DSP专业课程设计.doc
《DSP专业课程设计.doc》由会员分享,可在线阅读,更多相关《DSP专业课程设计.doc(17页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、学 号09750214DSP原理及应用设计阐明书基于PC机并口与DSPHPI接口通信设计 起止日期: 年 12 月 17 日 至 年 12 月 22 日学生姓名崔开班级09电气2班成绩指引教师(签字) 控制与机械工程学院 12月 22日天津都市建设学院课程设计任务书 年第 一 学期 控制与机械工程学院 学院 电气工程及其自动化 专业 09 电气2 班级课程设计名称: DSP原理及应用 设计题目: 基于PC机并口与DSPHPI接口通信设计完毕期限:自 年 12 月 17 日至 年 12 月 22 日共 1 周设计根据、规定及重要内容(可另加附页):一、课程设计目通过本课程设计,锻炼学生查阅资料、
2、方案比较、运用知识能力。使学生掌握C54系列DSP 芯片构造、原理和典型应用,并且可以熟悉DSP开发流程和基本设计办法,既巩固所学基本理论知识, 又为学生日后从事开发设计奠定基本。 二、课程设计内容及规定 主机接口HPI是一种高速、异步并行接口,本次设计要实现TMS320C54X通过HPI与PC机并行通信,完毕:1、设计有关硬件电路。2、通信软件设计。3、书写设计阐明书三、参照资料:1、吴冬梅 张玉杰 北京大学出版社 DSP技术及应用2、戴明桢 周建江 北京航天航空大学出版社 TMS320C54X DSP构造、原理及应用3、王安民 陈明欣 清华大学出版社 TMS320C54X XDSP实用技术
3、4、苏涛.DSP实用技术 .西安:西安电子科技大学出版社5、米根锁,王瑞峰.用DSP主机接口HPI实现DSP与PC机间通信J.自动化与仪器仪表,31(6):75-76.指引教师(签字): 批准日期: 年 月 日 教研室主任(签字): 目 录摘要3一、总体设计方案3二、硬件系统设计4三、软件系统设计61、通信合同:.62、程序执行: 6四、心得体会7五、参照文献8六、附录9附录1 9附录 213摘要:以TMS32C542为例,简介了其系列DSP(digital signal processing)芯片HPI(host port interface)口各个构成某些及其功能,并以AT89C51单片机
4、作为主解决机,阐述了与TMS320C542之间实现数据共享办法,成功地解决了主解决机通过HPI接口对DSP内部数据进行在线修改和实时监控问题。最后给出了如何用HPI口实现程序加载引导,以提高程序运营速度办法。 关 键 词:TMS320C54X;DSP;HPI口;一、总体设计方案 DSP作为一种先进可编程解决器,近几年来应用极其广泛。其中,TMS32OC54X是TI公司推出定点系列数字信号解决芯片,它具备运算速度高、CPU构造优化、功耗低和智能化外设等特点,特别合用于实时嵌入式系统开发。它已成为数字产品设计中低成本、低功耗、高性能数字信号解决芯片首选,在便携式仪器、消费类电子、医疗设备等领域得到
5、广泛应用。但咱们在学习中发现TMS320C54X系列芯片存在2个应用问题: DSP应用系统一旦开发完毕投入使用后,再想对DSP内数据进行监控,或者在线修改很不以便,不论是接串口,还是接IO 口都要占用DSP硬件资源,同步软件开销也非常大。 在DSP 扩展程序数据存储器时, FLASH 因其烧写以便而较为惯用,但此类器件数据存取速度慢,难以满足DSP系统高速运营规定。这也是限制TMS320C54X广泛应用一种因素。此外,TITMS320C54系列DSP芯片内部提供了原则8位HPI主机接口,用来与主设备或者主解决器接口,在通过HPI口和主机通信过程中,完全没有硬件和软件开销,而由DSP自身硬件协调
6、冲突,从而不会打断DSP正常程序运营,且运用HPI口,还能成功地进行程序加载引导。传感器采集到模仿信号通过滤波放大后,由模/ 数转换器转换成相应数字信号,再由DSP( TMS320C54x) 进行数字信号解决,将解决后数据通HPI(主机接口) 传送到单片机(C8051F020)中,单片机内嵌入TCP/ IP 合同,它重要负责数据远程通信,完毕网络数据拆包与主机接口数据打包。单片机通过并行接口与以太网控制器连接,以中断方式实现并行通信。以太网控制器接受到网络传播到数据后,通过MAC 比较、CRC 校验后,存到接受缓冲区;收满一帧后,以中断方式告知单片机。单片机对接受到数据进行判断,如果是UDP数
7、据包,则检查IP 地址和端标语,如果对的则接受数据包,并解包,然后将数据某些发送至DSP。反之,如果接受到DSP 发送来数据,则将数据按照UDP 合同格式打包,然后送到以太网控制器中发送缓冲区,传播到网络上。TMS320C54x系列DSP与PC机通信方式有两种:一种是运用DSP主机接口HPI与PC并行口连接,由软件来设定通信波特率和握手方式。另一种方式是通过专用异步通信芯片来实现,它可以实现DSP与PC机高速数据通信。本次设计重要采用第一种方式来实现。图1硬件系统框图二、硬件系统设计通过TMS320C5416 DSP HPI 接口与C8051F020单片机连接可以实现CPU 间级连,使系统达到
8、双CPU 解决速度。硬件连接如图2 所示。图2 TMS320C54X与C8051F020连接以TMS320VC54x(简称为54x)包括增强型HPI-8接口为例,它与外部主机或微解决器连接,其具备单独8根数据线HD0HD7和10根控制线。控制信号时序逻辑。主机积极通过HPI口访问DSP,除了对主机发中断(通过置HPIC寄存器HINT位,可以使HINT线有效)或清除主机发来中断(通过清HPIC寄存器DSPINT标志)需要DSP干涉外,54xCPU几乎不用进行其她操作,片内DMA通道会自动辅助完毕RAM区和HPI数据寄存器数据传播。主机由HCNTL0/1线来拟定选取HPI某个控制寄存器。通过对这4
9、个寄存器访问,就可以在所设安全机制容许范畴下读/写DSP所有或某些片内RAM。由于DSP最小存储单位是字(16位),因而对于HPI-8,每个传递必要要有2个传递周期才干完毕。HBLL信号用于区别传递字节是当前字第一字节还是第二字节。通过设立HPIC寄存器BOB位,可以决定第一字节是这个字高字节还是低字节。 通过HPI实现程序下载属于54x程序加载五种途径之一。在需要与主机连接应用设计中,采用HPI程序加载方式可以使电路设计简化,省去外部并行或串行ROM或FLASH程序存储器。DSP 主机接口有两种工作方式,共用寻址方式(SAM) 和仅主机寻址方式( HOM) 。DSP 和单片机都可以访问片内存
10、储器,当单片机与DSP 访问冲突时,单片机有优先权,DSP 则等待一种周期。单片机先向DSP 写入控制字,设立工作模式,然后将访问地址写入HPIA ,再对HPID 进行读写,即可读出和写入指定存储单元。由HBIL 、HC2N TL1 、HCN TL0 区别16 位数据高、低字节。将单片机低三位地址线A2 、A1 、A0 分别接到HBIL 、HCN TL1 、HCN TL0 上。单片机向DSP 存储器写数据某些代码如下:;单片机向HPIC 写控制字0000H0000000mov DPTR ,# 4000Hmov A ,# 00Hmovx DPTR ,A ;第一字节,HCNTL1/ 0 = 00
11、,HBIL = 0mov DPTR ,# 4004Hmov A ,# 00Hmovx DPTR ,A ;第二字节,HCNTL1/ 0 = 00 ,HBIL = 1;向HPIA 寄存器写要访问地址1000Hmov DPTR ,# 4002Hmov A ,# 10Hmovx DPTR ,A ;第一字节,HCNTL1/ 0 = 10 ,HBIL = 0mov DPTR ,# 4006Hmov A ,# 00Hmovx DPTR ,A ;第二字节,HCNTL1/ 0 = 10 ,HBIL = 1;向HPID 寄存器写数据1234Hmov DPTR ,# 4001Hmov A ,# 12Hmovx DP
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- DSP 专业课程 设计
限制150内