Externally updatable ROM (EUROM)
First Claim
1. An electronically programmable memory module, comprising in combination:
- an electronically alterable memory device;
a first data channel for coupling said memory device to a digital system in which said memory is a component part;
a second data channel for coupling said memory device to a data input port that is accessible independently of said digital system;
said second data channel including a communications interface, a controller, and a state switch controlled by said controller;
said communications interface coupling data from said data input port to said controller;
said controller switching said state switch to a first state in response to a data input at said data input port, and to a second state in the absence of a data input at said data input port;
said state switch, in said first state, coupling said memory device to said controller and, in said second state, coupling said memory device to said first data channel;
said controller executing a write operation in said electronically alterable memory device in accordance with input signals applied at said data input port of said second data channel so that said controller stores in said memory device data received from said communications interface independently of said digital system; and
said controller executing a read operation in said electronically alterable memory through said first data channel.
1 Assignment
0 Petitions
Accused Products
Abstract
An electronically programmable read-only memory module has an embedded micro-controller for program/data updating.
Upon power up, the module acts as a prior art ROM. The embedded micro-controller in a standby mode is responsive to data arriving from a download communication interface that is accessible by an external port on the module. The external port and download communication interface is independent of the system of which the module is an operating component. When a command is received from the download communication interface, the micro-controller switches the memory device to respond to micro-controller inputs that starts an update session. The micro-controller receives download data from the download communication interface and writes it into the memory device. When the download process terminates, the micro-controller switches the memory device back to its system interface.
176 Citations
13 Claims
-
1. An electronically programmable memory module, comprising in combination:
-
an electronically alterable memory device; a first data channel for coupling said memory device to a digital system in which said memory is a component part; a second data channel for coupling said memory device to a data input port that is accessible independently of said digital system; said second data channel including a communications interface, a controller, and a state switch controlled by said controller; said communications interface coupling data from said data input port to said controller; said controller switching said state switch to a first state in response to a data input at said data input port, and to a second state in the absence of a data input at said data input port; said state switch, in said first state, coupling said memory device to said controller and, in said second state, coupling said memory device to said first data channel; said controller executing a write operation in said electronically alterable memory device in accordance with input signals applied at said data input port of said second data channel so that said controller stores in said memory device data received from said communications interface independently of said digital system; and said controller executing a read operation in said electronically alterable memory through said first data channel. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9)
-
-
2. An electronically programmable memory module, comprising in combination:
-
a semiconductor substrate; an electronically alterable memory device formed in said semiconductor substrate; a first data channel for coupling said memory device to a digital system in which said memory is a component part; a second data channel formed in said substrate for coupling said memory device to a data input port that is accessible independently of said digital system; aid second data channel including a communications interface, a controller, and a state switch controlled by said controller; said communications interface coupling data from said data input port to said controller; said controller switching said state switch to a first state in response to a data input at said data input port, and to a second state in the absence of a data input at said data input port; said state switch, in said first state, coupling said memory device to said controller and, in said second state, coupling said memory device to said first data channel; said controller executing a write operation in said electronically alterable memory device in accordance with input signals applied at said data input port of said second data channel so that said controller stores in said memory device data received from said communications interface independently of said digital system; and said controller executing a read operation in said electronically alterable memory through said first data channel. - View Dependent Claims (10, 11, 12, 13)
-
Specification