TMS320C6678 存儲器訪問性能 (上)
摘要
TMS320C6678
有8 個C66x 核,典型速度是1GHz,每個核有
32KB L1D SRAM,32KB L1P SRAM 和 512KB LL2 SRAM;所有 DSP 核共享 4MB SL2
SRAM。一個
64-bit 1333MTS DDR3 SDRAM 接口可以支持8GB 外部擴展存儲器。
存儲器訪問性能對 DSP 上運行的軟件是非常關鍵的。在 C6678 DSP 上,所有的主模塊,包括多個DSP 核和多個DMA 都可以訪問所有的存儲器。
每個DSP 核每個時鐘周期都可以執行較多128 bits 的load 或store 操作。在1GHz 的時鐘頻率下,DSP 核訪問L1D
SRAM 的帶寬可以達到16GB/S。
DSP 的內部總線交換網絡,TeraNet,提供了
C66x 核(包括其本地存儲器),外部存儲器,
EDMA 控制器,和片上外設之間的互連總共有
10 個 EDMA 傳輸控制器可以被配置起來同時執行任意存儲器之間的數據傳輸。
本文為設計人員提供存儲器訪問性能評估的基本信息;提供各種操作條件下的性能測試數據;還探討了影響存儲器訪問性能的一些因素。
1. 存儲器系統簡介
TMS320C6678
有8 個C66x 核,每個核有:
·32KB
L1D (Level 1 Data) SRAM,它和DSP 核運行在相同的速度上,可以被用作普通的數據存儲器或數據cache。
·32KB
L1P (Level 1 Program) SRAM,它和DSP 核運行在相同的速度上,可以被用作普通的程序存儲器或程序cache。
·512KB
LL2 (Local Level 2) SRAM,它的運行速度是DSP 核的一半,可以被用作普通存儲器或cache,既可以存放數據也可以存放程序。
所有DSP 核共享4MB SL2 (Shared Level 2) SRAM,它的運行速度是DSP
核的一半,既可以存放數據也可以存放程序。
TMS320C6678
集成一個64-bit
1333MTS DDR3 SDRAM 接口,可以支持8GB 外部擴展存儲器,既可以存放數據也可以存放程序。它的總線寬度也可以被配置成32 bits 或16 bits。
存儲器訪問性能對 DSP 上軟件運行的效率是非常關鍵的。在 C6678 DSP 上,所有的主模塊,包括多個DSP
核和多個DMA 都可以訪問所有的存儲器。
每個DSP 核每個時鐘周期都可以執行較多128 bits 的load 或store 操作。在1GHz 的時鐘頻率下,DSP 核訪問 L1D
SRAM 的帶寬可以達到
16GB/S。當訪問二級(L2)存儲器或外部存儲器時,訪問性能主要取決于訪問的方式和cache。
每個 DSP 核有一個內部 DMA (IDMA),在
1GHz 的時鐘頻率下,它能支持高達 8GB/秒的傳輸。但IDMA
只能訪問L1 和LL2 以及配置寄存器,它不能訪問外部存儲器。
DSP 的內部總線交換網絡,TeraNet,提供了 C66x 核 (包括其本地存儲器)
,外部存儲器,
EDMA 控制器,和片上外設之間的互聯。總共有
10 個 EDMA 傳輸控制器可以被配置起來同時執行任意存儲器之間的數據傳輸。芯片內部有兩個主要的 TeraNet 模塊,一個用 128 bit 總線連接每個端點,速度是DSP
核頻率的1/3,理論上,在1GHz
的器件上每個端口支持 5.333GB/秒的帶寬;另一個 TeraNet 內部總線交換網絡用
256 bit 總線連接每個端點,速度是DSP 核頻率的1/2,理論上,在1GHz
的器件上每個端口支持16GB/秒的帶寬。
總共有10 個EDMA 傳輸控制器可以被配置起來同時執行任意存儲器之間的數據傳輸。它們中的兩個連接到256-bit, 1/2 DSP 核速度的
TeraNet 內部總線交換網絡;另外8 個連接到128-bit, 1/3 DSP 核速度的
TeraNet 內部總線交換網絡。
相關閱讀:
- ...2015/06/24 20:26·TMS320C6678 存儲器訪問性能 (下)
- ...2012/02/03 11:33·基于TMS320X2812的高精度轉角測量系統設計
- ...2011/12/02 16:57·基于TMS320LF2407的天然氣發動機控制系統設計
- ...2011/11/11 10:37·TMS320C5409實現JPEG圖像壓縮系統設計
- ...2011/11/07 10:13·基于TMS320F2812的光標閱讀機系統
- ...2011/11/07 10:12·TMS320C61416控制FPGA數據加載設計
- ...· Efinix® 全力驅動AI邊緣計算,成功推出Trion™ T20 FPGA樣品, 同時將產品擴展到二十萬邏輯單元的T200 FPGA
- ...· 英飛凌亮相進博會,引領智慧新生活
- ...· 三電產品開發及測試研討會北汽新能源專場成功舉行
- ...· Manz亞智科技跨入半導體領域 為面板級扇出型封裝提供化學濕制程、涂布及激光應用等生產設備解決方案
- ...· 中電瑞華BITRODE動力電池測試系統順利交付北汽新能源
- ...· 中電瑞華FTF系列電池測試系統中標北京新能源汽車股份有限公司
- ...· 中電瑞華大功率高壓能源反饋式負載系統成功交付中電熊貓
- ...· 中電瑞華國際在電動汽車及關鍵部件測評研討會上演繹先進測評技術