发明名称 |
Multi-dimensional data transfer in a data processing system and method therefor |
摘要 |
To execute a three-dimensional DMA transfer, a transfer counter register (76), which is partitioned into three sections, is loaded with initial counter values. Each section of the counter register (76) is independently controlled by a counter (72, 73, 74). Data is transferred from consecutive generated addresses for a first predetermined number of times as determined by the value in the first section of the counter register (76). An offset value is then added to a last generated address. The process is repeated for a second predetermined number of times. Then another offset value is added to the generated address. This entire process is repeated for a given number of times as determined by the third section of the register (76). The initial counter values are reloaded into counter register (76) from a backup register (77), insuring that a DMA controller (80) is ready if a new transfer request requires the same counter values as the previous transfer.
|
申请公布号 |
US5628026(A) |
申请公布日期 |
1997.05.06 |
申请号 |
US19940349218 |
申请日期 |
1994.12.05 |
申请人 |
MOTOROLA, INC. |
发明人 |
BARON, NATAN;ZAND, ELIEZER;NORMAN, ODED;ROZENSHEIN, ZVIKA;RUSHINEK, ELCHANAN |
分类号 |
G06F13/28;(IPC1-7):G06F13/28;G06F12/00 |
主分类号 |
G06F13/28 |
代理机构 |
|
代理人 |
|
主权项 |
|
地址 |
|