dsp硬件实验报告(北邮) - 图文

更新时间:2023-11-05 05:58:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

北 京 邮 电 大 学

数字信号处理硬件实验

实验名称:DSP硬件操作实验 姓名: 刘梦颉 班级: 2011211203 学号: 2011210960 班内序号:11

日期:2012年12月20日

实验一 常用指令实验

一、 实验目的

了解DSP开发系统的组成和结构,熟悉DSP开发系统的连接,熟悉DSP的开发界面,熟悉C54X系列的寻址系统,熟悉常用C54X系列指令的用法。

二、 实验设备

计算机,CCS 2.0版软件,DSP仿真器,实验箱。

三、 实验操作方法

1、 系统连接

进行DSP实验之前,先必须连接好仿真器、实验箱及计算机,连接方法如下所示:

PCI/USB/EPP接口

JTAG接口 计算机 仿 真 器

1)上电复位

在硬件安装完成后,接通仿真器电源或启动计算机,此时,仿真盒上的“红色小灯”应点亮,否则DSP开发系统与计算机连接有问题。

EXPIII+实验箱 2)运行CCS程序

先实验箱上电,然后启动CCS,此时仿真器上的“绿色小灯”应点亮,并且CCS正常启动,表明系统连接正常;否则仿真器的连接、JTAG接口或CCS相关设置存在问题,掉电,检查仿真器的连接、JTAG接口连接,或检查CCS相关设置是否正确。

四、 实验步骤与内容

1、 实验使用资源

实验通过实验箱上的XF指示灯观察程序运行结果

2、 实验过程

启动CCS 2.0,并加载“exp01.out”;加载完毕后,单击“Run”运行程序;

五、实验结果

可见XF灯以一定频率闪烁;单击“Halt”暂停程序运行,则XF灯停止闪烁,如再单击“Run”,则“XF”灯又开始闪烁;

关闭所有窗口,本实验完毕。

六、源程序代码及注释 流程图:

开始 为堆栈分配地输出端口置1,灯延时 输出端口置1,灯延时 累加器累加 源程序 注释 ;File Name:exp01.asm ;the program is compiled at no autoinitialization mode .mmregs -- 定义存储器映射寄存器 .global _main _main: 设置堆栈指针寄存器的值为3000h stm #3000h,sp stm是累加器的低端放到存储器的映射寄存器中。 存储器映射寄存器寻址用来修改存储器映射寄存 器而不影响当前数据页指针(DP)或堆栈指针(SP) ssbx xf 的值 状态寄存器位置位,令XF=1,此时灯XF亮,XF用 call delay 于发信号给外部设备,通过软件进行控制。 调用子程序DELAY,使XF灯亮0.25秒 rsbx xf rsbx状态寄存器复位,灯灭 call delay 调用子程序DELAY,使XF灯灭0.25秒 b _main nop 无任何操作 nop ;delay .5 second delay: 将9999放到AR3中 stm 270fh(9999),ar3 将249放到AR4中 loop1: (loop对代码进行重复汇编) stm 0f9h(249),ar4 --由指令的Xar和Yar域选择的辅助寄存器。ar4、 ar3是辅助寄存器 loop2: banz loop2,*ar4- 寄存器ar4值减一,当其值不为0时跳转到loop2 banz loop1,*ar3- 寄存器ar3值减一,当其值不为0时跳转到loop1 ret 返回 nop 空指令 nop 空指令 ;stm 2 cycles ;banz when TRUE 4 cycles ; FALSE 2 cycles ;0f9h=>249d ;270fh=>9999d .end 总结: 在main主函数中先定义一个输出xf,先置位实现灯亮,再写delay函数控制灭灯的时间,最后复位实现灯的闪烁。 在delay函数中,实现两个循环嵌套,loop1是计数250,loop2计数10000次,总共计数2500000次,实现0.5秒的时延,所以闪烁间隔为0.5秒。实验箱时钟频率为5MHz。 实验二 资料存储实验

一、实验目的

掌握TMS320C54的程序空间的分配;掌握TMS320C54的数据空间的分配;熟悉操作TMS320C54数据空间的指令。

二、实验设备

计算机,CCS3.3版软件,DSP仿真器,实验箱。

三、实验系统相关资源介绍

本实验指导书是以TMS32OVC5410为例,介绍相关的内部和外部内存资源。对于其它类型的CPU请参考查阅相关的资料手册。下面给出TMS32OVC5410的内存分配表:

对于存储空间而言,映像表相对固定。值得注意的是内部寄存器与存储空间的映像关系。因此在编程应用时这些特定的空间不能作其它用途。对于

本文来源:https://www.bwwdw.com/article/hga2.html

Top