本文主要是關(guān)于tms320c6748的相關(guān)介紹,并著重對(duì)tms320c6748原理圖及其DSP子系統(tǒng)進(jìn)行了詳盡的闡述。
tms320c6748
TMS320C6748是德州儀器 (TI) 推出浮點(diǎn)功能的全新高性能處理器 ,這款芯片也是業(yè)界功耗最低的浮點(diǎn)數(shù)字信號(hào)處理器 (DSP),可充分滿足高能效、連通性設(shè)計(jì)對(duì)高集成度外設(shè)、更低熱量耗散以及更長電池使用壽命的需求。不僅具備通用并行端口 (uPP),同時(shí)也是 TI 首批集成串行高級(jí)技術(shù)附件 (SATA)的器件。 廣州創(chuàng)龍推出的TL6748-EVM評(píng)估套件為開發(fā)者使用TI TMS320C6748處理器提供了完善的軟件開發(fā)環(huán)境,系統(tǒng)支持:裸機(jī)、SYS/BIOS、DSP/BIOS。提供參考底板原理圖,DSP C6748入門教程、豐富的Demo程序、完整的軟件開發(fā)包,以及詳細(xì)的C6748系統(tǒng)開發(fā)文檔,方便用戶快速評(píng)估TMS320C6748處理器、設(shè)計(jì)系統(tǒng)驅(qū)動(dòng)及其定制應(yīng)用軟件,也大大降低產(chǎn)品開發(fā)周期,讓客戶產(chǎn)品快速上市。主要面向電力、通信、工控、音視頻處理等數(shù)據(jù)采集處理行業(yè)。 TL6748-EVM評(píng)估套件是一個(gè)功能豐富的開發(fā)板,為嵌入式設(shè)計(jì)人員提供快捷簡(jiǎn)單的實(shí)踐方式來評(píng)估TMS320C674x系列處理器,是一個(gè)完整的實(shí)驗(yàn)評(píng)估平臺(tái)。
德州儀器 (TI) 推出浮點(diǎn)功能的全新高性能處理器 —— TMS320C6748,這款芯片也是業(yè)界功耗最低的浮點(diǎn)數(shù)字信號(hào)處理器 (DSP),可充分滿足高能效、連通性設(shè)計(jì)對(duì)高集成度外設(shè)、更低熱量耗散以及更長電池使用壽命的需求。不僅具備通用并行端口 (uPP),同時(shí)也是 TI 首批集成串行高級(jí)技術(shù)附件 (SATA)的器件。
廣州創(chuàng)龍推出的TL6748-EVM評(píng)估套件為開發(fā)者使用TI TMS320C6748處理器提供了完善的軟件開發(fā)環(huán)境,系統(tǒng)支持:裸機(jī)、SYS/BIOS、DSP/BIOS。提供參考底板原理圖,DSP C6748入門教程、豐富的Demo程序、完整的軟件開發(fā)包,以及詳細(xì)的C6748系統(tǒng)開發(fā)文檔,方便用戶快速評(píng)估TMS320C6748處理器、設(shè)計(jì)系統(tǒng)驅(qū)動(dòng)及其定制應(yīng)用軟件,也大大降低產(chǎn)品開發(fā)周期,讓客戶產(chǎn)品快速上市。主要面向電力、通信、工控、音視頻處理等數(shù)據(jù)采集處理行業(yè)。
TL6748-EVM評(píng)估套件是一個(gè)功能豐富的開發(fā)板,為嵌入式設(shè)計(jì)人員提供快捷簡(jiǎn)單的實(shí)踐方式來評(píng)估TMS320C674x系列處理器,是一個(gè)完整的實(shí)驗(yàn)評(píng)估平臺(tái)。
tms320c6748下的DSP系統(tǒng)
DSPSS包括C674X核心模塊和幾塊內(nèi)部存儲(chǔ)器。本章給出了DSPSS的概述和以下幾條相關(guān)內(nèi)容:
·內(nèi)存映射
·中斷
·電源管理
2.2 TMS320C674X核心模塊
由以下幾部分組成:
·TMS320C674X CPU
·內(nèi)存控制器:
-1級(jí)程序存儲(chǔ)器控制器(PMC)
-1級(jí)數(shù)據(jù)存儲(chǔ)器控制器(DMC)
-2級(jí)統(tǒng)一內(nèi)存控制器(UMC)
-擴(kuò)展內(nèi)存控制器(EMC)
-內(nèi)部直接內(nèi)存訪問(IDMA)控制器
·內(nèi)部外設(shè)
-中斷控制器(INTC)
-斷電控制器(PDC)
-帶寬管理(BWM)
·高級(jí)事件觸發(fā)(AET)
2.2.1 內(nèi)存控制器
C674X核心模塊實(shí)現(xiàn)了一個(gè)兩級(jí)的存儲(chǔ)器架構(gòu),其內(nèi)部存儲(chǔ)器基于緩存,外部存儲(chǔ)器給予支持。1級(jí)存儲(chǔ)器(L1)可分成獨(dú)立的程序存儲(chǔ)器(L1P)和數(shù)據(jù)存儲(chǔ)器(L1D)。L1可以通過CPU無延遲地訪問。L2也可以分為L2 RAM(正??蓪ぶ返钠蟽?nèi)存)和作緩存外部存儲(chǔ)器位置用的L2緩存。IDMA管理L1P,L1D和L2存儲(chǔ)器之間的DMA。
2.2.2 內(nèi)部外設(shè)
2.2.2.1 INTC
INTC將DSP設(shè)備事件映射到12個(gè)CPU中斷。所有的DSP設(shè)備事件都列舉在下表中了。
2.2.2.1.1 中斷控制寄存器
2.2.2.1.2 NMI中斷
除了表2-1中的中斷,DSP還支持一個(gè)特殊的中斷,即不可屏蔽中斷(NMI),這個(gè)中斷表現(xiàn)地更像一個(gè)異常。NMI中斷受系統(tǒng)配置模塊中的兩個(gè)寄存器控制,芯片信號(hào)寄存器(CHIPSIG)和芯片信號(hào)清除寄存器(CHIPSIG_CLR)。
2.2.2.2 斷電控制器
PDC可以將DSP子系統(tǒng)中的C674X核心模塊和內(nèi)部存儲(chǔ)器的所有部分?jǐn)嚯姡矗?/p>
·CPU
·1級(jí)PMC
·1級(jí)DMC
·2級(jí)UMC
·EMC
·IDMA控制器
·L1P存儲(chǔ)器
·L1D存儲(chǔ)器
·L2存儲(chǔ)器
該設(shè)備支持C674X核心模塊的靜態(tài)斷電特性。
*靜態(tài)斷電:PDC接受軟件指令后立即引發(fā)整個(gè)C674X核心模塊和所有內(nèi)存的斷電(時(shí)鐘門控)。
靜態(tài)斷電(時(shí)鐘門控)影響C674X核心模塊和內(nèi)存的所有部分。軟件可以通過控制PDC命令寄存器(PDCCMD)的一個(gè)位來引發(fā)斷電。
2.2.2.3 BWM
BWM為資源請(qǐng)求程序間的優(yōu)化帶寬提供一個(gè)可編程接口,這些請(qǐng)求包括:
·EDMA3引發(fā)的DMA傳輸(并導(dǎo)致一致性操作)
·DSPSS IDMA引發(fā)的傳輸(并導(dǎo)致一致性操作)
·可編程緩存一致性操作
-基于塊的一致性操作
-全局一致性操作
·CPU直接引發(fā)的傳輸
-數(shù)據(jù)存取(加載/存儲(chǔ))
-程序存取
資源包括:
·L1P存儲(chǔ)器
·L1D存儲(chǔ)器
·L2存儲(chǔ)器
·C674X核心模塊意外的資源:外部存儲(chǔ)器,片上外設(shè),寄存器
由于任何的請(qǐng)求都有可能阻塞資源,造成額外時(shí)間損失,帶寬管理可以保證所有請(qǐng)求之間的公平。
帶寬管理實(shí)現(xiàn)了加權(quán)優(yōu)先級(jí)驅(qū)動(dòng)的帶寬分配。再每次傳輸時(shí),每個(gè)請(qǐng)求(EDMA3,DSPSS IDMA,CPU等)都分配到一個(gè)優(yōu)先級(jí)。在整個(gè)系統(tǒng)中可編程優(yōu)先級(jí)都是單一不重復(fù)的。一共有9個(gè)優(yōu)先級(jí),0是最高優(yōu)先級(jí)而8是最低的。當(dāng)有幾個(gè)請(qǐng)求對(duì)一塊資源產(chǎn)生競(jìng)爭(zhēng)時(shí),會(huì)訪問最高優(yōu)先級(jí)的請(qǐng)求。當(dāng)競(jìng)爭(zhēng)發(fā)生在連續(xù)周期時(shí),競(jìng)爭(zhēng)計(jì)數(shù)器會(huì)保證低優(yōu)先級(jí)請(qǐng)求在每n次仲裁循環(huán)中得到1次訪問,n是可編程的。-1優(yōu)先級(jí)代表一個(gè)由于競(jìng)爭(zhēng)計(jì)數(shù)器終止而優(yōu)先級(jí)增加的傳輸(不懂?),或者是對(duì)特定資源有最高優(yōu)先級(jí)的傳輸。
2.2.2.4 IDMA控制器
IDMA實(shí)現(xiàn)C674X核心模塊本地任何兩塊內(nèi)存位置之間的快速數(shù)據(jù)塊傳輸。本地內(nèi)存位置被定義為在L1P,L1D和L2存儲(chǔ)器,或者在外部外設(shè)配置(CFG)端口。IDMA不能將數(shù)據(jù)從內(nèi)部DSP內(nèi)存映射寄存器空間傳入或?qū)С觥?/p>
2.3 內(nèi)存映射
2.3.1 DSP內(nèi)部存儲(chǔ)器
2.3.2 外部存儲(chǔ)器
(有關(guān)章節(jié)會(huì)詳細(xì)介紹)
2.4 AET
C674X核心模塊支持AET。這一性能可以用來調(diào)試復(fù)雜問題和理解用戶應(yīng)用程序的性能特點(diǎn)。AET提供了以下功能:
·硬件程序斷點(diǎn):指定可以產(chǎn)生事件的地址或地址序列,例如中斷處理器或觸發(fā)路徑捕獲。
·數(shù)據(jù)監(jiān)視點(diǎn):指定可以產(chǎn)生事件的數(shù)據(jù)可變地址,地址序列,或數(shù)據(jù)值,如中斷處理器或觸發(fā)路徑捕獲。
·計(jì)數(shù)器:為性能監(jiān)測(cè)而計(jì)算事件或循環(huán)發(fā)生次數(shù)。
·狀態(tài)排序:為復(fù)雜序列精確產(chǎn)生事件而允許硬件程序斷點(diǎn)和數(shù)據(jù)監(jiān)視點(diǎn)的組合。
結(jié)語
關(guān)于tms320c6748的相關(guān)介紹就到這了,如有不足之處歡迎指正。
相關(guān)閱讀推薦:由TMS320F2808組成的DSP最小系統(tǒng)硬件電路及擴(kuò)展應(yīng)用
相關(guān)閱讀推薦:基于TMS320C6416的USB數(shù)據(jù)傳輸系統(tǒng)設(shè)計(jì)
-
dsp
+關(guān)注
關(guān)注
552文章
7959瀏覽量
347927 -
TMS320C6748
+關(guān)注
關(guān)注
3文章
42瀏覽量
13077
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論