[發(fā)明專利]一種32位CRC計(jì)算及EOF極性選擇電路在審
| 申請(qǐng)?zhí)枺?/td> | 201310714488.X | 申請(qǐng)日: | 2013-12-20 |
| 公開(公告)號(hào): | CN104734804A | 公開(公告)日: | 2015-06-24 |
| 發(fā)明(設(shè)計(jì))人: | 李玉發(fā);李大鵬;蒲愷;田園;何向棟;劉陳 | 申請(qǐng)(專利權(quán))人: | 中國(guó)航空工業(yè)集團(tuán)公司第六三一研究所 |
| 主分類號(hào): | H04L1/00 | 分類號(hào): | H04L1/00 |
| 代理公司: | 西安智邦專利商標(biāo)代理有限公司 61211 | 代理人: | 倪金榮 |
| 地址: | 710119 *** | 國(guó)省代碼: | 陜西;61 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 32 crc 計(jì)算 eof 極性 選擇 電路 | ||
技術(shù)領(lǐng)域
本發(fā)明屬于計(jì)算機(jī)通信技術(shù),涉及基于FC協(xié)議的一種32位CRC計(jì)算和EOF極性選擇電路。
背景技術(shù)
根據(jù)FC-FS協(xié)議規(guī)定,F(xiàn)C-FS由相關(guān)功能層FC-1,F(xiàn)C-2,F(xiàn)C-3組成。
FC-1定義了傳輸協(xié)議層,包括串行編碼、解碼和檢錯(cuò)。光纖通道傳輸信息采用8b/10b編碼方式。傳輸字符的類型包括數(shù)據(jù)字符和特殊字符。每個(gè)數(shù)據(jù)字符或特殊字符都由兩個(gè)列組成,兩個(gè)列分別代表不同的傳輸字符,這兩列都對(duì)應(yīng)當(dāng)前的極性(RD)值,RD是一個(gè)帶正負(fù)號(hào)的二進(jìn)制數(shù),在有續(xù)集開始位置的RD即為頭RD。在上電后,發(fā)射機(jī)應(yīng)該把當(dāng)前RD值初始化為負(fù)值。在傳送任何傳輸字符后,發(fā)射機(jī)應(yīng)根據(jù)傳輸字符的內(nèi)容和其開頭位置的RD來計(jì)算一個(gè)新的RD值。
FC-2層定義了FC的傳輸機(jī)制。根據(jù)FC-FS協(xié)議規(guī)定,所有的FC-2幀都由1個(gè)SOF界定符、6個(gè)幀頭、幀有效載荷、CRC值和1個(gè)EOF界定符組成。其中,SOF界定符的RD值為負(fù)值;CRC值是根據(jù)該幀的幀頭、幀有效載荷計(jì)算的CRC值;EOF界定符的RD值有正負(fù)兩種,發(fā)射機(jī)發(fā)送的第一個(gè)EOF界定符的RD值為負(fù)值,其余EOF界定符的RD值要進(jìn)行計(jì)算。
在FC-2幀傳輸過程中,F(xiàn)C設(shè)備有可能會(huì)對(duì)FC-2幀的內(nèi)容進(jìn)行修改。這樣,該FC-2幀的CRC值和EOF界定符的極性值需要重新進(jìn)行計(jì)算。
FC-2幀通常以16位寬度進(jìn)行傳輸,并且連續(xù)傳輸;當(dāng)FC-2幀以32位寬度進(jìn)行傳輸時(shí),會(huì)出現(xiàn)不連續(xù)傳輸情況。如何對(duì)以32位寬度并且不連續(xù)傳輸?shù)腇C-2幀的CRC值和EOF極性值進(jìn)行計(jì)算,是當(dāng)前存在的難題。
發(fā)明內(nèi)容
為了解決背景技術(shù)中所存在的技術(shù)問題,本發(fā)明提出了一種32位CRC計(jì)算及EOF極性選擇電路,用來支持32位寬度并且不連續(xù)傳輸?shù)腇C-2幀的CRC計(jì)算以及EOF極性的計(jì)算。
本發(fā)明的技術(shù)解決方案是:一種32位CRC計(jì)算及EOF極性選擇電路,其特征在于:包括輸入寄存器電路、CRC預(yù)處理電路、32位CRC計(jì)算電路、RDP預(yù)處理電路、32位RDP計(jì)算電路和輸出控制電路;輸入寄存器電路、CRC預(yù)處理電路、32位CRC計(jì)算電路、RDP預(yù)處理電路、32位RDP計(jì)算電路依次連接,控制電路分別與輸入寄存器電路、CRC預(yù)處理電路、32位CRC計(jì)算電路、RDP預(yù)處理電路、32位RDP計(jì)算電路連接。
上述輸入寄存器電路包括兩級(jí)1位寄存器、兩級(jí)4位寄存器、兩級(jí)32位寄存器;1位寄存器與CRC預(yù)處理電路和輸出控制電路連接;4位寄存器和CRC預(yù)處理電路連接;32位寄存器與CRC預(yù)處理電路和RDP預(yù)處理電路連接。
上述CRC預(yù)處理電路包括4輸入與門、4輸入或門以及分別與兩者連接的2輸入與門。
上述32位RDP預(yù)處理電路包括4輸入與門、與4輸入與門連接的32位多選器、與32位多選器連接的32位寄存器和4位寄存器;4位寄存器和32位寄存器連接。
上述32位RDP計(jì)算電路由依次連接的4個(gè)8位RDP計(jì)算電路組成;8位RDP計(jì)算電路包括2輸入與門、2輸入或門、8個(gè)2輸入多選器和2輸入異或門;2輸入與門、2輸入或門、2輸入異或門與2輸入多選器連接。
上述輸出控制電路包括2個(gè)4輸入與門、1個(gè)2輸入與門,依次連接的2個(gè)2輸入多選器,2輸入異或門和2個(gè)寄存器;2輸入多選器連接4輸入與門和寄存器;2輸入異或門與寄存器連接。
上述輸出控制電路包括依次連接的4輸入或門,2輸入多選器和寄存器。
本發(fā)明具有的優(yōu)點(diǎn)是:
1)完全采用數(shù)字電路實(shí)現(xiàn),基于ASIC和FPGA均易于實(shí)現(xiàn),易于移植;
2)計(jì)算速度快,只需3個(gè)時(shí)鐘周期即可完成CRC和EOF極性的計(jì)算;
附圖說明
圖1是本發(fā)明的電路示意圖;
圖2是本發(fā)明的CRC預(yù)處理電路圖;
圖3是本發(fā)明的RDP預(yù)處理電路圖;
圖4是本發(fā)明的32位RDP計(jì)算電路圖;
圖5是本發(fā)明的8位RDP計(jì)算電路圖;
圖6是本發(fā)明的第一種輸出控制電路圖;
圖7是本發(fā)明的第二種輸出控制電路圖;
具體實(shí)施方式
本發(fā)明的技術(shù)解決方案是,如圖1所示,采用一種電路,包括輸入寄存器電路1、CRC預(yù)處理電路2、32位CRC計(jì)算電路3、RDP預(yù)處理電路4、32位RDP計(jì)算電路5和輸出控制電路6,來實(shí)現(xiàn)對(duì)不連續(xù)傳輸32位寬度的FC-2幀的CRC計(jì)算和EOF極性的計(jì)算。
具體實(shí)施例:下面結(jié)合附圖及具體實(shí)施例對(duì)發(fā)明做進(jìn)一步的詳細(xì)說明。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于中國(guó)航空工業(yè)集團(tuán)公司第六三一研究所;,未經(jīng)中國(guó)航空工業(yè)集團(tuán)公司第六三一研究所;許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310714488.X/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 用于實(shí)施循環(huán)冗余校驗(yàn)的系統(tǒng)和方法
- 通過HS-DSCH指令進(jìn)行CRC控制的方法和設(shè)備
- 用于循環(huán)冗余校驗(yàn)的裝置和方法
- 校驗(yàn)方法及校驗(yàn)裝置
- 用于實(shí)施循環(huán)冗余校驗(yàn)的系統(tǒng)和方法
- 一種矢量CRC校驗(yàn)指令的設(shè)計(jì)方法
- 一種分塊計(jì)算CRC以提高時(shí)鐘頻率的裝置和方法
- 數(shù)據(jù)處理裝置、數(shù)據(jù)處理方法及計(jì)算機(jī)可讀取的存儲(chǔ)介質(zhì)
- 編碼方法、譯碼方法、編碼裝置和譯碼裝置
- 一種利用CRC校驗(yàn)碼攜帶信息的方法
- 一種同軸以太網(wǎng)物理層數(shù)據(jù)處理方法及設(shè)備
- 一種用于FC協(xié)議的EOF極性選擇方法
- 帶有SOF、EOF和EGT的整幀數(shù)據(jù)解調(diào)方法及電路
- 一種基于數(shù)字電路的SOF、CRC及EOF錯(cuò)誤注入方法
- 一種基于EOF分解的電離層垂直總電子含量短期預(yù)報(bào)方法
- 一種基于EOF分析的衛(wèi)星云圖時(shí)間插值方法
- 一種用戶權(quán)限分配異常檢測(cè)系統(tǒng)、方法、設(shè)備及存儲(chǔ)介質(zhì)
- 數(shù)據(jù)單元的發(fā)送方法、接收方法及裝置
- 一種利用改進(jìn)型Argo浮標(biāo)數(shù)據(jù)進(jìn)行EOF分析的方法
- 基于EOF的自動(dòng)氣象站觀測(cè)資料修復(fù)方法





