C6000代码优化DSP技术实验报告.docx

C6000代码优化 1.实验目的和要求 1.熟悉DSP软件开发环境CCS的使用。 2.掌握CCS中的C语言编程。 3.熟悉C6000DSP的代码优化过程。 2.主要仪器设备(实验用的软硬件环境) 安装了CCS2.0的计算机,采用simulator配置文件sim6201_simulator.cfg 3.操作方法与实验步骤 1)打开ccs6000的C运行时的环境; 2)双击桌面程序Setup CCS2(6000),配置CCS,选择C6xxx; 3)配置好后,打开桌面程序CCS2(6000); 4)把文件夹tutorial\sim62xx\hello1拷贝到myproject下; 5)单击菜单project-open,打开open.pjt,选择文件库rts6200.lib; 6)将汇编代码段加到hello.asm,再在hello.c中加入汇编子函数的C语言程序,进行编译、加载生成.out文件,执行产生结果。 4.实验内容及实验数据记录 1.采用simulator配置文件sim6201_simulator.cfg,写手工优化的sop_asm.asm程序:在实验二的基础上实现16bit数组的乘法累加的函数,并手工优化和采用软件流水优化。要求: (1)使用LDW和MPY,MPYH指令;对于C64可以使用扩展乘法指令。 (2)画出相关图和模迭代间隔表。 5.实验程序或实验数据处理与分析 1. 实现16位数组乘法函数 1)在hello.c中添加文件sop_c.c 2)在main函数中的调用 3)编译运行结果 2.优化 1)线性汇编优化sop_sa.sa 2)在main函数中的调用 3)编译运行结果 4)汇编优化sop_asm.asm 5)在main函数中的调用 6)编译运行结果 6.质疑、建议、问题讨论 通过此次实验,进一步熟悉DSP软件开发环境CCS的使用,也知道并且熟悉C6000DSP的代码优化过程,但还是发现自己在编写改进程序上能力不足,今后一定加强这方面的练习。

文档评论(0)

1亿VIP精品文档

相关文档