[發明專利]一種USB3.0中處理SKP序集的方法無效
| 申請號: | 201310370184.6 | 申請日: | 2013-08-22 |
| 公開(公告)號: | CN103473195A | 公開(公告)日: | 2013-12-25 |
| 發明(設計)人: | 王亞君 | 申請(專利權)人: | 安徽虹莊微電子有限公司 |
| 主分類號: | G06F13/38 | 分類號: | G06F13/38 |
| 代理公司: | 北京輕創知識產權代理有限公司 11212 | 代理人: | 沈尚林 |
| 地址: | 230000 安徽省合肥市高新區望江西路800號*** | 國省代碼: | 安徽;34 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 usb3 處理 skp 方法 | ||
1.一種USB3.0中處理SKP序集的方法,所述SKP序集是在發送端是成對地隨機添加到數據流之中的SKP字符;當混雜著SKP字符的數據流從USB設備的物理層傳遞到接收端的USB的IP核時,數據流全部轉化成32位×125兆赫茲的數據流,使得IP核以每8個納秒處理32位、即4個字符一個單元(下稱4字符單元)進行后續數據處理,其特征在于包括以下步驟:
(1)當含有n(n=1或2或3)個SKP字符和4-n個數據字符的4字符單元從USB設備的物理層傳遞過來到USB的IP核時,IP核先把4-n個數據字符按照先后順序存入預先準備的暫存寄存器里,使得在總線上的4字符單元中剩下n個SKP字符且空出4-n個空字符的位置;所述暫存寄存器為24位且可存儲3個字符;
(2)將4-n個SKP字符補充到IP核中的4-n個空字符的位置并且使4字符單元中皆為SKP字符,同時記錄已經補充的SKP字符數為4-n;
(3)將所述皆為SKP字符的4字符單元送往IP核的后續處理環節,然后開始對下一個4字符單元進行流水線式的處理;
(4)所述下一個4字符單元中如果含有m(m=1或2或3)個SKP字符,IP核直接將其除去,并把所述記錄已經補充的SKP字符數4-n減掉除去的SKP字符數m;如果不含有SKP字符,則不進行此操作;
(5)單元中含有的數據字符,按照順序替換出暫存寄存器里所寄存的4-n個數據字符,并將之前存在暫存寄存器里的數據字符取回到總線上,而總線上順序靠后的數據字符被暫時存在了暫存寄存器里,并等待后續過來的一個4字符單元中的數據字符的替換;
(6)如果在第(4)步驟中有SKP字符被IP核除去的話,在第(5)步中,暫存寄存器里所存儲的數據字符數也會相應地減少同樣的數量,是因為暫存寄存器里的數據字符已被取回到總線上填補SKP字符被移除所留下的空缺;直到IP核記錄的數目和暫存寄存器里的數據字符數目為0時,這一處理周期結束;
(7)重復步驟(1)~(6),使得輸出的每個單元的4個字符中必須全部是數據字符,或者全部是SKP字符,而且在4個輸出字符中不能同時包含有數據字符和SKP序集的字符,從而將SKP序集和數據字符分離開。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于安徽虹莊微電子有限公司,未經安徽虹莊微電子有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310370184.6/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:多波束測深精度檢定系統
- 下一篇:水箱





