dsp原理及应用实验指导书

dsp原理及应用实验指导书

ID:41739846

大小:158.09 KB

页数:38页

时间:2019-08-31

dsp原理及应用实验指导书_第1页
dsp原理及应用实验指导书_第2页
dsp原理及应用实验指导书_第3页
dsp原理及应用实验指导书_第4页
dsp原理及应用实验指导书_第5页
资源描述:

《dsp原理及应用实验指导书》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、《DSP原理及应用》《DSP技术与应用》实验指导书编者齐美彬吴从中李小红合肥工业大学计算机与信息学院2014年2月修订实验一数据寻址2实验二汇编程序设计6实验三FIR滤波器设计7实验四IIR滤波器设计10实验五语音信号滤波12实验六JPEG编码15实验一数据寻址一、实验目的1.熟悉DSP集成开发环境CCS5000的使用方法(教材第九章9.3节〜9.6节)。2.熟悉TMS320C54xDSP的七种数据寻址方式。二、实验条件本实验为上机实验,只需要PC机及集成开发环境CCS5000仿真器即可。三、实验内容编辑数据寻址实验所需的三个文件。按实验步骤完成实验,并将实验结杲填写

2、在有关指令的右侧。(1)立即数据寻址LDLDLDLD(2)绝对寻址SAMPLE.set.bssLDSTLSTLSTMRPT1.七种数据寻址方式的参考代码#100,A;A=#10h,4,B;B=#32769,A;A=#4000h,8,B;B=0088hsa,l#4AB8h,AA,*(SAMPLE);SAMPLE中内容为:A,*(sa);sa中内容为:#x,AR2#4MVPDtable,*AR2+;从x开始的5个数据为:STM#y,AR2RPT#4MVKDdda©*AR2+;从y开始的5个数据为:(3)累加器寻址LD#table,ASTM#y,AR2RPT#4READA*

3、AR2+;从『开始的5个数据为:(4)直接寻址ST#0001h,*(x)ST#400h,*(x+l)ST#1000h,*(x+127)ST#500h,*(x+129)LD#x,DPLD@x,A;A=ADD@(x+129),A;A=LDLDADD(5)间接寻址STSTSTST@x,A#(x+129),DP@(x+129),A#1000h,*(0060h)#2000h,*(0061h)#3000h,*(0062h)#4000h,*(0063h);A=LD#1000h,ASTM#0060h,ARlLD*AR1+,ASTM#0063h,ARlLD*AR1-,ASTM#2,AR

4、0STM#0062h,ARlLD*AR1-(),ALD*AR1,B(6)存储器映彖寄存器寻址STM#1234h,ARlSTM#5678h,AR2STM#2,SWWSRLDMARI,AMVMMAR2,AR3STLMA,AR4(7)堆栈寻址STSTSTSTMSTMRPTPSHDRPTPOPD#1234h,*(x)#5678h,*(x+l)#9abch,*(x+2)#x,ARl#x+3,AR2#2*AR1+#2水AR2+PSHD*(x+5)POPD*(x+6);A=;A=;A=;A=;B=;AR1=;AR2=;SWWSR=;A=;AR3=;AR4=;(x+3)=(x+4)=

5、(x+5)=;(x+6)=1.链接命令文件链接命令文件说明DSP系统的存储器配置及各段在存储器中的定位情况。必须根据实验箱上DSP的型号(C5416)止确设置。C5416的片内DARAM存储器共64K字,可配置成数据或程序存储器。片内SARAM存储器共64K字,分为两段,只能配置成程序存储器。另外,C5416片外还扩展了128KRAM作为片外数据存储器,可以通过CPLD控制页选。改变CPLD的RamState寄存器(这个寄存器在I/O空间的0001)的值,就可以分别选择外部RAM的第一个32K、第二个32K、第三个32K或者第四个32K作为数据空间的后32Ko数据空间

6、共64K,其中前32K是DSP片内的DARAM的前32K;而后32K是可变动的,可以在片内DARAM的后32K和片外RAM的四个32K之间通过程序选择。数据存储器地址可从OOOOh到ffffh,可用程序存储器为片内64KDARAM及片内128KSARAM,DARAM地址从OOOOh到ffffh,SARAM地址从28000h到3ffffh,38000h到4ffffh。注:关于5416DSP程序空间的配置在5416的数据手册或者电子工业出版社出版、张雄伟主编的《DSP芯片的原理与开发应用》一书的P69均可查到。参考链接命令文件代码如下:MEMORY{PAGE0:EPROM

7、:or萨OEOOOh,len=100hVECS:org=0FF80h,len=80hPAGE1:SPRAM:org=0060h,len=20hDARAM:org=0080h,len=100h}SECTIONS・text:>EPROMPAGE0•vectors:>VECSPAGE0•bss:>SPRAMPAGE1•data:>EPROMPAGE0.STACK:>DARAMPAGE1・ddate:>DARAMPAGE11.头文件头文件主要内容是系统的复位及其它中断的向量表。参考头文件如下:.ref_c_int00•sect〃•vectors"B_c_in

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。