TMS320C64x+ ? DSP(包括 TMS320C6452 器件是 TMS320C6000? DSP 平臺(tái)。C6452 器件基于第三代 由開發(fā)的高性能、高級(jí) VelociTI? 超長指令字 (VLIW) 架構(gòu) Texas Instruments (TI) 的 DSP 使這些 DSP 成為數(shù)字媒體應(yīng)用的絕佳選擇。這 C64x+ ? 器件與以前的 C6000? DSP 器件代碼向上兼容 平臺(tái)。C64x? DSP 支持附加功能,并具有從 以前的設(shè)備。
*附件:tms320c6452.pdf
除非另有說明,否則對 C64x DSP 或 C64x CPU 的任何引用也適用于 分別為 C64x+ DSP 和 C64x+ CPU。
性能高達(dá)每秒 72 億條指令 (MIPS),時(shí)鐘速率為 900MHz,C64x+ core 為高性能 DSP 編程挑戰(zhàn)提供解決方案。DSP 內(nèi)核具有 高速控制器的作靈活性和陣列處理器的數(shù)值能力。 C64x+ DSP 內(nèi)核處理器具有 64 個(gè) 32 位字長的通用寄存器和 8 個(gè) 高度獨(dú)立的功能單元 — 兩個(gè) 32 位結(jié)果的乘法器和 6 個(gè)算術(shù)邏輯 單位 (ALU)。八個(gè)功能單元包括加速性能的說明 視頻和成像應(yīng)用程序。DSP 內(nèi)核可以產(chǎn)生 4 個(gè) 16 位乘法累加 (MAC) 每個(gè)周期高達(dá) 36 億個(gè) MAC/秒 (MMACS),或每個(gè)周期 8 個(gè) 8 位 MAC,最高可達(dá) tp 8800 MMACS。有關(guān) C64x+ DSP 的更多詳細(xì)信息,請參閱(文獻(xiàn)編號(hào) SPRU732)。
這些器件還具有特定于應(yīng)用的硬件邏輯、片上存儲(chǔ)器和 其他片上外設(shè),類似于其他 C6000 DSP 平臺(tái)器件。核心使用 基于緩存的兩級(jí)架構(gòu)。1 級(jí)程序高速緩存 (L1P) 是 256K 位直接映射的 cache 和 Level 1 data cache (L1D) 是一個(gè) 256K 位 2 路 set-associative cache。2 樓 內(nèi)存/緩存 (L2) 由程序共享的 1408KB 內(nèi)存空間組成 和數(shù)據(jù)空間。L2 內(nèi)存可以配置為映射內(nèi)存、高速緩存或 二。
該設(shè)備有一個(gè) 1000 Mbps 以太網(wǎng)交換機(jī)子系統(tǒng),帶有一個(gè)管理 數(shù)據(jù)輸入/輸出 (MDIO) 模塊和兩個(gè) SGMII 端口;一個(gè) 4 位發(fā)送、4 位接收 VLYNQ 接口;內(nèi)部集成電路 (I2C) 總線接口;一個(gè)多通道音頻串行端口 (McASP) 具有 10 個(gè)序列化程序;兩個(gè)電信串行接口端口 (TSIP);4 個(gè) 64 位 通用定時(shí)器,每個(gè)定時(shí)器可配置為兩個(gè)獨(dú)立的 32 位定時(shí)器;用戶可配置的 16 位或 32 位主機(jī)端口接口 (HPI);32 個(gè)引腳,用于通用輸入/輸出 (GPIO),帶 可編程中斷/事件生成模式,與其他外設(shè)多路復(fù)用;一個(gè) UART;和 兩個(gè)無縫外部存儲(chǔ)器接口:同步和異步外部存儲(chǔ)器接口 (EMIFA) 用于較慢的存儲(chǔ)器/外設(shè),以及更高的 DDR2 SDRAM 接口。
管理數(shù)據(jù)輸入/輸出 (MDIO) 模塊持續(xù)輪詢所有 32 個(gè) MDIO 地址 枚舉系統(tǒng)中的所有 PHY 設(shè)備。
I2C 和 VLYNQ 端口允許該器件輕松控制外設(shè)模塊和/或 與主機(jī)處理器通信。
特性
- 高性能數(shù)字媒體處理器
- 720MHz、900MHz C64x+ ? 時(shí)鐘速率
- 1.39 ns (-720)、1.11 ns (-900) 指令周期時(shí)間
- 5760、7200 英里/秒
- 8 個(gè) 32 位 C64x+ 指令/周期
- 與 C64x/Debug 完全軟件兼容
- 商用溫度范圍(僅限 -720、-900)
- 工業(yè)溫度范圍(僅限 -720、-900)
- VelociTI? 高級(jí)超長指令字 (VLIW) TMS320C64x+ ? DSP 內(nèi)核的 VelociTI.2? 擴(kuò)展
- 八個(gè)高度獨(dú)立的功能單元,帶有 VelociTI.2 擴(kuò)展:
- 6 個(gè) ALU(32/40 位),每個(gè) ALU 每個(gè)時(shí)鐘周期支持單個(gè) 32 位、雙 16 位或四個(gè) 8 位運(yùn)算
- 兩個(gè)乘法器支持每個(gè)時(shí)鐘周期 4 個(gè) 16 x 16 位乘法 (32 位結(jié)果) 或每個(gè)時(shí)鐘周期 8 個(gè) 8 x 8 位乘法 (16 位結(jié)果)
- 具有非對齊支持的 load-store 架構(gòu)
- 64 個(gè) 32 位通用寄存器
- 指令打包減小了代碼大小
- 所有指令均有條件
- 其他 C64x+ ? 增強(qiáng)功能
- 保護(hù)模式作
- 異常支持錯(cuò)誤檢測和程序重定向
- Modulo Loop 自動(dòng)對焦模塊作的硬件支持
- 八個(gè)高度獨(dú)立的功能單元,帶有 VelociTI.2 擴(kuò)展:
- C64x+ 指令集特性
- 字節(jié)可尋址(8/16/32/64 位數(shù)據(jù))
- 8 位溢出保護(hù)
- Bit-Field Extract, Set, Clear
- 歸一化、飽和、位計(jì)數(shù)
- VelociTI.2 增加的正交性
- C64x+ 擴(kuò)展
- 緊湊的 16 位指令
- 支持復(fù)數(shù)乘法的附加說明
- C64x+ L1/L2 內(nèi)存架構(gòu)
- 256K 位(32K 字節(jié))L1P 程序 RAM/高速緩存 [直接映射]
- 256K 位(32K 字節(jié))L1D 數(shù)據(jù) RAM/緩存
[2 路設(shè)置關(guān)聯(lián)] - 1408KB L2 統(tǒng)一映射 RAM/高速緩存 [靈活分配]
- 僅支持 Little Endian 模式
- 外部存儲(chǔ)器接口 (EMIF)
- 增強(qiáng)型直接內(nèi)存訪問 (EDMA) 控制器(64 個(gè)獨(dú)立通道)
- 3 端口千兆以太網(wǎng)交換機(jī)子系統(tǒng)
- 4 個(gè) 64 位通用定時(shí)器(每個(gè)可配置為 2 個(gè) 32 位定時(shí)器)
- 1 個(gè) UART(帶 RTS 和 CTS 流控)
- 一個(gè) 4 線串行端口接口 (SPI),帶兩個(gè)片選
- 主/從內(nèi)部集成電路 (I2C 總線?)
- 兩個(gè)電信串行接口端口 (TSIP0/1)
- 多通道音頻串行端口 (MCASP)
- 10 個(gè)串行器和 SPDIF (DIT) 模式
- 16/32 位主機(jī)端口接口 (HPI)
- 兼容高級(jí)事件觸發(fā) (AET)
- 符合 PCI 規(guī)范 2.3 的 32 位 33/66MHz、3.3V 外圍組件互連 (PCI) 主/從接口
- VLYNQ? 接口(FPGA 接口)
- 片上 ROM 引導(dǎo)加載程序
- 單獨(dú)的省電模式
- 靈活的 PLL 時(shí)鐘發(fā)生器
- 兼容 IEEE-1149.1 (JTAG)? 邊界掃描
- 32 個(gè)通用 I/O (GPIO) 引腳(與其他器件功能多路復(fù)用)
- 包:
- 529 針 nFBGA(ZUT 后綴)
- 19x19 mm 0.8 mm 間距 BGA
- 0.09 μm/6 級(jí)銅金屬工藝 (CMOS)
- 3.3V 和 1.8V I/O,1.2V 內(nèi)部 (-720、-900)
參數(shù)
方框圖
1. 主要特性
- ?高性能DSP?:基于TMS320C6000平臺(tái),支持720MHz和900MHz的C64x+時(shí)鐘速率。
- ?高速緩存?:集成256KB的L1P程序緩存和256KB的L1D數(shù)據(jù)緩存,以及1408KB的L2內(nèi)存空間。
- ?外部接口?:支持DDR2 SDRAM接口,最高可達(dá)512MB地址空間,同時(shí)提供異步EMIF接口。
- ?豐富外設(shè)?:包括以太網(wǎng)交換子系統(tǒng)、VLYNQ接口、I2C、McASP、UART、TSIP等。
- ?開發(fā)工具?:提供C編譯器、DSP匯編優(yōu)化器、Windows調(diào)試器等開發(fā)工具。
2. 應(yīng)用領(lǐng)域
- 適用于需要高速數(shù)字信號(hào)處理的領(lǐng)域,如通信、音頻/視頻處理、圖像處理、雷達(dá)信號(hào)處理等。
3. 功能框圖
- ?CPU子系統(tǒng)?:包括C64x+核心、數(shù)據(jù)路徑、寄存器文件等。
- ?內(nèi)存子系統(tǒng)?:包括L1P緩存、L1D緩存、L2內(nèi)存等。
- ?外設(shè)接口?:包括DDR2接口、EMIF接口、以太網(wǎng)交換子系統(tǒng)、VLYNQ接口等。
- ?其他外設(shè)?:包括I2C、McASP、UART、TSIP等。
4. 內(nèi)存架構(gòu)
- ?L1P程序緩存?:256KB,直接映射緩存。
- ?L1D數(shù)據(jù)緩存?:256KB,2路組相聯(lián)緩存。
- ?L2內(nèi)存?:1408KB,共享程序和數(shù)據(jù)空間,可配置為緩存或映射內(nèi)存。
5. 外設(shè)接口
- ?DDR2接口?:支持JESD79D-2A標(biāo)準(zhǔn),最高可達(dá)512MB地址空間。
- ?EMIF接口?:支持異步存儲(chǔ)器,如SRAM、NOR Flash等。
- ?以太網(wǎng)交換子系統(tǒng)?:包括兩個(gè)SGMII端口、MDIO模塊等,支持VLAN和802.1Q標(biāo)準(zhǔn)。
- ?VLYNQ接口?:高速點(diǎn)對點(diǎn)串行接口,支持菊花鏈連接。
- ?其他接口?:包括I2C、McASP、UART、TSIP等,滿足不同通信需求。
6. 電源管理
7. 開發(fā)工具與支持
- 提供C編譯器、DSP匯編優(yōu)化器、Windows調(diào)試器等開發(fā)工具,簡化編程和調(diào)試過程。
- 提供豐富的用戶指南和參考手冊,幫助開發(fā)人員快速上手。
8. 封裝與尺寸
- 采用529引腳的nFBGA封裝,尺寸為19x19mm,0.8mm引腳間距。
TMS320C6452是一款高性能的數(shù)字信號(hào)處理器,集成豐富的外設(shè)接口和高速緩存,適用于需要高速數(shù)字信號(hào)處理的多種應(yīng)用領(lǐng)域。其強(qiáng)大的處理能力和靈活的配置選項(xiàng),使得它成為通信、音頻/視頻處理、圖像處理等領(lǐng)域的理想選擇。
-
以太網(wǎng)
+關(guān)注
關(guān)注
41文章
5635瀏覽量
175964 -
接口
+關(guān)注
關(guān)注
33文章
9005瀏覽量
153762 -
圖像處理
+關(guān)注
關(guān)注
27文章
1329瀏覽量
58058 -
視頻處理
+關(guān)注
關(guān)注
2文章
99瀏覽量
19133 -
數(shù)字信號(hào)處理器
+關(guān)注
關(guān)注
5文章
482瀏覽量
27884
發(fā)布評論請先 登錄
TMS320C6452 pdf datasheet
TMS320C6472-700,pdf(Fixed-Poin
TMS320C6472-625,pdf(Fixed-Poin
TMS320C6472-500,pdf(Fixed-Poin
TMS320C6452-900,pdf(Digital Si
TMS320C6452 Digital Signal Pro
TMS320C6452-720,pdf(Digital Si
TMS320C64x+ DSP 大字節(jié)DSP庫 程序員參考
TMS320C64x to TMS320C64x+ CPU 遷移指南
C64x視頻設(shè)備的差異基于DSP平臺(tái)運(yùn)行的不同的TMS320C64x+編碼解碼器

介紹 TMS320C64x 的c代碼優(yōu)化

TMS320C6452數(shù)字信號(hào)處理器數(shù)據(jù)表

使用TMS320C6452引導(dǎo)加載程序

TMS320C64x DSP參考設(shè)計(jì)

評論