DSP芯片原理与应用习题与思考题(张雄伟)
- 格式:doc
- 大小:35.50 KB
- 文档页数:3
习题与思考题
第一章DSP 系统与DSP芯片
1.数字信号处理算法一般的实现方法有哪些?
2.什么是可编程DSP芯片?他有什么特点?
3.什么是定点DSP芯片和浮点DSP芯片?各有什么优缺点?
4.设计DSP应用系统时,如何选择合适的DSP芯片?
5.TMS320LF2407A-40的指令周期是多少纳秒(ns)?它的运算速度是多少MIPS? 如果DSP算法是按帧处理的,且帧长是10ms,则该芯片在一帧时间内最多可运行多少个指令周期?
6.简述DSP应用系统的典型构成和特点。
7.简述DSP应用系统的一般设计过程。
8.开发DSP应用系统,一般需要哪些软硬件工具?
第二章DSP芯片的运算基础
1.已知一个16进制数3000H,若该数分别用Q0、Q5、Q15表示,计算该数的大小。2.若某一个变量用Q10表示,计算该变量所能表示的数值范围和精度。
3.已知x=0.4567,试分别用Q15、Q14、Q5将该数转换为定点数(考虑舍入和不舍入两种情况)。
4.函数f(x)= 2(1+x2),-1 5.两个数x、y分别为0.45和1.97,试采用16位定点方法(保持最大精度),计算x、y 之和及乘积,并比较定点和浮点之结果。 6.采用定点方法,计算log2(105.6)的值,并比较定与浮点的结果。 第三章TMS320C24x DSP的硬件结构 1.TMS320LF/LC240x芯片的CPU主要由哪几部分组成? 2.TMS320LF/LC240x DSP芯片的外设有哪些?它们是如何构成的? 3.TMS320LF/LC240x DSP芯片的中断是如何组织的? 4.TMS320LF/LC240x DSP芯片的内部总线是如何组织的? 5.试述TMS320LF/LC240x DSP芯片的存储器结构? 第四章TMS320C24x DSP的指令系统 1.汇编语句格式包含哪几部分?编写汇编语句需要注意哪些问题? 2.TMS320C24x的指令集包含了哪几种基本类型的操作? 3.TMS320C24x提供了那些基本的数据寻址方式? 4.直接寻址方式中,数据存储单元的地址是如何生成的? 5.采用﹡BR0+间接寻址,若AR0为0000 1000b,试写出位反转模式与AR1低4位的关系,设ARP=1。 第五章DSP芯片的程序结构 1.什么是COFF格式?它有什么特点? 2.说明 .text块、.data块和.bss块分别包含什么内容? 3.链接命令文件包括哪些内容? 4.什么是程序的重定位? 5.已知一组名为indata, 长度为30个字,使用两种方法给该数组分配空间。 第六章DSP集成开发环境——CCS 1.通过菜单研究CCS集成开发环境的各种功能。 2.学习使用CCS集成开发环境的帮助文档。 3.按CCS数据文件格式建立一个任意正弦信号的数据文件,再编写一段简单的程序,从文件输入数据,并通过图形观察信号波形和频谱。 第七章TMS320C24x DSP的C语言编程基础 1.编写一个简单的C语言程序,实现简单的数学运算。 2.装载C程序,采用单步运行跟踪程序执行,理解C程序初始化操作。 3.编写一个C语言程序,包括函数调用、变量定义和循环等操作,编译链接后使用菜单命令“View→Mixed Source/Asm”或使用链接选择‐k,观察自动生成的C语言对应的汇编程序。 4.编写一个C和汇编语言的混合程序,在C语言中调用汇编语言函数,并访问汇编程序变量。 第八章TMS320C24x DSP的硬件设计基础 1.设计一个独立完整的DSP硬件系统,一般需要考虑哪些方面? 2.时钟电路的设计应该注意什么? 3.电源电路的设计应该注意哪些方面? 4.PCB设计时应该遵循哪些基本注意事项? 第九章TMS320C24x DSP的应用程序设计 1.设计一个程序,通过定时中断,再通过I/O端口产生一个方波信号。2.将调试好的上述程序固化到DSP芯片的内部Flash,并测试输出结果。