《電子技術(shù)應用》
您所在的位置:首頁 > 嵌入式技術(shù) > 業(yè)界動態(tài) > TMS320C32浮點DSP存儲器接口設計

TMS320C32浮點DSP存儲器接口設計

2009-07-27
作者:遲 男 陸 俊 劉 杰

  摘 要: TMS320C32是美國德州儀器公司第三代數(shù)字信號處理器的新產(chǎn)品,廣泛應用于實時數(shù)據(jù)采集和信號處理系統(tǒng)中。介紹了TMS320C32存儲器結(jié)構(gòu)及存儲器接口的設計方法。
  關鍵詞: 數(shù)字信號處理器 存儲器 接口


  TMS320C32是美國德州儀器公司(TI公司)生產(chǎn)的TMS320系列第三代浮點數(shù)字信號處理器的最新產(chǎn)品,它在TMS320C30和TMS320C31的基礎上進行了簡化和改進。TMS320C32在結(jié)構(gòu)上的改進包括可變寬度的存儲器接口、更快速的指令周期時間、可設置優(yōu)先級的雙通道DMA處理器、靈活的引導程序裝入方式、可重新定位的中斷向量表以及可選的邊緣/電平觸發(fā)中斷方式等。特別是其增強的外部存儲器接口,使得對外部數(shù)據(jù)的操作更加方便,存儲器接口電路的設計也更為靈活,因此在許多實時數(shù)據(jù)采集和信號處理系統(tǒng)中得到了廣泛的應用。
1 TMS320C32存儲器
1.1 TMS320C32存儲器特點

  TMS320C32提供總共16M字的存儲空間,每字32bit,這16M字空間包括程序存儲器、數(shù)據(jù)存儲器及I/O空間。’C32存儲器映像取決于處理器的工作方式,’C32工作于微處理器和微計算機方式時存儲器的映像圖略有不同。’C32通過24位的地址總線、32位的數(shù)據(jù)總線和三組選通信號、、訪問外部存儲器。
  同TMS320C30和TMS320C31一樣,’C32是32位處理器,它具有32位內(nèi)部存儲器、32/40位內(nèi)部寄存器、32位內(nèi)部總線。除可進行32位存儲器存取接口外,’C32還支持從16位存儲器取指令以及進行16位和8位數(shù)據(jù)操作。、使能的8位、16位、32位的存儲器可以用來存放8位、16位、32位的數(shù)據(jù),而且存儲器寬度和數(shù)據(jù)寬度不必相同,即任何一種存儲器可以存放任何一種數(shù)據(jù)類型。
1.2 選通信號
  TMS320C32對外部存儲器的訪問必須經(jīng)過選通信號引腳,三組選通信號、分別對應存儲器映像的不同位置。對應的存儲器映像從810000h到82FFFFh總共128K字,當訪問這部分存儲空間時,使能。對應兩塊不連續(xù)的存儲器映像,分別是從0h到7FFFFFh共8.192M字和從880000h到8FFFFFh共512K字。對應從900000h到FFFFFFh共7.168M字空間。
  對應的外部存儲器只能訪問32位數(shù)據(jù)格式,而則可以訪問8位、16位、32位三種格式的數(shù)據(jù),并可以與這三種形式的存儲器相連。每組(x=0,1)選通信號包括四個引腳:
  。這四個信號引腳作為片選信號與存儲器相連,在訪問8位或16位外部存儲器時前兩個信號引腳還作為地址線引腳。
1.3 外部存儲器接口控制寄存器
  如前所述,可以與8位、16位、32位存儲器相連,與每種存儲器連接都可以訪問8位、16位、32位數(shù)據(jù),而外部存儲器的寬度與訪問的數(shù)據(jù)格式是由外部存儲器接口控制寄存器的相應位決定的,設計者可以對這些寄存器的相應位進行設置來滿足實際需要。在TMS320C32的存儲器映像中,IOSTRB控制寄存器的地址是808060h,STRB0控制寄存器的地址是808064h,控制寄存器的地址是808068h。控制寄存器的第16和第17位用來設置處理器訪問數(shù)據(jù)的寬度,第18和第19位用來設置與處理器相連的實際存儲器的數(shù)據(jù)位數(shù)。這四位的具體設置方法見表1所示。


2 TMS320C32存儲器接口設計
2.1 32位寬存儲器接口

  TMS320C32存儲器接口使用引腳作為片選使能信號與32位存儲器相連,其硬件連接方法如圖1所示。


2.2 16位寬存儲器接口
  TMS320C32存儲器在16位寬外部存儲器連接時使用作為一個附加的地址引腳A-1,同時使用作為片選使能信號,其硬件連接方法見圖2所示。


2.3 8位寬存儲器接口
  TMS320C32與8位寬外部存儲器相連時使用作為附加的地址引腳A-1、A-2,并使用作為片選使能信號。圖3所示是’C32與8位存儲器相連的示意圖。

?


2.4 存儲器接口設計實例
  圖4給出一個實際的TMS320C32存儲器接口電路圖,接16位外部存儲器,接8位外部存儲器。為說明數(shù)據(jù)在存儲器中及在處理器中的存放格式,本例在16位存儲器中放32位數(shù)據(jù),在8位存儲器中放8位數(shù)據(jù),下面分別討論這兩種情況。
  16位存儲器中存放32位數(shù)據(jù),此例中16位存儲器由兩片32K×8SRAM構(gòu)成,作為地址引腳A-1與外部存儲器的A0相連,作為片選信號。由于數(shù)據(jù)寬度大于存儲器寬度,因此外部存儲器偶地址存放32位數(shù)據(jù)的低16位,外部存儲器奇地址存放32位數(shù)據(jù)的高16位。外部存儲器的地址是從0h到7FFFh,對應的’C32存儲器映像地址從0h到3FFFh。當一條指令向邏輯地址0h裝入一個32位數(shù)據(jù)時,存儲器接口必須向外部16位存儲器執(zhí)行兩個指令周期,這兩個指令周期訪問兩個連續(xù)的外部存儲器地址0h和1h,完成對32位數(shù)據(jù)的操作。
  外部8位存儲器中存放8位數(shù)據(jù),這時數(shù)據(jù)寬度與外部存儲器寬度相同,所以32K外部存儲區(qū)對應32K的’C32存儲器映像。只不過由于是使能,所以對應的邏輯地址是從900000h到907FFFh。
  與TMS320C30和C31相比,TMS320C32的存儲器接口更靈活,功能也更強大,在實際中如能靈活運用,就能設計出高效、穩(wěn)定的系統(tǒng)。

本站內(nèi)容除特別聲明的原創(chuàng)文章之外,轉(zhuǎn)載內(nèi)容只為傳遞更多信息,并不代表本網(wǎng)站贊同其觀點。轉(zhuǎn)載的所有的文章、圖片、音/視頻文件等資料的版權(quán)歸版權(quán)所有權(quán)人所有。本站采用的非本站原創(chuàng)文章及圖片等內(nèi)容無法一一聯(lián)系確認版權(quán)者。如涉及作品內(nèi)容、版權(quán)和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經(jīng)濟損失。聯(lián)系電話:010-82306118;郵箱:aet@chinaaet.com。
主站蜘蛛池模板: 四虎国产精品永久在线看| 欧美性xxxxx极品老少| 国产人妖在线视频| 天天在线天天综合网色| 成人国产精品视频频| 久久精品中文闷骚内射| 第272章推倒孕妇秦| 国产一区风间由美在线观看| 87福利电影网| 成在线人视频免费视频| 亚洲午夜在线一区| 沉伦柳淑云漫画3d| 国产99视频精品免视看9| 田中瞳中文字幕久久精品| 成人免费视频一区| 亚洲依依成人精品| 毛片毛片毛片毛片毛片毛片| 国产suv精品一区二区33| 1024国产视频| 三级小说第一页| 最近免费中文字幕4| 光棍影院y11111| 精品无人区麻豆乱码1区2区| 国产成人综合美国十次| 99这里只有精品66视频| 日本三级中文字版电影| 久久精品国产99国产精品| 最近最新的免费中文字幕| 亚洲人成网站在线观看播放| 直接在线观看的三级网址| 国产午夜不卡在线观看视频666| 91丨九色丨首页| 在线观看www日本免费网站| 中文字幕人成乱码熟女| 日出水了特别黄的视频| 亚洲中文精品久久久久久不卡| 美女被免费网站在线视频免费 | 久久久久亚洲av成人网人人软件 | 亚洲午夜久久久久妓女影院| 欧美日韩综合一区| 亚洲欧美日韩在线不卡|