1 / 26
文档名称:

DSP原理及应用考试卷习题答案.pdf

格式:pdf   大小:2,041KB   页数:26页
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

DSP原理及应用考试卷习题答案.pdf

上传人:1781111**** 2024/5/11 文件大小:1.99 MB

下载得到文件列表

DSP原理及应用考试卷习题答案.pdf

相关文档

文档介绍

文档介绍:该【DSP原理及应用考试卷习题答案 】是由【1781111****】上传分享,文档一共【26】页,该文档可以免费在线阅读,需要了解更多关于【DSP原理及应用考试卷习题答案 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。:..原理及应用考试卷****题答案3、若链接器命令文件的MEMORY部分以下所示:MEMORY{PAGE0:PROG:origilength=1000hn=C00h,PAGE1:DATA:origlength=200hin=80h,}则下面说法不正确的选项是(A)A、程序储藏器配置为4K字大小B、程序储藏器配置为8K字大小C、数据储藏器配置为512字大小D、数据储藏器取名为DATA)6、假设AR3中当前值为200h,AR0中的值为20h,下面说法正确的选项是(A、在执行指令*AR3+0B后,AR3的值是200h;B、在执行指令*AR3-0B后,AR3的值为23Fh;C、在执行指令*AR3-0B后,AR3的值是180h;7、下面对一些常用的伪指令说法正确的选项是:(D)A、.def所定义的符号,是在当前模块中使用,而在其他模块中定义的符号;B、.ref所定义的符号,是当前模块中定义,并可在其他模块中使用的符号;C、.sect命令定义的段是未初始化的段;D、.usect命令定义的段是未初始化的段。、在采用双操作数的间接寻址方式时,要使用到一些辅助存放器,在此种寻址方式下,下面的那些辅助存放器若是使用到了是非法的(D)1:..原理及应用考试卷****题答案B、A、AR2AR4C、AR5D、AR6、假设AR3的当200h,当TMS320C54XX寻址模式后此中的值为多少假前值为使用以下设AR0的值为20h。(1)(2)*AR3+0*AR3-0(3)(4)*AR3+*,指令代码包括了数据储藏器位。当ST1中直接寻址编写地址的低7方式位C=时,与DP相结16位数据储藏器地PL0合形成址;当ST1中直接寻址编写方式位C=时,加上SP基地址形成数据储藏器地PL1址。.TMS320C54有两个通用引脚,BIO和输入引脚可用于监察外面接XF,BIO口器件的状X输出引脚可以用于与外面接口器件的态;F握手信号。,它的作用ALU或乘/加法叫做器是存放从法器器单元输出的数据。它的存放格式为39~31321~165~:A;SM;T低6位马上2:..=办理双算,当=0方式,当1为双16位运算方式。=式。,上电复;手动复;软件分别是位位复位。.马上数寻址指令中在数字或符号常数前号,来表示马面加一个#上数。.位倒序寻址方式中,AR0中存放FFT点数的是的一半。,COFF目标文件中包括三个缺省的段:.text段;.。,若使用标号,则标号必定从第一列开始;程序中可以有说明,说明在第一列开始时前面需标上星号或分号,,其程序空间可扩展到1M,内程序区在第0页。。3:..(6分)答:’C54x共有4组8条16位总线1条程序总线(PB):传达取自程序储藏器的指令代码和马上操作数。3条数据总线(CB、DB、EB):CB和EB传达从数据储藏器读出EB传的操作数;达写到储藏器中的数据。4条地址总线(PAB、CAB、DAB、EAB)传达相应指令所学要的代码。.TMS320C54x片内储藏器一般包括哪些种类怎样控制储藏器片内或片6外的分配(分)答:TMS320C54x的片内储藏空间分为3个可选择的储藏空间:64K的程序空间,64K的数据空间和64K的I/O空间,所有TMS320C54x芯片都包括RAM、SARAM、DARAM。程序空间:MP/M4000H~FF片C=1MP/MCFFH4000H~EFF外FF00H~FF片内=0OVLY=1FH0000H~007FFFH片片内OVLY=0DRH0000H~3FFFH外0080H~00OM=1DROMF000H~FEFFHF7FH=0000H~FEFFH保保留数据留空间:FF00H~,满足哪些条件中断才能被响应(6分)答:(1)出现多此中断时,此中断的优先级最高4:..原理及应用考试卷****题答案(2)INTM=0赞同全局中断(3)IMR中的响应相应位为1,开放此中断。(IPTR=001H)的中断向量地址。(6分)答:复位后,复位向量地址为:0080H确定地址方式:IPTR+左移2位后的中断向量序列号10H左移2位后成为40H,IPTR=001H,,AR3的值为0x030FH,请分别给出以下寻址方式更正后的辅助存放器的值。(6分)*AR3+;AR3=0310H*AR3+0;AR3=0314H*AR3(15);AR3=。A、测控领域B、无线通信和有线通信C、无D、=1时,B0照射________。T1的位决定用,当A、程序储藏空间B、数据C、空D、以上答案均不正储藏空间I/。频率的5:..原理及应用考试卷****题答案A、1/128倍B、C、1/512D、倍1/256倍倍1/,_________级别最高。此中A、INTRD、INT0B、C、NMIRS6:..,PCB图设___________。计属于A、系统解析B、系C、技术D、,主机经过仿真器与目标系统的____________接口相连。A、JTAGB、C、并口D、。标储藏器是A、RAMB、C、ROMD、、嵌入式微办理器的最大差异是可以_____、_____地进______行数字信号办理运算。,即程序和数据是分开的。,一是采用区法,二是采用___缓冲区法。“mov*AR0,AC0”使用的寻__,mov#0x3,DPH”使址方式是___“7:..原理及应用考试卷****题答案用的寻址方式是____。。令,分为_____A、6B、5C、D、,通用准时器会产生一个对称波形。(MCBSP)发送和接收通道数最多可达__________路。A、128B、64C、32D、168..TMS320C54XDSP采用改进的哈佛结构,围绕着()组()位总线建立。选择____________。A、8,16B、16,C、8,D、16,,包括________段、。,DSP中断的办理也有两种方法,分别是________和_____。)有哪几种工作模式各自特点是什么发环境(:..。:..原理及应用考试卷****题答案五、综合应用题(共2题,每题10分,共20分)利用嵌入式DSP开发一个数码显示的多点温度检测装置,请给出模块化设计框图。并将此中得主要模块试作简单说明。。依照图上内容进行适合介绍。系统需求解析:规格说明系统结构设计执行装置硬软件设计件设计设计系统集成系统测试产品定型一、填空题:、计、并行性、多办理单元、DSP指特其他令等。.软件中断都TR是由INTRK、APK和RESET产生。.MEMROY的作用于描述系统本质的硬件资源,用来定义用户设计的系统中10:..原理及应用考试卷****题答案用是所包括的各种形式的储藏器,以及它们据有的地,SECTIONS的作用于描述输入段怎址范围用是样被组合到输出段内,在可执行程序内定义规定储藏器内哪处存放置赞同重命输出段,输出段,名输出段。,以下存放器的初始AS、值分别为:M=0DP=0。.桶形移位器能把输入的数0-位的0-据进行31左移和15位的右移。.即寻址方式中的马上数有两种数值形式,数值位时为短的位数为3、5、8、9马上数;数值的位1位时是长马上数为6数。,常常采用的方放器在采用针法是将DSP存放器地址的列头文件表定义在中()。,并与基地组位的数据储藏器地地址成16址。、准时周期主要由成,包括准时存放器TIM存放器准时控制PRD、存放器TCR。。,则片内RAM只安排到数据储,=0藏空间。DROM=1ROM11:..原理及应用考试卷****题答案安排到数据空间。,包括MP/态存放器非MC、OVLY、12:..原理及应用考试卷****题答案DROM。、流水线操、专用的硬件主要有结构作乘法器、快速的指令、特其他DSP指令周期等。(SP)的直接寻CPL=1仓指针址方式。、制存放器,ST0状态存放器ST1、办理器工作方式状态存放器PMST。(PLL)电和一个路。=0表示使,CPL=1表示选择使用用DP的是SP。、WRITASmem。-1。。答:(1)全双工通信;(2)拥有两级缓冲发送和三级缓冲接收数据存放器,赞同连续数据流传输;(3)为数据发送和接收供应独立的帧同步脉冲和时钟信号;(4)可以与工业标准的解码器、模拟接口芯片(AICs)和其他串行A/D和D/A设备直接连接;5)支持外面移位时钟或内部频率可编程移位时钟。6)128个通道用于接收传达。(7)支持A-bis(8)接口直接连接工业标准的多媒体数字信号编解码器,A/D、D/A和模拟芯片。:(1)HPI储藏器:用于TMS320C54X与主机间传达数据。地址从1到17FFH,空000H间容量为2K字13:..原理及应用考试卷****题答案((2)HPI地址存放器:由主机对其直接接见,存放当前寻址HPI储藏单元的地址(3)HPI数据锁存器:由主机对其直接接见,存放目前进行读/写的数据(4)HPI控制存放器:TMS320C54X与主机都能对其直接接见,用于主办理与DSP相互握手,实现相互中断央求(5)HPI控制逻辑::DSP系统平时由哪些部分组成画出原理框图。DSP芯片及DSP基本系统、程序和数据储藏器、数/模和模/数变换器、模电拟控制与办理路、各种控制口和通信口、电源办理电路和同步电路等。。9答:(1)CPU利用其专用的硬件逻辑和高度并行性提高芯片的办理性能。10(2)储藏器拥有192K字可寻址储藏空间(包括64K字程序储藏空间、64K字数据储藏空间、1164K字I/O空间)123)高度专业化的指令集可以快速地实现算法并用于高级语言编程优化134)片内外设和专用电路采用模块化的结构设计,可以快速地推出新的系列产品145)TMS320C54X执行单周期定点指令时间为25/20/15/10ns,每秒指令数为40/66/100MIPS。15(6)TMS320C54XD电源由IDLE1、IDLE2、IDLE3功耗下降指令控制功能,以便DSP工作在节电模式下,使之更适合于手机。16在片仿真接口,片上的JTAG接口吻合界线扫描逻辑接口标准,可与主机连接,用于芯片17的仿真和测试。,他们是怎样工作的14:..原理及应用考试卷****题答案答:准时器主要由3个存放器所组成,包括准时存放器TIM、准时周期存放器PRD、准时控制存放器TCR。准时存放器TIM是一个减1计数器,供应准时器当前的计数值;周期准时器PRD用来存取准时时间常数;准时控制存放器TCR中包括准时器的控制位和状态位,可以使能和障蔽准时器,决定准时器的工作模式,用来控拟定时器的操作。二、指令讲解1、MAC*AR3+,*AR4+,A,BB=A-*AR3+*AR4AR3=AR3+1AR4=AR4+12、SUB#12345,8,A,BB=A-12345<<83、ADD*AR2+,*AR2-,AA=*(AR2)+*(AR2+1)4、RPT#99NOP;重复NOP100次5、MVDD*AR3+,*AR5+;数据储藏器内部传达数据AR3→AR5,且指令结束后AR3与AR5加16、ABDST*AR3+,*AR4+B=(*AR3-*AR4)<<167、CALAA;按累加器规定的地址调用子程序8、STT,*AR7-*AR7=T,AR7=AR7-19、DSTB,*AR1+AR1=B,AR1=AR1+110、STA,*AR4+||LD*AR4-,A11、LD#0032H,AR4=A,AR4=AR4+1||A=AR4,AR4-14,A;0032H先左移马上数4位后,再加载累加器15:..原理及应用考试卷****题答案A12、STM#1000H,*AR2;马上数1000HAR2指向的地址单元储藏到13、MAC#345,A,BT存放器内值相乘A相加,结果加B;马上数后与累加器载累加器345与14、MVDD*AR3-,100H;AR3指向的地址单元的值传达给地址100H,AR3中地址减一15、LDM*AR1,AAR1指向的地址单元的值加载到累加器A16、LD#80H,A把马上数80H装入累加器17、SME把Smem所指定的数据储藏单元A所指定的WRITAM中的一个数传达到累加器成序储藏单元18、把一个数从端口为FIFO的I/O口复制到AR5存PORTRFIFO,*AR5放器所指向的数据储藏单元中19、MMR,LDMA;将MMR装入累加器A中20、MVKDSAMPLE,*AR521、ADD*AR3+,14,A;将AR3左移14加上A→AAR3=AR3+116:..原理及应用考试卷****题答案22、MPYATEMP2B<=、STA,*AR4+||LD*AR4-,A24、DSTB,*AR1-;B存到长字单元AR1中,且AR减125、MACD*AR2-,COEFFS,A26、STLA,***@quot;将累加器A的低16位字存放在quot的储藏单元中27、#4568H,8,ADDA,B;将4568H左移8位与A相加,赋给B28、ARLDM1,A;储藏器映像存放器寻址方式,将映像存放AR1→A的低位,其他器加载累加器地址为029、*AR3+,MVDD*AR5+;数据储藏器内部传AR3→AR5,且指令达数据结束后AR3与AR5加130、MPYATEMP2;B<=四、17:..。:.word1,1,1,1,1,:STM#Table,AR1LD#0,ARPT#5ADDC*AR1+,Aend:,第一实现对DATA开始的5个单元赋初值0,1,2,3,4,5,尔后再对每个单元内容加1。;chushihuax[5]={0,1,2,3,4},:..:STM#x,AR1RPT#4MVPDtable,*AR1+LD#1,16,BSTM#4,BRCSTM#x,AR4RPTB#next-1ADD*AR4,16,B,ASTHA,*AR4+next:LD#0,Bend:,此中数据均为小数。5项乘(i=1,2,3,aixi序,计算=并找出积4,5)aixii1中的最小z单元值,放入中。,第一DATA开4个单元赋初值0,1,2,3,4,尔后再对每实现对始的个单元内容加1。,将程序储藏器中的10个数据第一传达到数据DATA1开储藏器中(以始),再将DATA1开始的10个单元内容DATA2开始的数据储蓄期传达到中。.globa19:..:.word2,1,2,3,4,5,6,7,8,,,#DATA1,art:AR1RPT#9MVPDTable,*AR1+STM#DATA2,AR0RPT#9MVPDDATA1,*AR0+end:bend6将数组x[5]初始化为{1,2,3,4,5}。.:.word1,2,3,4,,:STM#x,AR120:..原理及应用考试卷****题答案RPT#4MVPDTable,*AR1+21:..原理及应用考试卷****题答案end:bend五、阅读程序、阅读以下汇编源程序,在每条语句后写出说明,并表达程序的功能。;;;;为y分配1个储sy,;;;PA0=;PA1=:.wo1*32768rd/10;.wo2*32768rd/10;.wo-rd4*32768/10;22:..*32768rd/10;.wo-rd4*32768/10;.wo2*32768rd/10;.wo1*32768rd/:SSBXFRCTFRCT地址1,表示进行小数乘S;b0的首地址传给TM#b0,AR1AR1RPT#6;重复7次下条指令MVPta*AR1+;将程序空7个数据传达给数Dble,间的据储藏器S#xATMn+6,R2;AR2指向x(n-6),AR2=86HS#bATM0+6,R3;AR3指向b6单元,AR3=8EHS#7BTM,K;BK=7,设置缓冲区长度L#xDn,DP;设置页指针,DP=01HPORTRPA1,***@xn;输入x(n)FIR23:..原理及应用考试卷****题答案2:RPT#;累加器A清零,设置迭代次ZA,6数*AR2+0%,*AR3+0%,A;MACA=circ(AR2+AR0)+circ(AR3+AR0)******@H,y;暂存y(n)******@y,;输出RTWPA0y(n)BFI;执行完下一条DR2后,跳到FIR2处PORTRPA1,*AR2+0%;输入最新样本,:N=7的滤波器,y(n)=b0x(n)+b1x(n-1)+b2x(n-2)+b3x(n-3)+b4x(n-4)+b5x(n-5)+b6x(n-6),在每条语句后写出说明,“”.“STACK”,;为a个储ss,;为x个储ss,4分配4藏单元24:..;为结果y分配1个储藏单bss,.;*327able:word68/10;*32768/10;-3*32768/*32768/*32768/*32768/-4*32768/-2*32768/10.;定义可执行程序代text码段start:F;设置FRCT位,表示进行SSBXRCT小数乘S#x,A;将x的首地址传给TMR1AR1R#;重复8次下PT7条指令25:..原理及应用考试卷****题答案MVPDtable,*AR;将程1+序空间8个数传给数据储藏器S#;将数据储藏器TMx,AR2第一个数x1的地址传给AR2S#;将数据储藏器TMa,AR3第五个数a1的地址传给AR3RPTZA,#;将A清4次下条3零,重复指令M*AR2+,*;执行乘法累加和,结ACAR3+,A果放在A中SA,;将A的高端字存******@y入结果y,低端字省去ee;原处循环等nd:=的程序段,此中数据均为小a1=,a2=,a3=,a4=,x1=,x2=,i1aixi数:x3=,x4=26