DSP原理及應(yīng)用考試卷_第1頁
DSP原理及應(yīng)用考試卷_第2頁
DSP原理及應(yīng)用考試卷_第3頁
DSP原理及應(yīng)用考試卷_第4頁
DSP原理及應(yīng)用考試卷_第5頁
已閱讀5頁,還剩17頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

DSP原理及應(yīng)用考試卷DSP原理及應(yīng)用考試卷PAGE/PAGE10DSP原理及應(yīng)用考試卷PAGE

3、若鏈接器命令文件的

MEMORY部分以下所示:

MEMORY

{PAGE0:

PROG:

origin=C00h,

length=1000h

PAGE1:

DATA:

origin=80h,

length=200h

}則下邊說法不正確的選項是(A)

A、程序儲蓄器配置為4K字大小B、程序儲蓄器配置為8K字大小

C、數(shù)據(jù)儲蓄器配置為512字大小D、數(shù)據(jù)儲蓄器取名為DATA

6、假設(shè)AR3中目前值為200h,AR0中的值為20h,下邊說法正確的選項是(

A、在執(zhí)行指令*AR3+0B后,AR3的值是200h;

B、在執(zhí)行指令*AR3-0B后,AR3的值為23Fh;

C、在執(zhí)行指令*AR3-0B后,AR3的值是180h;

7、下邊對一些常用的偽指令說法正確的選項是:(D)

A、.def所定義的符號,是在目前模塊中使用,而在其余模塊中定義的符號;

B、.ref所定義的符號,是目前模塊中定義,并可在其余模塊中使用的符號;

C、.sect命令定義的段是未初始化的段;

D、.usect命令定義的段是未初始化的段。

、在采納雙操作數(shù)的間接尋址方式時,要使用到一些輔助存放器,在此種尋址方式下,下邊的

那些輔助存放器假如使用到了是非法的(D)A、AR2B、AR4C、AR5D、AR63、假設(shè)AR3的目前值為200h,當使用以下TMS320C54XX尋址模式后其中的值為多少假設(shè)AR0的值為20h。(1)*AR3+0(2)*AR3-0(3)*AR3+(4)*AR32.在直接尋址中,指令代碼包含了數(shù)據(jù)儲蓄器地點的低7位。當ST1中直接尋址編寫方式位CPL=0時,與DP相聯(lián)合形成16位數(shù)據(jù)儲蓄器地點;當ST1中直接尋址編寫方式位CPL=1時,加上SP基地點形成數(shù)據(jù)儲蓄器地點。3.TMS320C54有兩個通用引腳,BIO和XF,BIO輸入引腳可用于監(jiān)察外面接口器件的狀態(tài);XF輸出引腳可以用于與外面接口器件的握手信號。4.累加器又叫做目的存放器,它的作用是存放從ALU或乘法器/加法器單元輸出的數(shù)據(jù)。它的存39~3231~1615~0放格式為保護位高階位低階位5.桶形移位器的移位ASMT低6位數(shù)有三中表達方式:馬上數(shù);;6.DSP可以辦理雙16位或雙精度算術(shù)運算,當C16=0雙精度運算方式,當C16=1為雙16位運算方式。20.ST1的C16=0表示ALU工作在雙精度算術(shù)運算方式。7.復位電路有三種方式,分別是上電復位;手動復位;軟件復位。8.馬上數(shù)尋址指令中在數(shù)字或符號常數(shù)前面加一個#號,來表示馬上數(shù)。9.位倒序?qū)ぶ贩绞街?,AR0中存放的是FFT點數(shù)的一半。10.一般,COFF目標文件中包含三個缺省的段:.text段;.data段和.bss段。11.匯編源程序中標號可選,若使用標號,則標號必然從第一列開始;程序中可以有說明,說明在第一列開始時前面需標上星號或分號,但在其余列開始的說明前面只好標分號12.C5402有23條外面程序地點線,其程序空間可擴展到1M,內(nèi)程序區(qū)在第0頁

。

。1.TMS320C54x有多少條16位總線這些總線各有什么作用(6分)答:’C54x共有4組8條16位總線1條程序總線(PB):傳達取自程序儲蓄器的指令代碼和馬上操作數(shù)。3條數(shù)據(jù)總線(CB、DB、EB):CB和EB傳達從數(shù)據(jù)儲蓄器讀出的操作數(shù);EB傳達寫到儲蓄器中的數(shù)據(jù)。4條地點總線(PAB、CAB、DAB、EAB)傳達相應(yīng)指令所學要的代碼。2.TMS320C54x片內(nèi)儲蓄器一般包含哪些種類如何控制儲蓄器片內(nèi)或片外的分配(6分)答:TMS320C54x的片內(nèi)儲蓄空間分為3個可選擇的儲蓄空間:64K的程序空間,64K的數(shù)據(jù)

空間和64K的I/O空間,全部TMS320C54x芯片都包含RAM、SARAM、DARAM。程序空間:

數(shù)據(jù)空間:

MP/MC=1MP/MC=0OVLY=1OVLY=0DROM=1DROM=0

4000H~FFFFH4000H~EFFFH0000H~007FH0000H~3FFFHF000H~FEFFHF000H~FEFFH

片外

片外

保留

片外

只讀空間

片外

FF00H~FFFFH

0080H~007FH

FF00H~FFFH

片內(nèi)

片內(nèi)

保留

3.當TMS320C54xCPU接收到可障蔽的硬件中斷時,滿足哪些條件中斷才能被響應(yīng)(6分)

答:(1)出現(xiàn)多其中斷時,其中斷的優(yōu)先級最高

(2)INTM=0贊成全局中斷

(3)IMR中的響應(yīng)相應(yīng)位為1,開放其中斷。

4.TMS320C54x硬件復位地點為多少如何確立中斷向量地點計算INT0(IPTR=001H)的中斷向量

地點。(6分)

答:復位后,復位向量地點為:0080H確立地點方式:IPTR+左移2位后的中斷向量序列號

10H左移2位后成為40H,IPTR=001H,則中斷向量地點為00C0H

5.若輔助存放器AR0的值為0x0005H,AR3的值為0x030FH,請分別給出以下尋址方式更正后

的輔助存放器的值。(6分)

*AR3+;AR3=0310H

*AR3+0;AR3=0314H

*AR3(15);AR3=0324H

名詞解說1.DSP_____2.HPI____3.CSS____4.哈佛系統(tǒng)結(jié)構(gòu)

_____5.CPLD_____

2.TMS320C5000系列的主要應(yīng)用領(lǐng)域為

__________。

A、測控領(lǐng)域

B、無線通訊和有線通訊設(shè)備中

C、無線基站

D、圖像辦理

3.存放器

ST1的

CNF位決定

B0的作用,當

CNF=1時,B0照耀________。

A、程序儲蓄空間

B、數(shù)據(jù)儲蓄空間

C、I/O

空間

D、以上答案均不正確

4.看門狗準時器時鐘頻率是

CPU時鐘頻率的

__________。

A、1/128

B、1/256倍

C、1/512倍

D、1/1024

5.TMS320C54XDSP的32其中斷源分為

14級,其中

_________級別最高。

A、INTR

B、NMI

C、RS

D、INT0

6.DSP系統(tǒng)開發(fā)的硬件實現(xiàn)中,

PCB圖設(shè)計屬于

___________。

A、系統(tǒng)剖析

B、系統(tǒng)綜合

C、技術(shù)指標

D、確立方案

7.仿真系統(tǒng)中,主機經(jīng)過仿真器與目標系統(tǒng)的

____________接口相連。

A、JTAG

B、PCI

C、并口

D、USB接口

9.目標文件的

.data段對應(yīng)的虛假的目標儲蓄器是

__________。

A、RAM

B、EEPROM

C、ROM

D、FLASH

1.DSP與單片機、嵌入式微辦理器的最大差別是可以

____

____、___

_____地進

行數(shù)字信號辦理運算。2.DSP的基本結(jié)構(gòu)是采納

______

__結(jié)構(gòu),即程序和數(shù)據(jù)是分開的。

3.DSP實現(xiàn)

FIR濾波器延時一個采樣周期的方法有兩種,一是采納

____________緩沖

區(qū)法,二是采納

_______

_緩沖區(qū)法。

4.匯編語言“

mov*AR0,AC0”使用的尋址方式是

__

___

,“

mov#0x3,DPH”使

用的尋址方式是

_________

5.TMS320C54XDSP共有

129條指令,分為

______

____大類。

A、6

B、5

C、4

D、3

6.當工作于___________計數(shù)模式時,通用準時器會產(chǎn)生一個對稱波形。

7.TMS320C54XDSP多通道緩沖串口(MCBSP)發(fā)送和接收通道數(shù)最多可達__________路。

A、128B、64C、32D、16

8..TMS320C54XDSP采納改進的哈佛結(jié)構(gòu),環(huán)繞著()組()位總線建立。選擇

____________。A、8,16

B、16,8

C、8,8

D、16,16

9.初始化段包含數(shù)據(jù)或代碼,包含

__.

_______段、__.

_______段以及由匯編

器偽指令

.sect產(chǎn)生的命名段。

10.同傳統(tǒng)的單片機中斷辦理方式近似,

DSP中斷的辦理也有兩種方法,分別是

______

___

_和_______

_____。

1.TI公司

DSP集成開發(fā)環(huán)境(

CCS)有哪幾種工作模式各自特色是什么

2.列失事件管理器通用準時器計數(shù)操作的

4種模式

3.說明C5402的內(nèi)部總線結(jié)構(gòu)

4.簡述DSP系統(tǒng)開發(fā)主要包含的步驟。

5.什么是哈佛結(jié)構(gòu)和馮.諾依曼結(jié)構(gòu)他們有什么差別

五、綜合應(yīng)用題(共2題,每題10分,共20分)

利用嵌入式DSP開發(fā)一個數(shù)碼顯示的多點溫度檢測裝置,請給出模塊化設(shè)計框圖。并將其中得主要模塊試作簡單說明。

2.以以下圖表示的是進行DSP應(yīng)用產(chǎn)品開發(fā)的基礎(chǔ)環(huán)境條件和進行開發(fā)時應(yīng)當十分重視的技術(shù)要

素。依據(jù)圖上內(nèi)容進行合適介紹。

系統(tǒng)需求剖析:

規(guī)格說明

系統(tǒng)結(jié)構(gòu)設(shè)計

執(zhí)行裝置

硬件設(shè)計

軟件設(shè)計

設(shè)計

系統(tǒng)集成

系統(tǒng)測試產(chǎn)品定型

一、填空題:1.DSP芯片的結(jié)構(gòu)特色主要有改進的哈佛結(jié)構(gòu)、低功耗設(shè)計、高度并行性、多辦理單元、特其余DSP指令等。3.軟件中斷都是由INTRK、TRAPK和RESET產(chǎn)生。5.MEMROY的作用是用于描述系統(tǒng)實質(zhì)的硬件資源,用來定義用戶設(shè)計的系統(tǒng)中所包含的各種形式的儲蓄器,以及它們據(jù)有的地點范圍,SECTIONS的作用是用于描述輸入段如何被組合到輸出段內(nèi),在可執(zhí)行程序內(nèi)定義輸出段,規(guī)定儲蓄器內(nèi)哪處存放置輸出段,贊成重命名輸出段。6.執(zhí)行復位操作后,以下存放器的初始值分別為:ASM=0、DP=0。8.桶形移位器能把輸入的數(shù)據(jù)進行0-31位的左移和0-15位的右移。9.即尋址方式中的馬上數(shù)有兩種數(shù)值形式,數(shù)值的位數(shù)為3、5、8、9位時為短馬上數(shù);數(shù)值的位數(shù)為16位時是長馬上數(shù)。10.DSP片內(nèi)存放器在C語言中一般采納指針方式來接見,常常采納的方法是將DSP存放器地點的列表定義在頭文件中()。12.直接尋址就是在指令中包含有數(shù)據(jù)儲蓄器地點的低7位用作偏移地點,并與基地地點構(gòu)成16位的數(shù)據(jù)儲蓄器地點。13.準時器主要由3個存放器所構(gòu)成,包含準時存放器TIM、準時周期存放器PRD、準時控制存放器TCR。14.鏈接器對段的辦理主要經(jīng)過MEMORY和SECTIONS兩個命令完成。15.OVLY=0,則片內(nèi)RAM只安排到數(shù)據(jù)儲蓄空間。DROM=1,則部分片內(nèi)ROM安排到數(shù)據(jù)空間。16.C54X的工作方式狀態(tài)存放器PMST供給了三個控制位,包含MP/非MC、OVLY、DROM。17.DSP芯片的結(jié)構(gòu)特色主要有改進的哈佛結(jié)構(gòu)、流水線操作、專用的硬件乘法器、快速的指令周期、特其余DSP指令等。18.ST1的CPL=1表示采納貨倉指針(SP)的直接尋址方式。19.TMS320C54X有3個16位存放器作為狀態(tài)和控制存放器,它們是狀態(tài)存放器ST0、狀態(tài)存放器ST1、辦理器工作方式狀態(tài)存放器PMST。21.時鐘發(fā)生器包含一個內(nèi)部振蕩器和一個鎖相環(huán)(PLL)電路。23.狀態(tài)存放器ST1中CPL=0表示使用DP,CPL=1表示選擇的是使用SP。24.累加器尋址的兩條指令分別是READASmem、WRITASmem。3.簡述線性緩沖區(qū)法實現(xiàn)FIR濾波器延時一個采樣周期運算-1。Z5.簡述McBSP接口的特色。

答:(1)全雙工通訊;(2)擁有兩級緩沖發(fā)送和三級緩沖接收數(shù)據(jù)存放器,贊成連續(xù)數(shù)據(jù)流傳

輸;(3)為數(shù)據(jù)發(fā)送和接收供給獨立的幀同步脈沖和時鐘信號;(4)可以與工業(yè)標準的解碼器、模擬接口芯片(AICs)和其余串行A/D和D/A設(shè)備直接連接;5)支持外面移位時鐘或內(nèi)部頻率可編程移位時鐘。6)128個通道用于接收傳達。(7)支持A-bis(8)接口直接連接工業(yè)標準的多媒體數(shù)字信號編解碼器,A/D、D/A和模擬芯片。6.HPI8接口有幾個存放器他們的作用是什么

答:(1)HPI儲蓄器:用于TMS320C54X與主機間傳達數(shù)據(jù)。地點從

為2K字

1000H

17FFH,空間容量

(2)HPI地點存放器:由主機對其直接接見,存放目前尋址HPI儲蓄單元的地點

3)HPI數(shù)據(jù)鎖存器:由主機對其直接接見,存放目行進行讀/寫的數(shù)據(jù)

4)HPI控制存放器:TMS320C54X與主機都能對其直接接見,用于主辦理與DSP互相握手,實現(xiàn)互相中斷央求

5)HPI控制邏輯:用于辦理HPI與主機之間的接口信號7.一個典型的答:DSP芯片及

DSP系統(tǒng)平時由哪些部分構(gòu)成畫出原理框圖。

DSP基本系統(tǒng)、程序和數(shù)據(jù)儲蓄器、數(shù)/模和模/數(shù)變換器、模擬控制與辦理

路、各種控制口和通訊口、電源辦理電路和同步電路等。8.簡述

C54X芯片的主要特色。

答:(1)CPU利用其專用的硬件邏輯和高度并行性提升芯片的辦理性能。

(2)儲蓄器擁有192K字可尋址儲蓄空間(包含64K字程序儲蓄空間、64K字數(shù)據(jù)儲蓄空間、

64K字I/O空間)

3)高度專業(yè)化的指令集可以快速地實現(xiàn)算法并用于高級語言編程優(yōu)化

4)片內(nèi)外設(shè)和專用電路采納模塊化的結(jié)構(gòu)設(shè)計,可以快速地推出新的系列產(chǎn)品

5)TMS320C54X執(zhí)行單周期定點指令時間為25/20/15/10ns,每秒指令數(shù)為40/66/100MIPS。

(6)TMS320C54XD電源由IDLE1、IDLE2、IDLE3功耗降落指令控制功能,以便DSP工作在節(jié)電模式下,使之更合適于手機。

在片仿真接口,片上的JTAG接口切合界限掃描邏輯接口標準,可與主機連接,用于芯片

的仿真和測試。

.準時器由哪些存放器構(gòu)成,他們是如何工作的

答:準時器主要由3個存放器所構(gòu)成,包含準時存放器TIM、準時周期存放器PRD、準時控制存放器TCR。準時存放器TIM是一個減1計數(shù)器,供給準時器目前的計數(shù)值;周期準時器PRD用來存取準不時間常數(shù);準時控制存放器TCR中包含準時器的控制位和狀態(tài)位,可以使能和障蔽

準時器,決定準時器的工作模式,用來控擬準時器的操作。

二、指令解說

1、MAC*AR3+,*AR4+,A,B

B=A-*AR3+*AR4

AR3=AR3+1

AR4=AR4+1

2、SUB#12345,8,A,B

B=A-12345<<8

3、ADD*AR2+,*AR2-,A

A=*(AR2)+*(AR2+1)

4、RPT#99

NOP

;重復NOP100次

5、MVDD*AR3+,*AR5+

;數(shù)據(jù)儲蓄器內(nèi)部傳達數(shù)據(jù)AR3→AR5,且指令結(jié)束后AR3與AR5加16、ABDST*AR3+,*AR4+B=(*AR3-*AR4)<<16

7、CALAA

;按累加器規(guī)定的地點調(diào)用子程序

8、STT,*AR7-*AR7=T,AR7=AR7-1

9、DSTB,*AR1+AR1=B,AR1=AR1+1

10、STA,*AR4+||LD*AR4-,A

11、LD#0032H,4,A

AR4=A,AR4=AR4+1||A=AR4,AR4-1

;馬上數(shù)

0032H先左移

4位后,再加載累加器

A

12、STM#1000H,*AR2;馬上數(shù)

1000H儲蓄到

AR2指向的地點單元

13、MAC#345,A,B

;馬上數(shù)345與

T存放器內(nèi)值相乘后與累加器

A相加,結(jié)果加載累加器

B

14、MVDD

*AR3-,100H

;AR3指向的地點單元的值傳達給地點100H,AR3中地點減一

15、LDM*AR1,A

AR1指向的地點單元的值加載到累加器A16、LD#80H,A把馬上數(shù)80H裝入累加器

17、WRITASMEM把Smem所指定的數(shù)據(jù)儲蓄單元中的一個數(shù)傳達到累加器A所指定的成序儲蓄單元18、PORTRFIFO,*AR5把一個數(shù)從端口為FIFO的I/O口復制到AR5存放器所指向的數(shù)據(jù)儲蓄單元中19、LDMMMR,A;將MMR裝入累加器A中

20、MVKDSAMPLE,*AR5

21、ADD*AR3+,14,A

;將AR3左移14加上A→A

AR3=AR3+1

22、MPYATEMP2

B<=、STA,*AR4+||LD*AR4-,A

24、DSTB,*AR1-;B存到長字單元AR1中,且AR減125、MACD*AR2-,COEFFS,A26、STLA,@quot;將累加器A的低16位字存放在quot的儲蓄單元中27、ADD#4568H,8,A,B;將4568H左移8位與A相加,賦給B28、LDMAR1,AAR1→A的低位,其余地點為;儲蓄器映像存放器尋址方式,將映像存放器加載累加器029、MVDD*AR3+,*AR5+;數(shù)據(jù)儲蓄器內(nèi)部傳達數(shù)據(jù)AR3→AR5,且指令結(jié)束后AR3與AR5加130、MPYATEMP2;B<=四、編程61.用匯編語言編制計算yxi的程序。i0.globalstart

.mmregs

.data

Table:.word1,1,1,1,1,1

.text

start:STM#Table,AR1

LD#0,A

RPT#5

ADDC*AR1+,A

end:bend

2.編一程序,第一實現(xiàn)對DATA開始的5個單元賦初值

元內(nèi)容加1。

;chushihuax[5]={0,1,2,3,4}binduimeigedanyuanjia1

.title""

.mmregs

.bssx,5

stack.usect"stack",10h

.data

.defstart

0,1,2,3,4,5,此后再對每個單

.text

start:STM#x,AR1

RPT#4

MVPDtable,*AR1+

LD#1,16,B

STM#4,BRC

STM#x,AR4

RPTB#next-1

ADD*AR4,16,B,A

STHA,*AR4+

next:LD#0,B

end:Bend

.end

5aixi,其中數(shù)據(jù)均為小數(shù)。并找出5項乘積aixi(i=1,2,3,4,5)3.試編一程序,計算y=i1中的最小值,放入z單元中。4.編一程序,第一實現(xiàn)對DATA開始的4個單元賦初值0,1,2,3,4,此后再對每個單元內(nèi)容加1。5.編寫一段程序,將程序儲蓄器中的10個數(shù)據(jù)第一傳達到數(shù)據(jù)儲蓄器中(以DATA1開始),再將DATA1開始的10個單元內(nèi)容傳達到DATA2開始的數(shù)據(jù)存儲期中。.globalstart.mmregs.dataTable:.word2,1,2,3,4,5,6,7,8,2.bssDATA1,10.bssDATA2,10.textstart:STM#DATA1,AR1RPT#9MVPDTable,*AR1+STM#DATA2,AR0RPT#9MVPDDATA1,*AR0+end:bend

6將數(shù)組x[5]初始化為{1,2,3,4,5}。

.globalstart

.mmregs

.data

Table:.word1,2,3,4,5

.bssx,5

.text

start:STM#x,AR1

RPT#4

MVPDTable,*AR1+

end:bend

五、閱讀程序

、閱讀以下匯編源程序,在每條語句后寫出說明,并表達程序的功能。

.title"";為匯編源程序取名

.mmregs;定義儲蓄器映像文件.defstart;定義啟動模式.bssy,1;為y分配1個儲蓄空間X.usect"x",7;為x預(yù)留7個儲蓄空間b0.usect"b0",7;為b0預(yù)留7個儲蓄空間PA0.set0;PA0=0PA1.set1;PA1=1.dataCOEF:.word1*32768/10;.word2*32768/10;.word-4*32768/10;.word3*32768/10;.word-4*32768/10;.word2*32768/10;.word1*32768/10start:.textSSBXFRCTFRCT地點1,表示進行小數(shù)乘STM#b0,AR1;b0的首地點傳給AR1RPT#6;重復7次下條指令MVPDtable,*AR1+;將程序空間的7個數(shù)據(jù)傳達給數(shù)據(jù)儲蓄器STM#xn+6,AR2;AR2指向x(n-6),AR2=86HSTM#b0+6,AR3;AR3指向b6單元,AR3=8EHS

溫馨提示

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

評論

0/150

提交評論