资源描述:
《研究生DSP硬件实验报告》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、吉林大学DSP硬件课程实验报告组员姓名及学号:院系:通信工程学院报告提交日期:2016.06.30实验环境目录二.实验一:常用指令实验(1)简单指令程序运行实验3(2)资料存储实验5(3)]/0实验7(4)定时器实验9(5)INT2中断实验11三、实验二:A/D采样实验13四、实验三:D/A转换实验14五、实验四:有限冲击响应滤波器(FIR)算法实验15六、实验总结17七、参考文献17一、实验环境实验采用的是理工达盛开发的EL-DSP-II实验教学系统。在实验室电脑上首先进行DSP实验环境的设置。环境设置的步骤:1、在计算机EI0S中将驱动方式设为EPP模式;2、安装开发器cpp驱动
2、;3、安装CCS软件;具体的环境设置步骤参照实验教材。实验一:常用指令实验(-)实验目的1、熟悉DSP开发系统的连接;2、了解DSP开发系统的组成和结构和应用系统构成;3、熟悉常用C54X系列指令的用法(程序寻址,寄存器,I/O口,定时器,屮断控制)o(―)实验设备计算机,CCS2.0版软件,DSP仿真器,实验箱。(三)实验操作方法1、系统连接;进行DSP实验之前,先必须连接好仿真器、实验箱及计算机,连接方法如下所示:在硬件安装完成后,接通仿真器电源或启动计算机,此时,仿真盒上的“红色小灯”应点亮,否则DSP开发系统与计算机连接有问题。2、运彳亍CCS程序;先实验箱上电,然后启动CC
3、S,此时仿真器上的“绿色小灯”应点亮,并且CCS止常启动,表明系统连接止常;否则仿真器的连接、JTAG接口或CCS相关设置存在问题,掉电,检查仿真器的连接、JTAG接口连接,或检查CCS和关设置是否正确。成功运行程序后,首先应熟悉CCS的用户接口。学会CCS环境下程序编写、调试、编译、装载,学习如何使用观察窗口等。3、修改样例程序,尝试DSP其他的指令;4、填写实验报告;5、样例程序实验操作说明。(四)实验步骤与内容1、简单指令程序运行实验(1)实验使用资源实验通过实验箱上的XF指示灯观察程序运行结果。(2)实验过程启动CCS2.0,并加载“expo1.out";加载完毕,单击“Ru
4、n”运行程序;(3)实验结果:可见XF灯以一定频率闪烁;单击“Halt”暂停程序运行,则XF灯停止闪烁,如再单击“Rim”,则“XF”灯又开始闪烁;(4)源程序查看:用下拉菜单中Project/Open,打开“ExpOl.pjt”,双击“Source",双击"expOl.asm”可查看源程序。(5)实验源程序代码注释;FileName:exp01.asm;theprogramiscompiledatnoautoinitializationmode.mmregs.global_main_main:stm#3000h,sp//将3000H放到sp屮ssbxxf//给状态寄存器置位,令XF
5、二1,此时灯XF亮calldelay//调用子程序DELAY,使XF灯亮0.25秒rsbxxf//状态寄存器复位,令XF=0,灯灭calldelay//调用子程序DELAY,使XF灯灭0.25秒b_main//循环执行_mainnopnop;delay・5seconddelay:stm270fh,ar3//270h为16进制的9999,将9999存入AR3中loopl:stm0f9h,ar4〃将249放到AR4中loop2:banzIoop2,*ar4-//AR4执彳亍减1操作,不为0则重复执行L00P2,直到AR4为0banzloopl,*ar3-//AR3执行减1操作,不为0则重
6、复执行L00P1,直到AR3为0ret//总共执行了2500000次循环,用时0.25秒nopnop;stm2cycles;banz■whenTRUE4cyclesFALSE2cycles;0f9h=>249d;270fh=>9999d.end2、资料存储实验(1)实验使用资源本实验指导书是以TMS32OVC5410为例,介绍相关的内部和外部内存资源。对丁•其它类型的CPU请参考查阅相关的资料手册。下而给岀TMS32OVC5410的内存分配表:HexPage0ProgramHexPage0ProgramHexData0000Reserved0000Reserved0000Memory
7、MappedRegisters(OVLY=1)(OVLY=1)External005FExternal(OVLY=0)(OVLY=0)0060Scratch-PadRAM007F007F007F0080On-ChipDARAM0080On-ChipDARAM0080On-ChipDARAM(OVLY=1)(OVLY=1)(16Kx1&bit)ExternalExternal(OVLY=0)(OVLY=0)3FFF3FFF3FFF40004000Extern