基于LEON3處理器和Speed協處理器的復雜SoC設計實現*

本文引用地址:http://www.104case.com/article/94563.htm
圖3 AHB總線的組成結構
DMA控制器
DMA是指設備直接對計算機存儲器進行讀寫操作的方式。這種方式下數據的讀寫無需CPU執行指令,也不經過CPU內部寄存器,而是利用系統的數據總線直接在源地址和目的地址之間傳送數據,達到極高的傳輸速率。DMA控制器一方面可以接管總線,即可以像CPU一樣視為總線的主設備,這是DMA與其它外設最根本的區別;另一方面,作為一個I/O器件,其DMA控制功能正式通過初始化編程來設置。當CPU對其寫入或讀出時,它又和其它的外設一樣成為總線的從屬設備。
評論