1、 电子与信息工程学院 课程设计报告 ( 2010 2011 学年 第 一 学期) 课程名称: DSP 课程设计_ 班 级: 电子 0703 学 号: 姓 名: 指导教师: 2010 年 01 月 课课 程程 设设 计计 报报 告告 - 1 - 课程设计题目: DSP 课程设计 目的与任务: 1.了解 DSP 实验板结构原理 2. 焊接电路板 3. 根据编程任务要求编写并调试程序 4. 课程设计成果验收、面试,撰写报告 内容和要求: 1. 可根据指导书上任务要求进行编程调试, 或者根据现有硬件资源进行自由发挥 2. 要求熟练掌握硬件器件的使用 3. 熟悉 DSP 软硬件开发流程 课课 程程 设设
2、 计计 报报 告告 - 2 - 设计内容(原理图以及相关说明、调试过程、结果) 任务说明:任务说明: 首先认识 DSP 的 TMS320VC5402、74lvc244 芯片、MAX3232、TLV320AIC23 等主要芯片的原理,大致明白电 路的连接,然后焊接电路板,使其能够通过 JTAG 仿真器下载程序并使各种灯该亮的亮该不亮的不亮,正确完 成电路板的焊接,最后理解 DSP HPI 启动方法,编写 MCU 程序完成 DSP 的启动,并能在焊好的电路板上运行出 来。 基本原理:基本原理: 1. TMS320VC54x 系列 DSP 芯片简单介绍 C54x 的存贮空间分为三个部分,分别是程序空
3、间,数据空间和输入输出(I/O)空间。程序空间的大小为 1M 字,数据和输入输出空间大小都是 64K 字。 存贮空间的配置有两种模式,一种是微处理器方式(MP) ,另一种是微计算机方式,而这两种方式主要影 响程序空间的分配。微处理器模式,程序地址空间 FF80FFFF 是外部的,也就是我们可以配置的。微计算机模 式,程序地址空间 FF80FFFF 是被系统占用了的,用于存放系统中断向量表,同时 F000FEFF 地址空间也被系 统使用,这段地址里面包含了引导程序。由此可以看出,微计算机方式就是把该 DSP 看成了独立的一个系统, 要自己能够单独工作起来,因此需要引导程序。 数据空间分成了 6
4、个部分。其中 005F 是存贮器映射空间。这段地址空间的值和 DSP 内部寄存器的值是 一致的,访问这个地址空间就等于访问 DSP 内部的相对应寄存器。而这段空间是在 DSP 的片上 RAM 内。 607F 是一个散空间,相当于系统给自己保留了一个空间用于特殊之用。 803FFF 是 DSP 的片上 RAM 所映射的地址空间,如果我们程序的代码比较小时,可以不用外扩 RAM。 4000EFFF,这段空间是外部寻址空间。假如程序比较大,片上 RAM 放不下下的时候,可以外扩一个 RAM, 然后将程序放在这段空间里执行。 F000FEFF,这段空间可以是外部,也可以是片上 ROM,主要受 CPU 的控制寄存器 DROM 位的控制。 FF00FFFF,可以是外部也可以是保留不能使用。主要受 DROM 位影响。 输入输出(I/O)空间的 64K 字全部是外部的。 另外,C54x 的程序空间采用了分页机制。每 64K 字为一页。因此程序空间 1M 字可以划分为 16 页。 在