当前位置:首页 > 《数字信号处理》实验指导书
数字信号处理(DSP)实验指导书
加装完毕,单击“Run”运行程序;
实验结果:可见D8灯以一定频率闪烁;单击“Halt”暂停程序运行,则D8灯停止闪烁,如再单击“Run”,则“D8”灯又开始闪烁;
关闭所有窗口,本实验完毕。
-4-
数字信号处理(DSP)实验指导书
源程序查看:用下拉菜单中Project/Open,打开“DSP54X-01”目录下的“DSP54X01.pjt”,双击“Source”,双击“DSP54X01.asm”可查看源程序。 四、程序框图
其中初始化包括SP及PMST寄存器值的设定。 延时子程序为一嵌套循环
五、实验说明
XF引脚是外部标志输出(软件可控信号),可用于在多处理结构中相互通信,也可作通用输出脚。CPU板上的通用IO接口XF接口与LED显示灯D8已连好,因此,装入样例程序,并全速运行程序,可能看到D8指示灯闪烁。
-5-
数字信号处理(DSP)实验指导书
实验二 数据存储实验
一、实验目的
1.掌握TMS320C54的程序空间的分配; 2.掌握TMS320C54的数据空间的分配; 3.熟悉操作TMS320C54数据空间的指令。 二、实验设备
计算机,CCS 2.0版软件,DSP仿真器,实验箱 三、实验系统相关资源介绍
本实验指导书是以TMS32OVC5402为例,介绍相关的内容和外部存储器资源。对于其他类型的CPU请参考查阅相关的数据手册。
下面给出TMS32OVC5402的存储器分配表:
VC5402片内有16K DARAM和4K ROM,数据空间、IO空间最大扩展到64K,顺序
-6-
数字信号处理(DSP)实验指导书
空间最大扩展到1M。片内的16K DARAM即可以映射到程序空间也可以映射到数据空间,由PMST状态寄存器的OVLY位控制;片内4K ROM即可以映射到程序空间也可以映射到数据空间,由PMST状态寄存器的DROM位控制;片内ROM包括自举加载程序、U律压扩表、A律压扩表、正弦函数查找表、中断向量表,具体分配见图:
ADDRESS RANGE F000H-F7FFH F800H-FBFFH FC00H-FCFFH FD00H-FDFFH FE00H-FEFFH FF00H-FF7FH FF80H-FFFFH Reserved Bootloader DESCRIPTION ?-law expansion table A-law expansion table Sine look-up table Reserved Interrupt vector table 对于数据存储空间而言,映射表相对固定。值得注意的是内部寄存器都映射到数据存储空间内。因此在编程应用是这些特定的空间不能作其他用途。对于程序存储空间而言,其映射表和CPU的工作模式有关。当MP/MC引脚为高电平时,CPU工作在微处理器模式;当MP/MC引脚低时,CPU工作在为计算机模式。具体的存储器映射关系如上图所示。
存储器试验主要帮助用户了解存储器的操作和DSP的内部双总线结构,并熟悉相关的指令代码和操作等。 四、实验步骤与内容
1.连接好DSP开发系统,运行CCS软件;
2.在CCS的Memory窗口中查找C5402各个区段的数据存储器地址,在可以改变的数据地址随意改变其中内容;
3.在CCS中装载实验示范程序,单步执行程序,观察程序中写入和读出的数据存储地址的变化;
4.联系其他寻址方式的使用; 5.样例程序实验操作说明。
启动CCS 2.0,用Project/Open打开“DSP54X-02”目录下的“DSP54X02.pjt”工程文件,双击“DSP54X02.pjt”及“Source”可查看各源程序;并加载“DSP54X02.out”:
-7-
共分享92篇相关文档