IL121503A

Apparatus for providing non-volatile memory with embedded programmable controller

Abstract

This record has no abstract on file.

Term

No projected expiry on record.

  1. Priority
  2. Filed
  3. Published
  4. Today

30 claims: 3 independent, 27 dependent

  1. 1
    13 WHAT IS CLAIMED IS:1. Apparatus for providing non-volatile data storage and additional processing to a host computer system, said apparatus comprising: a non-volatile memory systemrincluding at least one non-volatile memory device, said non-volatile memory system responding to hierarchical memory structure control commands received from said host computer system by storing and retrieving information from said host computer system;and a programmable controller, said programmable controller receiving a first control program from said host computer system, and responding to a first command from said host computer system to invoke said first control program, said first control program operating on said information stored in said non-volatile memory system, wherein said non-volatile memory system and said programmable controller together implement a hierarchical memory structure.
  2. 21
    31. Apparatus for non-volatile data storage and high-speed data processing in a host computer system, said apparatus comprising:a plurality of units, each said unit comprising: a non-volatile memory system including at least one non-volatile memory device, said non-volatile memory system responding to hierarchical memory structure control commands by storing and retrieving information;a programmable controller, said programmable controller operating an externally configurable control program, and responding to a command from said host computer system to invoke said control program, said control program operating on said information stored in said non-volatile memory system, wherein said programmable controller and said non-volatile memory system together implement a hierarchical memory structure;and an interface system for exchanging information with others of said plurality of units;and wherein said plurality of units being programmable by said, host computer system to operate concurrently on stored information. 17
  3. 27
    37. A host computer system comprising:a host CPU;a host bus;and apparatus for providing non-volatile data storage and additional processing to said host computer system, said apparatus comprising: a non-volatile memory system including at least one non-volatile memory device, said non-volatile memory system and responding to hierarchical memory structure control commands received from said host computer system by storing and retrieving information from said host computer system;and a programmable controller, said programmable controller operating a first control program received from said host computer system via said host bus, and responding to a command from said host CPU to invoke said first control program, said first control program operating on said information stored in said non-volatile memory system, wherein said non-volatile memory system and said programmable controller together implement a hierarchical memory system. 121503/2 IS