SEED-Tms320F2812培训教材

preview
需积分: 0 3 下载量 162 浏览量 更新于2009-06-06 收藏 2.41MB PPT 举报
《SEED-Tms320F2812培训教材》是针对TI公司的Tms320F2812数字信号处理器(DSP)的一份教程资料,旨在帮助学习者理解并掌握该芯片的使用。这份教材从基础知识出发,详细介绍了微处理器、微控制器和数字信号处理器的区别和特点。 微处理器(µP)是多IC处理系统的核心部件,常见的结构有两种:冯·诺依曼结构和哈佛结构。冯·诺依曼结构的数据和代码共享同一内存空间和总线,如Intel的x86系列处理器;而哈佛结构则将数据和代码存储空间与总线分开,提高了处理速度。 接着,微控制器(µC)集成了实时控制核心和输入输出接口,具有高性价比,适用于嵌入式应用,且能适应各种运算能力和外设需求,无论采用冯·诺依曼还是哈佛结构,都能在微控制器中找到。 然后,数字信号处理器(DSP)作为一种专门用于处理数字信号的处理器,类似于微处理器,但拥有额外的硬件加速功能,如硬件乘法器(MPY)、算术逻辑单元(ALU)、多总线访问机制和硬件移位寄存器,这些特性使得DSP在处理复杂的数学运算,如滤波器算法(有限脉冲响应FIR、无限脉冲响应IIR)、卷积、离散傅里叶变换DFT和离散余弦变换DCT等时,表现出色。 在实现乘加运算时,对比了微处理器与DSP的差异。在微处理器中,通常使用高级语言如C编写代码,通过循环实现乘加运算,需要多个指令周期来完成。而在DSP中,由于可以单周期执行包含加载、乘法、加法在内的6个基本操作,因此效率更高。 教材中还展示了微处理器执行乘加运算的机器码和汇编指令,以帮助读者理解底层执行过程。例如,在这段C代码中,可以看到微处理器如何通过一系列的指令来实现乘加操作,并通过比较和跳转指令来控制循环。 《SEED-Tms320F2812培训教材》深入浅出地讲解了Tms320F2812 DSP的原理和应用,对于想要学习或正在使用这款芯片的工程师来说,是一份非常有价值的参考资料。通过这份教材,学习者不仅可以了解数字信号处理器的基本概念,还能掌握如何利用其特性进行高效编程,提升实际工程中的处理能力。