Multi-threaded DMA

作者: Franck Seigneret , Praveen Kolli , Sivayya Ayinala , Prabha Atluri , Nabil Khalifa

DOI:

关键词:

摘要: A direct memory access (DMA) circuit ( 200 ) includes a read port 202 and write 204 ). The DMA is multithreaded initiator with “m” threads on the “n” two decoupled contexts schedulers 302, 304 that provide for more efficient buffering pipelining. are mainly arbitrating between channels at thread boundary. One associated to one service where can be single or burst transaction. transfer allows concurrent channel transfers.

参考文章(11)
Shawn Adam Clayton, John Leland Wood, Brian Mark Fortin, Daniel Brian Willie, Direct memory access controller system ,(2003)
David Hoyle, Iain Robertson, Transfer controller with hub and ports architecture ,(2000)
Geert Paul Rosseel, Lisa A. Robinson, Jay S. Tomlinson, Drew Eric Wingard, Communications system and method with multilevel connection identification ,(1999)
David M. Springberg, David R. Noeldner, Graeme M. Weston-Lewis, Jackson L. Ellis, Command queueing engine ,(1998)
Timothy Hoglund, Travis Bradfield, David Weber, Multi-threaded/multi-issue DMA engine data transfer system ,(2004)
Yasuhiro Kubo, 泰裕 久保, DMA transfer device ,(1999)