DSP原理及應(yīng)用考試卷答案C54x_第1頁(yè)
DSP原理及應(yīng)用考試卷答案C54x_第2頁(yè)
DSP原理及應(yīng)用考試卷答案C54x_第3頁(yè)
DSP原理及應(yīng)用考試卷答案C54x_第4頁(yè)
DSP原理及應(yīng)用考試卷答案C54x_第5頁(yè)
已閱讀5頁(yè),還剩7頁(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、北華航天工業(yè)學(xué)院20052006 學(xué)年第一學(xué)期DSP原理及應(yīng)用 課程考試卷A一、 填空題共30分,每空1分1DSP的狹義理解為 數(shù)字信號(hào)處理器 ,廣義理解為 數(shù)字信號(hào)處理技術(shù)。2在直接尋址中,指令代碼包含了數(shù)據(jù)存儲(chǔ)器地址的低 7 位。當(dāng)ST1中直接尋址編輯方式位CPL =0 時(shí),及DP相結(jié)合形成16位數(shù)據(jù)存儲(chǔ)器地址;當(dāng)ST1中直接尋址編輯方式位CPL =1 時(shí),加上SP基地址形成數(shù)據(jù)存儲(chǔ)器地址。3TMS320C54有兩個(gè)通用引腳,BIO和XF, BIO 輸入引腳可用于監(jiān)視外部接口器件的狀態(tài); XF 輸出引腳可以用于及外部接口器件的握手信號(hào)。3932保護(hù)位3116高階位150低階位4累加器又叫做

2、 目的存放器 ,它的作用是存放從ALU或乘法器/加法器單元 輸出的數(shù)據(jù)。它的存放格式為5桶形移位器的移位數(shù)有三中表達(dá)方式: 立即數(shù) ; ASM ; T低6位 6DSP可以處理雙16位或雙精度算術(shù)運(yùn)算,當(dāng) C16=0 位雙精度運(yùn)算方式,當(dāng) C16=1 為雙16位運(yùn)算方式。7復(fù)位電路有三種方式,分別是 上電復(fù)位 ; 手動(dòng)復(fù)位 ; 軟件復(fù)位 。8立即數(shù)尋址指令中在數(shù)字或符號(hào)常數(shù)前面加一個(gè) # 號(hào),來(lái)表示立即數(shù)。9位倒序?qū)ぶ贩绞街?,AR0中存放的是 FFT點(diǎn)數(shù)的一半 。10一般,COFF目標(biāo)文件中包含三個(gè)缺省的段: text 段; data 段和 bss 段。11匯編源程序中標(biāo)號(hào)可選,假設(shè)使用標(biāo)號(hào),那

3、么標(biāo)號(hào)必須從 第一列 開(kāi)場(chǎng);程序中可以有注釋,注釋在第一列開(kāi)場(chǎng)時(shí)前面需標(biāo)上 星號(hào)或分號(hào) ,但在其它列開(kāi)場(chǎng)的注釋前面只能標(biāo) 分號(hào) 。12C5402有23條外部程序地址線,其程序空間可擴(kuò)展到 1M ,內(nèi)程序區(qū)在 第0頁(yè) 。共 6 頁(yè) 第 1 頁(yè) 學(xué)期 課程考試卷13指令執(zhí)行前有關(guān)存放器及數(shù)據(jù)存儲(chǔ)器單元情況如以下圖所示,請(qǐng)?jiān)谝韵聢D分別填寫(xiě)指令執(zhí)行后有關(guān)存放器及數(shù)據(jù)存儲(chǔ)器單元的內(nèi)容。 ADD *AR3+,14,AA 00 0000 1200A 00 0000 2700 C 1C 1AR3 0101AR3 01000100h 15000100h 1500數(shù)據(jù)存儲(chǔ)器二、 簡(jiǎn)答共40分1 TMS320C54

4、x有多少條16位總線?這些總線各有什么作用?6分答:C54x共有4組8條16位總線 1條程序總線PB:傳送取自程序存儲(chǔ)器的指令代碼和立即操作數(shù)。 3條數(shù)據(jù)總線CB、DB、EB:CB和EB傳送從數(shù)據(jù)存儲(chǔ)器讀出的操作數(shù);EB傳送寫(xiě)到存儲(chǔ)器中的數(shù)據(jù)。 4條地址總線PAB、CAB、DAB、EAB傳送相應(yīng)指令所學(xué)要的代碼。2 TMS320C54x片內(nèi)存儲(chǔ)器一般包括哪些種類?如何控制存儲(chǔ)器片內(nèi)或片外的分配?6分答:TMS320C54x的片內(nèi)存儲(chǔ)空間分為3個(gè)可選擇的存儲(chǔ)空間:64K的程序空間,64K的數(shù)據(jù)空間和64K的I/O空間,所有TMS320C54x芯片都包括RAM、SARAM、DARAM。 程序空間:

5、MP/MC=1 4000HFFFFH 片外 MP/MC=0 4000HEFFFH 片外 FF00HFFFFH 片內(nèi) OVLY=1 0000H007FH 保存 0080H007FH 片內(nèi) OVLY=0 0000H3FFFH 片外 數(shù)據(jù)空間:DROM=1 F000HFEFFH 只讀空間 FF00HFFFH 保存 DROM=0 F000HFEFFH 片外3 當(dāng)TMS320C54x CPU接收到可屏蔽的硬件中斷時(shí),滿足哪些條件中斷才能被響應(yīng)?6分答:1出現(xiàn)多個(gè)中斷時(shí),此中斷的優(yōu)先級(jí)最高2INTM=0 允許全局中斷 3IMR中的響應(yīng)相應(yīng)位為1,開(kāi)放此中斷。共 6 頁(yè) 第 2 頁(yè)20 20 學(xué)年第 學(xué)期

6、課程考試卷4 循環(huán)尋址中,如何確定循環(huán)緩沖的起始地址?如果循環(huán)緩沖大小為17,其起始地址必須從什么地址開(kāi)場(chǎng)?BK初始化為多少?4分5 TMS320C54x硬件復(fù)位地址為多少?如何確定中斷向量地址?計(jì)算INT0IPTR=001H的中斷向量地址。6分答:復(fù)位后,復(fù)位向量地址為:0080H 確定地址方式:IPTR+左移2位后的中斷向量序列號(hào) 10H左移2位后成為40H,IPTR=001H,那么中斷向量地址為00C0H6 假設(shè)輔助存放器AR0的值為0x0005H,AR3的值為0x030FH,請(qǐng)分別給出以下尋址方式修改后的輔助存放器的值。6分*AR3+ ; AR3=0310H*AR3+0 ; AR3=0

7、314H*AR315 ; AR3=0324H7 分別解釋以下指令的功能。6分LD #80h, A; 把立即數(shù)80H裝入累加器ALD 80h, A; 把80H為地址的數(shù)據(jù)裝如累加器ALD #80h,16, A; 把立即數(shù)80H左移16位后裝如累加器A共 6 頁(yè) 第 3 頁(yè)20 20 學(xué)年第 學(xué)期 課程考試卷三、 程序填空共22分,每空2分1實(shí)現(xiàn)計(jì)算z=x+y-w的程序。 title example1.asm mmregsSTACK usect STACK, 10hbss x,1 bss y, bss w,1bss z,1def startdatatable:word 10,26,23textst

8、art: STM #0,SWWSRSTM #STACK+10h,SP ;初始化堆棧指針SP STM #x,AR1RPT #2 MVPD table,*AR1+ ;數(shù)據(jù)從程序存儲(chǔ)器傳送到數(shù)據(jù)存儲(chǔ)器 CALL SUMBend: B endSUMB: LD x,A ADD y,ASUB w,A ;實(shí)現(xiàn)減法運(yùn)算STL A,z RET end2實(shí)現(xiàn)對(duì)數(shù)組X5=1,2,3,4,5的初始化,然后將數(shù)據(jù)存儲(chǔ)器中的數(shù)組X5復(fù)制到數(shù)組Y5。最后實(shí)現(xiàn)數(shù)組X和數(shù)組Y中對(duì)應(yīng)元素相乘并累加,即z=1*1+2*2+3*3+4*4+5*5 mmregs bss x, 5 bss y, 5 bss z, def startta

9、ble: word 1,2,3,4,5 text start: STM #x, AR1 RPT 4 MVPD table,*AR1+ ;從程序存儲(chǔ)器傳送到數(shù)據(jù)存儲(chǔ)器數(shù)組X5 STM # x, AR2STM # y, AR3共 6 頁(yè) 第 4 頁(yè)20 20 學(xué)年第 學(xué)期 課程考試卷 RPT 4 MVDD *AR1,*AR3 ;從數(shù)據(jù)存儲(chǔ)器數(shù)組X5傳送到Y(jié)5 SSBX FRCT ;準(zhǔn)備整數(shù)乘法STM # x, AR2 STM # y, AR3STM # z, AR4RPTZ 4 MAC *AR2+,*AR3+,ASTL A,*AR4 End: B end end四、分析程序答復(fù)以下問(wèn)題共8分def

10、 _c_int00mmregsstack: usect stack,10hbss a,4bss x,4bss y,1datatable: word 1,2,4,3word 8,6,4,2text_c_int00:STM#stack+10h,spSTM #a,AR1RPT #7MVPD table,*AR1+CALL sumend: B endsum:STM #a,AR3STM #x,AR4RPTZ A,#3MAC *AR3+,*AR4+,ASTL A,yretend 共 6 頁(yè) 第 5 頁(yè)20 20 學(xué)年第 學(xué)期 課程考試卷(1) 說(shuō)明該程序的功能:4分答:a1*x1=a2*x2+a3*x3+

11、a4*x4(2) 說(shuō)明以下各量的理論值4分A: 2A a1的地址:81H 內(nèi)容:1 AR1: 88H AR3: 84H一、單項(xiàng)選擇題每題1.5分,共15分1TMS320C54X DSP軟硬件復(fù)位時(shí),中斷向量為_(kāi)。 FF00H FF80H 0080H 0000H 2TMS320C54X DSP主機(jī)接口HPI是_位并行口。 32 16 8 2 3. TMS320C54X DSP采用改良的哈佛構(gòu)造,圍繞_組_位總線建立。 8,16 16,8 8,8 16,16 4TMS320C54XDSP多通道緩沖串口MCBSP發(fā)送和接收通道數(shù)最多可達(dá)_路。 128 64 32 16 5TMS320C54X DSP

12、的32個(gè)中斷源分為14級(jí),其中_級(jí)別最高。 INTR NMI RS INT06. TMS320C54X DSP共有129條指令,分為_(kāi)大類。 6 5 4 3 7TMS320C55X DSP的累加器增加至_個(gè) 2 4 8 16 8TMS320C54X DSP最多可及_個(gè)器件進(jìn)展時(shí)分串行通信。 16 8 4 2 9可編程數(shù)字信號(hào)處理器簡(jiǎn)稱_。 CPU DSP MCS MCU 10TMS320C54X DSP具有_個(gè)_位的累加器 2,40 1,40 2,32 1,32二、填空題每題2分,共10分1 TMS320C54X DSP共有_種根本的數(shù)據(jù)尋址方式。2 DSP實(shí)現(xiàn)FIR濾波器延時(shí)一個(gè)采樣周期的方

13、法有兩種,一是采用_緩沖區(qū)法,二是采用_緩沖區(qū)法。3DSP技術(shù) (Digital Signal Process)是利用專用或通用數(shù)字信號(hào)處理芯片,通過(guò)_的方法對(duì)信號(hào)進(jìn)展處理。4TMS320C54X可編程定時(shí)器的定時(shí)周期 =時(shí)鐘周期*定標(biāo)器+1*_ +1。5 TMS320C54X具有兩個(gè)通用I/O口,_用于輸入外設(shè)的狀態(tài);_用于輸出外設(shè)的控制信號(hào)。三、判斷題正確的打“,錯(cuò)誤的打“,并在原題上改正,每題3分,其中判斷占1分,改正占2分,共15分1 TMS320C54X DSP緩沖串行接口是在同步串口根底上,增加了一個(gè)自動(dòng)緩沖單元,主要提供靈活的數(shù)據(jù)串長(zhǎng)度,并降低效勞中斷開(kāi)銷(xiāo)。 2循環(huán)緩沖區(qū)是一個(gè)滑

14、動(dòng)窗,包含最近的數(shù)據(jù),假設(shè)有新的數(shù)據(jù)到來(lái),它將覆蓋舊的數(shù)據(jù) 3浮點(diǎn)DSP及定點(diǎn)DSP相比,價(jià)格廉價(jià)、功耗較小、運(yùn)算精度稍低。 4TMS320C54X DSP的40位ALU和累加器,僅支持16位算術(shù)運(yùn)算。 5C5000系列DSP低功耗、大運(yùn)算量,主要用于便攜式信息處理終端產(chǎn)品。 四、簡(jiǎn)答題每題4分,共20分1DSP實(shí)現(xiàn)FIR濾波器的根本運(yùn)算有哪些? 2如何用TMS320C54X測(cè)量外部輸入信號(hào)的周期? 3TMS320C54X DSP片內(nèi)可編程定時(shí)器有哪些主要特征?4 TI公司DSP集成開(kāi)發(fā)環(huán)境CCS有哪幾種工作模式?各自特點(diǎn)是什么?5 TMS320C54X DSP有哪幾種串行接口?五、編程題每題

15、10分,共20分按下述要求分別編寫(xiě)出TMS320C54X DSP匯編源程序。1試編寫(xiě)一段程序,將程序存儲(chǔ)器中的5個(gè)數(shù)據(jù)6,7,8,9,10首先傳送到BUF1開(kāi)場(chǎng)的5個(gè)數(shù)據(jù)存儲(chǔ)器單元,然后將BUF1開(kāi)場(chǎng)的5個(gè)單元內(nèi)容分別加5后,傳送到BUF2開(kāi)場(chǎng)的單元中。要求: 源程序含必要的偽指令; 參加適當(dāng)?shù)闹噶钭⑨尅?試編一程序,計(jì)算y = ,并找出5項(xiàng)乘積 i=1,2,3,4,5中的最大值,放入MIN單元中。 假定:b1, b2, b5分別為6,7,8,9,10 x1, x2, x5分別為1,2,3,4,5 要求: 源程序含必要的偽指令; 參加適當(dāng)?shù)闹噶钭⑨尅A?、?yīng)用題12分用TMS320C5402作為方波發(fā)生器實(shí)例如下,試分析該程序有哪幾局部組成?各局部完成的主要功能?畫(huà)出程序流程圖。;源程序清單;-TIM0 .set 0024HPRD0 .set 0025HTCR0 .set 0026H;-t0_flag .usect“vars, 1 ST #1, t0_flagSTM #79, TIM0STM #79, PRD0 STM #0269H, TCR0;- STM #0008H, IFR STM #0008H, IMR RSBX INTM;- LOOP: B LOOP;-ti

溫馨提示

  • 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)論