《DSP技术与应用》课程设计报告基于C5402的DSP最小系统设计_第1页
《DSP技术与应用》课程设计报告基于C5402的DSP最小系统设计_第2页
《DSP技术与应用》课程设计报告基于C5402的DSP最小系统设计_第3页
《DSP技术与应用》课程设计报告基于C5402的DSP最小系统设计_第4页
《DSP技术与应用》课程设计报告基于C5402的DSP最小系统设计_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、摘要: 基于 dsp 的系统设计过程中,最小系统的设计是整个系统设计的第一步,系统设计 总是从最小系统开始,逐步向系统应用扩展,最终实现以 dsp 为核心的大系统的设计。 因此,最小系统设计是 dsp 系统设计的关键。dsp 最小系统设计包括 dsp 电源设计 和地线的设计,jptg 仿真口的设计,复位和时钟电路的设计,上拉和下拉引脚的设 计等。dsp 的典型应用于网络,无线通信家电,另外还有虚拟现实,噪声对消技术,电 机控制,图像处理等等。可以说 dsp 是现代信息产业的重要基石,它在网络时代的地 位与 cpu 在 pc 时代的地位是一样的。它是信息产业的重要基石。具有高速,专门为 运算密集

2、型而设计,目前速度已达到亿次每秒。高可靠性,也就是高重复性,例 如雷达滤波器。性价比高等特点。 关键词:复位电路;时钟电路;jptg 仿真口;电源;tms3205402 目录目录 1 设计目的设计目的.1 2 我的设计模块我的设计模块.1 2.1 tm320c5402.1 2.2 jtag 仿真接口的连接仿真接口的连接.2 2.3 引脚和测试信号引脚和测试信号.3 3 最小系统的测试最小系统的测试.4 4 c5402 dsp 最小系统最小系统 protel 图(部分)图(部分).5 总总 结结.7 参考文献参考文献.8 dsp 系统开发与应用工程实习报告 1 1 设计目的设计目的 理解 dsp

3、 系统开发的基本思路及方法,学习软硬件开发过程及资料收集与整理, 学会撰写课程设计报告,学会对所学知识进行总结与提高,复习 c 语言的使用理解, c54xx 汇编语言指令集。 2 我的设计模块我的设计模块 2.1 tm320c5402 tms320vc5402 是 c5000 系列中性价比较高的一颗芯片。独特的 6 总线哈佛结构,使 其能够 6 条流水线同时工作,工作频率达到 100mhz。vc5402 除了使用 vc54x 系列中 常用的通用 io 口(generalpurposeio,简称 gpio)外,还为用户提供了多个可选的 gpio:hpi8 和 mcbsp。 tms320vc540

4、2(简称 vc5402)是 ti 公司的 c54x 家族的成员之一,它是基于 先进的改进哈佛结构的 16 位定点 dsp,拥有一条程序总线和 3 条数据总线。片内集 成有一个具有高度并行性的算术逻辑单元(alu)、专有硬件逻辑、片内存储器和片内 外设等几部分.tms320vc5402 的引脚图如图 1-1 所示。 图 2-1 tms320vc5402 引脚图 c54x 的 cpu 结构包括:40 比特的 alu ,其输入来 16 比特立即数、16 比特来自数据 dsp 系统开发与应用工程实习报告 2 存储器的数据、暂时存储器、t 中的 16 比特数、数据存储器中两 16 比特字、数据存 储器

5、32 比特字、累加器中 40 比特字;2 个 40 比特的累加器 ,分为三个部分 ,保护位 39-32 比特 、高位字 31 - 16 比特 、低位字 15 - 0 比特 ;桶型移位器 ,可产生 0 到 31 比特的左移或 0 到 16 比特的右移; 1717 比特的乘法器 ,40 比特的加法 器;比较选择和存储单元 cssu ;数据地址产生器 da2 gen 程序地址产生器 pa gen 。 c54x 的片内外设包括:通用 i/ o 引脚 xf 和;两个定时器 timer0 和 timer1 ;片 内锁相环 pll ;8 比特 hpi 口;多通道缓冲存串口 mcbsp ;可编程等待状态产生器

6、;可 编程 bank2 switching 模块;外部总线接口;ieee1149. 1 标准 j ta g 口。 tms320vc5402 - 100 的一种型号,最高频率 10 一般 5016bit 片内 rom 、16 k 16 个 dma 通道、2 部程序空间可扩展到 1m 16bit 。1 个 40 位的算术逻辑单元 ,2 个 40 位的累加器,2 个 40 位的专用加法器 ,1 个 1717 的并行乘法器,1 个 40 位的 桶形移位器。8 个辅助寄存器和 1 个软件栈。内部集成 viterbi 加速器 , 用于提高 viterbi 编译码的速度。可工作在三种低功耗方式(idl e1

7、 、i2 dl e2 、idl e3) 。 (1192 k word 寻址空间 64 kw 程序空间、64 kw 数据空间、64 kw i/ o 空 间 ,某些型号的程序空间可扩展到 8m word 。片内存储区可灵活配置为程序/ 数据存储器。多种复用外设; mcbsp 、hpi 、gpio 、tdm 、dma 、timer 、pll 。双电源供电,提供 pge 和 b ga 两种形式的封装。 2.2 jtag 仿真接口的连接仿真接口的连接 jtag(joint test action group,仿真测试引脚接口)用于连接最小系统板和仿真 器,实现仿真器对 dsp 的访问,jtag 接口的连

8、接需要和仿真器上的接口一致。不论 什么型号的仿真器,其 jtag 接口都必须满足 ieee 1149.1 的标准。满足 ieee 1149.1 标准的 14 脚 jtag 接口如图 2-2 所示。 图 2-2 14 脚仿真口引脚 dsp 系统开发与应用工程实习报告 3 各个引脚的含义请参照 dsp 的引脚说明。一般情况下,最小系统板需要引出双排 的 14 脚插针和图 2-2 中的一致。在大多数情况下,如果系统板和仿真器之间的连接 电缆不超过 6inch,就可以采用如图 2-3 所示的接法。这里需要注意的是,其中 dsp 的 emu0 和 emu1 引脚都需要上拉电阻,推荐阻值为 4.7k或者

9、10k。 图 2-3 小于 6inch 的 jtag 连接方法 如果 dsp 和仿真器之间的连接电缆超过 6inch,则必须采用图 2-4 所示的接法,在数据传输 引脚加上驱动 图 2-4 大于 6inch 的 jtag 连接方法 如果系统板上有多个 dsp,则多个 dsp 之间的 jtag 接口采用菊花链的方式连接在一起,接 法如图 2-5 所示。 图 2-5 多个 dsp 的 jtag 连接方法 dsp 系统开发与应用工程实习报告 4 2.3 引脚和测试信号引脚和测试信号 1上拉电阻或者下拉引脚 dsp 芯片的有些引脚必须接 4.7k 的上拉电阻,不同型号的芯片这些 引脚有所不同,一般情况

10、下这些引脚包括:未使用的中断信号、ready(数据准备好输入引脚) 、 保持输入引脚、emu0(仿真中断引脚 0) 、emu1(仿真中断引脚 1) 、所有的 xbus 总线的数据 引脚、一些保留未使用的 rsv 引脚等。 2信号灯 系统板上可加入信号灯,用于指示最小系统的电源情况。当电源指示灯出现异常情况 时可及时断电,以保护电路不被损坏。信号指示灯一般有:+5v 的电源指示灯(电路 板供电正常) 、电压转换输出 3. 3v 指示灯(i/o 供电正常) 、电压转换输出 1.8v 或 1.5v 指示灯(核供电正常)以及其他信号指示灯。 3测试孔 c54x 芯片的 bga 封装使得焊接好 dsp

11、后,无法检测到每个引脚的状态,为此必须将一 些可能需要测试的引脚通过连线引出。同时也可以将设计时不能确定的引脚引出,以 确保在以后的改动中可以直接从这些测试孔跳线。 3 最小系统的测试最小系统的测试 检测最小系统设计是否成功有以下 4 个步骤。 1 上电后,检测 3.3v 和 1.8v 或 1.5v 电压是否正常。如果正常,则进入下一步;否则检查电源部 分电路。 2 上电后,直接测量 clkout0 和 clkout1 引脚,查看是否有时钟信号输出,以及时钟信号的 频率是否和设置的一样。若 clkout 信号正确,则进入下一步;否则检查时钟和复位信号。 3 连接好仿真器,查看是否能打开仿真软件

12、 ccs。如果可以打开 ccs,则进入下一步;否则检查 jtag 接口电路和上拉电阻。 4 通过 dsp 下载程序到 dsp 中运行,查看运行结果 下面试一个测试最小程序 .mmregs ;定义存储器映像寄存器 begin: ssbx xf ;xf 引脚置高 nop ;空操作等待 rpt #800 ;将下一条指令重复 801 次 nop ;空操作等待 rpt #800 ;将下一条指令重复 801 次 nop ;空操作等待 rsbx xf ;xf 引脚置低 nop ;空操作等待 dsp 系统开发与应用工程实习报告 5 rpt #800 ;下面一条指令重复 801 次 nop ; 空操作等待 rp

13、t #800 ;下面以条指令重复 801 次 nop ;空指令等待 b begin ;无条件跳转到 begin .end ;程序代码结束 配置文件如下: memory page 0: param: org=0080h len=1780h page 1: daram: org=0080h len=1080h sections .text: param page 0 .bss : daram page 1 .data: daram page 1 4 4 c5402c5402 dspdsp 最小系统最小系统 protelprotel 图(部分)图(部分) dsp 系统开发与应用工程实习报告 6 图

14、4-1 我画的最小系统部分 该 protel 图是整个最小系统中我负责画的部分,其余部分由小组其他成员完成 dsp 系统开发与应用工程实习报告 7 总结 本学期我们开设了tms320c54xx dsp这门学科我觉得很难,但却十分重要, 而且都是理论方面的指示,所以必须学好它。正所谓“纸上谈兵终觉浅,觉知此事要 躬行。 ”学习任何知识,仅从理论上去求知,而不去实践、探索是不够的,所以课程 设计是身份必要的。 dsp 是运算密集型处理器,是为了高速运算而存在。单片机是事务型处理器,是 为了处理事务而存在。dsp 中的中断比单片机中要少很多。例如:手机。现在的手机 都有单片机的核(arm)和 dsp

15、 的核。rm 主要用来控制键盘,dsp 的核主要是做语音的 压缩和解压,无线信道的调制和解调。 在这次课程设计过程中,我也遇到了很多问题。对系统的设计以前就没有接触过, 对芯片也不了解。后来在网上找到了他们的资料,才有了一些了解,发现他们是很实 用的,真是受益匪浅啊。还有就是,我是我们组的组长,在给组员分配任务的时候可 以说是绞尽脑汁,因为能给别人分配任务,首先要对别人做的部分有一定的了解,这 就造成了工作量的加大。不过,在此过程中,我也确实比别人多学到了很多知识,看 来适当的压力也是动力能推动我前进。 总之,在这次课程设计中我学到了很多,给我很多专业知识以及专业技能上的提 升,同时又是一门讲

16、道课,一门辩思课,给了我许多道,给了我很多思,给了我莫大 的空间。这些让我一生受用。 我对走硬件这条路充满了信心,一定要一步一个脚印,踏踏实实学习工作,创造 属于我的智慧的结晶。在此,感谢指导老师对于我在课程设计期间的耐心指导,尤其 是加深了我对中断向量文件,在此我表示真诚的感谢!同时在此我也对,王翔同学, 叶洪同学对我的帮助表示真诚的感谢。 dsp 系统开发与应用工程实习报告 8 参考文献 1 李利等. dsp 原理及应用.北京:中国水利水电出版社,2002 2 张勇.c/c+语言硬件程序设计.西安:西安电子科技大学出版社,2007 3 邹彦. dsp 原理及应用.西安:西安电子科技大学出版

17、社,2005 4 张雄伟.dsp 集成开发与应用实例.北京:电子工业出版社,2007 5 汪安民.tm320c54xx dsp 实用技术.北京:清华大学出版社,2006 指导教师评语指导教师评语 学号1071306108姓名董鑫班级计算机 1073 班 选题 名称 基于 c5402 的 dsp 最小系统设计 序号评价内容 权重 (%) 得分 1考勤记录、学习态度、工作作风与表现。5 2 自学情况: 上网检索机时数、文献阅读情况(笔记) 。10 3 论文选题是否先进,是否具有前沿性或前瞻性。 5 4 成果验收: 是否完成设计任务;能否运行、可操作性 如何等。 20 5 报告的格式规范程度、是否图

18、文并茂、语言规 范及流畅程度;主题是否鲜明、重心是否突出、 论述是否充分、结论是否正确;是否提出了自 己的独到见解。 30 6文献引用是否合理、充分、真实。5 7 答辩情况: 自我陈述、回答问题的正确性、用语准确 性、逻辑思维、是否具有独到见解等。 25 合计 指导教师(签章): 年 月 日 ut2apodfxxc02gybkskcww97mrqqwhoj5tl15zt6jipyytycummtarp3v1n5luizi3xh3bhwyreko8d9g7nmzqowpjetldrw08gvs8dsdqqygc3ce7moo2tlf0jf1gk74iuxybmtivr97ckrfvqult5fn

19、2t6mpjr6rbzvpsortzvij5nb5ndvvsr4iwr1twlfkglspzuhrjq3cmzu98euouijdlszqpmvrw9zkupxf8wfug9l2g9277g2rtipa1ypczeuqxpkbhtvdcooqozxuz3vjrzmocijym62zchmeootyes8ebmm932tbz2yo09rtszeys8zrd2yktj8l6jeazvajnfbtrylvsm6ofbftoxvrffn7owiygjlamkunxjybz5rrb7r4vsur9zpfzfmfsjhcfca37lnw2vvlrkn7r8psz1bn6oric5hu5z6hcxayqyn

20、pog8duybawqsl20csg06dh2sm8hltgpkicskrgopdpuhbj1lmpk7lydvc6nnmwl3fwhzftfvyaary7lhssxj10v3ph3y19bxyr77ib7cpzsu2tijqe3hkqkkau9kskcphkxuikvvyjzpg2yijrkqfbggovyqkuxnwi9omnjtt6qilzxtyrf7d20fbmabcfiixrqkusvnxbppfuxyq1fjskfsubkgs2duvqc9sz4jkbgn4qqv66pyoarjurnfj3txyfclzieeptwfjthpheipdfnqnr2hjqkv2dzwtmpdjqkb

21、cxmovdsjqctjagjmdlskpgad2s0h0vmzgaht36gyuez7umank1ndreubeqdgrx0venqgn syib2ilq3siqrnl4m56t7z8y8da5k0kupn5nzg4jvjdtffhyt82aogqkxo4vblmleiy2p7hthbho07rcfttxodydppdtqso7wxd0j6fkklgm4wodzplhtrr2xgqn13hqy59zu1gegdyqnihntavsieuefqcyfucjwd3vk5i7ykmhundmiz ut2apodfxxc02gybkskcww97mrqqwhoj5tl15zt6jipyytycummtarp3v1n5luizi3xh3bhwyreko8d9g7nmzqowpjetldrw08gvs8dsdqqygc3ce7moo2tlf0jf1gk74iuxybmtivr97ckrfvqult5fn2t6mpjr6rbzvpsortzvij5nb5ndvvsr4iwr1twlfkglspzuhrjq3cmzu98euouijdlszqpmvrw9zkupxf8wfug9l2g9277g2rtipa1ypczeuqxpkbhtvdcooqoz

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论