← Back to Patent Explorer
US5261055A Expired / Lapsed US ⏱️ 0.0 years remaining

Externally updatable ROM (EUROM)

Assignee: Milsys Ltd
•
Filing: 1992-02-19
•
Granted: 1993-11-09
•
Expires: 2012-02-19
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

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.

Inventors

  • 👤 Dov Moran
  • 👤 Arie Mergui
  • 👤 Amir Friedman

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-30 19:35
CPC Classifications
G; G11; G11C; G11C16/00; G11C16/02; G11C16/06; G11C16/10; G11C16/102

Claims Analysis

Total Claims: 15
Claim 1
Independent Claim 218 words
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.
Claim 2
Dependent Claim 218 words
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.
Claim 3
Dependent Claim 230 words
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.
Claim 4
Dependent Claim 230 words
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.
Claim 5
Dependent Claim 25 words
An electronically programmable memory module as in claim 1, wherein said controller includes a microprocessor, a programmable data storage means, and an input/output logic apparatus.
Claim 6
Dependent Claim 18 words
An electronically programmable memory module as in claim 1, wherein said communications interface includes a wireless communication interface.
Claim 7
Dependent Claim 18 words
An electronically programmable memory module as in claim 3, wherein said communications interface includes a wireless communication interface.
Claim 8
Dependent Claim 61 words
An electronically programmable memory module as in claim 1, further including a plurality of pin sockets on said module for connection of an additional memory device to said module, means to couple at least one of said plurality pin sockets to said first channel, and means to couple at least one of said plurality of said pin sockets to said controller.
Claim 9
Dependent Claim 61 words
An electronically programmable memory module as in claim 3, further including a plurality of pin sockets on said module for connection of an additional memory device to said module, means to couple at least one of said plurality pin sockets to said first channel, and means to couple at least one of said plurality of said pin sockets to said controller.
Claim 10
Dependent Claim 61 words
An electronically programmable memory module as in claim 4, further including a plurality of pin sockets on said module for connection of an additional memory device to said module, means to couple at least one of said plurality pin sockets to said first channel, and means to couple at least one of said plurality of said pin sockets to said controller.
Claim 11
Dependent Claim 61 words
An electronically programmable memory module as in claim 5, further including a plurality of pin sockets on said module for connection of an additional memory device to said module, means to couple at least one of said plurality pin sockets to said first channel, and means to couple at least one of said plurality of said pin sockets to said controller.
Claim 12
Dependent Claim 25 words
An electronically programmable memory module as in claim 2, wherein said controller includes a microprocessor, a programmable data storage means, and an input/output logic apparatus.
Claim 13
Dependent Claim 18 words
An electronically programmable memory module as in claim 2, wherein said communications interface includes a wireless communication interface.
Claim 14
Dependent Claim 61 words
An electronically programmable memory module as in claim 2, further including a plurality of pin sockets on said module for connection of an additional memory device to said module, means to couple at least one of said plurality pin sockets to said first channel, and means to couple at least one of said plurality of said pin sockets to said controller.
Claim 15
Dependent Claim 61 words
An electronically programmable memory module as in claim 10, further including a plurality of pin sockets on said module for connection of an additional memory device to said module, means to couple at least one of said plurality pin sockets to said first channel, and means to couple at least one of said plurality of said pin sockets to said controller.

References Cited (Backward Citations)

US4116519A Cited
US4116518A Cited
US4648076A Cited
US4720812A Cited
US4698750A Cited
US4855954A Cited
US4879688A Cited
US4896296A Cited
US5155833A Cited
US4970692A Cited
US5003510A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1996-11-08 1997-05-10 1997-11-09 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2000-11-08 2001-05-10 2001-11-09 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2004-11-08 2005-05-10 2005-11-09 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag