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

下載本文檔

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

文檔簡(jiǎn)介

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

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

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

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

5、址向_低_地址方向填入。7. TMS320C54X DSP軟硬件復(fù)位時(shí),復(fù)位中斷向量的地址為程序空間的FF80H。4. TMS320C54X可編程定時(shí)器的定時(shí)周期=時(shí)鐘周期* 分頻系數(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管腳的功能是微計(jì)算機(jī)或是微處理器工作模 式。4. TMS320VC5402型DSP的CPU采用桶形移位存放器 存放器作為專用硬件實(shí)現(xiàn) 移位功能。5. 匯編語(yǔ)句“stl a y中“ y表示直接尋址 尋址方式。6. TMS320VC5402型DSP的ST1存放器中,CPL位的功能是指示直接尋址采用 何種指針。&解釋匯編語(yǔ)句“READA *AR1的功能:以累加器A的內(nèi)容作為地址讀取程序存 儲(chǔ)單元,將讀取的數(shù)據(jù)存入以AR1的內(nèi)容作為地址的數(shù)據(jù)存儲(chǔ)單元中一。10. TMS320C54X具有兩個(gè)通用I/O 口,BIO用于輸入外設(shè)的狀態(tài);_ XF用于輸出外設(shè)的控制信號(hào)。二.程

7、序題1閱讀下面的程序,答復(fù)以下問(wèn)題。.bss x, 8LD #0001H,16,BSTM #7,BRCSTM #x,AR4RPTB next-1ADD *AR4,16,B,ASTH A,*AR4+next: LD #0,B問(wèn)題:(1)存放器“ BRC的功能是什么?(2) 匯編語(yǔ)句 “ADD *AR4,16,B,A '執(zhí)行了多少次?(3) 執(zhí)行語(yǔ)句“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問(wèn)題:(1語(yǔ)句".mmregs的含義。(2語(yǔ)句“ ADD3 DAT0,DAT1,DAT2,DAT3 是一條什么類型的語(yǔ)句?作用是什么?(3 執(zhí)行此段程序后,存儲(chǔ)單元( DAT3 )的運(yùn)行結(jié)果多少?2. (1 定義存儲(chǔ)器映像存放器的符號(hào)名稱。( 2)宏調(diào)用。執(zhí)行三個(gè)數(shù)相加

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

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

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

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

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

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

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

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

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

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

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

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

溫馨提示

  • 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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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)論