[發(fā)明專利]一種通信協(xié)議的報(bào)文路徑信息在混合語言驗(yàn)證系統(tǒng)中的提取方法在審
| 申請(qǐng)?zhí)枺?/td> | 201310440282.2 | 申請(qǐng)日: | 2013-09-25 |
| 公開(公告)號(hào): | CN103530446A | 公開(公告)日: | 2014-01-22 |
| 發(fā)明(設(shè)計(jì))人: | 陳繼承;甘小偉;周恒釗;張峰;趙元;符云越 | 申請(qǐng)(專利權(quán))人: | 浪潮電子信息產(chǎn)業(yè)股份有限公司 |
| 主分類號(hào): | G06F17/50 | 分類號(hào): | G06F17/50 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 250014 山東*** | 國(guó)省代碼: | 山東;37 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 通信協(xié)議 報(bào)文 路徑 信息 混合 語言 驗(yàn)證 系統(tǒng) 中的 提取 方法 | ||
1.一種通信協(xié)議的報(bào)文路徑信息在混合語言驗(yàn)證系統(tǒng)中的提取方法,其特征在于具體步驟如下:
(1)在混合語言驗(yàn)證系統(tǒng)中進(jìn)行全系統(tǒng)協(xié)議仿真,首先在C++(SystemC?)語言驗(yàn)證部分加入?yún)f(xié)議仿真報(bào)文路徑信息提取模塊,提取模塊的主要信息有Clump號(hào),仿真起止時(shí)間,報(bào)文傳輸類型,發(fā)送與接收節(jié)點(diǎn),報(bào)文傳輸ID號(hào),延時(shí)信息等,采用SC_METHOD進(jìn)程監(jiān)控報(bào)文傳輸,不同Clump節(jié)點(diǎn)使用不同的sc_fifo容器記錄報(bào)文傳輸信息;
(2)在混合語言驗(yàn)證系統(tǒng)中進(jìn)行全系統(tǒng)協(xié)議仿真時(shí),NCVerilog語言驗(yàn)證部分加入?yún)f(xié)議仿真報(bào)文路徑信息提取模塊,模塊的主要信息有Clump號(hào),仿真起止時(shí)間,報(bào)文傳輸類型,發(fā)送與接收節(jié)點(diǎn),報(bào)文傳輸ID號(hào),延時(shí)信息等,提取全系統(tǒng)協(xié)議仿真報(bào)文在RTL級(jí)?NC(Node?Controller,節(jié)點(diǎn)控制器)NC0-NC1背靠背之間傳輸?shù)穆窂叫畔ⅲ材軘U(kuò)展到多個(gè)NC間的傳輸;
(3)將以上信息提取模塊中的仿真時(shí)間同比例縮小調(diào)整,然后再將報(bào)文在C++(SystemC)驗(yàn)證系統(tǒng)中傳輸?shù)慕K止時(shí)間加固定值value1,將報(bào)文在NCVerilog驗(yàn)證系統(tǒng)中傳輸?shù)钠鹗紩r(shí)間減value2,終止時(shí)間加value3;
(4)混合語言驗(yàn)證系統(tǒng)將全系統(tǒng)協(xié)議仿真時(shí)產(chǎn)生的協(xié)議仿真報(bào)文路徑信息統(tǒng),C++(SystemC)驗(yàn)證系統(tǒng)和Verilog驗(yàn)證系統(tǒng)的報(bào)文路徑信息提取后統(tǒng)一輸出到同一文檔中,文檔類型為.out,通過協(xié)議報(bào)文仿真路徑可視化圖形子系統(tǒng)生成的.exe可執(zhí)行文件調(diào)用a.out文檔,顯示報(bào)文路徑圖形,通過生成的報(bào)文路徑信息圖形進(jìn)行查看報(bào)文傳輸路徑。
2.根據(jù)權(quán)利要求1所屬的方法,其特征在于,C++(SystemC)語言驗(yàn)證部分包括以下內(nèi)容:
(1)在C++(SystemC)語言驗(yàn)證環(huán)境中加入?yún)f(xié)議仿真報(bào)文路徑信息提取模塊,信息中Clump號(hào)設(shè)置為0、1;?0表示報(bào)文在Clump0內(nèi)的BFM0、BFM1和?RTL?NC0間傳輸,1表示報(bào)文在Clump1內(nèi)的BFM2、BFM3和?RTL?NC0間傳輸;
(2)仿真起始時(shí)間,報(bào)文傳輸類型,發(fā)送與接收節(jié)點(diǎn),報(bào)文傳輸ID號(hào),延時(shí)信息等取混合語言驗(yàn)證系統(tǒng)中的實(shí)際值,仿真時(shí)間輸出實(shí)際仿真時(shí)間;
(3)采用兩個(gè)SC_METHOD進(jìn)程監(jiān)控報(bào)文傳輸,一個(gè)監(jiān)控Clump0,另一個(gè)監(jiān)控Clump1,Clump0與Clump1分別使用不同的sc_fifo容器記錄報(bào)文傳輸信息,記錄信息中有Clump號(hào)、報(bào)文仿真起始時(shí)間、報(bào)文傳輸類型、發(fā)送與接收節(jié)點(diǎn)、報(bào)文傳輸ID號(hào)和延時(shí)信息,報(bào)文仿真結(jié)束時(shí)間不記錄在內(nèi),報(bào)文仿真結(jié)束時(shí)間去每條報(bào)文結(jié)束時(shí)寫向.out文檔時(shí)刻的時(shí)間;
(4)報(bào)文路徑信息在仿真過程中輸出到a.out文檔里;
(5)NCVerilog語言驗(yàn)證部分加入?yún)f(xié)議仿真報(bào)文路徑信息提取模塊,主要信息中Clump號(hào)設(shè)置為4;4是表示報(bào)文在Clump之間的傳輸,即是NC0?與NC1間通過NI?的傳輸;
(6)仿真起始和結(jié)束時(shí)間,報(bào)文傳輸類型,發(fā)送與接收節(jié)點(diǎn),報(bào)文傳輸ID號(hào),延時(shí)信息取混合語言驗(yàn)證系統(tǒng)中的實(shí)際值,仿真時(shí)間輸出實(shí)際仿真時(shí)間;
(7)根據(jù)報(bào)文種類,設(shè)置不同的報(bào)文傳輸通道監(jiān)控,每一種傳輸通道在NC0?與NC1背靠背傳輸過程中只允許通過與通道類型相同的特定報(bào)文,利用每種報(bào)文類型在對(duì)應(yīng)的傳輸通道NI處是采用先進(jìn)先出的原則:即是說NC0發(fā)向NC1的報(bào)文pack1,通道類型為channel1,只要經(jīng)過了NI通道,那么在某一時(shí)刻N(yùn)C1的通道channel1接收的一個(gè)由NI發(fā)送過來的報(bào)文,那么此報(bào)文肯定為報(bào)文pack1,在整個(gè)NC節(jié)點(diǎn)控制上報(bào)文傳輸不滿足(3)所述情況,但在NI中滿足;
(8)報(bào)文路徑信息在仿真過程中輸出到a.out文檔里;
(9)在混合語言驗(yàn)證仿真系統(tǒng)中進(jìn)行全系統(tǒng)RTL級(jí)協(xié)議仿真后,生成a.out文檔,通過協(xié)議報(bào)文仿真路徑可視化圖形子系統(tǒng)生成的.exe文件調(diào)用a.out文檔,生成的協(xié)議報(bào)文路徑示意圖,此圖比較實(shí)際的反應(yīng)了協(xié)議報(bào)文仿真時(shí)間和報(bào)文路徑信息;
(10)在協(xié)議報(bào)文路徑示意圖的基礎(chǔ)的上,修改混合語言驗(yàn)證仿真系統(tǒng)的仿真時(shí)間,將仿真時(shí)間同比例縮小調(diào)整,然后再將報(bào)文在C++(SystemC)驗(yàn)證系統(tǒng)中傳輸?shù)慕K止時(shí)間加固定值value1,將報(bào)文在NCVerilog驗(yàn)證系統(tǒng)中傳輸?shù)钠鹗紩r(shí)間減value2,終止時(shí)間加value3,生成的協(xié)議報(bào)文路徑示意圖,此圖更利于可視化,適合協(xié)議規(guī)則檢查和驗(yàn)證。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于浪潮電子信息產(chǎn)業(yè)股份有限公司,未經(jīng)浪潮電子信息產(chǎn)業(yè)股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310440282.2/1.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 上一篇:1500Vac光伏電纜
- 下一篇:10千伏全澆注中壓母線
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F17-00 特別適用于特定功能的數(shù)字計(jì)算設(shè)備或數(shù)據(jù)處理設(shè)備或數(shù)據(jù)處理方法
G06F17-10 .復(fù)雜數(shù)學(xué)運(yùn)算的
G06F17-20 .處理自然語言數(shù)據(jù)的
G06F17-30 .信息檢索;及其數(shù)據(jù)庫(kù)結(jié)構(gòu)
G06F17-40 .數(shù)據(jù)的獲取和記錄
G06F17-50 .計(jì)算機(jī)輔助設(shè)計(jì)
- 通信終端設(shè)備,通信方法和電子郵件服務(wù)器
- 一種兼容NTCIP的智能交通誘導(dǎo)屏控制系統(tǒng)
- 一種兼容NTCIP的智能交通誘導(dǎo)屏控制系統(tǒng)
- 無線數(shù)傳電臺(tái)通信協(xié)議的自適應(yīng)方法及裝置
- 一種通信協(xié)議切換方法、裝置和系統(tǒng)
- 電臺(tái)通信協(xié)議轉(zhuǎn)換方法、裝置及系統(tǒng)
- 適用于處理芯片的通信協(xié)議選擇方法及裝置
- 通信裝置及接收裝置
- 一種安檢機(jī)通信協(xié)議轉(zhuǎn)換裝置
- 協(xié)議的轉(zhuǎn)換方法、裝置以及設(shè)備
- 路徑搜索系統(tǒng)、路徑搜索終端和路徑搜索方法
- 路徑計(jì)算方法、路徑計(jì)算單元及路徑計(jì)算系統(tǒng)
- 路徑顯示裝置、路徑顯示方法、路徑顯示程序及路徑顯示系統(tǒng)
- 路徑引導(dǎo)裝置、路徑引導(dǎo)方法及路徑引導(dǎo)程序
- 路徑搜索系統(tǒng)、路徑搜索方法及路徑搜索程序
- 路徑引導(dǎo)裝置、路徑引導(dǎo)方法以及路徑引導(dǎo)程序
- 路徑搜索系統(tǒng)、路徑搜索方法以及路徑搜索程序
- 路徑搜索裝置、路徑搜索系統(tǒng)及路徑搜索方法
- 路徑輸出方法、路徑輸出系統(tǒng)和路徑輸出程序
- 路徑評(píng)價(jià)裝置、路徑評(píng)價(jià)系統(tǒng)、路徑評(píng)價(jià)方法以及路徑評(píng)價(jià)程序
- 信息記錄介質(zhì)、信息記錄方法、信息記錄設(shè)備、信息再現(xiàn)方法和信息再現(xiàn)設(shè)備
- 信息記錄裝置、信息記錄方法、信息記錄介質(zhì)、信息復(fù)制裝置和信息復(fù)制方法
- 信息記錄裝置、信息再現(xiàn)裝置、信息記錄方法、信息再現(xiàn)方法、信息記錄程序、信息再現(xiàn)程序、以及信息記錄介質(zhì)
- 信息記錄裝置、信息再現(xiàn)裝置、信息記錄方法、信息再現(xiàn)方法、信息記錄程序、信息再現(xiàn)程序、以及信息記錄介質(zhì)
- 信息記錄設(shè)備、信息重放設(shè)備、信息記錄方法、信息重放方法、以及信息記錄介質(zhì)
- 信息存儲(chǔ)介質(zhì)、信息記錄方法、信息重放方法、信息記錄設(shè)備、以及信息重放設(shè)備
- 信息存儲(chǔ)介質(zhì)、信息記錄方法、信息回放方法、信息記錄設(shè)備和信息回放設(shè)備
- 信息記錄介質(zhì)、信息記錄方法、信息記錄裝置、信息再現(xiàn)方法和信息再現(xiàn)裝置
- 信息終端,信息終端的信息呈現(xiàn)方法和信息呈現(xiàn)程序
- 信息創(chuàng)建、信息發(fā)送方法及信息創(chuàng)建、信息發(fā)送裝置





