C6x DSP

 

 

 

TMS320C6204 DS

 

 

 

 

DSP 模組所應用的DSPTITMS320C6204 VLIW DSP,它是TI C6200系列的DSPC6200的處理器核心如圖,為8 issues VLIW(Very Long Instruction Word)的架構。

 

 

 d001

 

 

 

 

 

C6200每個Clock Cycle最多可發出8個指令,它的8個功能單元(functional units)負責執行這些指令。暫存器分為兩組:Register file ARegister file B,各有1632bit暫存器,皆具有相當多的讀寫埠,以供8個功能單元同時讀取Operands與寫回運算結果,這也是最重要的8個功能單元互相交換資料的地方。

C6200有多至11級之pipeline stages,指令讀取(fetch) 4級,指令分派與解碼2級,執行則可能多達5

 

 

 

 d002

 

 

 

 

 

 

 

 

TMS320C6204內具有C6200的核心,及64KB mapped/cache程式指令記憶體與64KB mapped資料記憶體,另外還有DMA/Timer/Interrupt Controller/MCBSP/EMIF/XBUSI/O。其中EMIF(External Memory Interface)連接自有記憶體,在DSP模組上分別是16MBSDRAM8MBFlash記憶體,皆是32bit資料寬度。EMIFDSP模組上有預留連接器,可作為選項的FPGA連接埠,或擴充其他週邊。另外的XBUS為一個同步,高頻寬的介面,它有多種應用模式,也是在DSP模組上連接FPGA的主要介面。

 

 

 

 d003

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


創作者介紹
創作者 ZEPPE 的頭像
zeppe

ZEPPE

zeppe 發表在 痞客邦 留言(0) 人氣( 82 )