A direct memory access (DMA) circuit (200) includes a read port (202) and a write port (204). The DMA circuit (200) is a multithreaded initiator with "m" threads on the read port (202) and "n" threads on the write port (204). The DMA circuit (200) includes two decoupled read and write contexts and schedulers (302, 304) that provide for more efficient buffering and pipelining. The schedulers (302, 304) are mainly arbitrating between channels at a thread boundary. One thread is associated to one DMA service where a service can be a single or burst transaction. The multithreaded DMA transfer allows for concurrent channel transfers.
申请公布号
EP1645968(A1)
申请公布日期
2006.04.12
申请号
EP20040292406
申请日期
2004.10.11
申请人
TEXAS INSTRUMENTS INCORPORATED;TEXAS INSTRUMENTS FRANCE