[发明专利]一种基于DSP硬件平台的IEEE1394数据发送/接收方法无效
申请号: | 200910071500.3 | 申请日: | 2009-03-06 |
公开(公告)号: | CN101493802A | 公开(公告)日: | 2009-07-29 |
发明(设计)人: | 王岩 | 申请(专利权)人: | 哈尔滨工业大学 |
主分类号: | G06F13/38 | 分类号: | G06F13/38;G06F9/445;G06F9/48 |
代理公司: | 哈尔滨市松花江专利商标事务所 | 代理人: | 张宏威 |
地址: | 150001黑龙江*** | 国省代码: | 黑龙江;23 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 dsp 硬件 平台 ieee1394 数据 发送 接收 方法 | ||
1.一种基于DSP硬件平台的IEEE1394数据发送/接收方法,其特征在于它是基于下述DSP硬件平台实现的,该DSP硬件平台包括FLASH存储器、链路层控制器、物理层控制器、DSP和IEEE1394接口,其中FLASH存储器是DSP的外部存储器,用于扩展DSP的数据存储空间;所述DSP用于控制数据的传输/接收过程;链路层控制器用于实现DSP与物理层控制器的连接,并完成通信协议链路层的支持和管理,物理层控制器用于连接链路层控制器和IEEE1394传输线缆;
基于上述DSP硬件平台的IEEE1394数据发送/接收方法包括:
用于DSP上电程序自引导的步骤;
用于系统及总线初始化的步骤;
用于分配DSP内各存储空间的地址范围的步骤;
用于IEEE1394数据包发送/接收的步骤。
2.根据权利要求1所述的一种基于DSP硬件平台的IEEE1394数据发送/接收方法,其特征在于,用于系统及总线初始化的步骤中进一步包括:
用于设置DSP的工作时钟频率为160MHz的步骤;
用于设置输出时钟频率为40MHz的步骤;
用于初始化并分配中断向量表的步骤;
用于配置地址空间上的等待周期的步骤;
用于初始化链路层控制器内部寄存器和物理层控制器的内部寄存器的步骤。
3.根据权利要求1所述的一种基于DSP硬件平台的IEEE1394数据发送/接收方法,其特征在于,用于IEEE1394数据包发送/接收的步骤中进一步包括:
用于把要发送/接收的数据打包成IEEE1394数据形式的步骤;
用于将打包后的数据通过链路层和物理层控制器发送/接收的步骤。
4.根据权利要求1所述的一种基于DSP硬件平台的IEEE1394数据发送/接收方法,其特征在于,用于系统及总线初始化的步骤的实现方法采用通过DSP加载存储于FLASH存储器中的程序,该程序控制DSP读写和改变相应的DSP、链路层控制器的内部寄存器和物理层控制器的内部寄存器,以实现DSP及IEEE1394总线的初始化。
5.根据权利要求1所述的一种基于DSP硬件平台的IEEE1394数据发送/接收方法,其特征在于,用于DSP程序上电自引导的步骤,通过硬件电路设计使预先保存在存储器中的程序自动加载到DSP中来实现的,其具体过程为:
在硬件上电之后,判断是否有非法读写的中断请求;如果有,则启动HPI-8引导模式,否则判断是否有数据发送中断请求;如果有,则启动串行EEPROM引导模式,否则读取I/O空间FFFFH地址的信息,如果所述信息是正确的并行引导方式的信息,则启动并行EEPROM引导模式,否则,读取数据空间的FFFFH地址的信息,如果所述信息是正确的并行引导方式的信息,则启动并行EEPROM引导模式,否则采用其它引导模式。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨工业大学,未经哈尔滨工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910071500.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:断路器的脱扣器装配用铆轴胎具及使用方法
- 下一篇:一种实现色散补偿模块的方法