[發明專利]tube通信方法、裝置、計算機設備和存儲介質在審
| 申請號: | 201811087528.1 | 申請日: | 2018-09-18 |
| 公開(公告)號: | CN109376102A | 公開(公告)日: | 2019-02-22 |
| 發明(設計)人: | 陳明園;周方健;劉昶 | 申請(專利權)人: | 深圳憶聯信息系統有限公司 |
| 主分類號: | G06F13/14 | 分類號: | G06F13/14;G06F13/42 |
| 代理公司: | 深圳市精英專利事務所 44242 | 代理人: | 馮筠 |
| 地址: | 518067 廣東省深圳市南山區*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 掛接 計算機設備 存儲介質 通信請求 驗證平臺 擴展性 加入信號 信號轉換 轉換邏輯 總線協議 寄存器 總線 通信 解析 局限 靈活 申請 | ||
本申請涉及一種tube通信方法、裝置、計算機設備和存儲介質,其中該方法包括:獲取驗證平臺的tube通信請求,所述tube通信請求中包括tube模塊將要掛接的信號;將tube將要掛接的信號轉換為tube模塊內部實現信號;接收所述tube模塊內部實現信號,并根據所述驗證平臺的約定進行特定事件的傳達。本發明實現了通過將總線協議解析從tube實現主體中獨立出來,從而使得tube的實現不再因為掛接協議的改變而改變,使用靈活。此外,通過加入信號轉換邏輯后,tube的掛接也將不再僅僅局限于總線上,可以掛接在某個不用的寄存器上,或者任意表征CPU行為的邏輯,從而使得tube的實現也更加具有擴展性。
技術領域
本發明涉及計算機技術領域,特別是涉及一種tube通信方法、裝置、計算機設備和存儲介質。
背景技術
目前,隨著計算機技術的不斷發展,SoC芯片通常含有一個或多個CPU,在實際SoC芯片驗證過程中,驗證平臺往往需要在CPU工作過程中進行協同工作,即根據CPU執行的不同場景設計不同的驗證平臺激勵,或者根據CPU執行的不同階段結果來告知驗證平臺當前執行是否滿足預期。因為CPU執行的是二進制機器碼,且當CPU未運行操作系統的時候,驗證平臺需要有tube通信技術來連接CPU和驗證平臺的通信。這里tube通信是指在SoC芯片驗證中,用于CPU與驗證平臺通信的一種方式。
在傳統技術中,tube通信實現是根據tube掛接在SoC芯片的總線位置來進行主體實現的,比如掛接在APB總線上或AHB總線上。然后根據掛接的總線協議,編寫tube主體實現邏輯。因為tube主體是依據協議來實現的,所以一旦確定將tube模塊掛接在某種總線上以后,就不會輕易更改掛接位置。否則,不同的總線協議需要修改tube實現主體。由于受制于掛接總線位置,所以缺乏靈活性,且如果當前掛接的總線不再適用時,該tube功能將失效,將會影響所有使用tube通信的case。這就造成tube主體實現過分依賴掛接的總線類型,當該總線后期替換,或者該總線無法使用的時候,tube就將無法使用,CPU與驗證平臺的通信將中斷,所有依賴tube的驗證case也將無法運行。
發明內容
基于此,有必要針對上述技術問題,提供一種可以靈活易擴展的tube通信方法、裝置、計算機設備和存儲介質。
一種tube通信方法,所述方法包括:
獲取驗證平臺的tube通信請求,所述tube通信請求中包括tube模塊將要掛接的信號;
將tube將要掛接的信號轉換為tube模塊內部實現信號;
接收所述tube模塊內部實現信號,并根據所述驗證平臺的約定進行特定事件的傳達。
在其中一個實施例中,所述tube模塊將要掛接的信號包括:
總線協議讀寫信號;
寄存器讀寫信號;
CPU執行命令信號。
在其中一個實施例中,所述將tube將要掛接的信號轉換為tube模塊內部實現信號的步驟包括:
判斷所述tube模塊將要掛接的信號類型;
若所述tube模塊將要掛接的信號類型為總線協議讀寫信號,則將總線協議讀寫信號轉換為tube內部實現的讀寫信號。
在其中一個實施例中,所述將tube將要掛接的信號轉換為tube模塊內部實現信號的步驟包括:
判斷所述tube模塊將要掛接的信號類型;
若所述tube模塊將要掛接的信號類型為寄存器讀寫信號,則將寄存器讀寫信號轉換為tube內部實現的讀寫信號。
在其中一個實施例中,所述將tube將要掛接的信號轉換為tube模塊內部實現信號的步驟包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳憶聯信息系統有限公司,未經深圳憶聯信息系統有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811087528.1/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種系統存儲控制模塊
- 下一篇:快速均衡的方法、芯片和通信系統





