Patent US4539656A successfully refreshed from Google Patents.
← Back to Patent Explorer
US4539656A Expired / Lapsed US ⏱️ 0.0 years remaining

Memory access selection circuit

Assignee: AG Communication Systems Corp
•
Filing: 1982-11-01
•
Granted: 1985-09-03
•
Expires: 2002-11-01
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A memory access selection circuit including a microprocessor, address, data and control multiplexers, a random access memory, storage circuits and related logic circuitry. This circuit allows both an external processor and the microprocessor to receive data from and transmit data to, the random access memory. The microprocessor controls access of the external processor to the random access memory by controlling and monitoring the multiplexer and storage circuits. This prevents erroneous data, address and control signals from appearing at the memory when switching between the microprocessor and the external processor as sources to the memory.

Inventors

  • 👤 Robert J. Abrant

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 13:48
CPC Classifications
G; G06; G06F; G06F13/00; G06F13/14; G06F13/16

Claims Analysis

Total Claims: 10
Claim 1
Independent Claim 366 words
A memory access selection circuit in a computer system including an external processor, operated to provide external read and write signals, request and release signals, and further operated to transmit external data in association with said external write signal, said memory access selection circuit comprising: an internal processor operated to provide internal read and write signals, and further operated to transmit internal data in association with said internal write signal, and further operated to provide enable, disable and first and second select signals; a memory operated to transmit memory data in response to said enable signal and said internal or external read signal and further operated to receive said internal or external data in response to said internal or external write signal, respectively, and said enable signal; said internal and external processors each further operated in response to said internal or external read signal respectively, to receive said memory data; multiplexing means connected to said internal and external processors and said memory, and operated in response to said first select signal to connect said external processor to said memory, thereby allowing said external processor to transmit data to, and receive data from, said memory, in association with said external write and read signals, respectively, said multiplexing means further operated in response to said second select signal to connect said internal processor to said memory, thereby allowing said internal processor to transmit data to, and receive data from, said memory, in association with said internal write and read signals, respectively; first storage means connected to said external processing and said internal processor, and operated in response to said request signal and said second select signal to provide a first service-requested signal and further operated in response to said release signal and said first select signal to provide a second service-requested signal; and an OR gate connected to said storage means and operated in response to said first or second service-requested signal to provide an interrupt signal; and said internal processor operated in response to said interrupt signal and said first select signal to provide said second select signal and further operated to response to said interrupt signal and said second signal to provide said first select signal.
Claim 2
Dependent Claim 366 words
A memory access selection circuit in a computer system including an external processor, operated to provide external read and write signals, request and release signals, and further operated to transmit external data in association with said external write signal, said memory access selection circuit comprising: an internal processor operated to provide internal read and write signals, and further operated to transmit internal data in association with said internal write signal, and further operated to provide enable, disable and first and second select signals; a memory operated to transmit memory data in response to said enable signal and said internal or external read signal and further operated to receive said internal or external data in response to said internal or external write signal, respectively, and said enable signal; said internal and external processors each further operated in response to said internal or external read signal respectively, to receive said memory data; multiplexing means connected to said internal and external processors and said memory, and operated in response to said first select signal to connect said external processor to said memory, thereby allowing said external processor to transmit data to, and receive data from, said memory, in association with said external write and read signals, respectively, said multiplexing means further operated in response to said second select signal to connect said internal processor to said memory, thereby allowing said internal processor to transmit data to, and receive data from, said memory, in association with said internal write and read signals, respectively; first storage means connected to said external processing and said internal processor, and operated in response to said request signal and said second select signal to provide a first service-requested signal and further operated in response to said release signal and said first select signal to provide a second service-requested signal; and an OR gate connected to said storage means and operated in response to said first or second service-requested signal to provide an interrupt signal; and said internal processor operated in response to said interrupt signal and said first select signal to provide said second select signal and further operated to response to said interrupt signal and said second signal to provide said first select signal.
Claim 3
Dependent Claim 69 words
A memory access selection circuit as claimed in claim 1, wherein there is further included: acknowledge signaling means connected to said internal and external processors, and operated in response to said enable and first select signals to provide an acknowledge signal; said external processor operated in response to said acknowledge signal to provide said external read and write signals and receive and transmit said external and memory data, respectively.
Claim 4
Dependent Claim 97 words
A memory access selection circuit as claimed in claim 1, wherein said internal processor comprises: a processing unit operated to provide first, second, third and fourth control signals, and a second storage means connected to said processing unit, and operated in response to said first control signal to provide said disable signal, further operated in response to said second control signal to provide said first select signal, further operated in response to said third control signal to provide said enable signal and further operated in response to said fourth control signal to provide said second select signal.
Claim 5
Dependent Claim 42 words
A memory access selection circuit as claimed in claim 3, wherein said second storage means comprises a first latch circuit operated to provide said enable and disable signals and a second latch circuit operated to provide said first and second select signals.
Claim 6
Dependent Claim 26 words
A memory access selection circuit as claimed in claim 1, wherein said multiplexing means comprises: a bi-directional data multiplexer and an address and control signal multiplexer.
Claim 7
Dependent Claim 18 words
A memory access selection circuit as claimed in claim 1, wherein said memory comprises: a random access memory.
Claim 8
Dependent Claim 29 words
A memory access selection circuit as claimed in claim 1, wherein said first storage means comprises first and second flip-flops operated to provide said first and second service-requested signals.
Claim 9
Dependent Claim 19 words
A memory access selection circuit as claimed in claim 2, wherein said acknowledge signaling means comprises: an AND gate.
Claim 10
Dependent Claim 67 words
A memory access selection circuit as claimed in claim 3, wherein said processing unit comprises: a microprocessor operated to provide decoder data signals, decoder write signals, internal address and data signals internal read and write signals; and a decoder connected to said microprocessor and operated in response to said decoder data signals and said decoder write signals to provide said first, second, third and fourth control signals.

References Cited (Backward Citations)

US3921145A Cited
US4096572A Cited
US4400771A Cited
US4164787A Cited
US4325116A Cited
US4313161A Cited
US4374413A Cited
US4402040A Cited
US4415972A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1988-09-02 1989-03-04 1989-09-03 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1992-09-02 1993-03-04 1993-09-03 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1996-09-02 1997-03-04 1997-09-03 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag