TMS320C6678多級流水線技術

2021-10-11 00:14:17 字數 745 閱讀 3937

tms320c6678多級流水線技術

tms320c6678多核dsp提供了靈活的指令流水線結構用於提高dsp的處理效能。如圖下所示,流水線可以分為**,分別為指令預取、指令解碼和指令執行。

3. pw:記憶體讀取資料,等待資料準備好;

4. pr:指令讀取。

指令預取過程結束後,指令被讀取到cpu中,隨後開始指令解碼過程,指令解碼主要包括以下2個步驟:

1. dp:將指令解包給相應的功能單元;

2. dc:指令在相應的功能單元中進行解碼。

綜上所述,tms320c6678的指令流水線結構如上圖所示。該結構可以通過展開實現指令的並行執行。

上圖是tms320c6678的流水線被佔滿時,多級流水線展開的示意圖,可以看出,當第n條指令處於指令執行的e1狀態時,第n+1條指令處於指令解碼的dc狀態,第n+2條指令處於指令解碼的dp狀態,以此類推,若指令執行需要x個步驟,則從第n+x條指令開始,多級流水線可以被完全佔滿,使得處理器具有很好的並行度。

如有錯誤歡迎指正!

TMS320C6678上電配置和FPGA復位DSP

1.dsp上電復位配置什麼?dsp的大 小端,自啟動 boot 模式,pcie模式,網路協處理器時鐘選擇需要在上電復位的時候選擇,怎麼選擇?依靠上電時候鎖定dsp device configuration pins 裝置配置管腳 的邏輯電平。配置管腳的邏輯電平怎麼設定?一般採用兩種方式 合理的板載設...

TMS320C6678上電配置和FPGA復位DSP

1.dsp上電復位配置什麼?dsp的大 小端,自啟動 boot 模式,pcie模式,網路協處理器時鐘選擇需要在上電復位的時候選擇,怎麼選擇?依靠上電時候鎖定dsp device configuration pins 裝置配置管腳 的邏輯電平。配置管腳的邏輯電平怎麼設定?一般採用兩種方式 合理的板載設...

TMS320C5509A學習筆記 學前注意事項

a 安裝正確的 器驅動,我採用的是合眾達的xds510 usb2.0 器,成功安裝驅動後開啟 裝置管理器後 看到的效果如圖,b jtag介面不能插反,如果jtag插反,電路板中的u10會發熱。複習一下jtag介面吧 jtag joint test action group 聯合測試行動小組 是一種國...