DSP软件编程与算法实现西北工业大学论题目录DSP应用系统的一般开发流程DSP与MCS51、PC硬件结构对算法的影响 针对不同的算法来选择DSP与编程语言DSP常用算法简介DSP算法的仿真DSP算法的移植与实现DSP应用系统的一般开发流程1. 概念分析与建立模型2. 算法设计与仿真3. 算法移植与软件编程4. DSP软件仿真5. DSP实时调试仿真MCS51单片机内核 累加器ACC 算术单元逻辑ALU 堆栈指针SP 指令计数器PC一般处理器内核 Cache结构 CPU内总线 PCI总线桥 流水线结构 PCI总线 单内核DSP 多总线结构 硬件乘法器 流水线结构 内部PLL多内核DSP 分组FILE结构VLIW指令结构EMIF接口DSP内核特点对算法的影响1)硬件上采用了多总线哈佛结构,提高 了数据的处理能力与速度。 我们可以利用块搬移指令在程序与数 据空间,两块数据空间之间实现快速 的数据块搬移。2)采用了独立的硬件乘加器,极大地提高 了数字信号处理算法的运行速度。 特别在实现FIR滤波器、相关器、卷积器 等数字信号处理算法时应当充分利用这个 特性。 权衡现有优化算法与算法的DSP优化