热门关键词:
位置:首页 > 机械文档

DSP课程设计报告

  • 该文件为doc格式
  • 文件大小:1.54MB
  • 浏览次数
  • 发布时间:2012-08-04
文件介绍:

本资料包含doc文件1个,下载需要1积分

DSP课程设计报告

设计内容(原理图以及相关说明、调试过程、结果)
任务说明:
首先认识DSP的TMS320VC5402、74lvc244芯片、MAX3232、TLV320AIC23等主要芯片的原理,大致明白电路的连接,然后焊接电路板,使其能够通过JTAG仿真器下载程序并使各种灯该亮的亮该不亮的不亮,正确完成电路板的焊接,最后理解DSP HPI启动方法,编写MCU程序完成DSP的启动,并能在焊好的电路板上运行出来。

基本原理:
1. TMS320VC54x系列DSP芯片简单介绍
C54x的存贮空间分为三个部分,分别是程序空间,数据空间和输入输出(I/O)空间。程序空间的大小为1M字,数据和输入输出空间大小都是64K字。
存贮空间的配置有两种模式,-种是微处理器方式(MP),另-种是微计算机方式,而这两种方式主要影响程序空间的分配。微处理器模式,程序地址空间FF80FFFF是外部的,也就是我们可以配置的。微计算机模式,程序地址空间FF80FFFF是被系统占用了的,用于存放系统中断向量表,同时F000FEFF地址空间也被系统使用,这段地址里面包含了引导程序。由此可以看出,微计算机方式就是把该DSP看成了独立的-个系统,要自己能够单独工作起来,因此需要引导程序。
数据空间分成了6个部分。其中00~5F是存贮器映射空间。这段地址空间的值和DSP内部寄存器的值是-致的,访问这个地址空间就等于访问DSP内部的相对应寄存器。而这段空间是在DSP的片上RAM内。
60~7F是-个散空间,相当于系统给自己保留了-个空间用于特殊之用。
80~3FFF是DSP的片上RAM所映射的地址空间,如果我们程序的代码比较小时,可以不用外扩RAM。
4000~EFFF,这段空间是外部寻址空间。假如程序比较大,片上RAM放不下下的时候,可以外扩-个RAM,然后将程序放在这段空间里执行。
F000FEFF,这段空间可以是外部,也可以是片上ROM,主要受CPU的控制寄存器DROM位的控制。
FF00FFFF,可以是外部也可以是保留不能使用。主要受DROM位影响。
输入输出(I/O)空间的64K字全部是外部的。
另外,C54x的程序空间采用了分页机制。每64K字为-页。因此程序空间1M字可以划分为16页。
在进行系统软件设计时,应注意以下几个问题:
(1)由于McBSP工作在数据接收中断方式,因此全局中断和串口中断的相应位要合理设置。同时,在设置中断向量表时,中断向量表的位置应与处理器模式状态寄存器PMST中的中断向量指针IPTR相对应,IPTR的9位地址指向128字的中断向量所在的程序页

正在加载...请等待或刷新页面...
发表评论
验证码 验证码加载失败