Arbitrating and servicing polychronous data requests in direct memory access

作者: Donald M. Gray , Agha Zaigham Ahsan

DOI:

关键词:

摘要: Systems for servicing the data and memory requirements of system devices. A DMA engine that includes a reservoir is provided manages arbitrates requests from An arbitration unit only allows eligible devices to make request in any given cycle ensure all will be serviced within programmable time period. The contains buffers each channel device. interface ensures sufficient present by making system's based on an analysis channel. Based this analysis, either made main memory, or waits until it evaluated again future. Each thereby guaranteed response time.

参考文章(22)
Hoyoung Kim, Le Trong Nguyen, Kab Ju Moon, Amjad Z. Qureshi, DMA controller which receives size data for each DMA channel ,(1996)
Takashi Yanagisawa, Masayoshi Taniguchi, Masayoshi Nakano, Computer system having two DMA circuits assigned to the same address space ,(1998)
Laurence R. Simar, Michael D. Beck, Data processing device having split-mode DMA channel ,(1993)
Gary B. Kotzur, William J. Walker, Dale J. Mayer, Michael L. Witkowski, Gregory T. Chandler, Mohammed A. Khan, A network switch with a multiple bus structure and a bridge interface for transferring network data between different buses ,(1997)