傻大方


首页 > 知识库 > >

优质内容|北邮dsp硬件实验[优质内容]


按关键词阅读: 内容 优质 实验 硬件 DSP 北邮 优质内容

1、DSP硬件实验报告班级:2010211204学号:10210992 姓名:许鹏 2012年12月15号实验一:常用指令实验一、 实验目的1.熟悉DSP开发系统的连接2.了解DSP开发系统的组成和结构和应用系统构成3.熟悉常用C54X系列指令的用法(程序寻址 , 寄存器 , I/O口 , 定时器 , 中断控制) 。
二、 实验设备计算机 , CCS 2.0版软件 , DSP仿真器 , 实验箱 。
三、 实验操作方法1、 系统连接进行DSP实验之前 , 先必须连接好仿真器、实验箱及计算机 , 连接方法如下所示:在硬件安装完成后 , 接通仿真器电源或启动计算机 , 此时 , 仿真盒上的“红色小灯”应点亮 , 否则DSP开发系统与计算机连接有问题 。
2、 运行C 。

2、CS程序先实验箱上电 , 然后启动CCS , 此时仿真器上的“绿色小灯”应点亮 , 并且CCS正常启动 , 表明系统连接正常;否则仿真器的连接、JTAG接口或CCS相关设置存在问题 , 掉电 , 检查仿真器的连接、JTAG接口连接 , 或检查CCS相关设置是否正确 。
四、 实验步骤与内容(一) 简单指令程序运行实验1、 实验使用资源实验通过实验箱上的XF指示灯观察程序运行结果2、 实验过程启动CCS 2.0 , 并加载“exp01.out”;加载完毕后 , 单击“Run”运行程序;实验结果:可见XF灯以一定频率闪烁;单击“Halt”暂停程序运行 , 则XF灯停止闪烁 , 如再单击“Run” , 则“XF”灯又开始闪烁;关闭所有窗口 , 本实验完毕 。

3、 。
源程序查看:用下拉菜单中Project/Open , 打开“Exp01.pjt” , 双击“Source” , 双击“exp01.asm”可查看源程序 。
源程序注释如下:源程序:注释:;
File Name:exp01.asm;
the program is compiled at no autoinitialization mode.mmregs.global _main_main: stm#3000h,sp ssbx xf call delay rsbx xf call delay b _main nop nop ;
delay .5 seconddelay: stm 270fh,ar3 loop1: st 。

4、m 0f9h,ar4 loop2:banz loop2,*ar4-banz loop1,*ar3-ret nop nop ;
stm2 cycles;
banzwhen TRUE 4 cycles;
FALSE 2 cycles;
0f9h=249d;
270fh=9999d.end定义存储器映像寄存器全局符号 , 可在外部定义;
设置堆栈指针寄存器的值为3000h;
置位状态寄存器xf;
调用delay函数;
复位状态寄存器xf;
调用delay函数;
无条件转移至_main;
空指令;
空指令;
设置辅助寄存器ar3值为9999;
设置辅助寄存器ar4值为249;
寄存器ar4值减一 , 当其值不为0时跳转到loop2;
寄存器 。

5、ar3值减一 , 当其值不为0时跳转到loop1;
返回;
空指令;
空指令(二)资料存储实验1、 实验使用资源本实验指导书是以TMS32OVC5410为例 , 介绍相关的内部和外部内存资源 。
对于其它类型的CPU请参考查阅相关的资料手册 。
下面给出TMS32OVC5410的内存分配表:对于存储空间而言 , 映像表相对固定 。
值得注意的是内部寄存器与存储空间的映像关系 。
因此在编程应用时这些特定的空间不能作其它用途 。
对于程序存储空间而言 , 其映像表和CPU的工作模式有关 。
当MP/MC引脚为高电平时 , CPU工作在微处理器模式;当MP/MC引脚低电平时 , CPU工作在为计算机模式 。
具体的内存映像关系如上如所示 。
内存实验主要了解 。

6、内存的操作和DSP的内部双总线结构 。
并熟悉相关的指令代码和执行过程等 。
2、 实验过程连接好DSP开发系统 , 运行CCS软件;a) 在CCS的Memory窗口中查找C5410各个区段的数据存储器地址 , 在可以改变的存储器内容的地方,选定地址随意改变其中内容并观察结果;b) 在CCS中装载实验示范程序 , 单步执行程序 , 程序中写入和读出的数据存储地址的变化;c) 改变其它寻址方式 , 进行观察数据存储器地址与写入和读出数据的的变化 。
本实验说明:本实验程序将对0x1000开始的8个地址空间 , 填写入0xAAAA的数值 , 然后读出 , 并存储到0X1008开始的8个地址空间 。
在CCS中可以观察DATA内存空间地址0X10 。

7、000X100F值的变化 。
样例程序实验操作说明:启动CCS 2.0 , 并加载“exp02.out” , 用“View”下拉菜单中的“Memory”查看内存单元 , 输入要查看的内存单元地址 , 本实验要查看0x1000H0x100FH单元的数值变化 , 输入地址0x1000H , 查看0x1000H0x100FH单元的初始值 , 单击“Run”运行程序 , 也可以“单步”运行程序 , 单击“Halt”暂停程序运行 , 查看0x1000H0x100FH单元内数值的变化关闭各窗口 , 本实验完毕 。
源程序注释:源程序:注释:*File Name:exp02.asm;
get some knowledge of the cmd file;
the 。


来源:(未知)

【学习资料】网址:/a/2021/0318/0021715276.html

标题:优质内容|北邮dsp硬件实验[优质内容]


上一篇:2021|2021年送东阳马生序读后感600字范文

下一篇:切割刀调试|《切割刀调试》