发明名称 Distributed pre-fetch buffer for multiple DMA channel device
摘要 Higher speed data transactions between a host computer's system memory and a plurality of slow peripheral devices are accomplished by providing distributed DMA functions along with distributed pre-fetch buffers. The first I/O device accesses the host bus via a first DMA channel and a first pre-fetch buffer, the second I/O device accesses the host bus via a second DMA channel and a second pre-fetch buffer, and the third I/O device accesses the host bus via a third DMA channel and a third pre-fetch buffer. In a first DMA transaction, the first pre-fetch buffer is filled with data being transferred between the first I/O device and the host system memory. While the data are transferred between the pre-fetch buffer and either the first I/O device or the system memory, the second pre-fetch buffer is being filled pursuant to a second DMA transaction between the second I/O device and the system memory. This strategy increases the speed of successive DMA transactions between a plurality of I/O devices and the host computer system's memory.
申请公布号 US5978866(A) 申请公布日期 1999.11.02
申请号 US19970857934 申请日期 1997.05.16
申请人 INTEGRATED TECHNOLOGY EXPRESS, INC. 发明人 NAIN, YUEH-YAO
分类号 G06F13/28;(IPC1-7):G06F13/00 主分类号 G06F13/28
代理机构 代理人
主权项
地址