Memory access selection circuit
AssigneeGTE Automatic Electric Inc.
InventorRobert J. Abrant
Life of this patent
Estimating the term…
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.
Claims9
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.
Dependencies are inferred from the claim text.