一種用於實現光纖通道數據位重對齊功能的方法
2023-05-13 10:18:06 1
專利名稱:一種用於實現光纖通道數據位重對齊功能的方法
技術領域:
本發明屬於計算機硬體中光纖通道領域,尤其涉及用於實現光纖通道數據位重對齊功能的方法。
背景技術:
在光纖通道技術中,光纖上傳輸的高速串行數據。當高速串行數據發送到對方後, 需要進行數據恢復、數據編碼等過程然後交給後端進行處理。但是,在傳輸和數據恢復過程中,往往由於很多原因導致接受方的並行數據不能有效對齊,導致協議處理不能有效進行。
發明內容
為了解決現有的光纖上傳輸的高速串行數據存在並行數據在接受方的不能有效對齊的技術問題,本發明提供一種用於實現光纖通道數據位重對齊功能的方法。本發明的技術解決方案一種用於實現光纖通道數據位重對齊功能的方法,其特殊之處在於包括以下步驟1在接受方接收來自吉比特收發器MGT接收埠輸入並行數據之前進行數據重對齊判斷如果內部信號rxcharisk為二進位的「01 」並且內部並行信號rxdata為十六進位的「b5bc」,則需要進行數據重對齊,執行步驟2;如果內部信號rxcharisk為二進位的「 10」並且內部並行信號rxdata為十六進位的「b595」,則不需要進行數據重對齊,執行步驟3;2將內部並行信號rxdata進行一級寄存器採樣並記為後周期內部並行信號 rXdata_reg,對應重對齊內部並行信號為後周期內部並行信號rxdatajeg(7doWntoO)與內部並行信號rxdata (15d0Wnt0 8)的拼接;將內部信號rxcharisk進行一級寄存器採樣記為後周期內部信號rxchariskjeg,對應重對齊內部信號為後周期內部信號rxcharisi eg(0)與內部信號rxcharisk(1)的拼接;3內部並行信號使用來自吉比特收發器MGT的內部並行信號rxdata,內部信號 rxcharisk使用來自吉比特收發器MGT的內部信號rxcharisk。本發明所具有的優點1、本發明為光纖通道內部實現中的數據對齊提供了一種有效手段,可以解決由於某些原因導致接收到的數據沒有按照協議對齊的問題。2、本發明可以自動對於數據是否對齊進行判斷,並同時對於沒有對齊的數據進行重新對齊。
具體實施例方式一種用於實現光纖通道數據位重對齊功能的方法,包括以下步驟
1在接受方接收來自吉比特收發器MGT接收埠輸入並行數據之前進行數據重對齊判斷如果內部信號rxcharisk為二進位的「01 」並且內部並行信號rxdata為十六進位的「b5bc」,則需要進行數據重對齊,執行步驟2;如果內部信號rxcharisk為二進位的「 10」並且內部並行信號rxdata為十六進位的「b595」,則不需要進行數據重對齊,執行步驟3;2將內部並行信號rxdata進行一級寄存器採樣並記為後周期內部並行信號 rXdata_reg,對應重對齊內部並行信號為後周期內部並行信號rXdata_reg(7doWntcO前八位)與內部並行信號rxdata(158d0wnt08後八位)的拼接;將內部信號rxcharisk進行一級寄存器採樣記為後周期內部信號rXCharisk_reg,對應重對齊內部信號為後周期內部信號rxcharisk_reg(0前一位)與內部信號rxcharisk(1後一位)的拼接;3內部並行信號使用來自吉比特收發器MGT的內部並行信號rxdata,內部信號 rxcharisk使用來自吉比特收發器MGT的內部信號rxcharisk。內部並行信號rxdata比後周期內部並行信號rXdata_reg早一周期,需要重對齊時將後周期內部並行信號rXdata_reg的前八位與內部並行信號rxdata的後八位拼接,形成新的重對齊的內部並行信號;將內部信號rxcharisk比後周期內部信號rXChariSk_reg早一周期,需要重對齊時將後周期內部信號rxChariSk_reg的第一位與內部信號rxchariskd)的第二位進行拼接,形成新的重對齊的內部信號。
權利要求
1. 一種用於實現光纖通道數據位重對齊功能的方法,其特徵在於包括以下步驟 1在接受方接收來自吉比特收發器MGT接收埠輸入並行數據之前進行數據重對齊判斷如果內部信號rxcharisk為二進位的「01」並且內部並行信號rxdata為十六進位的 「b5bc」,則需要進行數據重對齊,執行步驟2;如果內部信號rxcharisk為二進位的「10」並且內部並行信號rxdata為十六進位的 「b595」,則不需要進行數據重對齊,執行步驟3;2將內部並行信號rxdata進行一級寄存器採樣並記為後周期內部並行信號rxdata_ reg,對應重對齊內部並行信號為後周期內部並行信號rxdatajegGdowntoO)與內部並行信號rxdata(15d0wnt08)的拼接;將內部信號rxcharisk進行一級寄存器採樣記為後周期內部信號rxChariSk_reg,對應重對齊內部信號為後周期內部信號rXChariSk_reg(0)與內部信號rxchariskd)的拼接;3內部並行信號使用來自吉比特收發器MGT的內部並行信號rxdata,內部信號 rxcharisk使用來自吉比特收發器MGT的內部信號rxcharisk。
全文摘要
本發明涉及一種用於實現光纖通道數據位重對齊功能的方法,包括以下步驟1.在接受方接收來自MGT接收埠輸入並行數據之前進行數據重對齊判斷;2.將內部並行信號進行一級寄存器採樣並記為後周期內部並行信號,對應重對齊內部並行信號為後周期內部並行信號前八位與內部並行信號後八位的拼接;將內部信號進行一級寄存器採樣記為後周期內部信號,對應重對齊內部信號為後周期內部信號前一位與內部信號後一位的拼接;3.內部並行信號使用來MGT的內部並行信號,內部信號使用來MGT的內部信號。本發明為光纖通道內部實現中的數據對齊提供了一種有效手段,可以解決由於某些原因導致接收到的數據沒有按照協議對齊的問題。
文檔編號H04B10/12GK102412900SQ20111039040
公開日2012年4月11日 申請日期2011年11月30日 優先權日2011年11月30日
發明者李攀, 楊海波, 田澤, 蔡葉芳 申請人:中國航空工業集團公司第六三一研究所