[發明專利]一種模擬USB傳輸過程中鏈路指令出錯的方法在審
| 申請號: | 201410573214.8 | 申請日: | 2014-10-23 |
| 公開(公告)號: | CN104331351A | 公開(公告)日: | 2015-02-04 |
| 發明(設計)人: | 李冰;黃平;趙霞;劉勇;董乾;王剛;陳德斌;陸清茹;許立峰 | 申請(專利權)人: | 東南大學成賢學院 |
| 主分類號: | G06F11/22 | 分類號: | G06F11/22 |
| 代理公司: | 南京經緯專利商標代理有限公司 32200 | 代理人: | 許方 |
| 地址: | 210088 *** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 模擬 usb 傳輸 過程 中鏈路 指令 出錯 方法 | ||
1.一種模擬USB傳輸過程中鏈路指令出錯的方法,其特征在于:包含如下步驟:
1)由驗證平臺初始化模塊對鏈路指令錯誤編碼寄存器進行配置,寄存器的個數等于需要加錯的鏈路指令的數量;
2)鏈路指令產生模塊根據鏈路指令錯誤編碼寄存器的內容產生相應的鏈路指令并將其發送給USB的IP核。
2.根據權利要求1所述模擬USB傳輸過程中鏈路指令出錯的方法,其特征在于:所述步驟1)中,具體包括以下步驟:
1-1)同時對data和datak進行加錯;
1-2)重排鏈路指令順序;
1-3)設置了序號位,用于對指定的鏈路指令進行加錯,序號位的位寬可以根據實際測試需求而定。
3.根據權利要求1所述模擬USB傳輸過程中鏈路指令出錯的方法,其特征在于,在步驟2)中,所述鏈路指令產生模塊具體包括以下步驟:
2-1)如果當前鏈路指令序號不在錯誤編碼寄存器中,則不對該指令進行加錯;
2-2)如果錯誤編碼寄存器中DK_EN=1’b1,則將Data_K字段的內容輸出到PIPE接口的datak,否則按照原來正確的結果進行輸出;
2-3)如果DS_EN=1’b1,則將DataS中比特位為1對應的字節內容清空輸出;
2-4)將原來正確的字段進行加1操作作為加錯后的字段進行輸出;
2-5)發送正確的亂序鏈路指令。
4.根據權利要求2所述模擬USB傳輸過程中鏈路指令出錯的方法,其特征在于:在步驟1-1)中,所述加錯包含開端序集和鏈路指令字。
5.根據權利要求2所述模擬USB傳輸過程中鏈路指令出錯的方法,其特征在于:所述步驟1-1)具體包含:使用1比特DK_EN來標志是否對datak進行加錯和使用2比特Lcw_EN表示是否對鏈路指令字進行加錯。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于東南大學成賢學院,未經東南大學成賢學院許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410573214.8/1.html,轉載請聲明來源鉆瓜專利網。





