一、
实验目的
1、 了解DSP开发系统的组成和结构; 2、 熟悉DSP芯片的开发过程和原理; 3、 掌握TMS320C54的存储器空间的分配;
4、 熟悉C54X系列的寻址系统和操作数据空间的指令。 二、
实验设备
计算机,CCS 2.0版软件,DSP仿真器,实验箱。 三、
实验原理
1、 系统连接
进行DSP实验之前,先必须连接好仿真器、实验箱及计算机,连接方法如下所示:
计 算 机 PCI/USB/EPP 接口 JTAG接口 仿 真 器 实验箱 CPU板
2、TMS32OVC5402的存储器空间分配
对于数据存储空间而言,映射表相对固定。值得注意的是内部寄存器都映射到数据存储
空间内。因此在编程应用时这些特定的空间不能作其他用途。对于程序存储空间而言,其映射表和CPU的工作模式有关。当MP/MC引脚为高电平时,CPU工作在微处理器模式;当MP/MC引脚低电平时,CPU工作在为计算机模式。具体的存储器映射关系如上图所示。
3、 数据存储的汇编指令
存储指令是把源操作数或立即数存入存储器或寄存器,主要有ST和STM以及配合
使用的重复指令RPT 四、
实验步骤与内容
1、 连接好DSP开发系统,运行CCS软件
2、 加载“exp02.out”, 用“View”下拉菜单中的“Memory”查看内存单元,输入要查
看的内存单元地址。本实验要查看0x1000H~0x100FH单元的数值变化,输入地址0x1000H。查看0x1000H~0x100FH单元的初始值,单击“Run”运行程序,单击“Halt”暂停程序运行, 查看0x1000H~0x100FH单元内数值的变化。
3、 修改程序中的存储单元地址,改变填充值,重新运行程序,观察并记录实验结果。 五、 实验思考题
1、 写出从编写到执行一个DSP程序的步骤。
2、 实验中数据是在数据存储器之间进行的,那么数据能否在程序存储器和数据存储器
之间传送?如果能,请查阅资料该如何进行?
因篇幅问题不能全部显示,请点此查看更多更全内容