基于LEON3處理器和Speed協(xié)處理器的復雜SoC設計實(shí)現*

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