C6x DSP
▋TMS320C6204 DS
DSP 模組所應用的DSP為TI的TMS320C6204 VLIW DSP,它是TI C6200系列的DSP。C6200的處理器核心如圖,為8 issues VLIW(Very Long Instruction Word)的架構。
C6200每個Clock Cycle最多可發出8個指令,它的8個功能單元(functional units)負責執行這些指令。暫存器分為兩組:Register file A與Register file B,各有16個32bit暫存器,皆具有相當多的讀寫埠,以供8個功能單元同時讀取Operands與寫回運算結果,這也是最重要的8個功能單元互相交換資料的地方。
C6200有多至11級之pipeline stages,指令讀取(fetch) 4級,指令分派與解碼2級,執行則可能多達5級
TMS320C6204內具有C6200的核心,及64KB mapped/cache程式指令記憶體與64KB mapped資料記憶體,另外還有DMA/Timer/Interrupt Controller/MCBSP/EMIF/XBUS等I/O。其中EMIF(External Memory Interface)連接自有記憶體,在DSP模組上分別是16MB的SDRAM與8MB的Flash記憶體,皆是32bit資料寬度。EMIF在DSP模組上有預留連接器,可作為選項的FPGA連接埠,或擴充其他週邊。另外的XBUS為一個同步,高頻寬的介面,它有多種應用模式,也是在DSP模組上連接FPGA的主要介面。
請先 登入 以發表留言。