Shared direct memory access controller

Boots – shoes – and leggings

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

G06F 1300

Patent

active

040670597

ABSTRACT:
A microprocessor system includes a microprocessor, a memory, and one or more direct memory access controllers, all connected to a common system bus which includes a system address bus and a system data bus. At least one of the direct memory access controllers is shared by a plurality of subsystem device controllers which may control peripheral devices having diverse characteristics. The microprocessor is limited in its instruction repertoire and may control peripheral devices only by means of an input and an output instruction. The shared direct memory access controller includes no circuitry which is specifically for controlling only a single type of peripheral device, the device dependent logic being located in subsystem device controllers. Data transfers may take place directly between the memory and, through the shared direct memory access controller, any selected one of the peripheral devices. In order to set up the actual data transfer, the microprocessor executes an Input instruction which addresses the status register in a selected subsystem device controller and returns this status to the microprocessor. Next, two Output instructions are executed to load a memory starting address into an address pointer counter in the shared direct memory access controller. Finally, an Output instruction is executed to address a control register in the selected subsystem device controller to load it with a command. After this last operation the actual data transfer takes place on a byte basis through the shared direct memory access controller between the memory and the selected subsystem device controller. The shared direct memory access controller includes an interrupt priority encoder and circuits responsive to an interrupt that is granted priority for placing the status and address of the interrupting subsystem device controller on the system bus. Circuits are included in the shared direct memory access controller for "handshaking" between it and the memory, and between it and the subsystem device controllers.

REFERENCES:
patent: 3675209 (1972-07-01), Trost et al.
patent: 3760324 (1973-01-01), Cohen et al.
patent: 3771134 (1973-11-01), Huettner et al.
patent: 3820079 (1974-06-01), Bergh et al.
patent: 3828325 (1974-08-01), Stafford et al.
patent: 3833930 (1974-09-01), Macker
patent: 3909790 (1975-09-01), Shapiro et al.
patent: 3916139 (1968-12-01), Marx

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Shared direct memory access controller does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Shared direct memory access controller, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Shared direct memory access controller will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-284689

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.