[發(fā)明專(zhuān)利]一種基于FPGA的不同速率的接口轉(zhuǎn)換方法有效
| 申請(qǐng)?zhí)枺?/td> | 202110351082.4 | 申請(qǐng)日: | 2021-03-31 |
| 公開(kāi)(公告)號(hào): | CN113204505B | 公開(kāi)(公告)日: | 2023-03-14 |
| 發(fā)明(設(shè)計(jì))人: | 張向利;蔣浩云;王俊凱;董國(guó)華 | 申請(qǐng)(專(zhuān)利權(quán))人: | 桂林電子科技大學(xué) |
| 主分類(lèi)號(hào): | G06F13/38 | 分類(lèi)號(hào): | G06F13/38;G06F13/40 |
| 代理公司: | 桂林文必達(dá)專(zhuān)利代理事務(wù)所(特殊普通合伙) 45134 | 代理人: | 張學(xué)平 |
| 地址: | 541004 廣西*** | 國(guó)省代碼: | 廣西;45 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 fpga 不同 速率 接口 轉(zhuǎn)換 方法 | ||
1.一種基于FPGA的不同速率的接口轉(zhuǎn)換方法,其特征在于,包括以下步驟:
通過(guò)GTP的數(shù)據(jù)線和控制線將主通信板卡的數(shù)據(jù)流發(fā)送給低速緩存高速發(fā)送轉(zhuǎn)換模塊;
在接收到所述數(shù)據(jù)流和對(duì)應(yīng)的控制信號(hào)后,基于緩存發(fā)送方式將接收到的低速數(shù)據(jù)流整合成高速數(shù)據(jù)流,并發(fā)送到驅(qū)動(dòng)發(fā)送模塊,包括:
一數(shù)據(jù)線:一數(shù)據(jù)線上傳輸?shù)臑榈退偻ㄐ畔到y(tǒng)需要發(fā)送的數(shù)據(jù),位寬為8,頻率為125MHZ;其中包括等待同步數(shù)據(jù)、幀頭、有效數(shù)據(jù)和幀尾;發(fā)送時(shí)需要除去等待同步數(shù)據(jù);當(dāng)8B/10B控制信號(hào)高電平且一數(shù)據(jù)線上為幀頭時(shí)判斷幀開(kāi)始,此時(shí)將二寫(xiě)使能線拉高,將FIFO寫(xiě)數(shù)據(jù)端打開(kāi),將數(shù)據(jù)由一數(shù)據(jù)線寫(xiě)入FIFO;當(dāng)8B/10B控制信號(hào)高電平且一數(shù)據(jù)線上為幀尾時(shí)判斷幀結(jié)束將二寫(xiě)使能線拉低,關(guān)閉FIFO寫(xiě)數(shù)據(jù)端;
二寫(xiě)使能線:控制FIFO的寫(xiě)功能,由一數(shù)據(jù)線配合二寫(xiě)使能線高低電平來(lái)控制寫(xiě)入FIFO的數(shù)據(jù);
三使能計(jì)數(shù)器:控制寫(xiě)入計(jì)數(shù)器,當(dāng)二寫(xiě)使能線拉高時(shí),三使能計(jì)數(shù)器拉高激活寫(xiě)入計(jì)數(shù)器;
四使能計(jì)數(shù)器:控制緩存內(nèi)幀數(shù)計(jì)數(shù)器,當(dāng)寫(xiě)入計(jì)數(shù)器計(jì)數(shù)滿一幀后,四使能計(jì)數(shù)器拉高,使緩存內(nèi)幀數(shù)計(jì)數(shù)器加1;
五讀使能線:控制FIFO的讀功能,當(dāng)緩存內(nèi)幀數(shù)計(jì)數(shù)器大于1時(shí),五讀使能線拉高,控制FIFO開(kāi)始讀出數(shù)據(jù)由七數(shù)據(jù)線送到TLK2711發(fā)送端;
六使能計(jì)數(shù)器:控制緩存內(nèi)幀數(shù)計(jì)數(shù)器,當(dāng)讀出計(jì)數(shù)器計(jì)數(shù)滿一幀,控制緩存內(nèi)幀數(shù)計(jì)數(shù)器減1;
七數(shù)據(jù)線:該數(shù)據(jù)線上傳輸?shù)臑镕IFO發(fā)送給TLK2711發(fā)送端的高速數(shù)據(jù)流,位寬為16,頻率為100MHZ;
八使能計(jì)數(shù)器:控制讀出計(jì)數(shù)器,當(dāng)TLK2711發(fā)送端接收到七數(shù)據(jù)線發(fā)送的數(shù)據(jù)時(shí),八使能計(jì)數(shù)器拉高,激活讀出計(jì)數(shù)器開(kāi)始計(jì)數(shù);
利用所述驅(qū)動(dòng)發(fā)送模塊將所述高速數(shù)據(jù)流轉(zhuǎn)換成串行數(shù)據(jù),并將所述串行數(shù)據(jù)發(fā)送給接收恢復(fù)模塊,通過(guò)所述接收恢復(fù)模塊將所述串行數(shù)據(jù)轉(zhuǎn)換成并行數(shù)據(jù)后發(fā)送至高速緩存低速發(fā)送轉(zhuǎn)換模塊;
基于緩存發(fā)送方式將所述并行數(shù)據(jù)整合成所述低速數(shù)據(jù)流,并恢復(fù)出所述控制信號(hào),然后將所述低速數(shù)據(jù)流和所述控制信號(hào)發(fā)送至從通信板卡,包括:
一數(shù)據(jù)線:一數(shù)據(jù)線上傳輸?shù)臑門(mén)LK2711接收端需要發(fā)送的數(shù)據(jù),位寬為16,頻率為100MHZ;其中包括等待同步數(shù)據(jù)、幀頭、有效數(shù)據(jù)和幀尾;存入FIFO時(shí),需要除去等待同步數(shù)據(jù)、幀頭和幀尾;且當(dāng)準(zhǔn)備寫(xiě)入幀頭時(shí)將二寫(xiě)使能線拉高,打開(kāi)FIFO的寫(xiě)數(shù)據(jù)端;且當(dāng)準(zhǔn)備寫(xiě)入幀尾時(shí)將二寫(xiě)使能線拉低,關(guān)閉FIFO的寫(xiě)數(shù)據(jù)端;
二寫(xiě)使能線:控制FIFO的寫(xiě)功能,由一數(shù)據(jù)線配合二寫(xiě)使能線高低電平來(lái)控制FIFO的寫(xiě)數(shù)據(jù)的開(kāi)關(guān);
三使能計(jì)數(shù)器:控制寫(xiě)入計(jì)數(shù)器,當(dāng)二寫(xiě)使能線拉高時(shí),三使能計(jì)數(shù)器拉高激活寫(xiě)入計(jì)數(shù)器;
四使能計(jì)數(shù)器:控制緩存內(nèi)幀數(shù)計(jì)數(shù)器,當(dāng)寫(xiě)入計(jì)數(shù)器計(jì)數(shù)滿一幀后,四使能計(jì)數(shù)器拉高,使緩存內(nèi)幀數(shù)計(jì)數(shù)器加1;
五讀使能線:控制FIFO的讀功能,當(dāng)緩存內(nèi)幀數(shù)計(jì)數(shù)器大于1時(shí),五讀使能線拉高,控制FIFO開(kāi)始讀出數(shù)據(jù)由六數(shù)據(jù)線送到8×125MHZ的數(shù)據(jù)流;
六數(shù)據(jù)線:該數(shù)據(jù)線上傳輸?shù)臑镕IFO發(fā)送給低速通信系統(tǒng)內(nèi)部的低速數(shù)據(jù)流,位寬為8,頻率為125MHZ;
七使能計(jì)數(shù)器:控制緩存內(nèi)幀數(shù)計(jì)數(shù)器,當(dāng)讀出計(jì)數(shù)器計(jì)數(shù)滿一幀,控制緩存內(nèi)幀數(shù)計(jì)數(shù)器減1;
八使能計(jì)數(shù)器:控制讀出計(jì)數(shù)器,當(dāng)六數(shù)據(jù)線發(fā)送有效數(shù)據(jù)時(shí),八使能計(jì)數(shù)器拉高,激活讀出計(jì)數(shù)器開(kāi)始計(jì)數(shù);
九控制線:通過(guò)計(jì)數(shù)器恢復(fù)出上一個(gè)主低速通信系統(tǒng)給TLK2711的幀頭幀尾的控制信號(hào),來(lái)發(fā)送給從低速通信系統(tǒng)來(lái)判斷數(shù)據(jù)幀的幀頭和幀尾。
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于桂林電子科技大學(xué),未經(jīng)桂林電子科技大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110351082.4/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專(zhuān)利網(wǎng)。
- 上一篇:氣化爐裝置
- 下一篇:一種水利工程碎石裝置
- 同類(lèi)專(zhuān)利
- 專(zhuān)利分類(lèi)





