Memory device operable with a plurality of protocols with configuration data stored in non-volatile storage elements
AssigneeSilicon Storage Technology, Inc.
InventorsEugene Feng, Douglas Lee
Life of this patent
Estimating the term…
Abstract
An improved memory device is operable in a plurality of protocols. The improved memory device has an interface circuit which receives communication signals from a communication bus. The interface circuit decodes the communication signals and generates a plurality of protocol signals and outputs one of the plurality of protocol signals in response to a select signal. A user selectable nonvolatile memory or fuse stores user selected protocol and generates the select signal corresponding to the user selected protocol. The memory device further comprises a nonvolatile memory and a controller for controlling the nonvolatile memory. The controller is responsive to the one protocol signal that is selected.
Claims10
A memory device for communicating with an integrated circuit via a communication bus, said device comprising:
- an interface circuit for receiving communication signals from the communication bus, and for decoding the communication signals, and for generating a protocol select signal;
- a multiplexer for receiving the plurality of protocol signals and for outputting one of the plurality of protocol signals corresponding to a one protocol in response to a select signal;
- a user selectable non-volatile memory for storing user input representative of the one protocol and is responsive to the protocol select signal for generating the select signal;
- a non-volatile memory;
- and
- a controller for controlling the non-volatile memory;
- said controller responsive to said select signal;
- wherein upon storing the user input, the memory device is responsive to communication signals only in the one protocol.
A configurable memory controller for controlling a memory, comprising:
- a decoder circuit for receiving communication signals from a communication bus, and for decoding the communication signals and for generating a protocol select signal;
- a non-volatile memory for storing user input representative of one protocol;
- said non-volatile memory having an output;
- a sensing circuit for receiving the output of the non-volatile memory and in response to the protocol select signal for generating a select signal;
- a multiplexer for receiving the select signal and communication signals from the communication bus and for outputting a select protocol signal in response to the select signal;
- wherein the select protocol signal is representative of the one protocol;
- and
- a controller for receiving the select signal and the select protocol signal for controlling the memory.
A memory device for receiving communication signals from a communication bus, comprising;
- a decoding circuit connected to the communication bus for receiving the communication signals and for generating a protocol select signal;
- a first non-volatile memory for storing the protocol select signal;
- a delay circuit connected to the communication bus for receiving the communication signals and for generating a delayed communication signal;
- a second non-volatile memory;
- and
- a controller for receiving the delayed communication signal and the protocol select signal, and for controlling the operation of the second non-volatile memory in response to the delayed communication signal as selected by the protocol select signal.
Dependencies are inferred from the claim text.