当前位置:首页 > DSP习题册
第一章 绪论
一.填空题
1.TMS320VC5402型DSP采用 总线结构对程序存储器和数据存储器进行控制。1.哈佛 2.DSP处理器按数据格式分为两类,分别是_______ __;_____ ___。.答:定点DSP和浮点DSP 5、在数字信号处理过程中,模/数转换都要前进行低通滤波,其目的 。
6 、DSP芯片的一个主要特点是采用了哈佛结构,它与传统的冯—洛依曼结构的最主要的区别是 。
9、一个典型的DSP系统应包括抗混叠滤波器、数据采集A/D转换器、数字信号处理器DSP、D/A转换器和低通滤波器等组成。
11.为了达到快速进行数字信号处理的目的,DSP芯片一般具有程序和数据分开的总线结构,称为 。
二.判断题
2. DSP 处理器TMS320VC5402可以计算浮点小数运算。 ( )
3.哈佛结构的特点是数据总线和程序总线分开。 ( √ ) 4.浮点DSP与定点DSP相比,价格便宜、功耗较小、运算精度稍低。 ( Wrong )
四.问答题
3. 简述冯·诺依曼结构、哈佛结构和改进的哈佛结构之间的区别。 2. 答:冯·诺伊曼(Von Neuman)结构采用单存储空间,即程序指令和数据共用一个存储空间,使用单一的地址和数据总线,取指令和取操作数都是通过一条总线分时进行。当进行高速运算时,不但不能同时进行取指令和取操作数,而且还会造成数据传输通道的瓶颈现象,其工作速度较慢。
哈佛(Harvard)结构采用双存储空间,程序存储器和数据存储器分开,有各自独立的程序总线和数据总线,可独立编址和独立访问,可对程序和数据进行独立传输,使取指令操作、指令执行操作、数据吞吐并行完成,大大地提高了数据处理能力和指令的执行速度,非常适合于实时的数字信号处理。
改进型的哈佛结构是采用双存储空间和数条总线,即一条程序总线和多条数据总线。允许在程序空间和数据空间之间相互传送数据,使这些数据可以由算术运算指令直接调用,增强芯片的灵活性;提供了存储指令的高速缓冲器(cache)和相应的指令,当重复执行这些指令时,只需读入一次就可连续使用,不需要再次从程序存储器中读出,从而减少了指令执行作需要的时间。 6、什么是流水线技术?
答:每条指令可通过片内多功能单元完成取指、译码、取操作数和执行等多个步骤,实现多条指令的并行执行,从而在不提高系统时钟频率的条件下减少每条指令的执行时间。利用这种流水线结构,加上执行重复操作,就能保证在单指令周期内完成数字信号处理中用得最多的乘法 - 累加运算。(图) 8、简述dsp系统的构成和工作过程?
答:DSP 系统的构成: 一个典型的 DSP 系统应包括抗混叠滤波器、数据采集 A/D 转换器、数字信号
处理器 DSP、 D/A 转换器和低通滤波器等。
DSP 系统的工作过程: ①将输入信号 x(t)经过抗混叠滤波,滤掉高于折叠频率的分量,以防止信号频谱的混叠。 ②经过采样和 A/D 转换器,将滤波后的信号转换为数字信号 x(n)。 ③数字信号处理器对 x(n)进行处理,得数字信号 y(n)。 ④经 D/A 转换器,将 y(n)转换成模拟信号; ⑤经低通滤波器,滤除高频分量,得到平滑的模拟信号 y(t)。 抗混叠滤波器 AD转换器- 数字信号处理器 DA转换器 低通滤波器
第 1 页(共 45 页)
第二章 TMS320C54x的硬件结构
一.填空题
1.累加器A分为三个部分,分别为 ; ; 。1.AG,AH,AL 5.C54x的中断系统的中断源分为____ ___中断和____ ____中断。6.硬件、软件
7.TMS320C54x系列DSP处理器上电复位后,程序从指定存储地址________单元开始工作。8.答:FF80h 8.TMS320C54x系列DSP处理器有_____个通用I/O引脚,分别是_________。9.答:2个,BIO和XF 11.从数据总线的宽度来说,TMS320VC5402是_______位的DSP处理器。12.答:16位 12.TMS320C5402系列DSP处理器最大的数据存储空间为_____字。13.答:64K 13、C5402有23条外部程序地址线,其程序空间可扩展到 . 1M 15.TMS320VC5402型DSP的累加器是 位。16.40
18、TMS320C54有两个通用引脚,BIO和XF, BIO 输入引脚可用于监视外部接口器件的状态; XF 输出引脚可以用于与外部接口器件的握手信号。19. BIO,XF
20.DSP的内部存储器类型可分为随机存取存储器(RAM)和只读存储器(ROM)。其中RAM又可以分为两种类型:单寻址RAM(SARAM)和双寻址RAM(DARAM)。
34.TMS320C54x存储器由3个独立的可选择空间组成:(程序空间)、(数据空间)和(I/O空间). 二.判断题
############################错误#####################################
4. DSP的流水线冲突产生的原因是由于DSP运行速度还不够快。 ( ) 8.C54X系列DSP 处理器的累加器A,B是32位的。 ( ) **************************************正确*************************************
11. DSP 处理器TMS320VC5402的软件中断是不可屏蔽的中断。 ( ) 12. C54x系列DSP只有两个通用的I/O引脚。 ( )
21. TMS320C54X 系列DSP可以通过设置OVLY位实现数据存储空间和程序存储空间共享片内ROM。( ×) 22.程序存储器取指比数据寻址具有较高的优先权( × ) 23. 硬件中断仅指由外部中断口信号触发的外部硬件中断(×); 24.累加器A和B的作用相同,没有差别,可以互换使用( × )。
三、选择题
1、TMS320C54x芯片属于哪类DSP?( ) A、16bit定点DSP B、32bit定点DSP C、16bit浮点DSP D、32bit浮点DSP
3.TMS320C54X DSP软硬件复位时,中断向量为________。
A FF00H B FF80H C 0080H D 0000H
4.TMS320C54x中累加器分为三个部分,低位字,高位字和保护位,其中高位字是指( B ) A. 15~0位 B. 31~16位 C. 39~32位 D. 39~23位 6.TMS320C54x中累加器分为三个部分,低位字,高位字和保护位,其中保护位字是指( C ) A. 15~0位 B. 31~16位 C. 39~32位 D. 39~23位
第 2 页(共 45 页)
7.TMS320C54x中,ALU的数据宽度是( A )
A. 40位 B. 32位 C. 16位 D. 8位 8.下列TMS320C54x的中断,不是可屏蔽中断的是( D )
A. RINT0 B. HPIINT C. DMAC4 D. reset 9.TMS320C54X DSP主机接口HPI是________位并行口。
A 32 B 16 C 8 D 2 10. TMS320C54X DSP采用改进的哈佛结构,围绕______条_______位总线建立。 A 8,16 B 16,8 C 8,8 D 16,16 12.TMS320C54X DSP的32个中断源分为14级,其中________级别最高。 A INTR B NMI C RS D INT0 14.TMS320C5000系列的主要应用领域为__________。
A、测控领域 B、无线通信和有线通信设备中 C、无线基站 D、图像处理 四、简答题
3、处理器工作方式状态寄存器PMST中的MP/MC、OVLY 和DROM三个状态位对C54x的存储空间结构各有何影响?
当OVLY= 0时,程序存储空间不使用内部RAM。当OVLY= 1时,程序存储空间使用内部RAM。内部RAM同时被映射到程序存储空间和数据存储空间。 当MP/ MC=0时,4000H~EFFFH程序存储空间定义为外部存储器;F000H~FEFFH程序存储空间定义为内部ROM;当MP/ MC=1时,4000H~FFFFH程序存储空间定义为外部存储。DROM=0: 0000H~3FFFH——内部RAM;4000H~FFFFH——外部存储器;DROM=1: 0000H~3FFFH——内部RAM;4000H~EFFFH——外部存储器;F000H~FEFFH——片内ROM;FF00H~FFFFH——保留。 5. ’C54x DSP的串行口有哪些类型?各有什么特点?
解:有标准同步串口SP、缓冲同步串口BSP、多路缓冲串口McBSP、时分多路同步串口TMD 四种。 缓冲串口(BSP)是一个增强型的标准串口,它由一个全双工双缓冲串口和一个自动缓冲单元(ABU)组成。 由于其中的串行口与标准串口的功能相同,因此在标准模式下,缓冲串口的操作与标准串口的工作方式是一样的。不过无论是标准模式还是自动缓冲模式,BSP都提供了一些增强功能。主要包括了可编程控制的串口时钟、可选择时钟和帧同步信号的正负极性,能够以每帧8位、10位、12位和16位传输数据。通过配置BSP的控制寄存器,BSP还能实现忽略帧同步信号的数据传输。
时分复用串行口TDM采用时分复用技术,将多个外部器件复用与’C54x进行串行通信,每一个时隙对应于其中的1路通信。
TDM可以和外部的多个应用接口实现方便灵活的数据交换。’C54x最多可以和8个外部器件接口通信。 多通道缓冲串口(McBSP)是在缓冲串口的基础上发展起来的增强版。
McBSP具有高速、全双工、可与各种总线标准的器件直接接口等特点,它为DSP使用者在不同方面的应用提供了方便,尤其适合在通信领域的应用。
6 、TMS320VC5402 共有多少可屏蔽中断?它们分别是什么?NMI和RS属于哪一类中断 源? 答:TMS320VC5402 有 13 个可屏蔽中断,RS 和NMI属于外部硬件中断。
第 3 页(共 45 页)
9.简述TMS320C54x DSP的总线组成和功能。
C54x的内部有8组16位总线:4条程序/数据总线和4条地址总线。这些总线功能: (1)1组程序总线PB 主要用来传送取自程序存储器的指令代码和立即操作数。 (2)3组数据总线CB、DB、EB
CB和DB用来传送从数据存储器读出的数据;
EB用来传送写入存储器的数据。
(3)4组地址总线PAB、CAB、DAB、EAB 用来提供执行指令所需的地址。 10. 软件可编程等待状态发生器的功能是什么?
解:软件可编程等待状态产生器可以将外部总线周期扩展到7个机器周期(C549、C5402、C5410和C5420为14个机器周期),这样’C54x DSP可以方便地与慢速的片内存储器和I/O器件接口。
第 4 页(共 45 页)
共分享92篇相关文档