DSP原理及應(yīng)用_復(fù)習(xí)題(精)_第1頁
DSP原理及應(yīng)用_復(fù)習(xí)題(精)_第2頁
DSP原理及應(yīng)用_復(fù)習(xí)題(精)_第3頁
免費預(yù)覽已結(jié)束,剩余8頁可下載查看

下載本文檔

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

文檔簡介

1、一 填空題此題總分 12分,每空1分1 累加器A分為三個局部,分別為AG,AH,AL2. TMS320VC5402型DSP的內(nèi)部采用8條16位的多總線結(jié)構(gòu)。3. TMS320VC5402型DSP采用哈佛總線結(jié)構(gòu)對程序存儲器和數(shù)據(jù)存儲器進行控 制。4. TMS329VC5402型DSP有8個輔助工作存放器。5. DSP處理器TMS320VC5402中DARAM 的容量是16K字。6. TI公司的DSP處理器TMS320VC5402PGE100有2 定時器。7. 在鏈接器命令文件中,PAGE 1通常指數(shù)據(jù) 儲空間。8. C54x的中斷系統(tǒng)的中斷源分為硬件中斷和 件 中斷。1. TI公司DSP處理器

2、的軟件開發(fā)環(huán)境是 _ CCSCode Composer Studio。2. DSP處理器TMS320VC5402外部有20根地址線。3. 直接尋址中從頁指針的位置可以偏移尋址128個單元。4 .在鏈接器命令文件中, PAGE 0通常指_程序存儲空間。5. C54x系列DSP處理器中,實現(xiàn)時鐘頻率倍頻或分頻的部件是 _鎖相環(huán)PLL。6. TMS320C54X系列DSP處理器上電復(fù)位后,程序從指定存儲地址 FF80h 單元 開始工作。7. TMS320C54X系列DSP處理器有_2_個通用I/O引腳,分別是 BIO和XF。& DSP處理器按數(shù)據(jù)格式分為兩類,分別是 定點DSP和浮點DSP9

3、.TMS329VC5402型DSP的ST1存放器中,INTM位的功能是開放/關(guān)閉所有可屏蔽 中斷。10. MS320C54X DSP 主機接口 HPI 是_8 并行口。1. 在C54X系列中,按流水線工作方式,分支轉(zhuǎn)移指令的分為哪兩種類型:無延遲分支轉(zhuǎn)移,延遲分支轉(zhuǎn)移_3. C54x的程序中,“.bsS段主要用于_為變量保存存儲空間 。4. 從數(shù)據(jù)總線的寬度來說,TMS320VC5402PGE100是_16 的DSP處理器。7. TMS320VC5402型DSP處理器的內(nèi)核供電電壓 _1.8v伏。9. TMS320C5402系列DSP處理器最大的數(shù)據(jù)存儲空間為_64 。10. 在鏈接器命令文件

4、中,PAGE 0通常指程序 儲空間。1. DSP技術(shù)是利用專用或通用數(shù)字信號處理芯片,通過 _數(shù)值_運算的方法對信號 進行處理。2. C54x的程序中,“.tex段是_文本段,主要包含_可執(zhí)行文本。3. C54x系列DSP上電復(fù)位后的工作頻率是由片外 3個管腳CLKMD1 ;CLKMD2 _; CLKMD3 一來決定的。4. DSP處理器TMS320C5402最大的程序存儲空間為_1M字。5. 從應(yīng)用領(lǐng)域來說,MCU單片機主要用于控制領(lǐng)域; DSP處理器主要應(yīng)用于 信號處理。6. TMS320C54X DSP提供一個用16位堆棧指針SP尋址的軟件堆棧。當(dāng)向堆 棧中壓入數(shù)據(jù)時,堆棧是從_個高一地

5、址向_低_地址方向填入。7. TMS320C54X DSP軟硬件復(fù)位時,復(fù)位中斷向量的地址為程序空間的FF80H。4. TMS320C54X可編程定時器的定時周期=時鐘周期* 分頻系數(shù)TDDR+1* PRD +1。5. DSP 處理器的英文全稱 Digital Signal Processor。7. DSP處理器TMS320VC5402的10管腳供電電壓_3.3v。8. C54x的程序中,“.data段是_數(shù)據(jù)段 ,主要用于通常包含 初始化數(shù)據(jù)。10.DSP處理器TMS320C5402的I/O空間為 64K 字。1. TMS320VC5402型DSP的累加器是40位。2. TMS329VC54

6、02型DSP的MP/MC管腳的功能是微計算機或是微處理器工作模 式。4. TMS320VC5402型DSP的CPU采用桶形移位存放器 存放器作為專用硬件實現(xiàn) 移位功能。5. 匯編語句“stl a y中“ y表示直接尋址 尋址方式。6. TMS320VC5402型DSP的ST1存放器中,CPL位的功能是指示直接尋址采用 何種指針。&解釋匯編語句“READA *AR1的功能:以累加器A的內(nèi)容作為地址讀取程序存 儲單元,將讀取的數(shù)據(jù)存入以AR1的內(nèi)容作為地址的數(shù)據(jù)存儲單元中一。10. TMS320C54X具有兩個通用I/O 口,BIO用于輸入外設(shè)的狀態(tài);_ XF用于輸出外設(shè)的控制信號。二.程

7、序題1閱讀下面的程序,答復(fù)以下問題。.bss x, 8LD #0001H,16,BSTM #7,BRCSTM #x,AR4RPTB next-1ADD *AR4,16,B,ASTH A,*AR4+next: LD #0,B問題:(1)存放器“ BRC的功能是什么?(2) 匯編語句 “ADD *AR4,16,B,A '執(zhí)行了多少次?(3) 執(zhí)行語句“LD #0001H,16,B后,累加器B的內(nèi)容是多少?1. (1存放器BRC的功能是暫存塊循環(huán)的次數(shù) (2 8 次(3 B=0x0100H;2. 閱讀下面的程序:.mmregsDAT0 .SET 60HDAT1 .SET 61HDAT2 .S

8、ET 62HDAT3 .SET 63Hadd3 .macro P1, P2,P3, ADDRPLD P1 , AADD P2 , AADD P3 , ASTL A , ADDRP.endmST #0034h,DAT0ST #0243h,DAT1ST #1230h,DAT2ADD3 DAT0,DAT1,DAT2,DAT3問題:(1語句".mmregs的含義。(2語句“ ADD3 DAT0,DAT1,DAT2,DAT3 是一條什么類型的語句?作用是什么?(3 執(zhí)行此段程序后,存儲單元( DAT3 )的運行結(jié)果多少?2. (1 定義存儲器映像存放器的符號名稱。( 2)宏調(diào)用。執(zhí)行三個數(shù)相加

9、。(3 14a7H3. 閱讀下面的程序片斷,寫出運行結(jié)果.mmregsDAT0 .SET 60HLD #004h,DPST #0345h,DAT0STM #0002h,TMPY DAT0,ANOP問題: (1存放器 T 的作用是什么?(2執(zhí)行“ MPY DATO,A后,累加器A的內(nèi)容是什么?3答:存放器 T 的作用是暫存被乘數(shù),累加器 A 的內(nèi)容為 0x68A 或 68Ah1. 閱讀程序,答復(fù)后面的問題STM #6,AR4begin: STM #9,BRCRPTB next-1nopnext: LD #0,Bbanz begin,*AR4 問題: (1 BRC 存放器是做什么用途?(2語句“

10、banz begin,*AR4- 的作用是什么?(3其中的“n op語句被執(zhí)行了多少次?1.答:BRC保存著RPTB指令的循環(huán)次數(shù)判斷 AR4 的內(nèi)容是否為零,假設(shè)不為零,跳轉(zhuǎn)到標(biāo)號 begin。70 次3. DSP的三個時鐘引腳狀態(tài) CLKMD1-CLKMD3=111,外部晶振=10MHz,參數(shù)設(shè)置表:CLKMD1 CLKMD2 CLKMD3 CLKMD 復(fù)位值 時鐘方式000E007HPLLX150019007HPLLX100104007HPLLX51001007HPLLX2110F007HPLLX11110000H2 分頻101F000H4 分頻STM #00H ,CLKMDStatus

11、: LDM CLKMD ,AAND #01H,ABC Status,ANEQSTM #9007H ,CLKMD問題 1DSP 復(fù)位后,DSP 的工作時鐘是多少?2執(zhí)行上面的程序片段后, DSP 的工作時鐘是多少?3. 答: 15MHz2100MHz三簡答題2. 在C54x的匯編語言中,使用“# “*、 “ 符號作為操作數(shù)的前綴各表示什么 意思?2答:使用 “ #號作為前綴,匯編器將操作數(shù)作為立即數(shù)處理。即使操作數(shù)是存放 器或地址,也將作為立即數(shù)。使用 “*符號作為前綴,匯編器將操作數(shù)作為間接地址,即把操作數(shù)的內(nèi)容作為地 址。使用 “符號作為前綴,匯編器將操作數(shù)作為直接地址,即操作數(shù)由直接地址碼

12、賦 值。3. 簡述COFF文件中 段的概念,有哪些常用的段?3. 答:段是COFF文件中最重要的概念。每個目標(biāo)文件都分成假設(shè)干段。段 一一 存儲器中占據(jù)相鄰空間的代碼或數(shù)據(jù)塊。一個目標(biāo)文件中的每個段都是分開的和各 不相同的。.text 段文本段,通常包含可執(zhí)行代碼;.data段數(shù)據(jù)段,通常包含初始化數(shù)據(jù);.sect段一一已初始化段,由匯編器偽指令建立的自定義段。.bss段 未初始化段;.usect段未初始化段,由匯編命令建立的命名段自定義段。4. 簡述鏈接器命令文件中 MEMORY 和 SECTIONS 兩條指令的作用。4. 答: MEMORY 偽指令用來定義目標(biāo)系統(tǒng)的存儲器配置空間,包括對存

13、儲 器各局部命名,以及規(guī)定它們的起始地址和長度。SECTIONS偽指令一一用來指定鏈接器將輸入段組合成輸出段方式,以及輸出段在 存儲器中的位置,也可用于指定子段。5. DSP的工作時鐘為20MHZ,現(xiàn)需要用定時器定時10ms,請問PRD和 TDDR 存放器的初始值如何確定?5. 答:PRD=19999,TDDR=9 ; 或PRD=49999,TDDR=41. 數(shù)字信號處理技術(shù)及算法在工程實踐中常見的實現(xiàn)方法有哪些?1. 答:數(shù)字信號處理技術(shù)及算法在工程實踐中常見的實現(xiàn)方法有: 在通用計算機PC機上用軟件如 Fortran、C語言實現(xiàn) 在通用計算機系統(tǒng)中參加專用的加速處理機實現(xiàn) 用單片機實現(xiàn) 用

14、通用的可編程 DSP 芯片實現(xiàn) 用專用的 DSP 芯片實現(xiàn),可用在要求信號處理速度極快的特殊場合,如專用于FFT 、數(shù)字濾波、卷積、相關(guān)算法的 DSP 芯片 用基于通用 DSP 核的 ASIC 芯片實現(xiàn)。2. 簡述馮 諾依曼結(jié)構(gòu)、哈佛結(jié)構(gòu)和改進的哈佛結(jié)構(gòu)之間的區(qū)別。2. 答:馮諾伊曼Von Neuman結(jié)構(gòu)采用單存儲空間,即程序指令和數(shù)據(jù)共用一個存儲空 間,使用單一的地址和數(shù)據(jù)總線,取指令和取操作數(shù)都是通過一條總線分時進行。當(dāng)進行高速 運算時,不但不能同時進行取指令和取操作數(shù),而且還會造成數(shù)據(jù)傳輸通道的瓶頸現(xiàn)象,其工 作速度較慢。哈佛Harvard 結(jié)構(gòu)采用雙存儲空間,程序存儲器和數(shù)據(jù)存儲器分

15、開,有各自獨立的程序 總線和數(shù)據(jù)總線,可獨立編址和獨立訪問,可對程序和數(shù)據(jù)進行獨立傳輸,使取指令操作、指 令執(zhí)行操作、數(shù)據(jù)吞吐并行完成,大大地提高了數(shù)據(jù)處理能力和指令的執(zhí)行速度,非常適合于 實時的數(shù)字信號處理。改進型的哈佛結(jié)構(gòu)是采用雙存儲空間和數(shù)條總線,即一條程序總線和多條數(shù)據(jù)總 線。允許在程序空間和數(shù)據(jù)空間之間相互傳送數(shù)據(jù) ,使這些數(shù)據(jù)可以由算術(shù)運算指 令直接調(diào)用,增強芯片的靈活性;提供了存儲指令的高速緩沖器cache和相應(yīng)的 指令,當(dāng)重復(fù)執(zhí)行這些指令時 ,只需讀入一次就可連續(xù)使用,不需要再次從程序存儲 器中讀出 ,從而減少了指令執(zhí)行作需要的時間。3. 簡述鏈接命令文件cmd文件的功能。3.

16、 答:鏈接命令文件cmd文件指定存儲器的結(jié)構(gòu)和段的定位,有MEMORY 和 SECTIONS 兩條指令。MEMORY 偽指令 用來定義目標(biāo)系統(tǒng)的存儲器配置空間,包括對存儲器各 局部命名,以及規(guī)定它們的起始地址和長度。SECTIONS偽指令一一用來指定鏈接器將輸入段組合成輸出段方式,以及輸出 段在存儲器中的位置,也可用于指定子段。4. 簡述 DSP 處理器中斷系統(tǒng)分為幾種中斷,如何去除中斷標(biāo)志?4. 答:硬件中斷:由片外管腳和片內(nèi)外設(shè)引起的中斷,又分為可屏蔽中斷和非屏蔽 中斷。軟件中斷:軟件中斷是由程序指令產(chǎn)生的中斷請求,有三種情況將去除中斷標(biāo)志:1軟件和硬件復(fù)位,即C54的復(fù)位引腳RS=O;

17、2相應(yīng)的 IFR 標(biāo)志位置 1; 3使用相應(yīng)的中斷號響應(yīng)該中斷,即使用 INTR #K 指令。5. 簡述C54x系列DSP定時器的組成局部、各局局部別起什么作用?5 答:定時器主要由定時存放器 TIM、定時周期存放器PRD、定時控制存放器 TCR及相應(yīng)的邏輯控制電路組成。定時周期存放器PRD用來存放定時時間,定時存放器TIM為16位減1計數(shù)器,定時控制存放器 TCR存放定時器的控制位和狀 態(tài)位,邏輯控制電路用來控制定時器協(xié)調(diào)工作。6. 簡述DSP處理器TMS320VC540在微計算機工作模式中上電啟動的過6. 答:DSP上電復(fù)位后,程序PC指針跳轉(zhuǎn)到0xff80位置,在芯片的0xff80這個單

18、 元中存儲著跳轉(zhuǎn)指令、程序自動跳轉(zhuǎn)到0xF800,開始執(zhí)行自舉裝載程序,自舉裝載程序?qū)⑵獯鎯ζ鞯某绦虬徇\到 DSP程序存儲空間的某個地方,自舉裝載程序 的最后一條指令是跳轉(zhuǎn)指令,程序接著跳轉(zhuǎn)到剛剛搬運在程序存儲空間的某個地 址,從而開始程序的自動運行。2.簡述TI公司C2000, C5000, C6000系列處理器的應(yīng)用范圍。2. 答:C2x、C24x稱為C2000系列,主要用于數(shù)字控制系統(tǒng);C54x、C55x稱為C5000系列,主要用于功耗低、便于攜帶的通信終端;C62x、C64x和C67x稱為C6000系列,主要用于高性能復(fù)雜的通信系統(tǒng),如移動通信基 站。3. 簡述鏈接命令文件 d 文件

19、的功能。3. 答:鏈接命令文件 d文件指定存儲器的結(jié)構(gòu)和段的定位,有MEMORY和SECTIONS兩條指令。MEMORY 偽指令 用來定義目標(biāo)系統(tǒng)的存儲器配置空間,包括對存儲器各局部命 名,以及規(guī)定它們的起始地址和長度。SECTIONS偽指令一一用來指定鏈接器將輸入段組合成輸出段方式,以及輸出段在存儲器中 的位置,也可用于指定子段。4. 在C54x的程序中,“ .text和“ .sect段有什么區(qū)別?答:在程序中,所有的“ .text段在編譯時合并為一個“ .text段,并將其定位在一個連續(xù)的 存儲空間中。 在“ .sect'定義的段中,由于不同的段均有不同的段名,因此不同段名的“.s

20、ect段不會合并為一個段,而且可以分別定位在程序存儲空間的不同位置。5.簡述C54x系列DSP的定時器工作過程。答:定時分頻系數(shù)和周期數(shù)分別裝入 TCD和PRC存放器中; 每來一個定時脈沖 CLKOUT,計數(shù)器PSC減1 ; 當(dāng)PSC減至0時,PSC產(chǎn)生借位信號; 在PSC的借位信號作用下,TIM減1計數(shù),同時將分頻系數(shù)裝入 PSC,重新計數(shù); 當(dāng)TIM減到0時,定時時間到,由借位產(chǎn)生定時中斷TINT和定時輸出TOUT,并將PRD中的時間常數(shù)重新裝入 TIM。6.簡述PMST存放器中IPTR的作用。答:C54x的中斷向量地址是由 PMST存放器中的IPTR(9位中斷向量指針和左移 2位后的中 斷向量序號所組成。中斷向量地址=IPTR+(左移2位的中斷向量序號4.簡述PMST存放器中IPTR的作用。答: C54x 的中斷向量地址是由 PMST 存放器中的 IPTR(9 位中斷向量指針和左移 2位后的中斷 向量序號所組成。中斷向量地址 =IPTR+( 左移 2 位的中斷向量序號2. 宏指令與子程序有哪些區(qū)別?2. 答:宏指令和子程序都可以被屢次調(diào)用,但是把子程序匯編成目標(biāo)代碼的過 程只進行一次,而在用到宏指令的每個地方都要對宏指令中的語句逐條地

溫馨提示

  • 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)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論