DSP課程期末復(fù)習(xí)_第1頁(yè)
DSP課程期末復(fù)習(xí)_第2頁(yè)
DSP課程期末復(fù)習(xí)_第3頁(yè)
DSP課程期末復(fù)習(xí)_第4頁(yè)
DSP課程期末復(fù)習(xí)_第5頁(yè)
已閱讀5頁(yè),還剩18頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、第一章 概 述DSP發(fā)展、分類三個(gè)階段:1980,1990,2000定點(diǎn)(7代),浮點(diǎn)(3代)特點(diǎn)結(jié)構(gòu)特點(diǎn)應(yīng)用領(lǐng)域構(gòu)建DSP系統(tǒng)系統(tǒng)組成:信號(hào)源,放大濾波,A/D,信號(hào)處理,D/A,輸出芯片選型,開(kāi)發(fā)。第一章 概 述(2)1.3 DSP的結(jié)構(gòu)特點(diǎn)哈佛結(jié)構(gòu)多總線結(jié)構(gòu)指令系統(tǒng)的流水線操作專用的硬件(乘法器,循環(huán)控制)特殊的尋址和指令豐富硬件配置快速的指令周期1.5 DSP系統(tǒng)構(gòu)建 1.5.1 DSP系統(tǒng)的構(gòu)成 一個(gè)典型的DSP系統(tǒng)應(yīng)包括抗混疊濾波器、數(shù)據(jù)采集A/D轉(zhuǎn)換器、數(shù)字信號(hào)處理器DSP、D/A轉(zhuǎn)換器和低通濾波器等組成。 x(t)放大濾波A/D轉(zhuǎn)換器x(n)y(n)y(t)數(shù)字信號(hào)處理器D/A

2、轉(zhuǎn)換器放大濾波第二章 TMS320C54x硬件結(jié)構(gòu)C54x硬件結(jié)構(gòu)Cpu, 存儲(chǔ)器,附屬電路,外設(shè)CPU內(nèi)總線(8),運(yùn)算器:ALU,Acc,Mac,CSSU,BS控制器存儲(chǔ)器結(jié)構(gòu)Prog SP, Data SP, I/O SP2.1 TMS320C54x硬件結(jié)構(gòu)框圖1. TMS320C54x內(nèi)部結(jié)構(gòu)(3大塊) (1)CPU:包括算術(shù)邏輯運(yùn)算單元(ALU)、乘法器、累加器、移位寄存器、特殊功能寄存器、地址生成器及操作控制邏輯。 (2)存儲(chǔ)器系統(tǒng):包括片內(nèi)程序ROM、片內(nèi)單訪問(wèn)的數(shù)據(jù)RAM和雙訪問(wèn)的數(shù)據(jù)RAM、外接存儲(chǔ)器接口。 (3)片內(nèi)外設(shè)與專用硬件電路:包括片內(nèi)定時(shí)器、各種類型的串口、主機(jī)接

3、口、片內(nèi)鎖相環(huán)(PLL)、時(shí)鐘發(fā)生器及各種控制電路。 CPU系統(tǒng)控制程序地址生成數(shù)據(jù)地址生成程序存儲(chǔ)器數(shù)據(jù)存儲(chǔ)器串行口并行口定時(shí)器計(jì)時(shí)器特殊功能寄存器乘法加法器算術(shù)/邏輯運(yùn)算單元桶形移位器比較器系統(tǒng)控制界面PABPBCABCBDABDBEABEBCPU外部存儲(chǔ)器接口外部設(shè)備接口2.3 存儲(chǔ)器空間結(jié)構(gòu)TMS320C54x/xx存儲(chǔ)器由3個(gè)獨(dú)立的可選擇空間組成:程序空間、數(shù)據(jù)空間和I/O空間。程序存儲(chǔ)器空間程序指令和常量及系數(shù)表格數(shù)據(jù)存儲(chǔ)器空間處理的數(shù)據(jù)、結(jié)果I/O空間用于外設(shè)接口存儲(chǔ)器的映象,也可以作為外部數(shù)據(jù)存儲(chǔ)空間使用。 2.3.1 存儲(chǔ)空間結(jié)構(gòu) C54x所有內(nèi)部和外部程序存儲(chǔ)器及內(nèi)部和外部

4、數(shù)據(jù)存儲(chǔ)器分別統(tǒng)一編址。 內(nèi)部RAM映射到數(shù)據(jù)存儲(chǔ)空間,也可部分映射到程序存儲(chǔ)空間(OVLY決定)。 ROM映射到程序存儲(chǔ)空間,也可以部分地映射到數(shù)據(jù)存儲(chǔ)空間(DROM控制)。 存儲(chǔ)空間都可以駐留在片內(nèi)或片外??臻g配置:由PMST的3個(gè)位MP/OVLY/DROM位設(shè)置; 0000H005FH 存儲(chǔ)器映像寄存器 0060H007FH 暫存器SPRAM0080H3FFFH 內(nèi)部DARAM4000HEFFFH 外部存儲(chǔ)器DROM=1 使用內(nèi)部ROM F000HFEFFH 內(nèi)部ROMFF00HFFFFH 保留DROM=0 不使用內(nèi)部ROM F000HFEFFH 外部存儲(chǔ)器DROM=1 保留 DROM=

5、0 外部存儲(chǔ)器FF00HFFFFHDROM=1 內(nèi)部ROMDROM=0 外部存儲(chǔ)器F000HFEFFH外部存儲(chǔ)器4000HEFFFH內(nèi)部DARAM(16K字)0080H3FFFH暫存器SPRAM0060H007FH存儲(chǔ)器映像寄存器0000H005FH數(shù)據(jù)存儲(chǔ)空間地址存儲(chǔ)器映像寄存器暫存器SPRAM內(nèi)部DARAM(16K字)外部存儲(chǔ)器DROM=1 內(nèi)部ROM DROM=1 保留存儲(chǔ)器映像寄存器暫存器SPRAM內(nèi)部DARAM(16K字)外部存儲(chǔ)器DROM=1 內(nèi)部ROM DROM=1 保留DROM=1 保留 DROM=0 外部存儲(chǔ)器DROM=1 內(nèi)部ROMDROM=0 外部存儲(chǔ)器外部存儲(chǔ)器內(nèi)部DA

6、RAM(16K字)暫存器SPRAM存儲(chǔ)器映像寄存器C5402數(shù)據(jù)存儲(chǔ)空間結(jié)構(gòu)存儲(chǔ)器映像寄存器 在C54x的數(shù)據(jù)存儲(chǔ)空間中,前80H個(gè)單元(數(shù)據(jù)頁(yè)0)映射為寄存器(MMR)。 存儲(chǔ)器映像寄存器MMR: CPU寄存器特殊功能寄存器; 片內(nèi)外設(shè)寄存器; 暫存器SPRAM。 要求掌握:IMR,IFG,ST0/1,A/B,AR0-7,BK,BRC/RSA/REA,XPC的作用第三章 尋址方式及C54X指令系統(tǒng)本章要求(重點(diǎn)復(fù)習(xí))尋址方式分類及功能操作數(shù)表示(#,*,間接尋址表示)書上和PPT例題指令系統(tǒng)尋址方式的分類及功能指令符號(hào)、縮略語(yǔ)及運(yùn)算符常用指令C54x的指令系統(tǒng) C54x的指令系統(tǒng)共有129條

7、基本指令,可以派生多至205條指令。 按指令的功能可分成六大類: 數(shù)據(jù)傳送指令 算術(shù)運(yùn)算指令 邏輯運(yùn)算指令 程序控制指令 并行操作指令 重復(fù)操作指令 第7章 CCS集成環(huán)境IDE的組成包括主機(jī)和目標(biāo)系統(tǒng)兩部分CCS 首先是作為代碼生成工具輸入:配置工具產(chǎn)生的配置文件,DSP/BIOS API的庫(kù)函數(shù);源程序文件:.asm, .c,.h, .inc輸出:目標(biāo)文件:.out,.hex;交叉列表文件:.lst主機(jī):最低層是JTAG,上面是調(diào)試器,再上面是CCS的各種插件,包括DSP/BIOS插件(實(shí)時(shí)調(diào)試),還用RTDX(實(shí)時(shí)數(shù)據(jù)交換)目標(biāo)系統(tǒng):最底層是硬件和JTAG,向上是DSP/BIOS實(shí)時(shí)操作

8、系統(tǒng)(可選的也可以沒(méi)有操作系統(tǒng),完全自己管理),再向上是應(yīng)用程序.CCS集成環(huán)境IDE的組成主機(jī)Code Composer StudioCode Composer編輯器源文件.c.h.asm.cdb配置數(shù)據(jù)庫(kù)DSP/BIOS API代碼產(chǎn)生工具編譯器匯編器鏈接器OLE應(yīng)用使用RTDXRTDX插件DSP/BIOS插件第3方的插件可執(zhí)行代碼Code Composer調(diào)試工具主機(jī)仿真支持目標(biāo)系統(tǒng)DSP目標(biāo)系統(tǒng)硬件DSP/BIOSDSP應(yīng)用程序JTAGRTDX配置工具cfg.cmdcfg.s54cfg.h54 Code composer工程編譯匯編連接第5章 程序開(kāi)發(fā)過(guò)程開(kāi)發(fā)基礎(chǔ) 匯編程序第6章 匯編

9、程序設(shè)計(jì)控制程序堆棧使用方法算術(shù)運(yùn)算程序重復(fù)操作程序Section( “段”)概念:一塊連續(xù)的儲(chǔ)存空間,用于存放代碼塊或數(shù)據(jù)塊; “段”沒(méi)有絕對(duì)定位,每個(gè)“段”都認(rèn)為是從0地址開(kāi)始重定位:由于所有的“段”都是從0地址開(kāi)始,所以程序編譯完成后無(wú)法直接運(yùn)行的,要讓程序正確運(yùn)行,必須對(duì)“段”進(jìn)行重新定位,由鏈接器完成.cmd文件:MEMORY命令描述系統(tǒng)硬件資源,SECTIONS命令描述軟件人員程序中用到的“段”如何定位到恰當(dāng)?shù)挠布Y源上。DSP程序開(kāi)發(fā)基礎(chǔ)匯編語(yǔ)言源程序的句法格式 要點(diǎn)以.asm為擴(kuò)展名每一行由4個(gè)部分組成 匯編程序 標(biāo)號(hào): 助記符 操作數(shù) ; 注釋助記符指令語(yǔ)法格式(語(yǔ)句格式): 例5.3.1 助記符指令源語(yǔ)句舉例。 One .set 1 ; 符號(hào)One1 Begin: LD #One, AR1 ; 將1加載到AR1 標(biāo) 號(hào) 助記符 操作數(shù) 注 釋 第6章 匯編程序設(shè)計(jì)教材例題實(shí)驗(yàn)程序不作要求第4章 C54X片上外設(shè) 中斷概述 1. 中斷類型 2. 中斷優(yōu)先級(jí) 3. 可屏蔽中斷響應(yīng)條件 多通道緩沖串口(McBSP) 1. 特點(diǎn) 2. 初始化、發(fā)送接收(實(shí)驗(yàn)四

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論