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等高速 运行的片上资源,以提高程序运行速度。 ◼ 合理安排指令,避免指令的流水冲突。 ◼ 充分精简指令,合理优化程序