1、DSP技术与应用习题库及标准答案王忠勇DSP技术与应用习题库及答案王忠勇作者:日期:一、填空题第一章1数字信号处理特点 大量的实时计算(FIR IIR FFT )亠数据具有高度重复 (乘积和操作在滤波、卷积和 FFT中等常见) _ 。2信号处理的作用 _ 信号改善;信号检测、估计等3信号处理的方法 信号波形分析/变换 滤波_、_现代谱估计/分析 自适应滤波等。4.信息系统包括 米集、 传输、处理、等。5.数字信号处理常用算法有FIR滤波 、IIR滤波 、离散傅里叶变换、卷积、离散余弦变换等6.处理器速度的提高得益于器件水平、 处理器结构、并仃技术等。7.DSP结构特点包括采用哈佛结构体系、采用
2、流水线技术、 硬件-乘法器 、多处理单元、 特殊的DSP指令。8.DSP芯片按用途分为通用型DSP、专用型DSP。9.DSP芯片按数据格式分为浮点型、定点型。第二早1.C28x芯片具有 C27X、 C28X 、 C2XLP操作模式。2.C28x芯片模式选择由ST1中的 AMODE和 OBJMODE位组合来选定模式。3.CPU内核由 CPU、仿真逻辑、接口 组成。4.CPU主要特性是 保护流水线、独立寄存器空间 算术逻辑单兀(ALU)、地址寄存器算术单元(ARAU) 、循环移位器乘法器 。5.CPU信号包括 存储器接口信号、时钟和控制信号、复位和中断信号、仿真信号 。6.TMS320F2812组
3、成特点是 32位、定点、 改进哈佛结构、循环的寻址方式。7.存储器接口有 3组地址总线。8.存储器接口有 3 组数据总线。9.存储器接口地址总线有PAB、 DRAB、DWAB 、10CPU中断控制寄存器有IFR、 IER 、DBGIER 。11.ACC累加器是 3 2位的,可表示为 ACC 、AH、 A L。12被乘数寄存器是 32位的,可表示为 XT 、T 、TL。13乘数结果寄存器是位的,可表示为P 、 、PL。14数据页指针寄存器 16 位的,有65536 页-每页有一64个存储单元。数据存储空间容量是 4M字_ 。15.堆栈指针复位后 SP指向地址是OxOOO4OOh 。第三章1. D
4、SP芯片内部包含存储器类型有 片内双访问存储器(DARAM) _、片内单访问程序/数据 RAM (SARAM ) _、掩膜型片内 ROM 存储器一、 闪速存储器(Flash)一次性可编程存储器(OTP )。2. C28x具有32 位的数据地址和_22位的程序地址,总地址空间可达 _ 4G_字(每 个字16位)的数据空间和 4M _字的程序空间。3 .在程序地址中保留了 _64_个地址作为 CPU 的32个中断向量。C28x 包含两个单周期访问的存储器 SARAM地址是通过 ST1I 的位 _VMAP _向量映像到程序空间 的 顶部或底部。0x000000H-0x0007FFH 、_0x0080
5、00H-0x009FFFH _。5单口随机读/写存储器,在单个机器周期内只能被访问 _ 1 _次。6. C28x 片内 SARAM 分_5 -块。7. MO 和 M1每块的大小为 _1K*16其中,M0 映像至地址 _0x000000 0x0003FFh ,M1 映像至地址 0x000400-0x007FFH 。8 . LO 和 L1 每块的0x008000H-0x008FFFH大小为 4K*16其中,LO 映像至地址,L1 映像至地址0x009000H-0x009FFFh。9 . HO 大小为8K*16位,映像至地址0x3F80000H-0x3F9FFFh 。10.C28x包含位的Flash
6、存储器1K*16位的OTP11. Flash存储器被分成 4 _个8Kxl6位单元和8 个16Kxl6位的单元12.外部扩展接口映射到 _ 5 _个独立的存储空间 ZONE0/1/2/6/7 _。13. 用户可以通过软件改变 XINTCNF2 寄存器中的 _XMP / MC 位来控制Boot ROM 和 XINTF Zone7 的映射。14.微处理器模式 Zone7映射到高位置地址空间,中断向量表可以定位在外部存储空间。 BootROM将被屏蔽。15.微计算机模式 Zone 7被屏蔽且中断向量表从 BootROM中获取。16 . Zone2和Zone6共享外部地址 总线,片选信 号分别是 XZ
7、CS2 和XZCS6AND7 。17. Zone0和Zonel公用一个外部片选信号 _ZCS0ANDCS1 采用不同的内部地址。 Zone0的寻址范围是 0x00 2000 0x00 3FFF , Zonel 的是 0x00 4000 0x00 5FFF。18写操作紧跟读操作流水线保护会影响 Zonel空间的访问,故Zonel空间适合用于 扩展外设而不适合用来 扩展外部存储器_。佃.Zone7是独立的地址空间,复位时, XMP /MC弓I脚为高电平,Zone7空间映射到0x3FC000_。20. Zone7和Zone6空间公用一个片选信号 _XZCS6AND7 。访问外部 Zone7空间的地址
8、范围是 0X07C0000x07FFFF _, Zone6也使用这个地址空间是 0x07 C000 0x07 FFFF 。21.XINTF 时钟有 XTIMCLK -、_XCLOCK。22. XINTF空间的读或写操作的时序都可分为 建立(Lead) 、激活(Active)_跟踪(Trail) _。 三个阶段。23.XINTF接口需考虑最小等待状态的需要 、XINTF 的时序特性 外部器件的时序特性 、C28x芯片和外设间的附加延时 。24. DSP通过检测 _XREADY 信号,从而可以延 长DSP访问处设的激活阶段。25. GPIO 口通过功能功能控制 _、方向、二据、设置 清除、反转触发
9、、寄存器来控制 第4章1. 中断分为 可屏蔽中断、 非屏蔽中断。2.处理中断过程 _接收中断请求、 响应中断、准备执行中断服务程序并保存寄存器值、 执行中断服务子程序 。3. 中断向量地址的低地址保存该向量的 _低16位,高地址则保存它的高6位。4向量表可以映像到程序空间的底部或顶部,这取决于状态寄存器 STI的向量映像位VMAP _如果VMAP位是0,向量就映像在以 0x000000 开始的地址上 ;如果其值是1,向量就映像到以0X3FFFC0 开始的地址上。5. 281X有 14个 通用中断, 为仿真而设计的中断 _DLOGINT (数据标志中断)、_TOSINT(实时操作系统中断)。6.
10、 281X 中断寄存器有 IFR_、 _ IER _、_ DBGIER 、中断标志寄存器IFR、中断使能寄存器IER、调试中断使能寄存器 DBGIER、状态寄存器7. C28x非屏蔽中断包括 -软中断INTR 和TRAP指令_、_硬件中断 NMI、 非法 指令陷阱 _、_硬件复位中断 RS_。& 低功耗模式有HALT _、 STANDBY 、 IDLE 。9. PIE模块支持 _ 96_ 个不同的中断,这些中断分成 _ 12 _个组,每个组8_个中断,10. 对于多路复用的中断源, PIE块中的每个中断组都有一个相关 _中断标志寄存器PIEIFRx.y -和 使能位PIEIERx.y _o另外
11、,每个中断组(1NT1INTl2)都有一个_ 应答位 PIEACKx 。第5章1.F281X有 _ 2个 _事件管理器。(EVA, EVB)2. 事件管理器结构具有 通用定时器、 全比较/PWM单元 、 捕获单元、正交编码脉 冲电路_。3. 通用定时器有在控制系统中产生采样周期、 为捕获单元和正交编码脉冲电路(只针对GP2/4)提供时基; 、 。4. 每个通用定时器产生中断的条件有 上溢、 下溢 _、_比较匹配、周期匹配5. 定时器的4种操作模式是一停止/保持、连续增计数、定向增/减计数、连续增减计数一。6. 每个事件管理器 _3 -路由完全比较单元产生的带有可编程死区的 PWM 信号,定时器
12、 比较器产生的_ 2 _路独立的PWM信号。7. 比较单元相关的 PWM电路包括的功能单元有非对称/对称波形发生器、 可编程死区单元、 输出逻辑、 空间矢量(SV) PWM状态机。8. 正交编码脉冲是 两个频率变化 且正交 的脉冲。9. QEP电路可用于连接一个光电编码器以获得旋转机器的 _位置 和速率等信息。10. SCI结构特点有一个发送器(TX)及相关寄存器 _、二个接收器(RX)及相关寄存器_、 一个可编程的波特率产生器 、数据存储器映射的控制和状态寄存器 丄。11. 多处理异步通信模式有 空闲线多处理器模式 地址位多处理器模式 。12. ADC触发方式有 软件启动 、事件管理器启动
13、、外部引脚启动 。13. ADC工作方式有 同步采样 、顺序采样 _。第6章1、TMS320C28x 存储器寻址方式有 直接寻址方式、堆栈寻址方式、间接寻址方式、寄存器寻址方式、数据/程序/IO空间立即寻址方式、程序空间间接寻址、字节寻址方式2当需要访问堆栈中的数据时, SP的值减去这的_6位偏移量就是被访问的数据的地址。3.汇编语言包括 汇编指令、伪指令和宏指令 。4.汇编源程序由标号域、助记符域、操作数域、注释域 组成第7章1.使用宏的过程要经过 _定义宏 调用宏 展开宏亠阶段。2. 目标文件包括 文本段 、 数据段 、 预留段 默认的段。3. 目标文件有一已初始化的段 、未初始化的段 基
14、本类型的段。4.链接器伪指令 MEMORY 存储器伪指令可以确定目标系统的各种内存配置。5 链接器伪指令 /SECTIONS段伪指令_确定链接器组合输入段的方法和输出段在存储器中的位置。第9章1整数运算的问题有:(1) 两个16位整数相乘,乘积总是 向左增长”。这意味着多次相乘后,乘积将会很快超 出定点器件的数据范围。(2) 保存32位乘积到存储器,要开销 2个机器周期以及2个字的存储器单元。(3) 由于乘法器都是16位相乘,因此很难在后续的递推运算中,将 32位乘积作为乘法器 的输入。2.小数运算的优点(1) 乘积总是 向右增长”。这就味着超出定点器件数据范围的将是不太感兴趣的部分。(2) 既可以存储32位乘积,也可以存储高 16位乘积,这就允许用较少的资源保存结果。(3) 可以用于递推运算。3. C28x采用_2的补码表示小数,其最高位为 符号位 。4解决冗余符号的办法是
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1