DSP复习题及答案
DSP课后复习题及答案

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

dsp试题及答案一、单选题(每题2分,共10分)1. 在数字信号处理中,DSP指的是什么?A. 离散时间信号处理B. 离散信号处理C. 数字信号处理D. 动态信号处理答案:C2. 以下哪个算法不是用于信号的滤波处理?A. 低通滤波器B. 高通滤波器C. 均值滤波器D. 快速傅里叶变换答案:D3. 离散傅里叶变换(DFT)的主要用途是什么?A. 信号的频域分析B. 信号的时域分析C. 信号的压缩D. 信号的增强答案:A4. 在数字信号处理中,采样定理是由哪位科学家提出的?A. 卡尔·弗里德里希·高斯B. 克劳德·香农C. 约瑟夫·傅里叶D. 尼古拉·特斯拉答案:B5. 以下哪个选项不是数字滤波器的类型?A. FIR滤波器B. IIR滤波器C. 模拟滤波器D. 窗函数法滤波器答案:C二、填空题(每空1分,共10分)1. 在数字信号处理中,______是指信号在时间上的离散性。
答案:采样2. 一个信号的频率为500Hz,其对应的周期为______秒。
答案:0.0023. 离散时间信号的傅里叶变换称为______。
答案:DTFT4. 在数字信号处理中,______是将模拟信号转换为数字信号的过程。
答案:模数转换5. 一个信号的幅度谱表示了信号的______。
答案:频率成分三、简答题(每题5分,共20分)1. 简述数字信号处理中FIR滤波器和IIR滤波器的区别。
答案:FIR滤波器使用有限数量的系数,其输出仅依赖于当前和过去的输入值,不依赖于过去的输出值,因此是稳定的。
而IIR滤波器则可能使用无限数量的系数,其输出依赖于当前和过去的输入值以及过去的输出值,稳定性取决于系统的特性。
2. 描述离散傅里叶变换(DFT)的基本步骤。
答案:离散傅里叶变换的基本步骤包括:对信号进行采样,将采样值进行周期性扩展,计算每个频率分量的幅度和相位,最后得到信号的频谱。
3. 什么是窗函数,它在数字信号处理中的作用是什么?答案:窗函数是一种在时间域内对信号进行加权的方法,其作用是减少频谱泄露,提高频谱分析的分辨率。
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技术及应用选择题题库100道及答案解析

DSP技术及应用选择题题库100道及答案解析1. 在DSP 系统中,用于存储程序和常量数据的存储器通常是()A. 数据存储器B. 程序存储器C. 双端口存储器D. 堆栈存储器答案:B解析:程序存储器用于存储程序和常量数据。
2. 以下哪种DSP 指令可以实现乘法运算()A. ADDB. SUBC. MULD. DIV答案:C解析:MUL 指令用于乘法运算。
3. DSP 芯片的哈佛结构的特点是()A. 程序和数据共用存储空间B. 程序和数据分开存储C. 只有数据存储空间D. 只有程序存储空间答案:B解析:哈佛结构的特点是程序和数据分开存储。
4. 以下哪种寻址方式可以提高DSP 程序的执行效率()A. 直接寻址B. 间接寻址C. 立即寻址D. 寄存器寻址答案:D解析:寄存器寻址速度最快,能提高执行效率。
5. 在DSP 中,用于快速中断处理的机制是()A. 硬件中断B. 软件中断C. 陷阱D. 异常答案:A解析:硬件中断响应速度快,用于快速中断处理。
6. 以下哪个是DSP 芯片的主要性能指标()A. 工作频率B. 存储容量C. 指令集D. 以上都是答案:D解析:工作频率、存储容量和指令集都是DSP 芯片的重要性能指标。
7. DSP 系统中,A/D 转换器的作用是()A. 数字信号转模拟信号B. 模拟信号转数字信号C. 放大信号D. 滤波信号答案:B解析:A/D 转换器将模拟信号转换为数字信号。
8. 下面哪种算法在DSP 中常用于数字滤波()A. FFTB. DFTC. IIRD. 以上都是答案:D解析:FFT、DFT 和IIR 算法都常用于数字滤波。
9. DSP 芯片的流水线操作是为了()A. 提高处理速度B. 降低功耗C. 减少存储空间D. 增加指令数量答案:A解析:流水线操作可显著提高处理速度。
10. 以下哪种接口常用于DSP 与外部设备的数据传输()A. SPIB. I2CC. USBD. 以上都是答案:D解析:SPI、I2C 和USB 都是常见的数据传输接口。
dsp大学期末考试试题及答案

dsp大学期末考试试题及答案一、选择题(每题2分,共20分)1. DSP(数字信号处理)的全称是什么?A. Digital Signal ProcessingB. Digital Sound ProcessingC. Data Signal ProcessingD. Digital Storage Processing答案:A2. 在DSP系统中,以下哪个不是数字滤波器的类型?A. 低通滤波器B. 高通滤波器C. 带通滤波器D. 线性滤波器答案:D3. 下列哪个算法不是用于数字信号处理的?A. FFT(快速傅里叶变换)B. DCT(离散余弦变换)C. JPEG(联合图像专家组)D. MDCT(修改离散余弦变换)答案:C4. 在DSP中,以下哪个是用于实现信号采样的设备?A. ADC(模数转换器)B. DAC(数模转换器)C. CPLD(复杂可编程逻辑器件)D. FPGA(现场可编程门阵列)答案:A5. 下列哪个参数不是描述数字信号的?A. 幅度B. 频率C. 相位D. 电阻答案:D6. 在DSP中,以下哪个指标用于衡量信号的频域特性?A. 幅度谱B. 相位谱C. 功率谱D. 所有选项答案:D7. 下列哪个选项不是DSP系统设计的关键考虑因素?A. 处理速度B. 内存容量C. 电源电压D. 信号带宽答案:C8. 在DSP编程中,以下哪个不是常用的编程语言?A. C语言B. C++语言C. MATLABD. VHDL答案:C9. 下列哪个不是DSP系统的应用领域?A. 音频处理B. 图像处理C. 无线通信D. 机械制造答案:D10. 在DSP系统中,以下哪个是用于实现信号放大的组件?A. 运算放大器B. 滤波器C. 调制器D. 编码器答案:A二、填空题(每题2分,共20分)1. DSP技术在______和______处理中具有广泛应用。
答案:数字信号;模拟信号2. 一个典型的DSP系统包括______、______和______。
DSP技术考试复习题及答案

一、填空题1.TMS320LF240x DSP的供电电压为 3.3 伏,其最小指令周期为33n s。
2.TMS320LF2407可扩展的外部存储器可分为3个空间:64K字的程序存储器;64K字的数据存储器;64K字的I/O空间。
3.TMS320LF2407的数据存储器包含512个数据页。
4.TMS320LF240x指令集采用3种基本的存储器寻址方式,分别为立即数寻址、直接寻址和间接寻址。
当需要访问数据存储器时,间接寻址通过8 个16位的辅助寄存器访问数据存储器。
立即数寻址方式的寻址存储器。
5.TMS320LF240x 系列DSP的设计是基于哈佛结构。
6.LF240x器件有两个复位来源:外部复位引脚复位和程序监视定时器复位。
它们相或后一起驱动到CPU的复位信号。
7.当LF240x是_ 4级指令流水线,指令分为取指指令、译码指令、取操作数指令和执行指令。
这些指令应该是单字、单周期且无等待状态;8.程序地址产生逻辑使用16位的程序计数器(PC)对内部和外部程序存储器寻址。
PC保存下一条指令地址。
9.在TMS320LF240x指令中,立即操作数以符号#为前缀。
10.用dsp开发板循环点亮8个发光二极管的,用芯片74HC273来驱动点亮发光二极管。
二、看图回答问题当前辅助寄存器值为_AR4_,ARB为辅助寄存器指针缓冲器_;INTM为_中断模式位_,其值为1说明禁止所有可屏蔽中断_;DP为_数据存储页指针_,其值为0E1说明_当前数据页为225_。
三、读程序1.读下列程序段,写出寄存器的值。
LDP #DP_PF2LACL MCRAAND #00FFHSACL MCRALACL MCRCAND #0FBFFHSACL MCRCLACL PBDATDIROR #0FF00HSACL PBDATDIRLACL PFDATDIROR #0400HSACL PFDATDIR程序执行到这里,完成了关于哪些寄存器的设置?这样设置的目的是什么?完成了MCRA,MCRC,PBDATDIR,PFDATDIR寄存器的设置,这样设置的目的是使对应的I/O口为功能输出口。
DSP复习题及答案

DSP复习题及答案DSP 复习题及答案1.TMS320C54x型DSP采用改进的哈弗结构对程序存储器和数据存储器进行控制2 DSP处理器按数据格式分为两类,分别是定点DSP和浮点DSP。
3 从数据总线的宽度来说,TMS320C54x型DSP是16位的微处理器6 若某一变量用Q10.5表示,该变量所能表示的数值范围-1024 <=x<1024;精度0.00001。
7 目前市场上DSP生产厂商位居榜首的是(D)A Motorola B ADI C Zilog D TI8 TMS320C2000系列的主要应用领域为(A )A 测控领域B 无线通信和有线通信设备C 无线基站D 图像处理9 TMS320C54x型DSP是浮点型处理器(X)11 TMS320C54x支持流水线的指令运行方式(V)12 单片机和DSP内部都实现了硬件乘法器(X)14 TMS320C54x DSP功耗低,大运算量,主要用于便携式信息处理终端产品。
(V)15 简述TI公司TMS320C2000、TMS320C5000、TMS320C6000系列处理器的应用领域15.答: C2X、C24X称为C2000系列,主要用于数字控制系统;C54X、C55X称为C5000系列,主要用于功耗低、便于携带的通信终端;C62X、C64X和C67X称为C6000 系列,主要用于高性能复杂的通信系统,如移动通信基站16 函数f(x)=2(1+x2) -1<x<="">练习题(一)1.累加器A分为三个部分,分别为保护位,高阶位,低阶位。
2. TMS320C54x型DSP的内部采用8条16位的多总线结构。
3. TMS320C54X DSP的CPU包括3个状态器状态寄存器ST0;状态寄存器ST1;处理器工作方式状态寄存器PMST。
4. TMS320C54X DSP的40位ALU和累加器仅支持16位算数运算。
(X)5.C54X系列DSP 处理器的累加器A,B是32位的。
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试题及答案集(附复习资料).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复习题及答案

11.编译器对于符号地址和变量的处理都是相对于本段的开始。
连接器为每个段选择了合适的起始地址,就必须相应地修改这些符号地址和变量,同时修改所有对这些地址和变量的引用,这个过程称为(重定位)。
12.TMS320C54x的总线由(1)组程序总线、(3)组数据总线和(4)组地址总线组成,可在一个指令周期内产生两个数据存储地址,实现流水线并行数据处理。
在一个指令周期内产生两个数据存储地址,实现流水线并行数据处理。
一、单项选择题一、单项选择题1.1.TMS320C54x中累加器分为三个部分,低位字,高位字和保护位,其中高位字是指( B )A. 15~0位B. 31~16位C. 39~32位D. 39~23位2.2.TMS320C54x中,暂存器T的数据宽度是(的数据宽度是( C )A. 40位B. 32位C. 16位D. 8位3.3.TMS320C54x的立即数寻址中,位数最长的短立即数的长度是(B )A. 16位B. 9位C. 8位D. 5位4.TMS320C54x汇编语言中,用于自定义段的是(汇编语言中,用于自定义段的是( A)A. .sect B. .bss C. .text D. .data 5.下列TMS320C54x的中断,不是可屏蔽中断的是(的中断,不是可屏蔽中断的是( D )A. RINT0 B. HPIINT C. DMAC4 D. reset 6.1.TMS320C54x中累加器分为三个部分,低位字,高位字和保护位,其中保护位字是指( C )指(A. 15~0位B. 31~16位C. 39~32位D. 39~23位7.TMS320C54x中,ALU的数据宽度是( A )A. 40位B. 32位C. 16位D. 8位8.TMS320C54x的立即数寻址中,长立即数寻址的长度是(的立即数寻址中,长立即数寻址的长度是( A)A. 16位B. 9位C. 8位D. 5位9.4.TMS320C54x汇编语言中,用于定义未初始化段的是(汇编语言中,用于定义未初始化段的是( B )data A. .sect B. .bss C. .text D. .D. .data 10.5.下列哪个浮点数表示的是无效的数(.下列哪个浮点数表示的是无效的数( C )A.99e9B 9.9e9 C 99e9D 99.e9三、判断题三、判断题1.TMS320C54x汇编语言中,符号常量可以用.set定义,不占用存储器。
dsp原理及应用试题及答案

dsp原理及应用试题及答案一、选择题(每题2分,共20分)1. DSP的全称是()。
A. Digital Signal ProcessorB. Digital Sound ProcessorC. Digital System ProcessorD. Digital Storage Processor答案:A2. 在DSP系统中,用于实现数字信号处理的处理器是()。
A. CPUB. GPUC. DSPD. MCU答案:C3. 下列哪个不是DSP的特点?()A. 高速度B. 低功耗C. 高成本D. 可编程答案:C4. DSP芯片中,用于存储程序和数据的存储器是()。
A. ROMB. RAMC. SRAMD. DRAM答案:C5. 在DSP应用中,通常使用哪种类型的算法来处理信号?()A. 线性算法B. 非线性算法C. 离散算法D. 连续算法答案:C6. DSP在音频处理中的主要应用不包括()。
A. 音频压缩B. 音频去噪C. 视频编码D. 音频增强答案:C7. 下列哪个是DSP编程语言?()A. CB. C++C. JavaD. Python答案:A8. DSP的指令周期通常比通用微处理器的指令周期()。
A. 长B. 短C. 相等D. 不可比较答案:B9. 在数字信号处理中,FFT算法主要用于()。
A. 信号滤波B. 信号压缩C. 信号变换D. 信号增强答案:C10. DSP系统设计中,通常不包括以下哪个步骤?()A. 系统建模B. 算法实现C. 硬件选择D. 软件测试答案:D二、填空题(每题2分,共20分)1. DSP的内部结构通常由_____、_____、_____和_____组成。
答案:CPU,存储器,输入/输出接口,总线2. 在DSP系统中,_____用于控制数据的流动。
答案:总线3. DSP的编程通常使用_____语言,因为它具有高效的执行速度。
答案:汇编4. DSP在图像处理中,常用于实现_____和_____等操作。
dsp考试题及答案

dsp考试题及答案一、单项选择题(每题2分,共20分)1. DSP(数字信号处理器)的主要应用领域不包括以下哪一项?A. 音频处理B. 图像处理C. 无线通信D. 机械制造答案:D2. 以下哪个不是DSP的特点?A. 高速度B. 低功耗C. 多任务处理能力D. 低价格答案:D3. DSP系统中,哪个部件负责数据的存储?A. 存储器B. 处理器C. 输入/输出接口D. 总线答案:A4. 在DSP系统中,以下哪种类型的数据转换器用于模拟信号和数字信号之间的转换?A. A/D转换器B. D/A转换器C. 编码器D. 解码器答案:A5. DSP中的定点运算和浮点运算的主要区别是什么?A. 定点运算速度更快B. 浮点运算精度更高C. 定点运算成本更低D. 浮点运算速度更快答案:B6. 以下哪个算法不是DSP中常用的数字滤波器设计方法?A. 窗函数法B. 巴特沃斯法C. 快速傅里叶变换法D. 切比雪夫法答案:C7. DSP编程中,以下哪种语言不是常用的编程语言?A. C语言B. 汇编语言C. MATLABD. Python答案:D8. 在DSP系统中,以下哪个不是中断服务程序的作用?A. 响应外部事件B. 处理数据C. 执行实时任务D. 增加系统开销答案:D9. DSP系统中,以下哪个不是多通道缓冲技术的优点?A. 减少CPU负载B. 提高数据吞吐量C. 增加系统复杂度D. 提高系统稳定性答案:C10. 在DSP系统中,以下哪个不是DMA(直接存储器访问)的主要功能?A. 数据传输B. 减少CPU干预C. 增加系统开销D. 提高数据传输效率答案:C二、填空题(每题2分,共20分)1. DSP的全称是________,它是一种专门为________设计的处理器。
答案:数字信号处理器;实时处理数字信号2. 在DSP系统中,________是指在不改变信号频率成分的前提下,改变信号波形的过程。
答案:滤波3. DSP中的________运算是指在数字信号处理中,对信号进行放大或衰减的过程。
DSP复习题汇总答案版

一、填空题1、DSP的寻址方式有七种,分别的什么?立即寻址、绝对寻址、累加器寻址、直接寻址、间接寻址、存储器映象寄存器寻址、堆栈寻址。
2、程序计数器的值可以通过复位操作、顺序执行指令、分支转移,(累加器转移),块重复,(子程序调用),以累加器调用子程序、中断程序等操作来改变。
3、COFF目标文件都包括以下三种形式的段,分别是:(.text 段),(.data 段),(.bss)段。
4、TI公司的定点DSP产品主要有(TMS320C2000)系列、(TMS320C5000)系列和(TMS320C6000)系列5、DSP芯片的开发工具可以分为(代码生成工具)和(代码调试工具)两类。
6、C54xDSP的指令系统有助记符指令和(代数指令)指令两种形式。
7、DROM为(1),片内RPM配置程序和数据存储空间。
ST1的CPL为(1)表示选用对战指针SP的直接寻址方式;ST1的C16等于(0)表示ALU工作在双精度算术运算式。
(填写0或1)8、DSP具有两个(40)位的累加器A和B。
累加器A的(32~39)位是保护位。
9、TMS320C54xDSP的内容总存储空间为(192K)字,分成3个可选择的存储空间。
10、TMS320C54x有4组地址总线分别是PAB、(CAB)(DAB)和(EAB)总线。
11、链接器对段的处理主要通过(MEMORY)和(SECTIONS)两个命令来完成。
12、DSP有3个16位寄存器作为状态和控制寄存器,分别是(ST0)、(ST1)和(PMST)13、TMS320C54x的三类串行口分别是标准同步串行口、(缓冲串行口)、(时分多路串行口)14、DSP的内部存储器类型可分为RAM和ROM,其中RAM又可以分为两种类型:(单寻址RAM(SARAM))和(双寻址ROM(DARAM))。
15、在数字信号处理器寻址指令系统中,Dmad为16位立即数,表示(数据存储器地址),Pmad表示(程序存储器地址)16、用于DSP与其他总线或CPU进行通信的接口称为(主机接口)17、DSP芯片采用了6级流水线的工作方式,即一条指令分为哪6个阶段?预取指、取指、译码、寻址、读数和执行6个阶段。
dsp考试题及答案

dsp考试题及答案一、单项选择题(每题2分,共20分)1. 在数字信号处理中,离散时间信号是指()。
A. 连续时间、连续幅度的信号B. 离散时间、连续幅度的信号C. 离散时间、离散幅度的信号D. 连续时间、离散幅度的信号答案:C2. 离散傅里叶变换(DFT)的周期是()。
A. NB. 2NC. N/2D. 2N/3答案:A3. 快速傅里叶变换(FFT)算法的主要优点是()。
A. 计算精度高B. 计算速度快C. 易于编程实现D. 占用存储空间小答案:B4. 线性时不变(LTI)系统的最基本性质是()。
A. 线性B. 时不变性C. 因果性D. 稳定性答案:A5. 如果一个离散时间信号x[n]是实数,那么它的傅里叶变换X(e^jω)是()。
A. 实数B. 虚数C. 共轭对称的D. 共轭反对称的答案:C6. 窗函数的主要作用是()。
A. 滤波B. 放大C. 降低频谱泄漏D. 压缩信号答案:C7. 在数字滤波器设计中,巴特沃斯滤波器的特点是()。
A. 最大峰值B. 最小相位C. 最小通带波动D. 最大阻带衰减答案:C8. 离散时间信号的采样定理要求采样频率至少是信号最高频率的()。
A. 1倍B. 2倍C. 4倍D. 10倍答案:B9. 离散时间信号的Z变换是连续时间信号傅里叶变换的()。
A. 时域表示B. 频域表示C. 复频域表示D. 时频域表示答案:C10. 离散时间信号的希尔伯特变换用于()。
A. 滤波B. 调制C. 信号分析D. 信号的解析表示答案:D二、填空题(每题2分,共20分)1. 数字信号处理中的DFT是将离散时间信号从时域变换到______域。
答案:频域2. 一个离散时间信号x[n]的周期为N,则其DFT的周期为______。
答案:N3. 快速傅里叶变换(FFT)算法中,Cooley-Tukey算法是一种基于______分解的FFT算法。
答案:分而治之4. 线性时不变(LTI)系统的冲击响应h[n]与系统的频率响应H(e^jω)之间的关系是______。
DSP期末复习题及答案

一、填空题(每空2分,共20分)1、在C语言和C55x汇编语言的混合程序设计中,C函数的参数和返回值传递到C55x的寄存器中。
在函数“long func(int *p1, int i2, int i3, int i4)”中,*p1传递到AR0寄存器,i2传递到T0寄存器,i4传递到AR1寄存器,返回值由AC0寄存器传递。
2、汇编语言“mov *AR0,AC0”使用的寻址方式是间接寻址模式,“mov #0x3,DPH”使用的寻址方式是直接寻址模式,“mov *(#0x011234),T2”使用的寻址方式是绝对寻址模式。
3、指令执行前AC0的值是0012345678,那么汇编语句“AND #0x7f, AC0”,执行之后,AC0的值是0000000078。
4、C55x 的链接器命令文件中,SECTIONS命令的主要作用是告诉链接器如何将输入段组合成输出段,以及在存储器何处存放输出。
MEMORY命令的主要作用是定义目标系统的存储器配置图,包括对存储器各部分的命名,以及规定它们的起始地址和长度。
二、简述题(共40分)1、根据你的理解,试列举 DSP 芯片的特点?(5分)答:哈佛结构;多总线结构;指令系统的流水线操作;专用的硬件乘法器;特殊的DSP 指令;快速的指令周期;丰富的外设2、TMS320C55x 芯片的总线结构有何特点,主要包括哪些总线?它们的功能是什么?(6分)答:TMS320C55x DSP采用先进的哈佛结构并具有十二组总线,其独立的程序总线和数据总线允许同时读取指令和操作数,实现高度的并行操作。
采用各自分开的数据总线分别用于读数据和写数据,允许CPU在同一个机器周期内进行两次读操作数和一次写操作数。
独立的程序总线和数据总线允许CPU同时访问程序指令和数据。
包括12条总线,分别是:PAB和PB、BAB和BB、CAB和CB、DAB和DB、EAB和EB、FAB和FB。
3、DSP 为了降低功耗采取了哪些措施?(6分)答:双电压供电;多种工作模式4、TMS320C55x 的总存储空间为多少?可分为哪 3 类,它们的大小是多少?存储器空间的各自作用是什么?(6分)答:程序空间16M Byte;I/O空间64K Words;数据空间8M Words5、TMS320C55x有哪些寻址方式,它们是如何寻址的?试为每种寻址方式列举一条指令(6分)答:直接寻址模式,mov #K16,DP;间接寻址模式,mov *AR0,AC0;绝对寻址模式,mov *(#0x011234),T2;MMR寻址模式,mov *abs16(#AR2), T2;寄存器位寻址模式,btstp @30, AC1;圆形寻址模式。
DSP期末复习题及答案

一、填空题每空2分,共20分1、在C语言和C55x汇编语言的混合程序设计中,C函数的参数和返回值传递到C55x的寄存器中;在函数“long funcint p1, int i2, int i3, int i4”中,p1传递到AR0寄存器,i2传递到T0寄存器,i4传递到AR1寄存器,返回值由AC0寄存器传递;2、汇编语言“mov AR0,AC0”使用的寻址方式是间接寻址模式 ,“mov 0x3,DPH”使用的寻址方式是直接寻址模式 ,“mov 0x011234,T2”使用的寻址方式是绝对寻址模式 ;3、“AND 0x7f, AC0”,执行之后,AC0的值是0000000078 ;4、C55x 的链接器命令文件中,SECTIONS命令的主要作用是告诉链接器如何将输入段组合成输出段,以及在存储器何处存放输出 ;MEMORY命令的主要作用是定义目标系统的存储器配置图,包括对存储器各部分的命名,以及规定它们的起始地址和长度 ;二、简述题共40分1、根据你的理解,试列举 DSP 芯片的特点5分答:哈佛结构;多总线结构;指令系统的流水线操作;专用的硬件乘法器;特殊的DSP指令;快速的指令周期;丰富的外设2、TMS320C55x 芯片的总线结构有何特点,主要包括哪些总线它们的功能是什么6分答:TMS320C55x DSP采用先进的哈佛结构并具有十二组总线,其独立的程序总线和数据总线允许同时读取指令和操作数,实现高度的并行操作;采用各自分开的数据总线分别用于读数据和写数据,允许CPU在同一个机器周期内进行两次读操作数和一次写操作数;独立的程序总线和数据总线允许CPU同时访问程序指令和数据;包括12条总线,分别是:PAB和PB、BAB和BB、CAB和CB、DAB和DB、EAB和EB、FAB和FB;3、DSP 为了降低功耗采取了哪些措施6分答:双电压供电;多种工作模式4、TMS320C55x 的总存储空间为多少可分为哪 3 类,它们的大小是多少存储器空间的各自作用是什么6分答:程序空间16M Byte;I/O空间64K Words;数据空间8M Words5、TMS320C55x有哪些寻址方式,它们是如何寻址的试为每种寻址方式列举一条指令6分答:直接寻址模式,mov K16,DP;间接寻址模式,mov AR0,AC0;绝对寻址模式,mov 0x011234,T2;MMR寻址模式,mov abs16AR2, T2;寄存器位寻址模式,btstp 30, AC1;圆形寻址模式;6、将C源程序转换成可执行文件需要经过哪些步骤6分答:创建C源文件;创建工程文件;创建连接器命令文件;编译整个工程文件;链接;生成可执行文件7、常用的TMS320C55x汇编命令有哪些,它们的作用是什么5分三、程序设计题共40分1、用C55x 汇编语言实现计算 ∑==41i i i x a y 的程序;10分答:mpym AR0+, AR1+, AC0mpym AR0+, AR1+, AC1add AC1, AC0mpym AR0+, AR1+, AC1add AC1, AC0mpym AR0+, AR1+, AC1add AC1, AC0或者:mpym AR0+, AR1+, AC0||rpt 2macm AR0+, AR1+, AC02、用C55x 汇编语言实现计算 22111**a x a x y -=的程序;10分答:mpym AR0+, AR1+, AC3masm AR0+, AR1+, AC31、对于TMS320C54x 系列DSP 芯片,下列说法正确的是 cA 专用型DSP B32位定点DSP C 16位定点型DSP D 浮点型DSP2、TMS320C54x 系列DSP 的CPU 具有三个16位寄存器来作为CPU 状态和控制寄存器,下面有一项不是的是:dA ST0B ST1C PMSTD TDDR3、要使DSP 能够响应某个可屏蔽中断,下面的说法正确的是 cA 需要把状态寄存器ST1的INTM 位置1,且中断屏蔽寄存器IMR 相应位置0B 需要把状态寄存器ST1的INTM 位置0,且中断屏蔽寄存器IMR 相应位置1 C 需要把状态寄存器ST1的INTM 位置1,且中断屏蔽寄存器IMR 相应位置1D需要把状态寄存器ST1的INTM位置0,且中断屏蔽寄存器IMR相应位置0 4、下面对TMS320C54xDSP的中断系统叙述错误的是dATMS320C54xDSP的中断系统具有硬件中断和软件中断;BTMS320C54xDSP的硬件中断指由片外扩展的外设引起的中断;CTMS320C54xDSP的中断可以根据是否能被屏蔽分为可屏蔽中断和非屏蔽中断;DTMS320C54xDSP的非屏蔽中断指软件中断、RS中断和NMI中断;5、下面对TMS320C54xDSP在进行读写操作时占用总线情况,说法正确的是A 在进行程序读时,需要占用的总线是PAB和DB总线;B 在进行程序写时,需要占用的总线是PAB和PB总线;C 在进行单数据读时,需要占用的总线是DAB和CB总线;D 在进行双数据读时,需要占用的总线为CAB、DAB、CB和DB总线;6、下图对于IFR操作,说法错误的是:cA 当一个可屏蔽中断出现时,IFR相应位的中断标志位置1;B 通过复位可以清除中断标志;C 对IFR的相应位写1,可以清除相应中断标志位;D 对IFR的相应位写0,可以清除相应中断标志位;7、下面对TMS320C54xDSP的堆栈操作说法,正确的是A 出栈操作时,数据先出栈,然后SP增加B 出栈操作时,SP先增加,然后数据出栈C 当进栈操作时,SP先增加,然后数据进入堆栈D 当进栈操作时,数据先进入堆栈,然后SP减小;8、在指令执行前寄存器和数据存储器相应的初始状态为AR3=0100h,0100h=0444h,则指令:ANDM 00FFh, AR3+执行后,以下结果正确的是:A AR3=0101hB 0100h=04F4hC AR3=044FhD 0100h=0F44h二、填空题本大题共5小题,每空2分,共20分1、DSP芯片按照其工作的数据格式分类,可以分为定点DSP和浮点DSP 两种;2、在堆栈操作中,PC当前地址为4020h,SP当前地址为0033h,运行PSHM AR2后,PC= 4021H , SP= 0032H ;假设PSHM为单字指令3、DSP外部中断触发方式有电平触发和边沿触发两种触发方式;4、请指出TMS320C54xDSP的状态寄存器ST0下面相应位的功能ARP:辅助寄存器指针OV A:累加器A溢出标志位C:进位位5、TMS320C54xDSP的内部总线主要包括程序总线、数据总线和地址总线;三、问答题本大题共4小题,共计24分1、什么是冯.诺依曼结构和哈弗结构有何区别;6分2、请列举可编程DSP芯片的主要特点6条特点及以上;6分1哈佛结构2多总线结构3 流水线技术4多处理器结构5指令周期短、功能强6 运算精度高7功耗低8外设丰富,硬件配置强3、TMS320C54X芯片的流水线共有多少个操作阶段每个阶段执行什么任务8分答:共有6个操作阶段:1,预取址 2,取址 3,译码 4,寻址 5,读数 6,执行4、假设AR3的当前值为200h,当使用以下TMS320C54XX寻址模式后其中的值为多少假定AR0的值为20h;4分1AR3+0 2AR3-0 3AR3+ 4AR3四、综合应用题;共计2小题,共计24分1、在进行DSP的程序设计时,如果程序中要使用堆栈,则必须要先进行设置;下面程序段是对堆栈的设置,完成的功能是在RAM空间开辟了100个字的空间作为堆栈区,请完成程序段;4分size .set 1stack .usect “STACK”, size;…STM stack+ 2 , SP2、采用TMS320C54xDSP的定时器0产生方波,且TMS320C54xDSP的时钟频率为4MHz,要求:周期为8ms的方波发生,从DSP的通用I/O引脚XF输出,定时中断周期为4ms,每中断一次,输出端XF引脚电平取一次反; 请完成下面程序段;12分;定时器0寄存器地址TIM0 .set 0024HPRD0 .set 0025HTCR0 .set 0026H;K_TCR0:设置定时器控制寄存器的内容K_TCR0_SOFT .set 0b<<11 ;Soft=0K_TCR0_FREE .set 0b<<10 ;Free=0K_TCR0_PSC .set 1001b<<6 ;PSC=9HK_TCR0_TRB .set 1b<<5 ;TRB=1K_TCR0_TSS .set 0b<<4 ;TSS=0K_TCR0_TDDR .set 1001b<<0 ;TDDR=9K_TCR0 .set K_TCR0_SOFT|K_TCR0_FREE|K_TCR0_PSC|K_TCR0_TRB| K_TCR0_TSS| K_TCR0_TDDR ;初始化定时器0;根据定时长度计算公式:T=CLKOUT TDDR+1 PRD+1;给定TDDR=9,PRD=1599,CLKOUT主频f=4MHz,T=250ns;T=2509+11599+1=4,000,000ns=4msSTM 1599,TIM0STM 1 ,PRD0STM K_TCR0,TCR0 ;启动定时器0中断RET;定时器0的中断服务子程序:通过引脚XF输出方波波形t0_flag .usect “vars”,1 ;当前XF输出电平标志位;若t0_flag=1,则XF=1;若t0_flag=0,则XF=0time0_rev:PSHM TRNPSHM TPSHM ST02BITF t0_flag,1BC 3 ,NTC ;NTC表示TC为04ST 0,t0_flagB 5xf_ out:RSBX XFST 1,t0_flagnext:POPM 6POPM ST0POPM TPOPM TRNRETE外接一个128K16位的RAM,其结构如下图所示,试分析程序区和数据去的地址范围,并说明其特点;8分1、对于TMS320C54x系列DSP芯片,下列说法正确的是 CA 专用型DSP B32位DSP C 定点型DSP D 浮点型DSP2、要使DSP能够响应某个可屏蔽中断,下面的说法正确的是BA.需要把状态寄存器ST1的INTM位置1,且中断屏蔽寄存器IMR相应位置0B.需要把状态寄存器ST1的INTM位置1,且中断屏蔽寄存器IMR相应位置1C.需要把状态寄存器ST1的INTM位置0,且中断屏蔽寄存器IMR相应位置0D.需要把状态寄存器ST1的INTM位置0,且中断屏蔽寄存器IMR相应位置13、若链接器命令文件的MEMORY部分如下所示:MEMORY{PAGE 0: PROG: origin=C00h, length=1000hPAGE 1: DATA: origin=80h, length=200h}则下面说法不正确的是AA、程序存储器配置为4K字大小B、程序存储器配置为8K字大小C、数据存储器配置为512字大小D、数据存储器取名为DATA5、C54X DSP的流水线是由B 级也即是由多少个操作阶段组成;A 4B 6C 8D 106、假定AR3中当前值为200h,AR0中的值为20h,下面说法正确的是A、在执行指令AR3+0B后,AR3的值是200h;B、在执行指令AR3-0B后,AR3的值为23Fh;C、在执行指令AR3-0B后,AR3的值是180h;7、下面对一些常用的伪指令说法正确的是: DA、.def所定义的符号,是在当前模块中使用,而在别的模块中定义的符号;B、.ref 所定义的符号,是当前模块中定义,并可在别的模块中使用的符号;C、.sect命令定义的段是未初始化的段;D、.usect命令定义的段是未初始化的段;8、在采用双操作数的间接寻址方式时,要使用到一些辅助寄存器,在此种寻址方式下,下面的那些辅助寄存器如果使用到了是非法的 DA、AR2B、AR4C、AR5D、AR6二、填空题每空2分,共20分1、DSP芯片按照其用途分类,可以分为通用型和专用型两种;2、在堆栈操作中,PC当前地址为4020h,SP当前地址为0033h,运行PSHM AR2后,PC= 4021h , SP= 0032h ;PSHM AR2为单字指令3、TMS320C54xDSP芯片四种串行口类型是指 SP 、 BSP 、McBSP和TDMcBSP;4、请简要说明TMS320C5402VCDSP以下引脚的功能:RS:复位引用脚, IOSTRB: I ext, .data, .bss,各包含什么内容;6分.答: .text 代码段,该段包含程序代码.data 数据段,该段包含已初始化的数据.bss 变量段,该段为未初始化的变量保留空间2、比较伪指令 .usect和 .sect; 6分.答:.sect:定义初始化了的带名称的段Unsect:在一个未初始化的段中保留空间。
dsp考试题及答案

dsp考试题及答案一、单项选择题(每题2分,共10题)1. DSP(数字信号处理器)的主要应用领域不包括以下哪一项?A. 音频处理B. 图像处理C. 通信系统D. 机械制造答案:D2. 在DSP系统中,以下哪一项不是数字滤波器的基本类型?A. FIR滤波器B. IIR滤波器C. 低通滤波器D. 机械滤波器答案:D3. 以下哪个不是DSP芯片的特点?A. 高速度B. 高精度C. 低功耗D. 大体积答案:D4. DSP中的定点运算和浮点运算的主要区别在于?A. 速度C. 存储空间D. 以上都是答案:B5. 在DSP编程中,以下哪个指令不是用于数据移动的?A. MOVB. MPYC. ADDD. SUB答案:B6. 以下哪个算法不是用于数字信号处理的?A. FFT算法B. DFT算法C. PID算法D. 卡尔曼滤波算法答案:C7. DSP系统中的A/D转换器的主要功能是什么?A. 将模拟信号转换为数字信号B. 将数字信号转换为模拟信号C. 放大模拟信号D. 压缩数字信号答案:A8. 在DSP中,以下哪个寄存器不是用于存储程序计数器的?B. SPC. BPD. AR答案:B9. 以下哪个不是DSP系统中的中断类型?A. 外部中断B. 定时器中断C. 串行通信中断D. 模拟中断答案:D10. DSP系统中的DMA(直接存储器访问)的主要作用是什么?A. 提高数据传输速度B. 减少CPU的计算负担C. 增加系统的存储容量D. 提高系统的功耗答案:A二、填空题(每题2分,共5题)1. DSP芯片通常采用_________位数据总线。
答案:162. 在DSP系统中,_________是一种常用的快速傅里叶变换算法。
答案:FFT3. DSP中的_________指令用于实现两个数的乘法运算。
答案:MPY4. 在DSP编程中,_________指令用于实现两个数的累加运算。
答案:ADD5. DSP系统中的_________是用于存储程序和数据的存储器。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
4. TMS320C54XDSP 的 40 位 ALU和累加器仅支持
16 位算数运算。( X )
5. C54X系列 DSP 处理器的累加器 A,B 是 32 位的。
6.TMS320VC5402 型 DSP的乘法器是 17*17 位
8. TMS320VC54x有 1 个 40 位桶形移位寄存器
9. TMS320VC54x有 2 个 40 位累加器
也将作为立即数。
使用“ * ”符号作为前缀,汇编器将操作数作为间接地址,即把操作数的内容作为地址。
使用“ @”符号作为前缀,汇编器将操作数作为直接地址,即操作数由直接地址码赋值。
?14. 循环寻址方式中, 若循环缓冲区大小为 25,试确定循环缓冲区的首地址和尾地址?假 设使用 AR3(值为 F3EBH)
TRB: org=3000H,len=200H
PAGE1:
TRC: org=0F00H,len=500H
TRD: org=A200H,len=1000H
}
SECTIONS
{
.text: >TRA PAGE0
.data: >TRB PAGE0
}
( V)
专业资料整理
WORD格式
7
专业资料整理
WORD格式
方向生长
的。
(
V)
3
在 C54x 系列 DSP的寻址方式中,使用 DP作为直接寻址的偏移寻址范围只有
128 个字。
(
V)
10、下面哪条指令是端口寻址指令?
(C)
(A)LD #0, A
( B) MVKDEXAM1 ,*AR5
(C)PORTRFIFO, *AR5
( D)READA 60H
64K 字
9.TMS329VC5402 型 DSP的 MP/MC管脚功能是
DSP芯片工作方式选择信号
。
12. DSP处理器 TMS320VC5402
的程序存储空间只有 64K 字。
(X )
13.I/O 空间的读 / 写时序与程序和数据存储器相同
(X )
14. TMS320C54XDSP 软硬件复位时,中断向量为( B)
存储器和 I/O 口。其中对
64K 字的数据存储器,
64K 字的程序存储器,以及对 64K 的 16
位并行 I/O 口的选择,是通过独立的空间选择信号
DS、PS 和 IS 将物理空间分开的。
外部接口总线是一组并行接口。它有两个相互排斥的选通信号:
MSTRB 和 IOSTRB。
前者用于访问外部程序或数据存储器,后者用于访问
AFF00H
BFF80H
C0080H
D0000H
练习题( 1) 1. TMS320C54XDS共P 有 8 种基本的数据寻址方式。
2. 指令中“ STLA, @y”中 @y“”表示直接寻址方式。
3. 直接寻址中从页指针的位置可以偏移寻址
128 个单元。
6. 解释汇编语句“ READA *AR1”的功能:以累加器 A 的内容作为地址读取程序存储单元,
ADD
P3, A
STL
A, ADDRP
.endm
ST #0034h,DAT0
ST #0243h,DAT1
ST #1230h,DAT2 6
专业资料整理
WORD格式
add3DAT0,DAT1,DAT2,DAT3
练习题二 1. 在链接器命令文件中, PAGE 1通常指 _数据 _存储空间 2. 在链接器命令文件中, PAGE0通常指 __程序 __存储空间
3.TMS320C54x 芯片包含两类 RAM,分别是双寻址 RAM(DARAM) ;单寻址 RAM(SARAM) ;
4TMS320C54x 的 I/O 空间为 64K 字 ;
5.TMS329C54x 型 DSP有 8 个辅助工作寄存器 ;
8.TMS320C54X 系列 DSP处理器的数据存储空间为
.bss
x,8
LD #0001H,8,B
STM #7,BRC
STM #x,AR4
RPTB next-1
ADD *AR4,16,B,A
STH A,*AR4+
next: LD
#0,B
?? 问题:( 1)寄存器“ BRC”的功能是什么?
( 2)汇编语句“ ADD*AR4,16,B,A ”执行了多少次? ( 3)执行语句“ LD#0001H,8,B ”后,累加器 B 的内容是多少? 答:(1) 寄存器“ BRC”的功能是暂存块循环的次数 (2) 8 次 (3) B=0x0100H
练习题 (2)
2.TMS320C54XDSP
的汇编语言中有除法指令。
( X)
?4. 已知 AR2=3400H,执行指令
DADD *AR2+,A,B 后, A 的值为 3500H。
5. 指令 MPY*AR6+,A
执行的是小数乘法
( V)
*9. 阅读下面的程序,回答问题。 ??
4
专业资料整理
WORD格式
汇编程序:
.data
table:
.word
1,2,3,4
.text
start:
STM
#0,SWWSR
?? 问题:( 1) MEMORY 和 SECTIONS 的作用各是什么?
(2)链接后标号“ table ”和“ start ”的地址分别是 , 分什别么位于程序空间还是数 据空间?答 :(1)MEMORY 伪指令——用来定义目标系统的存储器配置空间,包括对存储 器各部分命名,以及规定它们的起始地址和长度 SECTIONS 伪指令——用来指定链接器将输入段组合成输出段方式,以及输出段在存储器 中的位置,也可用于指定子段。
11TMS320C54x 式
( V)
12 单片机和 DSP内部都实现了硬件乘法器
( X)
14TMS320C54xDSP 功耗低,大运算量,主要用于便携式信息
处理终端产品。( V)
15 简述 TI 公司 TMS320C2000
、 TMS320C5000、TMS320C6000系列处理器的应用领域
15. 答 :C2X、 C24X 称为 C2000 系列,主要用于数字控制系统
(2) 标号 table : 1000h( 程序空间 ) 标号 start : 2000h( 数据空间 )
练习题
?1.TMS320VC5402 型 DSP的 MP/MC管脚的功能是
DSP芯片工作方式选择信号
。
?3. TMS320C54x 系列 DSP外部总线包括 数据总线 、地址总线 和控制总线 。
I/O 设备。读写信号 R/W则控制数据
传送的方向。 练习题(一) 1. C54x 系列 DSP处理器中,实现时钟频率倍频或分频的部件是
__锁相环 PLL_。
3.TMS320C54X 可编程定时器的定时周期 =(时钟周期) * (定标器 +1) * (___PRD___+1)
4.TMS320C54XDSP
WORD格式
DSP复习题及答案
1.TMS320C54x 型 DSP采用改进的哈弗 结构对程序存 储器和数据存储器进行控制
2DSP处理器按数据格式分为两类,分别是
定点 DSP和浮点 DSP。
3 从数据总线的宽度来说, TMS320C54x 型 DSP是 16 位的微处理器
若某一变量 6用
Q10.5 表示,该变量所能表示的数值范 围
?10.TMS320C54XDSP 主要包括哪些内部总线,它们的功能是什么?
答:1 程序总线 ,2 数据总线 ,3 地址总线 .8 组 16 位总线
程序总线 PB 程序地址总线 PAB
数据总线 CB(读 )
DB(读) EB(写 )
数据地址总线 CAB
DAB EAB
独立的程序总线和数据总线允许
CPU同时访问程序指令和数据
?8.DSP 的流水线冲突产生的原因是由于
DSP运行速度还不够快。
( X)
?9.请简述一下 TMS320C54XDSP
如何将三个独立的可寻址存储空间区分开,
又是通过
哪些信号完成对外部程序、数据存储器、
I/O 设备的访问?如何控 制数据传送方向?
答: C54x 和外部接口由数据总线、地址总线以及一组控制信号所组成,可以用来寻址片外
;C54X、C55X称为 C5000
系列,主要用于功耗低、便于携带的通信终端 主要用于高性能复杂的通信系统,如移动通信基站
;C62X、C64X 和 C67X称为 C6000 系列,
16 函数 f(x)=2(1+x 2) -1<x<1 试确定定点运算时自变量 x 和函数 f(x) 的 Q值,同时保持 最大精度。
? 4.TMS320C54x系列 DSP通过软件等待状态寄存器和可编程分区转换逻辑寄存器
BSCR控制外部总线的工作。
练习题(一) 8
专业资料整理
WORD格式
?6.TMS320C54XDSP
软硬件复位时,复位中断向量的地址为程序空间的
_FF80H。
?7. DSP处理器 TMS320VC5402
的程序存储空间只有 64K 字。 ( X)
练习题 ( 一 ) 1.累加器 A 分为三个部分,分别为 保护位,高阶位,低阶位。
2. TMS320C54x 型 DSP的内部采用 8 条 16 位的多总线结构。
1
专业资料整理
WORD格式
3. TMS320C54XDS的P CPU包括 3 个状态器状态寄存器 ST0;状态寄存器 ST1;处理器工作方式状 态寄存器 PMST。
练习题一 1.C54x 的程序中,“ .bss ”段主要用于 __为未初始化的变量保留存储空间 。 2. C54x 的程序中,“ .text ”段是 __文本 __段,主要包含 __可执行程序代码。