Master DMA controller with re-map engine for only spawning progr

Electrical computers and digital data processing systems: input/ – Input/output data processing – Direct memory accessing

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

710 22, 710 27, 710260, 707100, 707201, G06F 1328

Patent

active

061226793

ABSTRACT:
A computer system implementing a distributed direct memory access architecture is disclosed. The computer system includes a re-map engine that includes control logic and a shadow register for each distributed DMA channel. Each shadow register includes 16 bytes of DMA configuration information that mirrors the current programming of the associated distributed DMA channel. When the CPU needs to program one or more DMA channels, the CPU sends a DMA master programming cycle to the control logic in the re-map engine. The re-map control logic compares the configuration data in the master cycle with the contents of the shadow registers and spawns daughter programming cycles to just those distributed channels for which a mismatch condition exists. If a match exists with respect to a particular channel, indicating that the new programming data is no different than the current programming of the channel, the control logic does not spawn a daughter programming cycle to that channel. If the control logic determines that a mismatch condition exists, the control logic updates the contents of the effected shadow register while spawning the daughter cycle to the distributed channel to be reprogrammed. By spawning only those daughter programming cycles necessary to actually reprogram the DMA system, the distributed DMA system of the present invention requires less bus traffic and thus is more efficient.

REFERENCES:
patent: 3344406 (1967-09-01), Vinal
patent: 5371742 (1994-12-01), Brown et al.
patent: 5590337 (1996-12-01), Smith
patent: 5630116 (1997-05-01), Takaya et al.
patent: 5634073 (1997-05-01), Collins et al.
patent: 5640570 (1997-06-01), Clair et al.
patent: 5655151 (1997-08-01), Bowes et al.
patent: 5664177 (1997-09-01), Lowry
patent: 5838993 (1998-11-01), Riley et al.
patent: 5903230 (1999-05-01), Masenas
patent: 5905912 (1999-05-01), Story et al.
IBM Technical Disclosure Bulletin, vol. 38, No. 02, Feb. 1995, pp. 517-519, Data Transfer Mechanism for Personal Computer Memory Card International Association Interface to Digital Singal Pro.
ISA System Architecture, Third Edition, MindShare, Inc., by Tom Shanley and Don Anderson; Addison-Wesley Publishing Company.

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

Master DMA controller with re-map engine for only spawning progr does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Master DMA controller with re-map engine for only spawning progr, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Master DMA controller with re-map engine for only spawning progr will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-1083750

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