[發明專利]從multi-lane serdes中提取TCAM命令響應的方法在審
| 申請號: | 201911106415.6 | 申請日: | 2019-11-13 |
| 公開(公告)號: | CN110851671A | 公開(公告)日: | 2020-02-28 |
| 發明(設計)人: | 陳偉峰;王文博;韓哲;張曉峰 | 申請(專利權)人: | 天津光電通信技術有限公司 |
| 主分類號: | G06F16/903 | 分類號: | G06F16/903 |
| 代理公司: | 天津中環專利商標代理有限公司 12105 | 代理人: | 李美英 |
| 地址: | 300220*** | 國省代碼: | 天津;12 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | multi lane serdes 提取 tcam 命令 響應 方法 | ||
1. 一種從multi-lane serdes中提取TCAM命令響應的方法,該方法在基于FPGA的硬件平臺上實現,其特征在于,步驟如下:
首先對TCAM返回的命令響應,用B-D-I-G來表示,B表示命令響應的頭,D表示命令響應的數據,I表示命令響應的尾,G表示命令響應之間的間隔;
首先對TCAM返回的命令響應打標號,打標號的原則是以命令響應的頭為邊界遞增,遞增的上限即為提取TCAM命令響應的計算單元個數,此處假設multi-lane serdes的數量為4,即一個時鐘周期接收4個數據,并假設有4個計算單元參與處理,此處以TCAM返回的命令響應為(B-D-I-G)-(G-G-B-D)-(I-B-D-I)-(G-G-G-B)-(D-I-G-G)進行舉例說明,每一個括號中的4個數據對應4路multi-lane serdes的輸出,打標號的方式即為(B0-D0-I0-G0)-(G0-G0-B1-D1)-(I1-B2-D2-I2)-(G2-G2-G2-B3)-(D3-I3-G3-G3),也就是以B為邊界遞增,在B與B之間的標號值不變;
接下來每個計算單元并行的處理各自對應標號的命令響應,處理的結果格式是統一的,具體為,(B0-D0-I0-0)做為計算單元C0的輸入,(0-0-B1-D1)-(I1-0-0-0)做為計算單元C1的輸入,(0-B2-D2-I2)做為計算單元C2的輸入,(0-0-0-B3)-(D3-I3-0-0)做為計算單元C3的輸入,每一個計算單元的輸入只包含有效的B-D-I與對應各自標號的數據,其余標號的數據或G用0填充,每個計算單元并行的對各自輸入進行處理,處理的方式即判斷B在multi-lane serdes中出現的位置,最終給出統一的處理結果,以B-D-I-0的方式呈現;
最后將各個計算單元的處理結果按標號順序依次輸出,從而實現單個時鐘周期只接收一個TCAM命令響應,且命令響應格式統一,即將上述所舉示例(B-D-I-G)-(G-G-B-D)-(I-B-D-I)-(G-G-G-B)-(D-I-G-G)的TCAM命令響應處理為(B-D-I-0)-(0-0-0-0)-(B-D-I-0)-(B-D-I-0)-(B-D-I-0)的響應格式,其中(0-0-0-0)表示當前時鐘周期沒有命令響應。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于天津光電通信技術有限公司,未經天津光電通信技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911106415.6/1.html,轉載請聲明來源鉆瓜專利網。





