DEC系列应用板卡.ppt

DEC系列应用板卡.ppt

ID:53610706

大小:2.40 MB

页数:199页

时间:2020-04-20

DEC系列应用板卡.ppt_第1页
DEC系列应用板卡.ppt_第2页
DEC系列应用板卡.ppt_第3页
DEC系列应用板卡.ppt_第4页
DEC系列应用板卡.ppt_第5页
资源描述:

《DEC系列应用板卡.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、SEEDTIC2000培训教材第一部分:介绍什么是数字信号处理器?Microprocessor(µP):一个多IC处理系统的核心器件2种基本的结构:„VonNeumann“-冯.诺依曼„Harvard“–哈弗„VonNeumann“:数据、代码共享内存空间数据、代码共享内存总线Example:Intel‘sx86PentiumProcessorfamily„Harvard“:数据、代码独立存储空间数据、代码独立存储总线SOC-微控制器(µC)用来实现实时控制的核以及输入输出接口都集成在片上确保在嵌入式应用中的高的性价比几乎能满足各类电子产品对运算能力和外设的要求2种µP–结构

2、(VonNeumann和Harvard)广泛应用于MicrocontrollersDSP-数字信号处理器类似于微处理器(µp..),一个计算系统的核额外的用来加速复杂运算的外设:硬件乘法器(MPY)算术运算单元(ALU)多总线访问机制实现2n次乘法/加法运算的硬件移位寄存器典型的DSP算法乘加运算的实现-µP使用PC、通用的C代码编译器例如Visual.Studio.Net实现代码实例:#includeintdata[4]={1,2,3,4};intcoeff[4]={8,6,4,2};intmain(void){inti;intresult=0;for(i

3、=0;i<4;i++)result+=data[i]*coeff[i];printf("%i",result);return0;}6个基本操作CPU将要执行的操作?设置指针1指向data[0]设置指针2指向coeff[0]读data[i]到内核读coeff[i]到内核MPYdata[i]*coeff[i]做加法运算修改指针1修改指针2自增;如果i<3,返回第三步重复执行3到8被称作“6BasicOperationsofaDSP”DSP能够单周期执行完这6个基本操作µP的执行过程-机器/汇编码AddressM-CodeAssembly-Instruction10:for(i=0

4、;i<4;i++)00411960C745FC00000000movdwordptr[i],000411967EB09jmpmain+22h004119698B45FCmoveax,dwordptr[i]0041196C83C001addeax,10041196F8945FCmovdwordptr[i],eax00411972837DFC04cmpdwordptr[i],4004119767D1Fjgemain+47h11:result+=data[i]*coeff[i];004119788B45FCmoveax,dwordptr[i]0041197B8B4DFCmovecx

5、,dwordptr[i]0041197E8B1485405B4200movedx,dwordptr[eax*4+425B40h]004119850FAF148D505B4200imuledx,dwordptr[ecx*4+425B50h]0041198D8B45F8moveax,dwordptr[result]0041199003C2addeax,edx004119928945F8movdwordptr[result],eax00411995EBD2jmpmain+19h(411969h)乘加运算的实现-DSP使用DSP硬件平台以及Ti的C编译器来实现代码实例:intdata

6、[4]={1,2,3,4};intcoeff[4]={8,6,4,2};intmain(void){inti;intresult=0;for(i=0;i<4;i++)result+=data[i]*coeff[i];printf("%i",result);return0;}DSP的执行过程-机器/汇编码AddressMCodeAssemblyInstruction0x8000FF69SPM00x80018D040000RMOVLXAR1,#data0x800376C00000RMOVLXAR7,#coeff0x80055633ZAPA0x8006F601RPT#10x8007

7、564B8781

8、

9、DMACACC:P,*XAR1++,*XAR7++0x800910ACADDLACC,P<

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。