《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 模擬設(shè)計 > 設(shè)計應(yīng)用 > TMS320C32 DSP的存儲器接口設(shè)計方案
TMS320C32 DSP的存儲器接口設(shè)計方案
摘要: 本文主要介紹了如何根據(jù)實際需要來自動地調(diào)節(jié)存儲器接口寬度。由于C32可以非常靈活地調(diào)整其存儲器接口寬度,使得存儲器接口電路的設(shè)計更加的靈活,因此非常適用于電機(jī)或電力系統(tǒng)等實時系統(tǒng)的數(shù)據(jù)采集與處理。
Abstract:
Key words :

  TMS320C32是美國TI公司生產(chǎn)的一款浮點數(shù)字信號處理器(DSP),是TMS320系列浮點數(shù)字信號處理器的新產(chǎn)品,其CPU是在TMS320C30和TMS320C31的基礎(chǔ)上進(jìn)行了簡化和改進(jìn)。在結(jié)構(gòu)上的改進(jìn)主要包括可變寬度的存儲器接口、更快速的指令周期時間、可設(shè)置優(yōu)先級的雙通道DMA處理器、靈活的引導(dǎo)程序裝入方式、可重新定位的中斷向量表以及可選的邊緣/電平觸發(fā)中斷方式等。

  1 TMS320C32的外部存儲器接口的特點

  TMS320C32是一個32位微處理器,它可以通過24位地址總線、32位數(shù)據(jù)總線和選通信號對外部存儲器進(jìn)行訪問。其外部存儲器接口結(jié)構(gòu)如下圖l所示。

  在圖l中,引腳(引腳,又叫管腳,英文叫Pin。就是從集成電路(芯片)內(nèi)部電路引出與外圍電路的接線,所有的引腳就構(gòu)成了這塊芯片的接口)PRGW是用來配置外部程序存儲器的寬度的。當(dāng)PRGW引腳為低電平時程序存儲器寬度為16位;當(dāng)PRGW引腳為高電平時程序存儲器寬度為32位。STRBO和STRBl各為一組訪問外部存儲器的選通信號,各有4個信號引腳(STRBx_B3/A_1、STRBx_B2/A_2、STRBx_Bl和STRBx_B0)。從圖l中我們可以看出,選通信號STRB0和STRBl能從8/16/32位存儲器中訪問8/16/32位數(shù)據(jù),或從16/32位存儲器中執(zhí)行32位程序;IOSTRB是外設(shè)I/O的選通信號引腳,它只能從32位寬度的存儲器中訪問32位的數(shù)據(jù)和程序。

  可以通過對STRBx和IOSTRB的設(shè)置,從8/16/32位的存儲器中訪問8/16/32位數(shù)據(jù)或程序。也就是說,可以從任何一個外部存儲器中訪問任何一種類型的數(shù)據(jù)。這就說明可以通過設(shè)置IOSTRB、STRB0和STRB1的選通信號來尋址整個外部存儲器空間。例如,一個32位外部存儲器可以被設(shè)定為只存放一個32位的雙字,但是也可以被分為具有2個連續(xù)地址的16位字或者4個連續(xù)地址的8位字節(jié)。反之,一個32位雙字可以放在一個32位外部存儲器中,也可以放在2個16位或4個8位寬度的外部存儲器中。

  TMS320C32內(nèi)部總共提供了64 MB的存儲器映射空間。其中,STRB0所對應(yīng)的存儲映像區(qū)間是不連續(xù)的兩段區(qū)問,一段是03FH~7FFFFFH(共31.999 MB),另一段是880000H~8FFFFFH(共2 MB);STRBl所對應(yīng)的存儲映像區(qū)間是900000H~FFFFFFH(共28 MB);IOSTRB所對應(yīng)的存儲映像區(qū)間是810000H~82FFFFH(共512KB)。當(dāng)外部總線訪問這些空間時,相應(yīng)的選通信號就使能。 

 

  負(fù)責(zé)控制信號的輸入和輸出叫做使能,是一個動詞,英文‘Enable’。使能通俗點說就是一個“允許”信號,進(jìn)給使能也就是允許進(jìn)給的信號,也就是說當(dāng)進(jìn)給使能信號有效的時候電機(jī)才能轉(zhuǎn)動。一般的數(shù)控系統(tǒng)會將電機(jī)的進(jìn)給使能信號跟急停開關(guān)和行程限位開關(guān)串聯(lián)起來,當(dāng)按下急停開關(guān)或者電機(jī)運轉(zhuǎn)超出行程后,進(jìn)給使能信號被斷開,電機(jī)不能繼續(xù)轉(zhuǎn)動,從而保護(hù)機(jī)床在安全的行程內(nèi)運行。

  2 TMS320C32的3種存儲器設(shè)計方案

  2.1 8位存儲器寬度

  設(shè)計為8位的存儲器,其硬件接線方案如圖2所示。STRBx_B3/Al_1和STRBx_B2/A_2引腳作為地址引腳,STRBx_B0引腳作為片選引腳,而STRBx_B1則不用。

2.2 16位存儲器寬度

  設(shè)計為16位的存儲器,其硬件接線方案如圖3所示。STRBx_B3/A_1引腳作為地址引腳,STRBx_B0和STRBx_B1引腳作為片選引腳,而STRBx_B2/A_2則不用。

  2.3 32位存儲器寬度

  設(shè)計為32位的存儲器,其硬件接線方案如下圖4所示。STRBx所有的引腳都設(shè)置成片選引腳。

  3 存儲器映射外部總線控制寄存器

  綜上所述,TMS320C32可以從8/16/32位存儲器中訪問8/16/32位數(shù)據(jù),或者從16/32位存儲器中執(zhí)行32位的程序。但是如果內(nèi)外部數(shù)據(jù)的位數(shù)不一致時該如何處理呢?C32的外部總線控制寄存器可以根據(jù)相應(yīng)控制位的值,自動對存儲器接口的寬度進(jìn)行相應(yīng)的調(diào)整。下面則對總線控制寄存器作出一個詳細(xì)的介紹。

  STRBo、STRBl以及IOSTRB控制寄存器在存儲器映射空間的物理地址分別是808064H、808068H和808060H,并且都是32位的,各位的定義如圖5、圖6和圖7所示。

  從圖5和圖6中我們可以看到,STRBx控制寄存器的第18、19位是用來控制存儲器的寬度的,而第16、17位是用來控制數(shù)據(jù)寬度的,具體定義如表1所列。

  4 存儲器接口實例

  圖8給出了一個實際TMS320C32存儲囂接口的電路圖。16位存儲器由2片128 K8位的SRAM構(gòu)成,32位存儲器由4片128 K8位的SRAM構(gòu)成,STRB0的4組選通信號接16位外部存儲器,STRBl的4組選通信號接32位外部存儲器。為說明數(shù)據(jù)在存儲器及處理器中的存放格式,本文設(shè)計了兩種存儲器接口電路:一是在16位存儲器中存放32位數(shù)據(jù);二是在32位存儲器中存放32位數(shù)據(jù)。

  在16位存儲器中存放32位數(shù)據(jù)時,STRB0_B3/A1作為地址引腳與外部存儲器的AO相接,STRB0_B0和STRB0_B1作為片選信號,STRBx_B2/A_2不用。由于數(shù)據(jù)寬度大于存儲器寬度,所以在外部存儲器偶地址中存放32位數(shù)據(jù)的低16位,奇地址中存放32位數(shù)據(jù)的高16位,外部存儲器的地址為OH~lFFFFH,對應(yīng)的在C32存儲映射中的地址為OH~0FFFFH。當(dāng)一條指令向邏輯地址OH中裝入一個32位數(shù)據(jù)時,存儲器接口必須向外部16位存儲器執(zhí)行兩個指令周期。這兩個指令周期訪問2個連續(xù)的外部存儲器地址OH和1H,從而完成對32位數(shù)據(jù)的操作。

  當(dāng)在外部32位存儲器中存放32位數(shù)據(jù)時,STRBl的4個引腳都設(shè)置為片選引腳。這時數(shù)據(jù)寬度與外部存儲器寬度一致,由于是STRBl使能,所以128 K32位的外部存儲空間與C32存儲器映射的900000H~91FFFFH相對應(yīng)。

  當(dāng)接口電路設(shè)計為16位時,其物理地址等于邏輯地址右移l位,即DSP的地址線A00接在SRAM的A1上;當(dāng)接口電路設(shè)計為32位時,其物理地址等于邏輯地址,即DSP的地址線A00接在SRAM的A0上。

  5 小結(jié)

  本文主要介紹了如何根據(jù)實際需要來自動地調(diào)節(jié)存儲器接口寬度。由于C32可以非常靈活地調(diào)整其存儲器接口寬度,使得存儲器接口電路的設(shè)計更加的靈活,因此非常適用于電機(jī)或電力系統(tǒng)等實時系統(tǒng)的數(shù)據(jù)采集與處理。

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
国产欧美日韩精品一区| 亚洲国产国产亚洲一二三| 久久精品一区二区三区四区 | 日韩视频二区| 亚洲国产一区二区a毛片| 在线免费观看一区二区三区| 国产主播在线一区| 国产日韩综合一区二区性色av| 国产精品毛片a∨一区二区三区| 欧美日韩国产bt| 欧美不卡视频一区| 欧美ed2k| 欧美电影免费| 欧美18av| 欧美激情第8页| 欧美极品欧美精品欧美视频| 欧美国产在线观看| 欧美高清视频www夜色资源网| 欧美91福利在线观看| 欧美高清在线视频| 欧美成人综合| 欧美全黄视频| 欧美日韩日本国产亚洲在线| 欧美日韩在线观看视频| 欧美视频官网| 国产精品青草综合久久久久99 | 亚洲欧美日韩国产成人精品影院 | 欧美日韩不卡在线| 欧美日韩免费网站| 国产精品国内视频| 国产精品区一区二区三区| 国产精品亚洲综合一区在线观看| 国产伦理一区| 韩国精品在线观看| 亚洲国产国产亚洲一二三| 亚洲人体1000| 一区二区三区免费观看| 亚洲欧美成aⅴ人在线观看| 欧美一区二区三区日韩视频| 亚洲国产精品ⅴa在线观看| 亚洲精品社区| 亚洲调教视频在线观看| 午夜精品久久久久久久99樱桃| 欧美在线免费播放| 欧美sm极限捆绑bd| 欧美日韩在线精品一区二区三区| 国产精品爽黄69| 国产一区在线播放| 亚洲国产另类久久精品| 99热免费精品| 亚洲男女自偷自拍| 91久久在线视频| 亚洲视频观看| 久久精品99国产精品日本| 另类综合日韩欧美亚洲| 欧美日韩久久久久久| 国产精品亚洲综合久久| 在线观看国产精品网站| 99国产精品视频免费观看| 亚洲欧美日韩精品久久久久| 亚洲国产你懂的| 亚洲性av在线| 久久视频一区二区| 欧美视频在线观看免费网址| 国产亚洲午夜| 亚洲免费不卡| 欧美在线91| 一区二区三区回区在观看免费视频| 欧美诱惑福利视频| 欧美激情中文字幕乱码免费| 国产欧美精品在线播放| 亚洲国产欧美不卡在线观看| 亚洲永久在线观看| 欧美主播一区二区三区美女 久久精品人 | 亚洲日本电影在线| 亚洲专区国产精品| 麻豆成人小视频| 国产精品久久久久99| 伊人久久大香线| 亚洲午夜精品一区二区三区他趣| 亚洲国产精品精华液2区45| 亚洲男人第一av网站| 老司机精品福利视频| 国产精品国产a| 亚洲高清激情| 新狼窝色av性久久久久久| 一区二区三区四区蜜桃| 久久综合九色99| 国产精品美女久久久浪潮软件| 亚洲第一精品夜夜躁人人爽| 亚洲欧美一区二区激情| aa亚洲婷婷| 免费在线欧美黄色| 国产亚洲aⅴaaaaaa毛片| 夜色激情一区二区| 亚洲精品一区二| 久久婷婷综合激情| 国产精品一区三区| 国产精品99久久久久久宅男| 日韩西西人体444www| 久久在线视频| 国产视频一区在线观看| 亚洲字幕一区二区| 亚洲视频日本| 欧美激情网友自拍| 黄色成人av网| 欧美一区二区免费观在线| 午夜精品福利在线| 欧美日韩国产在线播放| 亚洲国产精品久久久久婷婷老年 | 亚洲国产精品久久久久秋霞影院 | 久久久噜噜噜久久中文字幕色伊伊| 欧美少妇一区| 亚洲精选视频在线| 亚洲老司机av| 免费在线欧美视频| 一区二区在线观看av| 欧美在线观看一二区| 久久精品九九| 国产欧美一二三区| 午夜精品电影| 欧美在线www| 国产精品一区一区三区| 亚洲综合色丁香婷婷六月图片| 亚洲影院在线| 国产精品久久久久影院色老大| 亚洲视频免费观看| 亚洲欧美美女| 国产精品一二三视频| 亚洲欧美国产毛片在线| 香蕉久久久久久久av网站| 国产精品美女久久久久av超清 | 久久精品日产第一区二区三区| 国产精品区一区| 亚洲欧美日韩区| 久久av老司机精品网站导航| 国产午夜亚洲精品理论片色戒| 欧美主播一区二区三区美女 久久精品人| 久久精品盗摄| 狠狠久久综合婷婷不卡| 亚洲国内高清视频| 欧美精品日本| 艳女tv在线观看国产一区| 亚洲永久免费观看| 国产精品中文字幕欧美| 欧美在线一级va免费观看| 美女福利精品视频| 亚洲日本乱码在线观看| 亚洲午夜精品久久久久久app| 欧美日韩一区在线观看| 一区二区三区高清视频在线观看| 亚洲女同在线| 国产一级久久| 亚洲片在线资源| 欧美久久电影| 99精品视频免费观看视频| 午夜精品福利一区二区三区av| 国产亚洲欧美一区| 91久久精品国产91性色tv| 欧美日韩另类字幕中文| 亚洲一区日本| 久久久青草婷婷精品综合日韩 | 国产综合色精品一区二区三区| 久久精品视频亚洲| 欧美日本久久| 亚洲欧美日本在线| 久久这里有精品视频| 91久久国产综合久久91精品网站| 亚洲一区二区三区在线视频| 国产日韩亚洲| 日韩写真在线| 国产精品亚洲综合久久| 亚洲国产成人av在线| 欧美日韩久久不卡| 羞羞视频在线观看欧美| 欧美精品v国产精品v日韩精品| 亚洲综合电影| 欧美不卡三区| 亚洲欧美日韩国产| 欧美成人精品一区| 亚洲一区二区三区在线看 | 欧美一区二区三区免费看| 欧美韩国一区| 亚洲欧美日韩国产| 欧美精品一区二区三区在线看午夜 | 亚洲精品中文字幕女同| 国产精品美女www爽爽爽视频 | 亚洲国产精品va在线看黑人| 欧美日韩国产免费观看| 性亚洲最疯狂xxxx高清| 欧美人成在线| 亚洲电影第三页| 国产精品国产自产拍高清av| 亚洲国产另类精品专区| 国产精品亚洲成人| 夜夜嗨av一区二区三区四区| 国产一区美女| 亚洲在线观看免费| 91久久精品国产91性色 | 久久午夜羞羞影院免费观看|