[發明專利]一種PCIE回環自檢測的方法在審
| 申請號: | 201611124894.0 | 申請日: | 2016-12-09 |
| 公開(公告)號: | CN108614751A | 公開(公告)日: | 2018-10-02 |
| 發明(設計)人: | 高璐 | 申請(專利權)人: | 青島璐琪信息科技有限公司 |
| 主分類號: | G06F11/22 | 分類號: | G06F11/22 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 266000 山東省青島市*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 從模塊 主模塊 自檢測 讀寫請求 信號匹配 應用層 回環 時序 模塊連接 輸出信號 總線接口 | ||
本發明涉及一種基于UVM平臺的PCIE回環自檢測技術,其特征在于:將總線接口橋的主模塊和從模塊通過信號匹配模塊連接起來,信號匹配模塊通過更改主模塊和從模塊的輸出信號的時序來實現主模塊和從模塊的自檢測,將主模塊發送給應用層的讀寫請求包以及完成包作為應用層發送給從模塊的讀寫請求包以及完成包。
技術領域
本發明涉及一種基于UVM平臺的PCIE回環自檢測的方法,具體涉及UVM驗證平臺以及PCIE橋的主從塊的連接問題。
背景技術
現有PCIE的總線接口(AXI)橋沒有涉及到其中主(master)模塊和從(slave)模塊相連接的問題。現有的PCIE也沒有涉及到使用UVM驗證平臺來驗證PCIE模塊。
應用層對PCIE發送數據的時候是通過AXI橋的slave模塊來完成的。使用驅動器來模擬應用層,發送存儲器寫請求相關的信號,例如寫地址,寫數據等等,發送到AXI橋的slave模塊,然后slave模塊再發送到PCIE中的XADM模塊進行組包,通過PCIE的發送端發送出去。最后,在out_agent中的monitor對mac層的輸出端口進行監測,當監測到從應用層發過來的存儲器寫請求包時,monitor組件通過對該包進行解析,解析出我們需要的數據位,地址位等等,然后通過這些信號,將寫數據存放到monitor中的存儲器中。同時,monitor會通知driver發送一個相關的完成報文到mac層的輸入端。最后通過slave模塊發送給應用層,通過監測器來進行監測收集。
當應用層發送存儲器讀請求包的時候,同樣的,driver2會模擬應用層,發送存儲器讀請求相關的信號,例如讀地址,數據包類型,讀標志等等信號,然后經過PCIE進行組包,再發送出去,當out_agent中的monitor監測接收到該包的時候,對其進行解析,發現該包是一個讀請求包,那么,monitor會將解析出來的讀信息(例如讀地址等)發送到MEM中讀取數據,并將讀出來的數據通知給driver,然后driver組合一個帶數據的完成包發送到mac層的輸入端。最后通過slave模塊發送給應用層,通過monitor2來進行監測收集。現有的技術方案需要多個激勵產生器,需要多個數據監測器,組件要求多,并且利用率較低,并不是發每種TLP包都會用到各個組件。相應的,在許多的testcase中,有的組件是不工作的。并且,對驗證平臺的要求極高,各個組件的聯系比較多,很容易在平臺中產生bug。
發明內容
本發明的目的在于克服上述不足,提供一種基于UVM平臺的PCIE回環自檢測的方法,減少了UVM平臺中的組件,提高UVM平臺各組件的利用率,降低平臺bug的產生。本發明的目的是這樣實現的:一種基于UVM平臺的PCIE回環自檢測的方法,通過信號匹配模塊將AXI橋的master和slave模塊連接起來,來實現master和slave的自檢測,將master發送給應用層的讀寫請求包以及完成包,作為應用層發送給slave模塊的讀寫請求包以及完成包。
其進一步的技術方案具體步驟如下:
1)在對于一個存儲器寫TLP包,通過將transaction產生的數據包發送到sequencer中,然后driver從sequencer中獲得數據包并發送給連接mac層接收端的interface,完成對mac層接收端的寫存儲器包的輸入;
2)該包會經過數據鏈路層的LCRC檢測,事物層的ECRC檢測,以及事物層的畸形包檢測等。如果包的格式、內容等是正確的,則該包會順利的通過PCIE的三層,進入到AXI橋的master模塊;
3)經過上述master模塊以后,最后將地址信號、數據信號、標志信號幾種信號發送給AXI橋的slave模塊;
4)上述slave模塊對信號進行組合以后,發送給PCIE中的發送器模塊,信號在發送器模塊中進行組合,組合成TLP包的格式發送給PCIE事物層的發送端并進行添加ECRC,然后在數據鏈路層添加LCRC,最后通過mac層發送出去;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于青島璐琪信息科技有限公司,未經青島璐琪信息科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611124894.0/2.html,轉載請聲明來源鉆瓜專利網。





