北邮DSP硬件实验报告

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

数字信号处理硬件实验

实验报告

题目:数字信号处理硬件实验

学院:电子工程学院

班级:

姓名:

学号:2013xxxxxx

实验一常用指令实验

一.实验目的

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

二.实验设备

计算机,CCS3.3版软件,DSP仿真器,EXPIII+实验箱。三.实验步骤与内容

1.系统连接

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

1)上电复位

在硬件安装完成后,确认安装正确、各实验部件及电源连接正常后,先启动计算机,此时仿真器上的“绿色小灯”点亮,再打开EXPIII+实验箱220V电压置“ON”,EXPIII+

实验箱上电,此时仿真盒上的“红色小灯”点亮,否则DSP 开发系统与计算机连接有问题。(实验箱上电后状态:CPLD 单元的D1、D2灯亮,CPU板D1、D2、D4灯亮,以太网接口D41、D42灯亮、电源单元4个灯亮,K1~K8开关向上为亮,

向下为灭)

2)运行CCS3.3程序

在计算机上,启动CCS3.3正常,此时仿真器上的“绿色小灯”应点亮,表明系统连接正常;否则仿真器的连接、JTAG接口或CCS相关设置存在问题,掉电,检查仿真器的连接、JTAG接口连接,或检查CCS相关设置是否正确。

注:如在此出现问题,可能是系统没有正常复位或连接错误,应重新检查系统硬件并复位;也可能是软件安装或设置有问题,应尝试调整软件系统设置,具体仿真器和仿真软件CCS3.3的应用方法参见第二章。

2.样例程序实验操作说明

1)实验箱和54xCPU拨码开关设置

◆实验箱CPLD单元的拨码开关SW2的4置OFF(54x的译码有效);2置ON,1置OFF对应5X的int1中断分配给A/D中断使用;3置OFF。

◆A/D单元开关:JP3的3、6置ON,其余置OFF。

◆总线宽度开关:SW1的2置ON(16位),1置OFF(8位)。

◆语音接口小板上开关:SW1的2置OFF,其余置ON;SW2

全置ON。

◆语音单元开关:S6扬声器选择的1,2均置ON。

◆模拟信号源开关:S23全置OFF。

◆USB单元跳线J20,J21。

◆54xCPU 板:跳线J2的1、2短接(HPI8位模式);SW1的2、6置ON ,其余置OFF (HPI 使能;DSP 工作微处理器方式;CPU_CS=0);SW2全置ON (FLASH 工作在数据空间,LED 灯D5的工作状态处于灭状态)。

2)启动CCS3.3,进入CCS3.3软件开发环境: •打开工程文件*.PTJ:点Project →Open …→选CODE\normal\exp01_XF\EXP01.PJT →点

•加载输出文件*.out:加载“

exp01.out ”点File →Load Program …→选normal\exp01_XF\Debug\exp01.out →点•加载完毕,单击“Run ”运行程序,可见实验箱的“CPLD 单元”的指示灯D3以一定频率闪烁;

•单击“Halt ”暂停程序运行,则实验箱的“CPLD 单元”的指示灯D3停止闪烁。

实验结果:实验箱的CPLD 单元的指示灯D3以一定频率闪烁;单击“Halt ”暂停运行,则指示灯D3

停止闪烁,如再单击“Run ”则指示灯D3又开始闪烁;实验完毕,关闭所有窗口。 四.流程图及代码注释

实验二数据存储实验

一.实验目的

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

二.实验设备

计算机、CCS3.3板软件、DSP仿真器、EXPIII+实验箱。

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

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

对于存储空间而言,映像表相对固定。值得注意的是内部寄存器与存储空间的映像关系。因此在编程应用时这些特定的空间不能作其它用途。对于程序存储空间而言,其映像表和CPU的工作模式有关。当MP/MC引脚为高电平时,CPU工作在微处理器模式;当MP/MC引脚低电平时,CPU工作在为计算机模式。具体的内存映像关系如上图所示。四.实验步骤与内容

1.实验箱开关设置同实验一设置。

2.连接好DSP开发系统,运行CCS软件;

3.在CCS的Memory窗口中查找C54016各个区段的数据存储器地址,

在可以改变的数据地址随意改变其中内容;

4.在CCS中装在实验示范程序,单步执行程序,观察程序中写入和

读出的数据存储地址的变化;

5.联系其他寻址方式的使用。

6.样例程序实验操作说明

◆启动CCS3.3,并加载“normal\exp02_mem\Debug\exp02.out”;

◆源程序查看:用下拉菜单中Project/Open,打开

“normal\exp02_mem\EXP02.PJT”,点EXP02.PJT(Debug)点

“Source”,可查看源程序exp02.asm。

◆用下拉菜单中“View”中的“Memory”查看内存单元。

◆输入要查看的内存单元地址,在Memory框,选Data,选Hex 16bit-C

Style,在Enter An Address处输入地址0x1000,点

也可以“单步”运行程序,单击“Halt”暂停程序运行,查看0x1000~0x100F单元内数值的变化。

◆用“View”下拉菜单中的Registers下的查看“CPU Registers”单元,单步执行可看到CPU中每个寄存器的变化。实验完毕,关闭窗口。

五.本实验说明

本实验程序将对0x1000开始的8个地址空间,填写入0xAAAA的数值,然后读出,并存储到0X1008开始的8个地址空间。在CSS中可观察到DATA存储器空间地址0X1000~0X100F值的变化。

相关文档
最新文档