Electrical computers and digital data processing systems: input/ – Input/output data processing – Direct memory accessing
Patent
1996-10-18
1999-10-26
Dinh, Dung C.
Electrical computers and digital data processing systems: input/
Input/output data processing
Direct memory accessing
710126, G06F 900
Patent
active
059744804
ABSTRACT:
A DMA controller receives size data in association with a DMA request. If first size data is received, a first amount of data (for example, one word) is transferred through the DMA controller for the DMA request. If, on the other hand, second size data is received, then a second amount of data (for example, two words) is transferred through the DMA controller for the DMA request. In the event that a DMA request cannot be serviced when received, the DMA request is stored in the DMA controller for later servicing. Size data for a DMA request is stored so that the size of the data transfer will be known when the stored DMA request is serviced. Using this size data, a single DMA channel can support data transfers of different sizes. In some embodiments, size data is used to increment a DMA current address register by the correct amount after the data associated with the size data is transferred through the DMA controller.
REFERENCES:
patent: 5404481 (1995-04-01), Miyamori
patent: 5434983 (1995-07-01), Yaso et al.
patent: 5548786 (1996-08-01), Amini et al.
patent: 5604865 (1997-02-01), Lentz et al.
patent: 5619727 (1997-04-01), Chen et al.
patent: 5651138 (1997-07-01), Le et al.
patent: 5809333 (1998-09-01), Story et al.
patent: 5812800 (1998-09-01), Gulick et al.
PD8257 Programmable DMA Controller, NEC 1987 Microcomputer Products Data Book, vol. 2 of 2, pp. 8-79 through 8-89, (1987).
PD71071 DMA Controller, NEC 1987 Microcomputer Products Data Book, vol. 2 of 2, pp. 7-91 through 7-125, (1987).
"Am29200 Microprocessor Block Diagram", 2 pages, (date unknown).
"82C37A-5 CHMOS High Performance Programmable DMA Controller", Intel, Sep. (1988), pp. 3-33 -3-50.
"KS0122 Product Brief", Samsung Electronics, Advance Information, pp. 1-8 (date unknown).
"KS0119 Data Sheet" Samsung Semiconductor, pp. 1-50 (Jul., 1995).
"Digital Video Interface Application Notes", pp. 1-19 and 51-54, Samsung Data Sheet (date unknown).
1996 Samsung Databook, "Multi Media IC", Samsung Electronics pp. 47-93 and 134-161, (Nov. 1995).
"Am29200 and Am29205 RISC Microcontrollers User's Manual", Advanced Micro Devices, pp. 11-1 through 11-15, (1994).
"Serial Port 16-Bit SoundComm Codec", Analog Devices AD1843, pp. 20-25, (1996).
"Am29200 and Am29205 RISC Microcontrollers", Advanced Micro Devices, pp. 1-31, (1994).
Kim Ho-young
Moon Kab Ju
Nguyen Le Trong
Qureshi Amjad Z.
Dinh Dung C.
Samsung Electronics Co,. Ltd.
LandOfFree
DMA controller which receives size data for each DMA channel does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with DMA controller which receives size data for each DMA channel, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and DMA controller which receives size data for each DMA channel will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-776013