[發(fā)明專利]一種在線可重配置的通用化總線數(shù)據(jù)轉(zhuǎn)換方法無效
| 申請(qǐng)?zhí)枺?/td> | 201310592100.3 | 申請(qǐng)日: | 2013-11-22 |
| 公開(公告)號(hào): | CN103580975A | 公開(公告)日: | 2014-02-12 |
| 發(fā)明(設(shè)計(jì))人: | 楊蔚 | 申請(qǐng)(專利權(quán))人: | 北京機(jī)械設(shè)備研究所 |
| 主分類號(hào): | H04L12/40 | 分類號(hào): | H04L12/40 |
| 代理公司: | 中國航天科工集團(tuán)公司專利中心 11024 | 代理人: | 岳潔菱 |
| 地址: | 100854 北京*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 在線 配置 通用 總線 數(shù)據(jù) 轉(zhuǎn)換 方法 | ||
1.一種在線可重配置的通用化總線數(shù)據(jù)轉(zhuǎn)換方法,其特征在于本方法的具體步驟為:
第一步??搭建總線數(shù)據(jù)轉(zhuǎn)換平臺(tái)
總線數(shù)據(jù)轉(zhuǎn)換平臺(tái),包括:總線數(shù)據(jù)轉(zhuǎn)換電路(1)、CPU電路(6)、以太網(wǎng)通信電路(7)和電源控制電路(9);所述總線數(shù)據(jù)轉(zhuǎn)換電路(1),包括:FPGA電路(2)、FPGA配置芯片(3)和多總線接口電路(4),F(xiàn)PGA電路(2)中包含總線協(xié)議轉(zhuǎn)換模塊(5);?CPU電路(6)中包含F(xiàn)PGA配置模塊(8);CPU電路(6)通過JTAG端口同時(shí)與FPGA電路(2)和FPGA配置芯片(3)連接,F(xiàn)PGA電路(2)的通用IO端口與多總線接口電路(4)連接,預(yù)先規(guī)定FPGA電路(2)的IO端口與多總線接口電路(4)中的總線接口之間的映射關(guān)系;電源控制電路(9)控制總線數(shù)據(jù)轉(zhuǎn)換電路(1)、CPU電路(6)和以太網(wǎng)通信電路(7)的供電;以太網(wǎng)通信電路(7)通過以太網(wǎng)與上位機(jī)連接;
總線協(xié)議轉(zhuǎn)換模塊(5)是使用硬件描述語言在上位機(jī)的FPGA集成開發(fā)環(huán)境中開發(fā)得到的,由上位機(jī)通過以太網(wǎng)以FPGA配置文件形式下傳;總線協(xié)議轉(zhuǎn)換模塊(5)的功能為配置FPGA電路(2),使FPGA電路(2)進(jìn)行總線數(shù)據(jù)轉(zhuǎn)換工作;
FPGA配置模塊(8)運(yùn)行在CPU電路(6)中;FPGA配置模塊(8)的功能為接收總線協(xié)議轉(zhuǎn)換模塊(5)的FPGA配置文件并將此文件寫入FPGA配置芯片(3);
第二步??CPU電路(6)和以太網(wǎng)通信電路(7)加電自檢
電源控制電路(9)給CPU電路(6)和以太網(wǎng)通信電路(7)供電,CPU電路(6)和以太網(wǎng)通信電路(7)完成自檢,然后運(yùn)行FPGA配置模塊(8),等待接收總線協(xié)議轉(zhuǎn)換模塊(5)的FPGA配置文件;
第四步??FPGA配置模塊(8)接收總線協(xié)議轉(zhuǎn)換模塊(5)的FPGA配置文件
上位機(jī)通過以太網(wǎng)下傳總線協(xié)議轉(zhuǎn)換模塊(5)的FPGA配置文件后,F(xiàn)PGA配置模塊(8)通過以太網(wǎng)通信電路(7)接收總線協(xié)議轉(zhuǎn)換模塊(5)的FPGA配置文件存入CPU電路(6);
第五步??FPGA配置模塊(8)將總線協(xié)議轉(zhuǎn)換模塊(5)的FPGA配置文件寫入FPGA配置芯片(3)
電源控制電路(9)給FPGA配置芯片(3)供電,CPU電路(6)運(yùn)行FPGA配置模塊(8),通過JTAG端口將總線協(xié)議轉(zhuǎn)換模塊(5)的FPGA配置文件寫入FPGA配置芯片(3);
第六步??CPU電路(6)、以太網(wǎng)通信電路(7)和FPGA配置芯片(3)斷電
電源控制電路(9)給CPU電路(6)、以太網(wǎng)通信電路(7)和FPGA配置芯片(3)斷電;FPGA配置芯片(3)為Flash結(jié)構(gòu),能夠掉電保存總線協(xié)議轉(zhuǎn)換模塊(5)的FPGA配置文件;FPGA配置芯片(3)斷電后等待FPGA電路(2)上電讀取總線協(xié)議轉(zhuǎn)換模塊(5)的FPGA配置文件;
第七步??FPGA配置芯片(3)配置FPGA電路(2)
電源控制電路(9)給總線數(shù)據(jù)轉(zhuǎn)換電路(1)供電,F(xiàn)PGA電路(2)上電后讀取FPGA配置芯片(3),將總線協(xié)議轉(zhuǎn)換模塊(5)的FPGA配置文件讀入并進(jìn)行配置后,總線數(shù)據(jù)轉(zhuǎn)換電路(1)開始進(jìn)行總線協(xié)議轉(zhuǎn)換模塊(5)對(duì)應(yīng)的總線數(shù)據(jù)轉(zhuǎn)換工作;
第八步??總線數(shù)據(jù)轉(zhuǎn)換電路(1)在線切換總線數(shù)據(jù)轉(zhuǎn)換類型
需要在線切換不同類型的總線數(shù)據(jù)轉(zhuǎn)換時(shí),先使電源控制電路(9)關(guān)閉總線數(shù)據(jù)轉(zhuǎn)換電路(1)的供電并接通CPU電路(6)和以太網(wǎng)通信電路(7)的供電,接著FPGA配置模塊(8)接收上位機(jī)下傳的不同類型的總線協(xié)議轉(zhuǎn)換模塊(5)的FPGA配置文件并將此文件寫入FPGA配置芯片(3),然后電源控制電路(9)關(guān)閉CPU電路(6)和以太網(wǎng)通信電路(7)的供電并接通總線數(shù)據(jù)轉(zhuǎn)換電路(1)的供電,F(xiàn)PGA電路(2)上電讀取FPGA配置芯片(3)中保存的不同類型的總線協(xié)議轉(zhuǎn)換模塊(5)的FPGA配置文件進(jìn)行重配置后開始進(jìn)行不同類型的總線數(shù)據(jù)轉(zhuǎn)換工作;
至此完成了在線可重配置的通用化總線數(shù)據(jù)轉(zhuǎn)換。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京機(jī)械設(shè)備研究所,未經(jīng)北京機(jī)械設(shè)備研究所許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310592100.3/1.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 用于呈現(xiàn)在線實(shí)體在線狀態(tài)的系統(tǒng)和方法
- 提供web服務(wù)接入的在線系統(tǒng)和方法
- 定制在線圖標(biāo)
- 一種水質(zhì)在線檢測預(yù)處理裝置
- 在線測試學(xué)習(xí)方法、系統(tǒng)、計(jì)算機(jī)設(shè)備及存儲(chǔ)介質(zhì)
- 一種在線文檔的分頁方法、裝置、設(shè)備以及可讀介質(zhì)
- 一種基于web在線學(xué)習(xí)的資源訪問平臺(tái)
- 一種在線學(xué)習(xí)系統(tǒng)
- 在線文檔提交方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 空調(diào)冷媒量確定方法、系統(tǒng)和可讀存儲(chǔ)介質(zhì)
- 內(nèi)部總線系統(tǒng)
- 一種應(yīng)用于實(shí)時(shí)數(shù)據(jù)處理的多級(jí)總線系統(tǒng)
- 協(xié)議轉(zhuǎn)換裝置
- 基于FPGA的PCI總線控制器及控制方法
- 總線監(jiān)控系統(tǒng)、方法及裝置
- 總線電路以及智能貨架系統(tǒng)
- 用于控制串行數(shù)據(jù)總線系統(tǒng)的方法及總線節(jié)點(diǎn)
- 用于在串行數(shù)據(jù)總線系統(tǒng)中分配地址的方法及總線節(jié)點(diǎn)
- 驗(yàn)證先前分配給總線節(jié)點(diǎn)的地址的正確性的方法
- 用于初始化差分雙線數(shù)據(jù)總線的方法及傳送數(shù)據(jù)的方法





