TMS320C32浮點DSP存儲器接口設(shè)計
發(fā)布時間:2008/5/27 0:00:00 訪問次數(shù):524
來源:《電子技術(shù)應(yīng)用》
tms320c32浮點dsp存儲器接口設(shè)計 摘要:tms320c32是美國德州儀器公司第三代數(shù)字信號處理器的新產(chǎn)品,廣泛應(yīng)用于實時數(shù)據(jù)采集和信號處理系統(tǒng)中。介紹了tms320c32存儲器結(jié)構(gòu)及存儲器接口的設(shè)計方法。 關(guān)鍵詞:數(shù)字信號處理器 存儲器 接口
tms320c32是美國德州儀器公司(ti公司)生產(chǎn)的tms320系列第三代浮點數(shù)字信號處理器的最新產(chǎn)品,它在tms320c30和tms320c31的基礎(chǔ)上進(jìn)行了簡化和改進(jìn)。tms320c32在結(jié)構(gòu)上的改進(jìn)包括可變寬度的存儲器接口、更快速的指令周期時間、可設(shè)置優(yōu)先級的雙通道dma處理器、靈活的引導(dǎo)程序裝入方式、可重新定位的中斷向量表以及可選的邊緣/電平觸發(fā)中斷方式等。特別是其增強的外部存儲器接口,使得對外部數(shù)據(jù)的操作更加方便,存儲器接口電路的設(shè)計也更為靈活,因此在許多實時數(shù)據(jù)采集和信號處理系統(tǒng)中得到了廣泛的應(yīng)用。
1 tms320c32存儲器
1.1 tms320c32存儲器特點
tms320c32提供總共16m字的存儲空間,每字32bit,這16m字空間包括程序存儲器、數(shù)據(jù)存儲器及i/o空間!悖常泊鎯ζ饔诚袢Q于處理器的工作方式,’c32工作于微處理器和微計算機(jī)方式時存儲器的映像圖略有不同!悖常餐ㄟ^24位的地址總線、32位的數(shù)據(jù)總線和三組選通信號iostrb、strb0、strb1訪問外部存儲器。
同tms320c30和tms320c31一樣,’c32是32位處理器,它具有32位內(nèi)部存儲器、32/40位內(nèi)部寄存器、32位內(nèi)部總線。除可進(jìn)行32位存儲器存取接口外,’c32還支持從16位存儲器取指令以及進(jìn)行16位和8位數(shù)據(jù)操作。strb0、strb1使能的8位、16位、32位的存儲器可以用來存放8位、16位、32位的數(shù)據(jù),而且存儲器寬度和數(shù)據(jù)寬度不必相同,即任何一種存儲器可以存放任何一種數(shù)據(jù)類型。
1.2 選通信號
tms320c32對外部存儲器的訪問必須經(jīng)過選通信號引腳,三組選通信號iostrb、strb0、strb1分別對應(yīng)存儲器映像的不同位置。iostrb對應(yīng)的存儲器映像從810000h到82ffffh總共128k字,當(dāng)訪問這部分存儲空間時,iostrb使能。strb0對應(yīng)兩塊不連續(xù)的存儲器映像,分別是從0h到7fffffh共8.192m字和從880000h到8fffffh共512k字。strb1對應(yīng)從900000h到ffffffh共7.168m字空間。
iostrb對應(yīng)的外部存儲器只能訪問32位數(shù)據(jù)格式,而strb0、strb1則可以訪問8位、16位、32位三種格式的數(shù)據(jù),并可以與這三種形式的存儲器相連。每組strbx(x=01)選通信號包括四個引腳:strbx_b3/a-1、strbx_b2/a-2、strbx_b1、strbx_b0。這四個信號引腳作為片選信號與存儲器相連,在訪問8位或16位外部存儲器時前兩個信號引腳還作為地址線引腳。
1.3 外部存儲器接口控制寄存器
如前所述,strb0、strb1可以與8位、16位、32位存儲器相連,與每種存儲器連接都可以訪問8位、16位、32位數(shù)據(jù),而外部存儲器的寬度與訪問的數(shù)據(jù)格式是由外部存儲器接口控制寄存器的相應(yīng)位決定的,設(shè)計者可以對這些寄存器的相應(yīng)位進(jìn)行設(shè)置來滿足實際需要。在tms320c32的存儲器映像中,iostrb控制寄存器的地址是808060h,strb0控制寄存器的地址是808064h,strb1控制寄存器的地址是808068h。strb0和strb1控制寄存器的第16和第17位用來設(shè)置處理器訪問數(shù)據(jù)的寬度,第18和第19
來源:《電子技術(shù)應(yīng)用》
tms320c32浮點dsp存儲器接口設(shè)計 摘要:tms320c32是美國德州儀器公司第三代數(shù)字信號處理器的新產(chǎn)品,廣泛應(yīng)用于實時數(shù)據(jù)采集和信號處理系統(tǒng)中。介紹了tms320c32存儲器結(jié)構(gòu)及存儲器接口的設(shè)計方法。 關(guān)鍵詞:數(shù)字信號處理器 存儲器 接口
tms320c32是美國德州儀器公司(ti公司)生產(chǎn)的tms320系列第三代浮點數(shù)字信號處理器的最新產(chǎn)品,它在tms320c30和tms320c31的基礎(chǔ)上進(jìn)行了簡化和改進(jìn)。tms320c32在結(jié)構(gòu)上的改進(jìn)包括可變寬度的存儲器接口、更快速的指令周期時間、可設(shè)置優(yōu)先級的雙通道dma處理器、靈活的引導(dǎo)程序裝入方式、可重新定位的中斷向量表以及可選的邊緣/電平觸發(fā)中斷方式等。特別是其增強的外部存儲器接口,使得對外部數(shù)據(jù)的操作更加方便,存儲器接口電路的設(shè)計也更為靈活,因此在許多實時數(shù)據(jù)采集和信號處理系統(tǒng)中得到了廣泛的應(yīng)用。
1 tms320c32存儲器
1.1 tms320c32存儲器特點
tms320c32提供總共16m字的存儲空間,每字32bit,這16m字空間包括程序存儲器、數(shù)據(jù)存儲器及i/o空間!悖常泊鎯ζ饔诚袢Q于處理器的工作方式,’c32工作于微處理器和微計算機(jī)方式時存儲器的映像圖略有不同。’c32通過24位的地址總線、32位的數(shù)據(jù)總線和三組選通信號iostrb、strb0、strb1訪問外部存儲器。
同tms320c30和tms320c31一樣,’c32是32位處理器,它具有32位內(nèi)部存儲器、32/40位內(nèi)部寄存器、32位內(nèi)部總線。除可進(jìn)行32位存儲器存取接口外,’c32還支持從16位存儲器取指令以及進(jìn)行16位和8位數(shù)據(jù)操作。strb0、strb1使能的8位、16位、32位的存儲器可以用來存放8位、16位、32位的數(shù)據(jù),而且存儲器寬度和數(shù)據(jù)寬度不必相同,即任何一種存儲器可以存放任何一種數(shù)據(jù)類型。
1.2 選通信號
tms320c32對外部存儲器的訪問必須經(jīng)過選通信號引腳,三組選通信號iostrb、strb0、strb1分別對應(yīng)存儲器映像的不同位置。iostrb對應(yīng)的存儲器映像從810000h到82ffffh總共128k字,當(dāng)訪問這部分存儲空間時,iostrb使能。strb0對應(yīng)兩塊不連續(xù)的存儲器映像,分別是從0h到7fffffh共8.192m字和從880000h到8fffffh共512k字。strb1對應(yīng)從900000h到ffffffh共7.168m字空間。
iostrb對應(yīng)的外部存儲器只能訪問32位數(shù)據(jù)格式,而strb0、strb1則可以訪問8位、16位、32位三種格式的數(shù)據(jù),并可以與這三種形式的存儲器相連。每組strbx(x=01)選通信號包括四個引腳:strbx_b3/a-1、strbx_b2/a-2、strbx_b1、strbx_b0。這四個信號引腳作為片選信號與存儲器相連,在訪問8位或16位外部存儲器時前兩個信號引腳還作為地址線引腳。
1.3 外部存儲器接口控制寄存器
如前所述,strb0、strb1可以與8位、16位、32位存儲器相連,與每種存儲器連接都可以訪問8位、16位、32位數(shù)據(jù),而外部存儲器的寬度與訪問的數(shù)據(jù)格式是由外部存儲器接口控制寄存器的相應(yīng)位決定的,設(shè)計者可以對這些寄存器的相應(yīng)位進(jìn)行設(shè)置來滿足實際需要。在tms320c32的存儲器映像中,iostrb控制寄存器的地址是808060h,strb0控制寄存器的地址是808064h,strb1控制寄存器的地址是808068h。strb0和strb1控制寄存器的第16和第17位用來設(shè)置處理器訪問數(shù)據(jù)的寬度,第18和第19
熱門點擊
- AMCCS5933在PCI板卡設(shè)計中的應(yīng)用
- 功率驅(qū)動器件與MCU/DSC的接口電路設(shè)計技
- USB端口的EMC解決方案
- 可編程多協(xié)議收發(fā)器MAX3160的原理與應(yīng)用
- HD7279A的原理與應(yīng)用
- 基于AVR單片機(jī)SPI的串行ADC接口設(shè)計
- 基于IP核的PCI總線接口設(shè)計與實現(xiàn)
- 基于USB接口的同步視頻輸出系統(tǒng)設(shè)計
- M-Bus終端收發(fā)芯片TSS721的原理及應(yīng)
- SDH接口芯片PM5342及其應(yīng)用
推薦技術(shù)資料
- CV/CC InnoSwitch3-AQ 開
- URF1DxxM-60WR3系
- 1-6W URA24xxN-x
- 閉環(huán)磁通門信號調(diào)節(jié)芯片NSDRV401
- SK-RiSC-SOM-H27X-V1.1應(yīng)
- RISC技術(shù)8位微控制器參數(shù)設(shè)
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究