[發明專利]一種基于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.szxzyx.cn/pat/books/200910071500.3/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:斷路器的脫扣器裝配用鉚軸胎具及使用方法
- 下一篇:一種實現色散補償模塊的方法





