DSP课后复习题及答案

合集下载

DSP习题和解答(精)

DSP习题和解答(精)

非标准答案,仅供参考!简答题非绿色部分的自己组织答案!y(n)为输出。

1、设系统差分方程为y(n)=ay(n-1)+x(n),其中x(n)是输入,当y(0)=0时,试判断系统是否是线性时不变的。

解:按照线性是不变系统定义判断。

由题意可归纳出y(n)=∑an-1-ix(i)i=0n对于线性时不变系统应有线性性:T[α1x1(n)+α2x2(n)]=α1y1(n)+α2y2(n)时不变性:T[x(n-k)]=y(n-k)对于y(n)=∑an-1-ix(i),分别验证是否满足线性性和时不变性。

i=0nT[α1x1(n)+α2x2(n)]=∑an-1-i[α1x1(i)+α2x2(i)]i=0n=∑an-1-iα1x1(i)+∑an-1-iα2x2(i)=α1y1(n)+α2y2(n)i=0i=0nn故知满足线性性。

T[x(n-k)]=∑a(n-k)-1-ix(i)=y(n-k)i=0n-k故知满足时不变性。

所以该系统是线性时不变系统。

y(n)为输出。

2、设系统差分方程为y(n)=ay(n-1)+x(n),其中x(n)是输入,当y(0)=0时,试判断系统是否是线性时不变的。

3、用FFT来分析信号的频谱,若已知信号的最高频率为f h =1.25kHz,要求频率分辨率为△F≤5Hz,试确定:(1)采样间隔 T ;(2)采用基-2FFT的最小样点数 N ,以及与此相对应的最小记录长度;(3)按您确定的参数所获得的实际分辨率。

解:(1)由那奎斯特采样定理知fC≥2fH=2⨯1 .25kHz=2.5kHz,且fC=T,所以T≤4⨯10-5s。

(2)归一化角频率与物理角频率的关系ω=ΩT,其中T为采样周期,自然有 1∆ω=∆ΩT,且∆Ω=2π⨯∆F,由频域采样理论知∆ω=2πN,最终得到:∆ω=2πN=2π⨯∆FT=2π⨯5⨯T⇒N=(5T)显然,当T越大N越小,故而此处取T=4⨯10-5s,上式后得到N=5⨯103。

DSP答案(终极版)

DSP答案(终极版)

DSP答案(终极版)高级DSP原理与应用复习题---------2014-6-23复习课一选择题(每题2分,共20分)1.以下TMS320数字信号处理器中哪一种为定点DSP ( C)A TMS320C3xB TMS320C4xC TMS320C54xD TMS320C8x 2.TMS320C54X有几条数据总线( C)A 1条B 2条C 3条D 4条3.在TMS320C54x中,以下哪一个不是片内存储器( C)A DARAMB SARAMC EPROMD ROM4.TMS320C54X的并行乘法器与多少位专用加法器相连,可以在单周期内完成一次乘法/累加运算( B)A 30B 40C 50D 605.下面4条指令中,哪条是绝对寻址( B)A LD #10,AB STL A,*(y)C LD *AR1,A D LDM STL,B 6.TMS320C548、C549、VC5402等,最大存储空间可扩展至多少( B)A. 8K字B. 8M字C. 16K字D. 16M字7.以下哪种寻址方式可以在不改变DP或SP的情况下,随机的寻址128个存储单元中的任何一个单元( D )A 立即寻址B 间接寻址C 绝对寻址D 直接寻址8.间接寻址是按照存放在哪里的16位地址寻址的(D)A. 专用存储器B. 专用寄存器C. 辅助存储器D. 辅助寄存器9.在TMS320C54x中,表示建立未初始化段的汇编命令是( A )A .bssB .textC .dataD .sect10.DSP中是通过一条什么指令和重复指令实现两个无符号数除法的(A)A. 减法B. 加法C. 左移D. 右移11.在TMS320C54x中,以下哪一个是非屏蔽中断( D)INT B RINT0 C TINT D RSA 012.以下处理器工作方式状态寄存器PMST中哪一个状态位的值为0时,片内ROM不能映像到数据空间( D)A MP/MCB OVL YC A VISD DROM13.以下哪条汇编指令表示将累加器清0并重复下条指令( B)A RPTB RPTZC RPTBD BANZ14.在状态位寄存器ST1中,选用堆栈指针(SP)的直接寻址方式时( B)A CPL=0B CPL=1C CMPT=0D CMPT=115.. 以下哪条指令可以实现条件转移( C )A. BB. BDC. BCD. BACC16.. TMS320C54x是( A)A. 16位定点DSPB. 16位浮点DSPC. 32位定点DSPD. 32位浮点DSP17.以下程序使用的是( C)寻址LD #x,DP A 立即寻址LD @x.,A B 绝对寻址LD #y,DP C 直接寻址LD @y,A D 间接寻址18..在TMS320C54x的存储器系统中,不包括以下哪一部分( B)A. 片内程序ROMB. 片内双访问ROM和单访问RAMC. 地址生成器及内部总线D. 主机接口19.. 以下四条指令中中,哪一条是累加器寻址( C)A. LD #10H ,AB. MPVD DA TA ,*AR5C. READA SmemD. LD @Y , A20.. 硬件与软件中发送了一个中请求之后,CPU必须决定是否应答中断请求,其中可屏蔽中断仅仅在一定的条件被满足后才可以被应答,以下( B)不能使可屏蔽中断被应答A. 优先级别最高B. 优先级别最低C. 状态寄存器ST1中的INTM位为0D. 中断屏蔽寄存器中的相应位为1 21.. 在定义段的汇编伪命令中,为未初始化的自定义段保留空间的指令是( D)A. .dadaB. .bssC. .sectD. .usect22.. 在中断寄存器ST1中的中思方式位,它可以在整体上屏蔽或开放中断,则当开放所有的中断时,它的值为( A)A. INTM=0B. INTM=1C. CMPT=0D. CMPT=123.链接器将扩展名为.obj的一个或多个COFF目标文件链接起来,生成可执行的输出文件和存储器映像文件,以下是一个链接命令文件(file..cmd)file1.obj file2.obj –m prog.map -o prog.outMEMORY{PAGE 0 : EPROM : org=0E00h ,len=100hPAGE 1 : SPRAM : org=0060h, len=0020hDARAM :org=0080, len=100h }SECTIONS{.text :>EPROM PAGE 0.data :>EPROM PAGE 0.bss :>SPRAM PAGE 1STACK :>DARAM PAGE 1 }问此文件中,我们可以得知.text段的起始地址是( A)A. 0E00B. 0060C. 0080D. 0F0024.. 对“MVKD DA TA , *AR5 ”此条指令的正确理解是( A)A. 将DATA地址单元中的数据传送到AR5寄存器所指向的数据存贮单元中去B. 将DATA的地址传送到AR5寄存器所指向的数据存贮单元中去C. 将DATA地址单元中的数据传送到AR5寄存器中去D. 将DATA的地址传送到AR5寄存器中去25.以下哪种中断信号不可以用中断方式位和中断屏蔽寄存器对其进行屏蔽( D)A.INT0B. INT1C.INT2D.NMI26..TMS320C54X中有8个16-bit辅助寄存器,可用于(D)寻址A.堆栈寻址B.立即数寻址C.直接寻址D.间接寻址27..汇编语言源程序必须经过汇编器汇编,汇编器输出文件以(C )为其扩展名。

dsp试题及答案

dsp试题及答案

dsp试题及答案一、选择题1. 数字信号处理(DSP)中,离散傅里叶变换(DFT)的基本周期是:A. 1B. 2πC. ND. 2N答案:C2. 在DSP中,快速傅里叶变换(FFT)的主要优点是:A. 提高了计算精度B. 减少了计算量C. 增加了数据的实时性D. 增强了信号的稳定性答案:B3. 下列哪个不是数字滤波器的设计方法?A. 窗函数法B. 脉冲响应不变法C. 频率采样法D. 相位锁定环法答案:D二、填空题4. 数字信号处理中,_______是一种将模拟信号转换为数字信号的过程。

答案:采样5. 离散时间信号的傅里叶变换(DTFT)的频率范围是_______。

答案:[0, π]6. 一个数字滤波器的频率响应函数H(z)可以用来描述滤波器对不同频率信号的_______。

答案:响应三、简答题7. 简述数字信号处理中的频域分析方法的主要特点。

答案:频域分析方法通过将时域信号转换到频域,利用频域的特性来分析和处理信号。

主要特点包括:能够直观地观察信号的频率成分;便于进行信号的滤波和调制;可以简化某些数学运算。

8. 解释什么是数字信号处理中的过采样,并说明其在实际应用中的优势。

答案:过采样是指采样频率远高于信号最高频率的两倍。

在实际应用中,过采样可以提高信号的分辨率,降低噪声的影响,并且有助于信号的重建和处理。

四、计算题9. 给定一个离散时间信号x[n] = {1, 2, 3, 4},计算其离散傅里叶变换(DFT)的前四个值。

答案:根据DFT的定义,x[n]的DFT X[k]为:X[0] = 1 + 2 + 3 + 4X[1] = 1 - 2 + 3 - 4X[2] = 1 + 2 - 3 - 4X[3] = 1 - 2 - 3 + 410. 已知一个低通滤波器的冲激响应h[n] = {1, 1/2, 1/4},计算其频率响应H(ω)。

答案:根据傅里叶变换的定义,H(ω)可以通过h[n]的傅里叶变换得到。

dsp原理及应用课后习题答案

dsp原理及应用课后习题答案

dsp原理及应用课后习题答案DSP原理及应用课后习题答案一、选择题1. DSP是指数字信号处理的缩写。

它是一种通过对数字信号进行算法处理来实现信号的分析、处理和合成的技术。

2. DSP系统的基本组成包括:输入设备、数字信号处理器、存储器、输出设备。

3. DSP系统的主要应用领域包括:通信、音频处理、图像处理、雷达信号处理等。

4. 在DSP系统中,信号经过A/D转换器转换为数字信号,然后经过数字信号处理器进行算法处理,再通过D/A转换器转换为模拟信号输出。

5. DSP系统的优势包括:灵活性高、可编程性强、抗干扰能力强、体积小、功耗低等。

二、判断题1. DSP系统只能处理数字信号,不能处理模拟信号。

- 错误2. DSP系统的输入设备可以是模拟信号,也可以是数字信号。

- 正确3. DSP系统的存储器主要用于存储算法和数据。

- 正确4. DSP系统的输出设备只能输出数字信号,不能输出模拟信号。

- 错误5. DSP系统的应用领域主要集中在通信和音频处理领域。

- 错误三、简答题1. 请简要介绍DSP系统的工作原理。

DSP系统的工作原理是将输入信号经过A/D转换器转换为数字信号,然后通过数字信号处理器进行算法处理,最后通过D/A转换器将数字信号转换为模拟信号输出。

整个过程中,数字信号处理器根据预设的算法对数字信号进行运算和处理,实现信号的分析、处理和合成。

2. DSP系统相比于传统的模拟信号处理系统有哪些优势?DSP系统相比于传统的模拟信号处理系统具有以下优势:- 灵活性高:DSP系统可以通过改变算法和参数来适应不同的信号处理任务,具有较高的灵活性。

- 可编程性强:DSP系统的处理算法可以通过软件编程来实现,方便修改和升级。

- 抗干扰能力强:DSP系统采用数字信号处理的方式,对于干扰信号具有较强的抑制和抗干扰能力。

- 体积小:DSP系统采用数字集成电路实现,体积相对较小,适合于集成和嵌入式应用。

- 功耗低:DSP系统的功耗相对较低,适合于移动设备和电池供电的应用。

dsp复习题及答案_百度文库(精)

dsp复习题及答案_百度文库(精)

一、 TI公司DSP分类及代表产品简介TI的DSP经过完善的测试出厂时,都是以 TMS320为前缀。

在众多款型DSP中,TI把市场销量好和前景看好的DSP归为三大系列而大力推广,TI也称之为三个平台。

TMS320C6000平台,包含定点C62x和C64x以及浮点C67x。

其追求的是至高性能,最近新推出的芯片速度高达1GHZ,适合宽带网络、图像、影像、雷达等处理应用。

TMS320C5000 平台,包含代码兼容的定点C54x和C55x。

其提供性能、外围设备、小型封装和电源效率的优化组合,适合便携式上网、语音处理及对功耗有严格要求的地方。

DSP的传统设计往往是采取主从式结构:在一块电路板上,DSP做从机,负责数字信号处理运算;外加一块嵌入式微处理器做主机,来完成输入、控制、显示等其他功能。

为此,TI专门推出了一款双核处理器OMAP,包含有一个ARM和一个C5000系列DSP,OMAP处理器把主从式设计在芯片级上合二为一,一个典型的应用实例为诺基亚手机。

TMS320C2000 平台,包含16位C24xx和32位C28xx的定点DSP。

C24xx系列市场销量很好,而对C28xx系列, TI认为很有市场潜力而大力推广。

C2000针对控制领域做了优化配置,集成了了众多的外设,适合逆变器、马达、机器人、数控机床、电力等应用领域。

另外,OMAP 系列:OMAP 处理器集成ARM 的命令及控制功能,另外还提供DSP 的低功耗,实时信号处理能力,最适合移动上网设备和多媒体家电。

其他系列的DSP 曾经有过风光,但现在都非TI 主推产品了,除了C3X 系列外,其他基本处于淘汰阶段,如:C3X 的浮点系列:C30,C31,C32 C2X 和C5X 系列:C20,C25,C50, 每个系列的DSP 都有其主要应用领域。

二、简述实时信号处理的含义。

要求在限定的时间内将采集的数据在现场处理完成并得到一定的结果,即信号处理的时间要小于或者等于下一批数据输入时间,有时甚至要求在特定的时间、地点来完成信号处理。

DSP习题及解答[1](精)

DSP习题及解答[1](精)

第一章引言1. 一个存储单元有哪两个属性?寄存器与存储器有什么不同?一个存储单元的两个属性是:地址与值。

寄存器是特殊的存储器,读写寄存器可引发相关电路的动作。

2. 由单片机构成的最小系统有哪几部分构成?由单片机构成的最小系统包括电源和晶体振荡器。

3. DSP是哪三个英文词的缩写?中文意义是什么?DSP是Digital Signal Processor的缩写,中文意义是数字信号处理器。

4. 哈佛结构计算机与冯∙诺伊曼结构计算机有什么差别?哈佛结构计算机有独立的数据总线和程序总线,冯∙诺伊曼结构计算机数据和程序共用一套总线。

5. 微控制器与微处理器有什么不同?微控制器内部可固化程序,而微处理器内部不含程序。

6. TMS320LF24xA系列单片机有几套总线?分别起什么作用?总线中数据线和地址线分别有多少条?最大可以访问多少存储单元?每个存储单元由多少位组成?TMS320LF24xA系列单片机有三套总线,分别是程序读总线、数据读总线和数据写总线。

每套总线中各有16条数据线和16条地址线,最大可以访问64K个存储单元,每个存储单元由16位组成。

7. 什么是操作码?什么是操作数?操作码用于表示指令所要执行的动作,操作数表示指令所涉及的数据。

8. 实现一条指令的功能要经过哪四个阶段?CPU为什么要采用流水线结构?实现一条指令的功能要经过“取指”、“译码”、“取操作数”和“执行”四个阶段,CPU采用流水线结构可以同时使多条指令处于不同的处理阶段,实现并行处理,提高CPU的指令吞吐率。

第二章寻址方式与主要寄存器操作1. 有哪三种寻址方式?三种寻址方式是:立即数寻址、直接寻址和间接寻址。

2. 指令LACL #10与LACL 10有什么区别?各为什么寻址方式?含义是什么?指令LACL #10将常数10装载到累加器,指令LACL 10将地址10(假设DP为0)处的值装载到累加器。

前者是立即数寻值,操作数在指令中;后者是直接寻址,操作数的地址最低7位在指令中。

DSP试题及答案集(附复习资料).doc

DSP试题及答案集(附复习资料).doc

:新DSP考试试题集合外加复习资料(后)一、填空(每空1分,共30分)1.程序计数器的值可以通过复位操作、顺序执行指令、分支转移,累加器转移,块重复,子程序调用,从累加器调用子程序,中断等操作改变。

2.’C54xDSP芯片采用了6级流水线的工作方式,即一条指令分为预取指、取指、译码、寻址、读数和执行6个阶段。

3.解决MMR写操作的流水线冲突时,一般可用采用推荐指令和插入空操作指令的方法。

4.TI公司的定点DSP产品主要有TMS320C2000系列、TMS320C5000系列和TMS320C6000 系列。

5.’C54x DSP中传送执行指令所需的地址需要用到PAB 、CAB、DAB和EAB 4条地址总线。

6.在’C54x DSP寻址和指令系统中,Xmem和Ymem表示16位双寻址操作数’ Dmad为16位立即数,表示数据存储器地址,Pmad为16位立即数,表示程序存储器地址。

7.DSP的内部存储器类型可分为随机存取存储器(RAM)和只读存储器(ROM)。

其屮RAM又可以分为两种类型:单寻址RAM (SARAM)和双寻址RAM (DARAM)。

8.8.’C54x DSP的内部总存储空间为192K字,分成3个可选择的存储空间:64K 字的程序存储空间、64K字的数椐存储空问和64K字的I/O空间。

9.从功能结构上,’C54X DSP的CPU可以划分成运算部件和控制部件两大部分。

10.’C54xDSP的寻址方式有七种,分别为立即寻址、绝对寻址、累加器寻址、直接寻址、间接寻址、存储器映象寄存器寻址、堆栈寻址。

12. ’C54x DSP定时器由3个16位存储器映射寄存器组成:定时器寄存器(TIM)、定时器周期寄存器(PRD )和定时器控制寄存器(TCR )。

13.主机接口(HPI ,Host Port Interface )是TMS320C54x 系列定点芯片内部 具有的一种接口部件,主要用于DSP 与其他总线或CPU 进行通信。

dsp复习题及答案

dsp复习题及答案

读书破万卷下笔如有神一、TI公司DSP分类及代表产品简介TI的DSP经过完善的测试出厂时,都是以TMS320为前缀。

在众多款型DSP中,TI把市场销量好和前景看好的DSP归为三大系列而大力推广,TI也称之为三个平台。

TMS320C6000平台,包含定点C62x和C64x以及浮点C67x。

其追求的是至高性能,最近新推出的芯片速度高达1GHZ,适合宽带网络、图像、影像、雷达等处理应用。

TMS320C5000 平台,包含代码兼容的定点C54x和C55x。

其提供性能、外围设备、小型封装和电源效率的优化组合,适合便携式上网、语音处理及对功耗有严格要求的地方。

DSP的传统设计往往是采取主从式结构:在一块电路板上,DSP做从机,负责数字信号处理运算;外加一块嵌入式微处理器做主机,来完成输入、控制、显示等其他功能。

为此,TI专门推出了一款双核处理器OMAP,包含有一个ARM和一个C5000系列DSP,OMAP处理器把主从式设计在芯片级上合二为一,一个典型的应用实例为诺基亚手机。

TMS320C2000 平台,包含16位C24xx和32位C28xx的定点DSP。

C24xx系列市场销量很好,而对C28xx系列,TI认为很有市场潜力而大力推广。

C2000针对控制领域做了优化配置,集成了了众多的外设,适合逆变器、马达、机器人、数控机床、电力等应用领域。

另外,OMAP 系列:OMAP 处理器集成ARM 的命令及控制功能,另外还提供DSP 的低功耗,实时信号处理能力,最适合移动上网设备和多媒体家电。

其他系列的DSP 曾经有过风光,但现在都非TI 主推产品了,除了C3X 系列外,其他基本处于淘汰阶段,如:C3X 的浮点系列:C30,C31,C32 C2X 和C5X 系列:C20,C25,C50, 每个系列的DSP 都有其主要应用领域。

二、简述实时信号处理的含义。

要求在限定的时间内将采集的数据在现场处理完成并得到一定的结果,即信号处理的时间要小于或者等于下一批数据输入时间,有时甚至要求在特定的时间、地点来完成信号处理。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1、DSP应用系统模型包括哪些主要部分?抗混叠滤波、A/D转换、DSP芯片、平滑滤波DSP系统特点:精度高、可靠性强、集成度高、接口方便、灵活性好、保密性好、时分复用选择DSP芯片的依据:考虑成本、供货能力、技术支持、开发系统、体积、功耗、工作环境温度。

DSP为了降低功耗采取了哪些措施?双电压供电、多种工作模式2、DSP芯片在提高芯片运算速度方面采用了哪些措施1.针对DSP运算多采用乘加运算的特点,大多采用了单个指令周期实现乘加运算的处理技术2.单周期实现多个运算单元并行处理3.各种数据搬运的工作可交由DMA处理,无需CPU干涉4.提供针对高级数学运算(指数、开方、FFT等)的库函数3、TSM320c54x芯片存储器采用什么结构?有何特点?TSM320c54x芯片存储器采用哈弗结构特点:将程序和数据存储在不同的存储空间,即程序存储器和数据存储器是两个相互独立的存储器,每个存储器独立编址,独立访问4、TSM320C54x芯片的总线有哪些?他们各自的作用和区别是什么?1)程序总线(PB)C54x用1条程序总线传送取自程序存储器的指令代码和立即数操作数2)数据总线(CB、DB和EB)C54x用3条数据总线将内部各单元连接在一起3)地址总线(PAB、CAB、DAB和EAB)C54x用4条地址总线传送执行指令所需的地址5、累加器A和B的作用是什么?他们有何区别?累加器A和B都可以配置成乘法器/加法器或ALU的目的寄存器。

区别:累加器A的31~16位能被用作乘法—累加单元中的乘法器输入,而累加器B不能6、TSM320C45x的总储存空间为多少?可分为哪三类?他们的大小是多少?TSM320C45x的总储存空间为192K 可分为64Kd的程序存储空间 64K的数据存储空间和64K的I/O空间7、试述三种存储空间的各自作用是什么?程序存储空间用于存放要执行的指令和指令执行中所用的系数表数据存储空间存放执行指令所要用的数据I/O空间与存储器映象外围设备相连接,也可以作为附加的数据存储空间所用8、定时器由哪些寄存器组成?它们是如何工作的?定时器由定时器寄存器(TIM) 、定时器周期寄存器(PRD)和定时器控制器寄存器(TCR)TIM是一减1计数器 PRD中存放时间常数 TCR中包含有定时器的控制位和状态位9、C45x有哪几种串行口?标准同步串口有哪些部分组成?它们是如何工作的?标准同步串行口(SP)、缓冲同步串行口(BSP)、多路缓冲串口(McB-SP)时分多路串行口(TDM)。

标准同步串行口:1、数据接收寄存器(DRR):16位存储器映像数据接收寄存器,用来保存来自RSR寄存器并写到数据总线的输入数据。

复位时,DRR被清除2、数据发送寄存器(DXR):16位存储器映像数据发送寄存器,用来保存来自数据总线并将要加载到XIR的外部串行数据。

复位时,DXR被清除。

3、串行接口控制器(SPC):16位存储映像串行接口控制器,用来保存串行接口的模式控制和状态位。

4、数据接收移位寄存器(RSR):16位数据接收移位寄存器,用来保存来自串行数据接收(DR)引脚的输入数据,并控制数据到DRR的传输5、数据发送移位寄存器(XSR):16位数据发送移位寄存器,用来控制来自DXR的外部数据的传输,并保存将要发送到串行数据发送引脚的数据。

10、带延迟的分支转移与不带延迟的分支转移指令有何差异?延迟分支转移指令允许其后面的2个单周期指令执行完毕,因此采用延迟分支转移可以节省2个机器周期。

11、使用循环寻址时,必须遵循的3个原则是什么?1、把循环缓冲区的首地址放在符合上述算法的N的边界地址上2、使用一个小于或等于缓冲区大小的步长3、在开始寻址前,辅助寄存器必须指向循环缓冲区内的一个元素12、TSM320C45x的指令集包含了哪几种基本类型的操作?数据传送指令、算术运算指令、逻辑运算指令、程序控制指令、并行操作指令和重复操作指令13、TSM320C45x的CPU主要包括哪些部分?他们的功能是?40位算术逻辑运算单元(ALU)(完成宽范围的算术逻辑运算)、40位累加器A和B(用于存放从ALU或乘/加单元输出的数据,也能输出数据到ALU或乘/加单元)、移位-16~30位的桶行移位寄存器(对输入数据进行0到31位左移和0到16位的右移)、乘法器/加法器单元(可在一个指令周期里完成17*17位的进制补码乘法运算,也可在一个流水线状态周期内完成一个乘法累加运算)、比较和选择及存储单元(专门用于快速执行Viterbi算法的特殊硬件)、指数编码器(求累加器中数的指数值)、CPU状态和控制寄存器。

14、DSP采用多处理单元结构有何好处?DSP在进行连续的乘加运算时,每一次乘加运算都是单周期的。

这种多处理单元结构特别适用于FIR和IIR滤波器,提高运算速度15、ST0、ST1、PMST的作用?它们是如何影响DSP工作的?ST0主要反映处理器的寻址要求和计算机的运行状态。

ST1主要反映处理器的寻址要求、计算初始状态的设置、I/O及中断的控制等。

PMST 主要设定和控制处理器的工作方式和存储器的配置,反映处理器的工作状态16、试述三种存储器空间的各自作用及配置情况是什么?程序存储空间:存放要执行的指令和指令执行中所用的系数表。

CPU自动通过总线P以及外部总线访问程序空间。

数据存储空间:存放执行指令所要用的数据。

CPU根据指令通过总线CB、DB、EB以及外部总线访问数据空间。

I/O空间:I/O空间与存储器映像外围设备相接口,也可以作为附加的数据存储空间使用。

CPU根据I/O读写指令通过总线C/D/E以及外部总线访问I/O空间17、试述RAM、ROM的分配和使用方法。

C54X都是随机存储器(RAM)和只读存储器(ROM)。

RAM有单寻址和双寻址。

RAM总是安排到数据存储空间,但也可以构成程序存储空间。

ROM一般构成程序存储空间,也可以部分地安排到数据存储空间。

18、片内DARAM可否用作程序空间?对哪些情况要用两个机器周期才能访问到存储器?不能,双操作数寻址时,如果操作数驻留在同一块内需要两个机器周期。

外围电路寄存器用于对外围电路的控制和存放数据,对它们寻址,需要两个机器周期。

19、定时器由哪些寄存器组成?它们是如何工作的?定时器寄存器(TIM)、定时器周期寄存器(PRD)和定时器控制寄存器(TCR)。

都是存储器映像寄存器,它们在数据存储器中的地址分别为0024h、0025h、0026h。

TIM是一减1计数器、PRD中存放时间常数、TCR中包含有定时器的控制位和状态位。

20、时钟发生器由哪些部分组成?它们是如何工作的?由内部振荡器和锁相环(PLL)电路组成。

内部振荡器提供参考时钟输入,PLL兼有倍频和信号提纯的功能,用高稳定的参考振荡器锁定,可以提供高稳定的频率源。

21、C54x有3个状态和控制寄存器:状态寄存器0(ST0)、状态寄存器1(ST1)、处理器工作方式状态寄存器(PMST)ST0、ST1中包含各种工作条件和工作方式的状态;PMST中包含存储器的设置状态及其它控制信息。

22、C54x与外部存储器、I/O设备接口主要有哪些总线和控制信号线?它们的作用是什么?数据总线(用于传送数据信息)、地址总线(是专门用来传送地址的)和控制总线(用来传送控制信号和时序信号)。

23、RS使C54X进入复位状态后以及结束复位后外部总线状态如何变化?CPU终止当前程序,并强迫计数器PC置成FF80h,并以FF80h驱动总线。

结束复位后,RS 变为低电平后4个机器周期,PS、MSTRB、IAQ均变成高电平,RS变为低电平后5个机器周期,R/W变为高电平、数据总线变为高阻状态,地址总线上为FF80h。

24、哪些办法可以引起硬件中断或软件中断?软件中断由程序指令INTR、TRAP、RESET要求的中断。

硬件中断由外围设备要求的中断。

一:受外部中断信号触发的外部硬件中断;二:受片内外围电路信号触发的内部硬件中断。

25、CPU是如何响应中断的?对于软件中断的和非屏蔽中断,CPU是立即响应。

而对于可屏蔽中断,只有满足以下条件才能响应:1)优先级别最高;2)状态寄存器ST1中的INTM位为0;3)中断屏蔽寄存器IMR中的相应位为1。

CPU响应中断时,让PC转到适当的地址取出中断向量,并发出中断响应信号IACK,清除相应的中断标志位。

26、程序地址是由程序地址生成器(PAGEN)生成的,并加载到程序地址总线(PAB)上。

程序地址指出程序存储器的位置,程序存储器中存放着应用程序的代码、系数表以及立即操作数。

程序地址生成器由程序计数器(PC)、重复计数器(RC)块重复计数器(BRC)、块重复起始地址寄存器(RSA)和块重复结束地址寄存器(REA)构成。

C548和C549还有一个扩展的程序计数器(XPC),以寻址扩展的程序存储空间。

27、如何计算中断复位后的开始地址?中断向量地址由PMST寄存器中的IPTR和左移2位后的中断向量序号组成。

复位时,IPTR 位全置1,并按此值将复位向量映像到程序存储器的511页空间。

所以,硬件复位后总是从0FF80h开始执行程序。

除硬件复位向量外,其他的中断向量,只要改变IPTR位的值,都可以重新安排它的地址。

28、在选择存储器时,主要考虑哪些因素?如果所选存储器的速度跟不上DSP的要求,易失性、只读性、存储容量、速度、功耗29、改善哈佛结构:指在哈佛结构基础上,使程序代码空间和数据存储空间可以进行一定的空间互用,即可以将部分数据放在程序空间和将部分程序放在数据空间30、汇编语句格式包含哪几个部分?编写汇编语句需要注意哪些问题?[标号][:]空格 [助记符]空格[操作数]空格[;注释]1、所有的语句必须以一个标号、空格、星号或分号开始。

2、标号是可选项,若使用,则必须从第一列开始。

3、包含有一个汇编伪指令的语句必须在一行完全指定。

4、每个区必须使用一个或多个空格分开,Tab字符与空格等效5、注释是可选项,如果注释从第一列开始,前面必须加星号或分号;从其它列开始就必须用分号开头6、如果源程序很长,需要书写若干行,可以在前一行用反斜杠字符结束,余下部分接着在下一行继续书写。

31、可重复操作指令的特点是什么?其最多重复次数是多少?可以使紧随其后的一条指令或程序块重复执行,分为单指令重复和程序块重复,重复指令第一次重复之后,那些多周期指令就会有效的成为单周期指令。

最大重复次数6553632、主机接口HPI 组成:HPI 存储器、HPI 地址寄存器、HPI 数据锁存器、PHI 控制寄存器、PHI 控制逻辑33、RC 在执行减1操作时能否被访问?循环,RC 在执行减1操作时不能被访问。

注意:该循环内不能套用循环。

当RPTZ 指令执行时:对目的累加器dst 清0, 循环执行下一条指令n+1次。

相关文档
最新文档