



下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、精品文檔1 DSP芯片的特點:(1).哈佛結(jié)構(gòu)(程序空間和數(shù)據(jù)空間分開) (2) 多總線結(jié)構(gòu).(3)流 水線結(jié)構(gòu)(取指、譯碼、譯碼、尋址、讀數(shù)、執(zhí)行)(4)多處理單元 (5)特殊的DSP指令(6) 指令周期短 ( 7)運算精度高( 8)硬件配置強( 9) DSP最重要的特點: 特殊 的內(nèi)部結(jié)構(gòu)、強大的信息處理能力及較高的運行速度。2三類TMS320 :( 1) TMS320C2000適用于控制領(lǐng)域(2) TMS320C5000應(yīng)用于通信領(lǐng)域(3) TMS320C6000應(yīng)用于圖像處理3 DSP總線結(jié)構(gòu):C54x片內(nèi)有8條16位主總線:4條程序/數(shù)據(jù)總線和4條對應(yīng)的地址總線。1條程序總線(PB)
2、:傳送自程序儲存器的指令代碼和立即操作數(shù)。3條數(shù)據(jù)總線(CB、DB、EB) : CB和EB傳送從數(shù)據(jù)存儲器讀出的操作數(shù);EB傳送寫到存儲器中的數(shù)據(jù)。4條地址總線(PAB、CAB、DAB、EAB )傳送相應(yīng)指令所需要的代碼4存儲器的分類:64k字的程序存儲空間、64K字的數(shù)據(jù)存儲空間和64K字的I/O空間(執(zhí) 行4次存儲器操作、1次取指、2次讀操作數(shù)和一次寫操作數(shù)。5存儲器空間分配 片內(nèi)存儲器的形式有 DARAM、SARAM、ROM。 RAM安排到數(shù)據(jù)存 儲空間、 ROM 構(gòu)成程序存儲空間。(1 )程序空間:MP/MC=1 40000HFFFFH 片外MP/MC=0 4000HEDDDH 片外F
3、F00HFFFFH 片內(nèi) OVLY=1 0000H007FH 保留0080H007FH 片 內(nèi) OVLY=O0000H3FFFH 片夕卜 (2 )數(shù)據(jù)空間:DROM=1F000HF3FFH 只讀空間 FF00HFFFH 保留 DROM=0 F000HFEFFH 片外6數(shù)據(jù)尋址方式(1)立即尋址(2)絕對尋址 兩位(3)累加器尋址(4)直接尋址 包換數(shù)據(jù)存儲器地址的低 7位優(yōu)點:每條指令只需一個字(5)間接尋址*按照存放某個輔助 寄存器中的16位地址尋址的AR0AR7 ( 7)儲存器映像寄存器尋址(8)堆棧尋址7尋址縮寫語 Smem: 16位單尋址操作數(shù) Xmem Ymem 16位雙 dmad
4、pmad PA16位立 即數(shù)(0-65535) scr源累加器dst目的累加器Ik 16位長立即數(shù)8狀態(tài)寄存器 ST0 1513ARP輔助寄存器指針 12TC測試標(biāo)志位11C進位位10累積起A 的一出標(biāo)志位 OVA 9OVB 80DP數(shù)據(jù)存儲器頁指針9狀態(tài)寄存器ST1 CPL :直接尋址編輯方式INTM =0開放全部可屏蔽中斷=1關(guān)閉 C16雙16位算數(shù)運算方式 10定點DSP浮點DSP :定點DSP能直接進行浮點運算,一次完成是用硬件完成的,而浮 點需要程序輔助。11重復(fù)操作:重復(fù)執(zhí)行單條指令,程序塊重復(fù)操作(可以響應(yīng)中斷)12復(fù)位操作:處理器從FF80h處取指13中斷:兩大類:(1)可屏蔽
5、:立即響應(yīng)(2)非屏蔽:(滿足下列條件才能響應(yīng))優(yōu)先 級別最高狀態(tài)寄存器 ST1中的INTM位為0中斷屏蔽寄存器IMR中的相應(yīng)位為1三個 階段:(1)接受中斷請求(2)響應(yīng)中斷(3)執(zhí)行中斷服務(wù)程序14復(fù)位的三種方式:上電復(fù)位,手動復(fù)位,軟件復(fù)位15常用匯編命令:.bss為未初始化的變量保留空間;usect在一個未初始化的有命名的段中為變量保留空間;.data通常包含了初始化的數(shù)據(jù);.sect定義已初始化的帶命名段,其后的 數(shù)據(jù)存入該段;.text該段包含了可執(zhí)行的代碼;title.接在后面的是程序名;int用來設(shè)置一個或多個16位無符號整型常數(shù); word用來設(shè)置一個或多個 16位帶符號整型
6、常數(shù)16. DSP系統(tǒng)的特點:(1)精度高、抗干擾能力強,穩(wěn)定性好。(2)編程方便、易于實現(xiàn)復(fù)雜算法(含自適應(yīng)算法)。(3)可程控。(4)接口簡單。(5)集成方便。17. CPU部分:先進的多總線結(jié)構(gòu)(1條程序總線、3條數(shù)據(jù)總線和4條地址總線)。位算 術(shù)邏輯運算單元(ALU),包括1個40位桶形移位寄存器和 2個獨立的40位累加器。17 X 17位并行乘法器,與40位專用加法器相連,用于非流水線式單周期乘法 /累加(MAC)運算。 比較、選擇、存儲單元(CSSU):用于加法/比較選擇。指數(shù)編碼器:可以在單個周期內(nèi) 計算40位累加器中數(shù)值的指數(shù)。 雙地址生成器:包括8個輔助寄存器和2個輔助寄存器
7、 算術(shù)運算單元(ARAU)存儲器空間 192 K字可尋址存儲空間:64 K字程序存儲空間、64 K 字數(shù)據(jù)存儲空間及 64 K字I/O空間 功能結(jié)構(gòu)上分:運算部件和控制部件18. 累加器:目的寄存器 用來存放從ALU或乘法器/加法器單元輸出的數(shù)據(jù)。19桶形移位器:立即數(shù);asm, T低6位20. TMS320C54X有兩個通用引腳 bio監(jiān)視外部xf握手信號21. COFF3.公共目標(biāo)文件格式 一一COFF COFF的核心概念:使用代碼塊(段)和數(shù)據(jù)塊(段) 編程,而不是指令或數(shù)據(jù)簡單的順序編寫。段的定義:就是在編寫匯編語言源程序時,采用 的代碼塊或數(shù)據(jù)塊,它占據(jù)存儲器的某個連續(xù)空間。21.
8、COFF包含的三個缺省段 1text 2data 3bss22. DSP指令系統(tǒng):助記符和代數(shù)23. Dsp開發(fā)工具:代碼生成工具和代碼調(diào)節(jié)工具24. Dsp按照用途分類:通用型和專用型AR3+是加2或者減225.1狹義理解為數(shù)字信號處理器,廣義理解為數(shù)字信號處理方法26程序計數(shù)器的直可通過復(fù)位操作、順序執(zhí)行指令、分支轉(zhuǎn)移、累加器轉(zhuǎn)移、塊重復(fù)、子程序調(diào)用、從累加器調(diào)用子程序、中斷操作改變27.MMR寫操作流水線沖突時,采用推薦指令和插入空操作指令28定時器:3個16位存儲器映射寄存器組成:定時器寄存器( TIM )、定時器周期寄存器(PRD)、定時器控制寄存器(TCR)。.title«
9、; 1 ?example.asm;用雙引號括起的源程序名.mmregs;定義存儲器映射寄存器的替代符號STACK.usect“STACK” , 10h;在數(shù)據(jù)存儲器中留出16個單兀作為;堆棧區(qū),名為STACK.bssa, 4.bssx, 4;在數(shù)據(jù)存儲器中空出4個存儲單兀存放;變量 x1 , x2, x3 和 x4.bssy, 1.defstart;在此模塊中定義,可為別的模塊引用.data;緊跟其后的是已初始化數(shù)據(jù)table:.word1, 2, 3, 4;在程序存儲器標(biāo)號為table開始的8個單.word8, 6, 4, 2;兀存放初始化數(shù)據(jù).text;緊跟其后的是匯編語言程序正文star
10、t:STM#0, SWWSR;SWWSR置0,不插等待周期SSTM#STACK+10H,SP;設(shè)置堆棧指針STM#a, AR1;AR1指向a的首地址RPT#7;從程序存儲器向數(shù)據(jù)存儲器MVPDtable, *AR1 +;重復(fù)傳遞共8個數(shù)據(jù)CALLSUM;調(diào)用懲罰累加子程序en d:Bend;循環(huán)等待SUM:STM#a, AR3;將洗漱的首地址附給 AR3STM#x, AR4;降變量x的首地址附給AR4RPTZA, #3;降累加器清零,重復(fù)執(zhí)行下條指令4次MAC*AR3+, *AR4+, A;乘法累加運算STLA, y;結(jié)果送往變量y的存儲單元RET.end;結(jié)束匯編,匯編器將忽略5.堆棧用法:
11、壓入操作:SP先減1,然后再將數(shù)據(jù)壓入棧頂。彈出操作:數(shù)據(jù)彈出后,再將SP 加 1。堆棧設(shè)置:size.set 100stack.usect“ STK' , size;自定義一個名為 STK的保留空間,共100個單元STM#stack+size, SP ;將這個保留空間的高地址(#stack+size)賦給SP作為棧底【例4.14】 對數(shù)組x5中的每個兀素加1。.bssx, 5begi n:LD#1, 16, BSTM#4,BRC;BRC賦值為4STM#x,AR4RPTBn ext-1;next-1為循環(huán)結(jié)束地址ADD*AR4,16,B, ASTHA,*AR4+n ext:LD#0,
12、B用next 1作為結(jié)束地址是恰當(dāng)?shù)?。如果用循環(huán)回路中最后一條指令 (STH指令)的標(biāo) 號作為結(jié)束地址,若最后一條指令是單字指令也可以,若是雙字指令,就不對了?!纠?.15】 編寫一段程序,首先對數(shù)組x20賦值,再將數(shù)據(jù)存儲器中的數(shù)組x20復(fù)制到數(shù)組y20。.title exp15.asm.mmregsSTACK.usect “ STACK , 30h精品文檔.bssx, 20.bssy, 20.data.textStart:STM#x, AR1RPT#19MVPDtable, *AR1+;程序存儲器傳送到數(shù)據(jù)存儲器STM#x, AR2STM#y, AR3RPT#19MVDD*AR2+, *A
13、R3+;數(shù)據(jù)存儲器傳送到數(shù)據(jù)存儲器end:Bendtable:.word 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20.def start.end五、程序題分)20垢出計算的1浚沢編稈序,并給稈序添加注釋.畫川程序的流程圖a解;程序及汶釋rbss20bssyJSTMARISTM#19t AR2LD#0. Aloop:ADD*AR1+, ABANZloop. r:AR2-STLAt運y;給變量x分配20個字訊兀;給變圮y分配I個字單7E;取X地址;設(shè)實術(shù)壞次數(shù);累加器清零;景加X分量;術(shù)環(huán)是杏緒束*沒冇結(jié)束則繼綻 累加;把結(jié)果時入y計算 z=x+y_wLD x, AADD y ASUB W, ASTL A, z 計算y=mx+bLD m, TMPY x AADD b ASTL A, y計算 y=x1*a1+x2*a2LD x1, TMPY a1 BLD x2, TMAC a2 BSTL B, ySTH B, y+1找出最大值,并存放在累加器A中STM #a , AR1STM #x , AR2STM #2, AR3
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 探討西方政治制度中的形式與實質(zhì)試題及答案
- 現(xiàn)代西方政治的情感政治與挑戰(zhàn)試題及答案
- 推動社會創(chuàng)新的公共政策探討試題及答案
- 2025年北京通州區(qū)氣象局招聘筆試試卷
- 開源軟件與商業(yè)軟件的優(yōu)劣對比及試題與答案
- 2025年食品與飲料行業(yè)食品行業(yè)食品安全監(jiān)管執(zhí)法隊伍建設(shè)策略優(yōu)化方案研究
- 深入分析西方國家社會物質(zhì)基礎(chǔ)的試題及答案
- 軟件架構(gòu)設(shè)計實踐與試題答案
- 教育科技企業(yè)創(chuàng)新商業(yè)模式與盈利模式報告2025
- 醫(yī)院信息化背景下2025年電子病歷系統(tǒng)優(yōu)化與醫(yī)療信息互聯(lián)互通研究報告
- 《珍愛生命預(yù)防溺水》主題班會 課件
- 2025年普通話水平測試考試試卷及答案
- 2025年地理高考復(fù)習(xí) 熱點專練 黑吉遼熱點01 傳統(tǒng)文化(解析版)
- 運維自動化流程設(shè)計-全面剖析
- 2024北京海淀區(qū)五年級(下)期末語文試題及答案
- 2024年重慶萬州公開招聘社區(qū)工作者考試試題答案解析
- 湖北省武漢華中師大一附中2025年高考沖刺押題(最后一卷)語文試卷含解析
- 錦州師專2025年單招語文試題庫及答案
- 南寧市第十四中學(xué)2025年春八下歷史期中測試卷
- 二級注冊計量師題庫附答案2025
- 國家電網(wǎng)有限公司輸變電工程通 用設(shè)計(330~750kV輸電線路絕緣子金具串通 用設(shè)計分冊)2024版
評論
0/150
提交評論