DSP课后习题与思考题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第一章习题与思考题
一、填空:
1.Instruction Cycle(指令周期)是执行一条指令所需的时间,指令周期的单位
是(nS纳秒)。所以DSP单周期指令的周期也是(时钟周期)。
2.选择DSP芯片所需考虑的因素有(DSP芯片性能)、(片内硬件资源)、(价
格)、(DSP芯片的开发工具)等。
3.TMS320LF2407A控制器是专门为基于(控制)的应用而设计的。其运算速
度最大可为(40MIPS),最小指令周期为(25nS)。
4.TMS320LF2407ADSP控制器有强大的外设功能,包括(时间管理器EVA,
EVB)、(控制器局域网CAN)、(串行接口SPI,SCI)、(模/数转换器ADC)、(看门狗定时器)。
5.TMS320LF2407ADSP芯片有RAM:(DARAM)、(SARAM),是(16)位。
二、思考题:
1. 根据TI公司对DSP命名的方法。解释给出芯片型号的各个字段的意义。
TMS 320 LF 2407APGE
2. 为何将TMS320x2000系列的DSP也称作DSP数字信号控制器或DSP单片机。
3. 与TMS320x240x系列器件相比,TMS320x240xA器件增加了那些新特点。
运行速度加快30MHz——40MHz
片上Flash/Rom中的代码可以加密;
PDPINTX、CAPn、XINTn、和ADCSOC管脚有输入保护电路;
PDPINTx管脚的状态反映在COMCONx寄存器中。
第二章习题与思考题
一、填空:
1.TMS320LF240xA系列DSP控制器采用了改进的(哈佛结构)总线,具有分
离的(程序总线)和(数据总线),使用(四)级流水线作业。
2.TMS320LF240xA系列DSP控制器具有两套相互独立的(程序操作总线)
和(数据操作总线),共有6套16位的内部总线构成,分别为(程序读总线
PRDB、程序地址总线PAB、数据读总线DRDB、数据写总线DWDB、
数据读地址总线DRAB、数据写地址总线DWAB)。
3.指令流水线由发生指令执行周期内的一系列总线操作序列组成,其特点
是将指令的执行过程分为4个阶段,即(取指令阶段)、(指令译码阶段)、(取
操作数阶段)、(指令执行阶段)。
4.中央算术逻辑部分主要包括:(中央算术逻辑单元CALU)、(累加器ACC)、
(输出定标移位器)。
5.累加器的操作与5个位于状态寄存器ST0,ST1的位有关,分别为(进位
位C)、(溢出方式位OVM)、(溢出标志位OV)、(测试/控制标志位TC)和(符
号扩展方式位SXM)。
6.乘法器单元包括(16位×16位硬件乘法器)、(临时寄存器TREG)、(乘积
寄存器PREG)和(乘积定标移位器)。
7.外围设备通过(外部总线PBUS接口)连接到内部存储器接口。
8.TMS320LF240xA系列DSP控制器的CPU中包括一个ARAU(辅助寄存
器单元)。ARAU主要为CPU提供(间接寻址能力),8个16位的辅助寄存
器(AR0~AR7)可以访问(64K数据存储器)的任一单元。
9.任何无效的地址将会导致(非屏蔽中断NMI)事件的发生。
10.中断按触发形式可分为两类,即(软件中断)和(硬件中断)。(软件中断)由
(INTR)、(NMI)或(TRAP)指令请求;(硬件中断)由(内部中断)和(外部中断)
组成,(内部中断)由(片内外设信号)触发;(外部中断)由(外部中断引脚上
的信号)触发。
11.从CPU对中断进行管理的角度出发,中断可分为(可屏蔽中断)和(不可屏
蔽中断)。
第三章习题与思考题
一、填空:
1.TMS320LF2407ADSP控制器的存储器包括(DARAM、SARAM)和(闪速存
储器Flash)。
2.TMS320LF2407ADSP控制器具有16位地址总线,可以独立访问如下三
种空间(64千字)的程序空间,(64千字)的数据空间,(64千字)的I/O空间。
3.TMS320LF2407A DSP控制器的存储器DARAM有(544)字,分为三块,
即(B0、B1、B2),但仅有(B0)块可根据的CNF位设置的不同,即可被映
射到程序存储空间,也可被映射到数据存储空间。
4.TMS320LF2407A DSP控制器的SARAM即可用作(程序存储器)又可被用
作(数据存储器)。
5.含有片内闪速存储器的器件中Flash是被映射到(程序存储空间)。对于
2407A来说,( )引脚的状态决定Flash是片内存储器被访问还是片
外存储器被访问。
6.程序存储器用于存放(程序代码)、(数据)、(表信息和常量)等。
7.TMS320LF2407A DSP控制器的程序存储器范围最大为(64K字),包括(片
内DARAM)的(B0)块,(SARAM)和(Flash)。
8.TMS320LF2407A DSP控制器的数据存储器范围最大为(64K字),其中
(32K字0000h~7FFFh)是内部存储器,包括(SARAM),(DARAM)以及(存
储器映射的外设专用寄存器)。另外的(32K字)的单元作为外部存储器的
一部分。
9.对数据存储器的访问有两种方式(直接寻址)和(间接寻址)。
10.当采用直接寻址方式时,将整个64千字的数据存储器分为(512)个数据
页,标记为(0~511),每页由(128)个字组成。
11.对所有的外部空间进行写操作时,至少需要(两)个时钟周期。
12.TMS320LF2407A DSP控制器是具有高速运行的DSP芯片,当用户想要
使它与运行速度较慢的外部存储器,I/O等接口时,必须插入(等待时间),以便延长CPU读/写这些外部设备的时间,从而解决速度匹配的问题。
第四章习题与程序题
一、填空:
1.寻址方式是指寻找指令中(操作数地址)的方式。TMS320LF2000汇编指令采用3种
存储器寻址方式:(立即寻址方式)、(直接寻址方式)、(间接寻址方式)。
2.立即寻址方式分两种类型:(短立即寻址方式)和(长立即寻址方式)。
3.直接寻址方式的寻址对象是64K字的数据存储器,具体操作是将64K字的数据存