25.桶形移位器的移位数有三中表达方式: 立即数 ; ASM ; T低6位 26.DSP可以处理双16位或双精度算术运算,当 C16=0 位双精度运算方式,当 C16=1 为双16位运算方式。
27.复位电路有三种方式,分别是 上电复位 ; 手动复位 ; 软件复位 。 28.立即数寻址指令中在数字或符号常数前面加一个 # 号,来表示立即数。 29.位倒序寻址方式中,AR0中存放的是 FFT点数的一半 。
30.一般,COFF目标文件中包含三个缺省的段: .text 段; .data 段和 .bss 段。 31.汇编源程序中标号可选,若使用标号,则标号必须从 第一列 开始;程序中可以有注释,注释在第一列开始时前面需标上 星号或分号 ,但在其它列开始的注释前面只能标 分号 。
32.’C5402有23条外部程序地址线,其程序空间可扩展到 1M ,内程序区在 第0页 。 33. TMS320C54X DSP共有___7___种基本的数据寻址方式。
34. DSP实现FIR滤波器延时一个采样周期的方法有两种,一是采用___线性__缓冲区法,二是采用___循环__缓冲区法。
35.DSP技术 (Digital Signal Process)是利用专用或通用数字信号处理芯片,通过___数字计算___的方法对信号进行处理。
36.TMS320C54X可编程定时器的定时周期 =(时钟周期)*(定标器+1)*(___时间常数___ +1)。 37. TMS320C54X具有两个通用I/O口,__ BIO __用于输入外设的状态;___ XF __用于输出外设的控制信号。
38.锁相环(PLL)使用外部滤波器电路主要作用是抑制__信号抖动 、_电磁干扰_。 39. 中央算术逻辑单元(CALU)的功能是实现大部分的__算术_ 和__逻辑__运算。 40.唤醒低功耗的模式除了复位之外,还可以采用_外部中断__和_唤醒中断 。
四、简答题
1.TI公司DSP集成开发环境(CCS)有哪几种工作模式?各自特点是什么?
答:有两种工作模式,即软件的仿真器和硬件的在线编程。
软件的仿真器工作模式可以脱离dsp芯片,在pc上模拟dsp的指令集和工作机制,主要用于前期算法的实现和调试。
硬件的在线编程可以实时运行在 dsp芯片上,与 硬件开发板相结合进行在线编程和调试应用程序。
2.列出事件管理器通用定时器计数操作的4种模式?
答:停止/保持模式; 连续递增计数模式; 定向增/减计数模式;
连续增/减计数模式
3.说明C5402的内部总线结构?
答: C5402的内部总线结构是以8组16为总线为核心,8组总线分为1组程序总线,3组数据总线和4组地址总线。
4.简述DSP系统开发主要包含的步骤。 答:①明确设计任务,确定设计目标。
②算法模拟,确定性能指令。 ③选择DSP芯片和外围芯片。 ④设计实时的DSP芯片系统。 ⑤硬件和软件调试。 ⑥系统集成和测试。
6. 什么是哈佛结构和冯.诺依曼结构?他们有什么区别?
答:哈佛结构是一种将程序指令存储和数据存储分开的存储器结构。中央处理器首先到程序指令存储器中读取程序指令内容,解码后得到数据地址,再到相应的数据存储器中读取数据,并进行下一步的操作(通常是执行)。程序指令存储和数据存储分开,可以使指令和数据有不同的数据宽度,如Microchip公司的PIC16芯片的程序指令是14位宽度,而数据是8位宽度。
冯.诺伊曼结构也称普林斯顿结构,是一种将程序指令存储器和数据存储器合并在一起的存储器结构。程序指令存储地址和数据存储地址指向同一个存储器的不同物理位置,因此程序指令和数据的宽度相同,如英特尔公司的8086中央处理器的程序指令和数据都是16位宽。 区别是地址空间和数据空间分开与否 冯诺依曼结构数据空间和地址空间不分开 哈佛结构数据空间和地址空间是分开的 一般DSP都是采用改进型哈佛结构,就是分开的数据空间和地址空间都不只是一条,而是有 多条,这根据不同的生产厂商的DSP芯片有所不同。 在对外寻址方面从逻辑上来说也是一样,因为外部引脚的原因,一般来说都是通过相应的 空间选取来实现的。
7. TMS320C54x有多少条16位总线?这些总线各有什么作用?(6分)
答:’C54x共有4组8条16位总线
1条程序总线(PB):传送取自程序存储器的指令代码和立即操作数。
3条数据总线(CB、DB、EB):CB和EB传送从数据存储器读出的操作数;EB传送写
到存储器中的数据。
4条地址总线(PAB、CAB、DAB、EAB)传送相应指令所学要的代码。
8. TMS320C54x片内存储器一般包括哪些种类?如何控制存储器片内或片外的分配?(6分)
答:TMS320C54x的片内存储空间分为3个可选择的存储空间:64K的程序空间,64K的
数据空间和64K的I/O空间,所有TMS320C54x芯片都包括RAM、SARAM、DARAM。
程序空间:MP/MC=1 4000H~FFFFH 片外
MP/MC=0 4000H~EFFFH 片外 FF00H~FFFFH 片内 OVLY=1 0000H~007FH 保留 0080H~007FH 片内
OVLY=0 0000H~3FFFH 片外
数据空间:DROM=1 F000H~FEFFH 只读空间 FF00H~FFFH 保留 DROM=0 F000H~FEFFH 片外
9. 当TMS320C54x CPU接收到可屏蔽的硬件中断时,满足哪些条件中断才能被响应?(6
分)
答:(1)出现多个中断时,此中断的优先级最高
(2)INTM=0 允许全局中断
(3)IMR中的响应相应位为1,开放此中断。
10. TMS320C54x硬件复位地址为多少?如何确定中断向量地址?计算INT0(IPTR=001H)的
中断向量地址。(6分)
答:复位后,复位向量地址为:0080H
确定地址方式:IPTR+左移2位后的中断向量序列号
10H左移2位后成为40H,IPTR=001H,则中断向量地址为00C0H
11. 若辅助寄存器AR0的值为0x0005H,AR3的值为0x030FH,请分别给出下列寻址方式修改
后的辅助寄存器的值。
*AR3+ ; AR3=0310H *AR3+0 ; AR3=0314H *AR3(15) ; AR3=0324H 12. 分别解释以下指令的功能。
LD #80h, A; 把立即数80H装入累加器A LD 80h, A; 把80H为地址的数据装如累加器A LD #80h,16, A; 把立即数80H左移16位后装如累加器A 13. 根据你的理解,试列举 DSP 芯片的特点?
答:哈佛结构;多总线结构;指令系统的流水线操作;专用的硬件乘法器;特殊的DSP
指令;快速的指令周期;丰富的外设
14. DSP 为了降低功耗采取了哪些措施?
答:双电压供电;多种软件可编程的节电运行和休眠工作模式 15. TMS320C54X DSP有哪几种串行接口? 答:标准同步串口(SP);缓冲同步串口(BSP);多路缓冲串口(MCBSP);时分多路串口(TMD) 18.简述C5402流水线操作的过程和特点。
答:C5402流水线操作阶段有:预取指,取指,译码,寻址,读数,执行。 特点是:可以执行多个不同的指令同时工作,最终实现串行的结构,并行的结果。 19. 什么是哈佛结构和冯.诺依曼结构?他们有什么区别?
答:冯.诺依曼结构采用单存储空间,即程序指令和数据公用一个存储空间,使用单一的地
址何数据总线,取指令和取操作数都是通过一条总线分时进行的。
哈佛结构结构采用双存储空间,程序存储器和数据存储器分开,有各自独立的程序总
线和数据总线,可独立编址和独立访问。
五、综合应用题
1. 利用嵌入式DSP 开发一个数码显示的多点温度检测装置,请给出模块化设计框图。并将其中得主要模块试作简单说明。
解答: 根据题目要求,给出系统结构简单框图如下:
2.已知事件管理器通用定时器工作于连续递增计数模式,且定时器的使能信号和定时器时钟信号如下图所示,当周期寄存器的值TxPR=3时,画出通用定时器连续递增计数模式的示意图(至少画出2个计数周期)。
解
2.下图表示的是进行DSP应用产品开发的基础环境条件和进行开发时应当十分重视的技术要素。根据图上内容进行适当介绍。
相关推荐: