四川电子科技大学:《数字信号处理方法与实现》第五章 SHARC系列DSP开发工具与软件设计

数字信号处理方法与奥现 贺知明副教授 电子科技大学 四川成都
数字信号处理方法与实现 贺知明 副教授 电子科技大学 四川•成都

SHARO系列DSP开发工具与软件设计 开发工具 scalDS介绍 DSP汇编语言程序设计 DSP高级语言程序设计 汇编与高级语言的接口 」链接描述文件 集成开发调试环境(IDDE
SHARC系列DSP开发工具与软件设计 ◼ 开发工具 ◼ VisualDSP介绍 ◼ DSP汇编语言程序设计 ◼ DSP高级语言程序设计 ◼ 汇编与高级语言的接口 ◼ 链接描述文件 ◼ 集成开发调试环境(IDDE)

开发工具 硬件开发工具: EZ-ICE(In- Circuit emulator,硬件仿真器) 通过JAG仿真测试口连接,管理目标处理器 EZ-kit lite(工具包) 主要包括评佔板(通过串口或∪SB与PC连接) 软件开发工具: VisualDsP
开发工具 ◼ 硬件开发工具: EZ-ICE(In-Circuit Emulator,硬件仿真器) 通过JTAG仿真测试口连接,管理目标处理器 EZ-kit lite(工具包) 主要包括评估板(通过串口或USB与PC连接) ◼ 软件开发工具: VisualDSP

使用开发工具的流程(1) 」系统框架描述,任务分析及确定,定义目 标系统,编写系统结构文件(Jdf,链接描 述文件) 产生程序代码 链接描述文 件(.Jdf C源文件(C) 标准工程文件 编译(.dpj 汇编源文件(.ASM) 器或 链接器 可执行文件 ( dxe 库文件
使用开发工具的流程(1) ◼ 系统框架描述,任务分析及确定,定义目 标系统,编写系统结构文件(.ldf,链接描 述文件) ◼ 产生程序代码 C源文件(.C) 汇编源文件(.ASM) 库文件 标准 编译 器或 汇编 器 工程文件 (.dpj) 链接器 链接描述文 件(.ldf) 可执行文件 (.dxe)

使用开发工具的流程(2) 」调试程序(软件模拟) 在评佔板或实验板上,利用软件模拟器进行; 目标系统仿真(硬件仿真) 硬件仿真器与目标处理器连接,进行硬件仿真; 完成最终系统(软件+硬件) 脱机装载固化程序( EPROM、E2PROM或 FLASH 等),完成系统测试
使用开发工具的流程(2) ◼ 调试程序(软件模拟) 在评估板或实验板上,利用软件模拟器进行; ◼ 目标系统仿真(硬件仿真) 硬件仿真器与目标处理器连接,进行硬件仿真; ◼ 完成最终系统(软件+硬件) 脱机装载固化程序(EPROM、E 2PROM或FLASH 等),完成系统测试

VisualDSP介绍 VisualDSP是一个集成的开发、调试环境 (Integrated Development and Debugging Environment,简称IDDE),具有图形交互 的窗口形式,为DSP应用程序的开发提供了 全面灵活的工程式管理 VisualDSp专门针对AD公司的系列DSP( 点和定点)所使用的通用开发平台,可以 支持共享存储器的多处理器系统开发
VisualDSP介绍 ◼ VisualDSP是一个集成的开发、调试环境 (Integrated Development and Debugging Environment,简称IDDE),具有图形交互 的窗口形式,为DSP应用程序的开发提供了 全面灵活的工程式管理。 ◼ VisualDSP专门针对ADI公司的系列DSP(浮 点和定点)所使用的通用开发平台,可以 支持共享存储器的多处理器系统开发

VisualDSP的组成 集成开发环境( Integrated Development Environment 集成调试环境( Integrated Debugging Environment VDK核( VisualdsP Kerne)及分析工具 VCSE (VisualDSP Component Software Engineering 专家链接器 高速缓存和指令流水查看器 u TCL Scripts
VisualDSP的组成 ◼ 集成开发环境(Integrated Development Environment) ◼ 集成调试环境(Integrated Debugging Environment) ◼ VDK核(VisualDSP Kernel)及分析工具 ◼ VCSE(VisualDSP Component Software Engineering) 专家链接器 ◼ 高速缓存和指令流水查看器 ◼ TCL Scripts

VisualDsp的主要特点 」强大的编辑器和灵活的工程管理功能。 」对各种 SHARC工具的操作非常容易。 调试与多处理器支持。 支持高级语言编程和调试。 强大的统计性能分析。 专家链接器与VCSE
VisualDSP的主要特点 ◼ 强大的编辑器和灵活的工程管理功能。 ◼ 对各种SHARC工具的操作非常容易。 ◼ 调试与多处理器支持。 ◼ 支持高级语言编程和调试。 ◼ 强大的统计性能分析。 ◼ 专家链接器与VCSE

DSP汇编语言程序设计 汇编语言能够与硬件紧密结合,其执行 效率最高,指令代码最短,占用内存最小 在对运算速度要求很高的场合,使用汇编 语言编程具有独特的优势
DSP汇编语言程序设计 汇编语言能够与硬件紧密结合,其执行 效率最高,指令代码最短,占用内存最小。 在对运算速度要求很高的场合,使用汇编 语言编程具有独特的优势

汇编编程时应注意 充分利用DMA块操作、条件执 循环寻 指、位反序、延迟跳转、并行操作等专门 为DSP运算而设计的指令,多数操作都有专 勹的硬件支持,执行效率高 充分利用寄存器、 Cache、片内RAM等高速 运行的片上资源,以提高程序运行速度。 合理安排指令,避免指令的流水冲突。 充分精简指令,合理优化程序
汇编编程时应注意 ◼ 充分利用DMA块操作、条件执行、循环寻 指、位反序、延迟跳转、并行操作等专门 为DSP运算而设计的指令,多数操作都有专 门的硬件支持,执行效率高。 ◼ 充分利用寄存器、Cache、片内RAM等高速 运行的片上资源,以提高程序运行速度。 ◼ 合理安排指令,避免指令的流水冲突。 ◼ 充分精简指令,合理优化程序
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 四川电子科技大学:《数字信号处理方法与实现》第四章 SHARC系列DSP系统的硬件设计.ppt
- 《电子线路》第五章(5-3)调频波解调电路.ppt
- 《电子线路》第五章(5-1)角度调制信号的基本特性.ppt
- 《电子线路》第五章(5-2)调频电路.ppt
- 《电子线路》第三章(3-2)LC正弦波振荡器.ppt
- 《电子线路》第四章(4-2)相乘器电路.ppt
- 《电子线路》第四章(4-3)混频电路.ppt
- 《电子线路》第四章(4-4)振幅调制与解调电路.ppt
- 《电子线路》第二章 谐振功率放大器.ppt
- 《电子线路》第三章(3-3)LC振荡器的频率稳定度.ppt
- 《电子线路》第四章 振幅调制、解调与混频电路.ppt
- 《电子线路》第六章 集成运算放大器及其应用电路.ppt
- 《电子线路》绪论.ppt
- 《电子线路》第三章 正弦波振荡器.ppt
- 《电子线路》第一章(1-1) 功率电子线路.ppt
- 《电子线路》第五章 放大器中的负反馈.ppt
- 《电子线路》第四章(4-4) 差分放大器.ppt
- 《电子线路》第四章 放大器基础.ppt
- 《电子线路》第三章 场效应管.ppt
- 《电子线路》第二章 晶体三极管.ppt
- 四川电子科技大学:《数字信号处理方法与实现》第六章 并行DSP技术.ppt
- 四川电子科技大学:《数字信号处理方法与实现》第七章 常用DSP算法.ppt
- 四川电子科技大学:《数字信号处理方法与实现》总复习.ppt
- 四川电子科技大学:《数字信号处理方法与实现》第一章 DSP相关知识.ppt
- 四川电子科技大学:《数字信号处理方法与实现》第二章 DSP结构特点、分类、发展及应用.ppt
- 四川电子科技大学:《数字信号处理方法与实现》第三章 SHARC系列DsP原理.ppt
- 《数字信号处理 Digital Signal Processing》课程教学资源(PPT课件讲稿)习题课.ppt
- 《数字信号处理 Digital Signal Processing》课程教学资源(PPT课件讲稿)第七章 FIR DF有限长数字滤波器的设计.ppt
- 《数字信号处理 Digital Signal Processing》课程教学资源(PPT课件讲稿)第一章 离散时间信号与系统.ppt
- 《数字信号处理 Digital Signal Processing》课程教学资源(PPT课件讲稿)第三章 DFT 离散傅里叶变换.ppt
- 《数字信号处理 Digital Signal Processing》课程教学资源(PPT课件讲稿)第二章 Z变换.ppt
- 《数字信号处理 Digital Signal Processing》课程教学资源(PPT课件讲稿)第五章 数字滤波器(DF)基本结构.ppt
- 《数字信号处理 Digital Signal Processing》课程教学资源(PPT课件讲稿)第六章 IIR DF无限长数字滤波器.ppt
- 《数字信号处理 Digital Signal Processing》课程教学资源(PPT课件讲稿)第四章 FFT快速傅式变换.ppt
- 《数字信号处理 Digital Signal Processing》课程教学资源(PPT课件讲稿)绪论.ppt
- 北京邮电大学:《数据通信原理》课程教学资源(课件讲稿)第九章 数据网.pdf
- 北京邮电大学:《数据通信原理》课程教学资源(课件讲稿)第八章 分组网的通信协议.pdf
- 清华大学:《如何选用数字信号处理器》讲义.pdf
- 西安交通大学:《信号与系统 Signals and Systems》课程教学资源(PPT课件讲稿)第一章 信号与系统.ppt
- 西安交通大学:《信号与系统 Signals and Systems》课程教学资源(PPT课件讲稿)第七章 采样 Sampling.ppt