发明名称 System for allowing I/O processor to operate under different transfer algorithms
摘要 A programmable DMA controller (110) that uses an instruction set dedicated to moving data efficiently over a bus (108), comprises a program memory (228), a program counter (226), a FIFO memory (222), a bus buffer (224), registers, an accumulator, and an ALU (220). The DMA controller instruction set comprises the following instructions: load, move, add, subtract, branch on zero, branch on not zero, lock, and interrupt. Another DMA controller embodiment uses a SIMD processor. In operation, a CPU downloads DMA programs to the DMA controller. The DMA controller stores these programs in its program memory. The CPU signals the DMA to begin a DMA transfer operation. The ALU and associated devices execute the program instructions to perform the desired DMA transfer. The DMA controller then sends an interrupt to the CPU to indicate the DMA transfer is complete.
申请公布号 NZ334674(A) 申请公布日期 2000.09.29
申请号 NZ19970334674 申请日期 1997.07.24
申请人 ELECTRONICS FOR IMAGING INCORPORATED 发明人 BLUMER, MARC;ANDO, WAYNE
分类号 G06F13/12;G06F9/38;G06F13/28;(IPC1-7):G06F9/42;G06F13/00 主分类号 G06F13/12
代理机构 代理人
主权项
地址