DSP完整课件第11课第1315章,dsp课件,.ppt

DSP完整课件第11课第1315章,dsp课件,

位码倒序(位反转)寻址功能 X(13) 1111 X(13) 1111 (6fh) X(14) 011l X(7) 1110 (6eh) X(13) 1011 X(11) 1101 (6dh) X(12) 0011 X(3) 1100 (6ch) X(11) 110l X(13) 1011 (6bh) X(10) 010l X(5) 1010 (6ah) X(9) 1001 X(9) 1001 (69h) X(8) 0001 X(1) 1000 (68h) X(7) 1110 X(14) 0111 (67h) X(6) 0110 X(6) 0110 (66h) X(5) 1010 X(10) 0101 (65h) X(4) 0010 X(2) 0100 (64h) X(3) 1100 X(12) 0011 (63h) X(2) 0100 X(4) 0010 (62h) X(1) 1000 X(8) 0001 (61h) X(0) 0000 X(0) 0000(60h) 位码倒序寻址结果 位码倒序 变换结果 存储单元地址 按照位码倒序的方式寻址,就可以将乱序的结果整序。 例如:假设辅助寄存器都是8位字长,(AR2),指向X(0)的存储单元,(AR0)(是FFT长度的一半)。 反向进位加+ = 反向进位加+ = 反向进位加+ = 反向进位加+ =60h)68h)01100100(64h)01101100(6ch)01101111(6fh)01100111(67h) 13.1 DSP的集成开发环境CCS概述 13.1.1 CCS的简介 CCS有两种工作模式,即 软件仿真器(Simulator)模式:可以脱离DSP芯片,在PC机上模拟DSP的指令集和工作机制,主要用于前期算法实现和调试。 硬件在线编程模式:可以实时运行在DSP芯片上,与硬件开发板相结合在线编程和调试应用程序。 CCS是一个完整的DSP集成开发环境,所有的TI DSP都可以使用该软件工具进行开发,并为C2000(版本2.2以上)、C5000和C6000系列DSP提供DSP/BIOS功能,而在C3x中是没有DSP/BIOS功能的。所以有时也将用于C3x开发的集成开发环境称为cc(code composer),以示区别。 13.1.1 CCS的简介 Code Composer Studio Code Composer编辑器 源文件 .c .h .asm .cdb 配置 数据库 DSP/BIOS API 代码 产生工具 编译器 汇编器 链接器 OLE应用 使用RTDX RTDX 插件 DSP/BIOS插件 第3方 的插件 可执行代码 Code Composer调试工具 主机仿真支持 DSP 目标系统硬件 DSP/BIOS DSP应用程序 JTAG RTDX 配置工具 cfg.cmd cfg.s54 cfg.h54 Code composer 工程 CCS的组成 13.1.1 CCS的简介 代码生成工具: ? C编译器:用来将C/C++语言源程序自动编译为’C240x的汇编语言源程序。 ? 汇编器:用来将汇编语言源文件汇编成机器语言COFF目标文件。 ? 链接器:将汇编生成的、可重新定位的COFF目标模块组合成一个可执行的COFF目标模块。 代码调试工具: ? C/汇编语言源码调试器:与软件仿真器、评价模块、软件开发系统、软件仿真器等配合使用。 ? 软件仿真器:是一种模拟DSP芯片各种功能并在非实时条件下进行软件调试的调试工具,它不需目标硬件支持,只需在计算机上运行。 13.1.1 CCS的简介 ccs主要功能: 集成可视化代码编辑界面,可直接编写c、汇编、.h、.cmd文件等。 集成代码生成工具.包括汇编器、优化c编译器、连接器等。 基本调试工具,如装入执行代码(.out文件),查看寄存器、存储器、反汇编、变量窗口等.支持c源代码级调试。 支持多DSP调试。 断点工具,包括硬件断点、数据空间读/写断点.条件断点(使用GEL编写表达式)等。 探针工具(Probe Point)可用于算法仿真、数据监视等。 分析工具(Profile Points),可用于评估代码执行的时钟数; 数据的图形显示工具,可绘制时域频域波形、眼图、星座图、图像等,并可自动刷新(使用Animate命令运行); 13.1.1 CCS的简介 ccs主要功能: 提供GEL工具,用户可以编写自己的控制面板/菜单,方便宜观地修改变量,配置参数等; 支持RTDX(Re

文档评论(0)

1亿VIP精品文档

相关文档