DSP实验说明.docx

上传人:b****5 文档编号:27677984 上传时间:2023-07-03 格式:DOCX 页数:9 大小:404.38KB
下载 相关 举报
DSP实验说明.docx_第1页
第1页 / 共9页
DSP实验说明.docx_第2页
第2页 / 共9页
DSP实验说明.docx_第3页
第3页 / 共9页
DSP实验说明.docx_第4页
第4页 / 共9页
DSP实验说明.docx_第5页
第5页 / 共9页
点击查看更多>>
下载资源
资源描述

DSP实验说明.docx

《DSP实验说明.docx》由会员分享,可在线阅读,更多相关《DSP实验说明.docx(9页珍藏版)》请在冰豆网上搜索。

DSP实验说明.docx

DSP实验说明

注意

本说明要与电子版文档“SEED-DTK6713实验手册.pdf”配合使用!

实验一CCS的使用实验

本实验涉及容在“SEED-DTK6713实验手册.pdf”第5~33页和第38~41页。

实验任务:

1.完成CCS2.2(C6000)的安装。

2.完成SEED-XDSUSB2.0仿真器的驱动安装。

3.完成驱动程序的配置。

4.打开3.1.2示例工程,了解DSP工程的一般结构。

5.打开3.1.5示例工程,修改程序中的错误,使其能够正常运行。

6.在CCS下创建一个工程,利用该工程打印出一个三角形。

实验二探针和图形显示实验

实验任务:

1.重新配置CCS:

设置CCS为Simulator方式,DSP芯片选择C64xx。

2.打开CCS安装目录下的\tutorial\sim64xx\sinewave\下的sinewave.pjt。

3.在sine.c的dataIO行设置探针。

4.在File->FileI/O完成输入文件sine.dat与探针的关联设置,如图1。

5.在View->Graph->Time/Frequency中完成显示设置,如图2。

6.运行程序,查看sine.dat文件中数据所对应的波形,如图3。

7.使用同样的方法查看程序的输出波形。

8.观察输入和输出波形的异同。

9.观察时域波形对应的频域波形。

图1

图2

图3

10.在dataIO()行同时设置探针和断点,其它设置不变,使用animate运行程序,观察波形。

11.理解断点和探针的异同。

实验三FIR滤波器设计实验

利用提供的fir.c文件,实现FIR滤波器,并使用图形工具观察时域和频域波形。

(与实验手册上的FIR实验不同)

5.程序流程图:

四.实验步骤

1.将CCS6000设置为simulator方式,进入CCS。

2.创建一个工程,将fir.c、rts6700.lib并从例程中选择一个CMD文件添加到工程中。

3.阅读fir.c文件,理解该FIR滤波器的原理。

4.编译得到的可执行文件,下载。

5.在文件中的合适位置设置一个断点。

6.打开两个图形显示窗口,如下设置。

7.使用animate方式运行程序。

8.得到滤波前和滤波后的时域波形,如下所示。

9.修改图形显示窗口的属性为FFTMagnitude,得到滤波前和滤波后的频域波形如下:

 

实验四汇编和混合编程实验

本实验涉及容在“SEED-DTK6713实验手册.pdf”第34~37页。

实验任务:

1.运行3.1.3HelloAssem示例工程,得到实验结果。

2.理解该汇编程序的基本结构。

3.理解该源文件中定义的段在CMD文件中的分配关系。

(源文件中的函数puts为rts6700.lib的库函数之一,CCS安装目录下的\c6000\cgtools\lib\rts.src文件有其具体实现。

4.运行3.1.4ComplexProg示例工程,得到实验结果。

5.掌握利用汇编程序模块代替C语言模块的程序结构。

6.利用剖析时钟(ProfileClock)工具比较函数MultTwo()和函数add2的执行时间,得到实验数据。

(该例程使用剖析时钟时需要设置断点,因此需设置编译选项,Project-BuildOptions-如图设置)

实验五EMIF口读写实验

本实验涉及容在“SEED-DTK6713实验手册.pdf”第44~47页。

实验任务:

1.运行3.2.3SDRAM示例工程,得到实验结果。

2.阅读程序,理解EMIF模块的配置过程。

3.阅读程序,结合实验板的实际存储器情况理解CMD文件的编写原理。

4.根据本实验使用的SDRAM芯片,理解TMS320C6713与SDRAM芯片的电路设计方法。

5.阅读程序,理解EMIF模块相关的CSLAPI函数的用法。

所涉及文件包括:

[1]TMS320C6713DataSheet(Rev.I).pdf(第15页)

[2]TMS320C6000DSPEMIFReferenceGuide(Rev.B).pdf(第85页)

[3]TMS320C6000CSLAPIReferenceGuide(Rev.I).pdf

[4]TMS320C6000DSPSoftware-ProgrammablePhase-LockedLoop(PLL)ControllerReferenceGuide(Rev.C).pdf

实验六EDMA读写实验

本实验涉及容在“SEED-DTK6713实验手册.pdf”第57~59页。

实验七MCBSP通信实验

本实验涉及容在“SEED-DTK6713实验手册.pdf”第77~80页。

实验八定时器控制实验

本实验涉及容在“SEED-DTK6713实验手册.pdf”第50~52页。

实验任务:

1.阅读文献[1],理解定时器的结构,理解各个寄存器的功能和用法。

2.运行示例工程3.2.5Timer,得到实验结果。

3.阅读程序,掌握定时器有关寄存器配置的程序实现。

4.通过该工程掌握DSP中使用中断的一般程序框架。

5.了解定时器和中断有关的CSLAPI函数的使用。

[1]TMS320C6000DSP32-bitTimerReferenceGuide(Rev.A).pdf

[2]TMS320C6000ChipSupportLibraryAPIReferenceGuide(Rev.J).pdf

 

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 初中教育 > 其它课程

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1