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