dspC54x的C语言程序设计
- 格式:pptx
- 大小:507.71 KB
- 文档页数:71


习题一
1.简述DSP芯片的要紧特点
DSP的要紧特点有哈佛结构、多总线结构、指令系统的流水线操作、专用的硬件乘法器、特殊的DSP指令、快速的指令周期、硬件配置强。
2.请详细描述冯·诺依曼结构和哈佛结构,并比较它们的不同。
冯·诺依曼结构结构的特点是数据和程序共用总线和存储空间,因此在某一时刻,只能读写程序或只能读写数据。哈佛结构的要紧特点是将程序和数据存储在不同的存储空间,即程序存储器和数据存储器是两个彼此独立的存储器,每一个存储器独立编址,独立访问。
3.简述DSP系统的设计进程
确信DSP系统的性能指标、进行算法优化和模拟、选择DSP芯片和外围芯片、进行硬件电路设计、进行软件设计、进行软硬件综合调试。
4.在进行DSP系统设计时,如何选择适合的DSP芯片?
依照系统运算量的大小、对运算精度的要求、存储器的要求、系统本钱限制和体积等要求选择适合的DSP芯片。
5.TI公司的DSP产品目前有哪三大主流系列?各自的应用领域是什么?
TMS320C2000——主推TMS320C24x和TMS320C28x定点DSP,要紧用于数字化操纵领域;
TMS320C5000——TMS320C54x和TMS320C55x 16位定点DSP,要紧用于通信、便携式应用领域;
TMS320C6000——TMS320C62x和TMS320C64x 32位定点DSP、TMS320C67x 32/64位浮点DSP,要紧用于超高速、大容量实时信号处置的场合,如音视频技术、通信基站。
习题二
1.请描述TMS320C54x的总线结构。
TMS320C54x DSP采纳先进的哈佛结构并具有八组总线,其独立的程序总线和数据总线许诺同时读取指令和操作数,实现高度的并行操作。八组16位总线的功能如下:
程序总线(PB)传送从程序存储器来的指令代码和当即数。
三组数据总线(CB,DB,EB)连接各类元器件,CB和DB总线传送从数据存储器读出的操作数,EB总线传送写入到存储器中的数据。
dsp试卷及答案
【篇一:dsp试题及答案1】
xt>__________班 姓名 ___________学号_______________
(请考生注意:本试卷共 5 页 ,8道大题)
tms320c54x系列,所有答案均以54系列为主,特此声明)
一、单项选择题: (每小题2分,总计20分)
1、以下各项哪项不属于dsp芯片的主要特点 答:( b ) (a)哈佛结构(b)事务型处理器(c)指令系统的流水线操作(d)多总线结构 2、 哈佛结构与冯.诺依曼结构的区别在于 答:( a ) (a)不止一条数据总线(b)多个存储器 (c)允许流水线操作(d)专用的硬件乘法器
3、tms320c54x的中央处理器由以下哪项组成 答:( a )(a)运算部件和控制部件 (b)算术逻辑单元和累加器 (c)累加器和乘法器 (d)st1和sto
4、以下各项哪项不属于选择dsp 芯片时考虑的因素答:( d )
(a) 运算速度(b)精度和动态范围(c)价格 (d)外观
6、若使cpl=1,dp=1,sp=0100h,执行直接寻址语句:add 30h,a 后,则得到16位的数据存储器实际地址为:答:( b )(a)00b0h
(b)0130h(c)0031h(d)0030h
7、双数据存储器操作数间接寻址所用辅助寄存器只能是以下哪项
答:( c )(a)ar0 ar1 ar2 ar3(b)ar1 ar2 ar3 ar4 (c)ar2 ar3 ar4 ar5 (d)ar0 ar1 ar6 ar7
8、以下段定义伪指令中哪个属于未初始化段:答:( c )
(a).text (b).data (c).usect (d).sect
9、dsp中c语言设计具有兼容性和可移植的优点, c代码的程序入口地址符号为
答:( a )
(A)_c_int00 (b)start(c)reset (d)_c_int
DSP常见问题解答
如何选择外部时钟?
DSP的内部指令周期较高,外部晶振的主频不够,因此DSP大多数片内均有PLL。但每个系列不尽相同。
1)TMS320C2000系列:
TMS320C20x:PLL可以÷2,×1,×2和×4,因此外部时钟可以为5MHz-40MHz。
TMS320F240:PLL可以÷2,×1,×1.5,×2,×2.5,×3,×4,×4.5,×5和×9,因此外部时钟可以为2.22MHz-40MHz。
TMS320F241/C242/F243:PLL可以×4,因此外部时钟为5MHz。
TMS320LF24xx:PLL可以由RC调节,因此外部时钟为4MHz-20MHz。
TMS320LF24xxA:PLL可以由RC调节,因此外部时钟为4MHz-20MHz。
2)TMS320C3x系列:
TMS320C3x:没有PLL,因此外部主频为工作频率的2倍。
TMS320VC33:PLL可以÷2,×1,×5,因此外部主频可以为12MHz-100MHz。
3)TMS320C5000系列:
TMS320VC54xx:PLL可以÷4,÷2,×1-32,因此外部主频可以为0.625MHz-50MHz。
TMS320VC55xx:PLL可以÷4,÷2,×1-32,因此外部主频可以为6.25MHz-300MHz。 4)TMS320C6000系列:
TMS320C62xx:PLL可以×1,×4,×6,×7,×8,×9,×10和×11,因此外部主频可以为11.8MHz-300MHz。
TMS320C67xx:PLL可以×1和×4,因此外部主频可以为12.5MHz-230MHz。
TMS320C64xx:PLL可以×1,×6和×12,因此外部主频可以为30MHz-720MHz
软件等待的如何使用?
DSP的指令周期较快,访问慢速存储器或外设时需加入等待。等待分硬件等待和软件等待,每一个系列的等待不完全相同。
DSP技术知识要点(电信)
CHAP1
1、冯、诺依曼结构和哈佛结构的特点
冯、诺依曼结构:该结构采用单存储空间,即程序指令和数据共用一个存储空间,使用单一的地址和数据总线,取指令和取操作数都是通过一条总线分时进行。当进行高速运算时,不但不能同时进行取指令和取操作数,而且还会造成数据传输通道的瓶颈现象,其工作速度较慢。
哈佛结构:该结构采用双存储空间,程序存储器和数据存储器分开,有各自独立的程序总线和数据总线,可独立编址和独立访问,可对程序和数据进行独立传输,使取指令操作、指令执行操作、数据吞吐并行完成,大大地提高了数据处理能力和指令的执行速度,非常适合于实时的数字信号处理。
2、DSP芯片的特点(为何适合数据密集型应用)
采用哈佛结构;采用多总线结构;采用流水线技术;配有专用的硬件乘法-累加器;快速的指令周期
3、定点DSP芯片和浮点DSP芯片的区别及应用特点
若数据以定点格式工作的——定点DSP芯片。
若数据以浮点格式工作的——浮点DSP芯片。
浮点DSP芯片,精度高、动态范围大,产品相对较少,复杂成本高。但不必考虑溢出的问题。用在精度要求较高的场合。
4、定点DSP的表示(Qm.n,精度和范围与m、n的关系)及其格式转换
(1)数的总字长:m+n+1
1位符号位:最高位是符号位,0代表正数,1代表负数
m表示数的2的补码的整数部分的位数
n表示数的2的补码的小数部分的位数
正数:补码=原码
负数:补码=原码取反+1
(2)m越小,n就越大,则数值范围越小,但精度越高;
m越大,n就越小,则数值范围越大,但精度越低。 (3)
十进制转换成Qm.n形式:
先将数乘以2^n 变成整数,再将整数转换成相应的Qm.n形式
不同Qm.n形式之间的转换:
不同Qm.n形式的数进行加减运算时,通常将动态范围小的数据格式转换成动态范围大的数据格式。即n大的数据格式向n小的数据格式转换。
方法:将n 大的数向右移相差的位数,这时原数低位被移出,高位则进行符号扩展。