那曲檬骨新材料有限公司

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

AMBA4 SystemVerilog Asseration驗證

Spinal FPGA ? 來源:Spinal FPGA ? 2023-05-05 15:37 ? 次閱讀

ARM所推出的AMBA4總線相對來講還是應用廣泛的。無論是芯片設(shè)計里還是FPGA設(shè)計里,時常能見到AMBA4總線的身影。在驗證領(lǐng)域,SystemVerilog Asseration還是一個很常見的驗證手段。在Xilinx Vivado中有提供AMBA總線相關(guān)的Checker VIP,其內(nèi)部也是采用的SystemVerilog Asseration來實現(xiàn)。今天給大家推薦下ARM自家所推出的BP063 AMBA4 SVA組件。

》使用

下載下來后文件夾里包含了sva文件和docs資料

aeede604-eb16-11ed-90ce-dac502259ad0.jpg

詳細的使用教程可以參照文件夾里面的BP063-RLNC-000313.pdf,這里就不在照本宣科的給從頭到尾講了,文檔中已詳細說明了如何使用及各種參數(shù)的配置。

》One More Thing

參照文檔基本可以保證能夠正常使用。對于SVA而言,其本質(zhì)無非是通過各種規(guī)則進行檢查,若不符合情況則根據(jù)錯誤等級進行報錯。在ARM AMBA4 SVA里面,出錯后的錯誤等級分為了$error和$warning兩種:

af04694c-eb16-11ed-90ce-dac502259ad0.png

仿真器執(zhí)行時,對于$warning其只是打印信息,并不會影響仿真器繼續(xù)向下執(zhí)行。如果對于一些規(guī)則檢測,如果你覺得使用$warning并不符合需要,則可以手動對源代碼進行修改。例如下面對于ready超時的檢測:

af15540a-eb16-11ed-90ce-dac502259ad0.png

這里當仿真時不符合設(shè)計預期時會通過`ARM_AMBA4_PC_MSG_WARN來進行$warning報警,如果需要出錯時仿真立即停下來那么則可以將其替換更改為`ARM_AMBA4_PC_MSG_ERR。





審核編輯:劉清

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • ARM
    ARM
    +關(guān)注

    關(guān)注

    134

    文章

    9169

    瀏覽量

    369243
  • FPGA設(shè)計
    +關(guān)注

    關(guān)注

    9

    文章

    428

    瀏覽量

    26632
  • AMBA總線
    +關(guān)注

    關(guān)注

    0

    文章

    35

    瀏覽量

    9613
  • SVA
    SVA
    +關(guān)注

    關(guān)注

    1

    文章

    19

    瀏覽量

    10153

原文標題:驗證必備:AMBA4 SystemVerilog Asseration

文章出處:【微信號:Spinal FPGA,微信公眾號:Spinal FPGA】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    SystemVerilog 的VMM驗證方法學教程教材

    SystemVerilog 的VMM 驗證方法學教程教材包含大量經(jīng)典的VMM源代碼,可以實際操作練習的例子,更是ic從業(yè)人員的絕佳學習資料。SystemVerilog 的VMM 驗證
    發(fā)表于 01-11 11:21

    什么是AMBA APB4AMBA3 AHB-Lite1.0協(xié)議

    本文我們簡單對AMBA4中的APBv2.0(也稱為APB4),以及AMBA3AHB-Litev1.0進行簡單的了解。
    發(fā)表于 04-02 06:30

    在Arm AMBA協(xié)議集中AHB-lite可否使用

    Arm AMBA協(xié)議集中,LPI 在AMBA4 出現(xiàn),協(xié)議和鏈路層 與 AXI/AHB 無關(guān) 獨立的嗎? AHB-lite 可否使用?
    發(fā)表于 09-08 11:35

    AMBA 4 ACE和ACE Lite協(xié)議校驗器用戶指南

    本書是為系統(tǒng)設(shè)計者、系統(tǒng)集成商和驗證工程師編寫的,他們希望確認設(shè)計符合相關(guān)AMBA4協(xié)議。這可以是ACE或ACE Lite
    發(fā)表于 08-10 07:01

    分層驗證法在基于AMBA系統(tǒng)中的應用

    分層驗證法在基于AMBA系統(tǒng)中的應用 在基于AMBA(Advanced Microcontroller Bus Architecture,先進的微控制器總線體系結(jié)構(gòu))的系統(tǒng)中,用戶設(shè)計的模塊和第三方IP模塊與
    發(fā)表于 03-28 17:05 ?790次閱讀

    基于SystemVerilog語言的驗證方法學介紹

    文章主要介紹《VMM for SystemVerilog》一書描述的如何利用SystemVerilog語言,采用驗證方法學以及驗證庫開發(fā)出先進驗證
    發(fā)表于 05-09 15:22 ?52次下載
    基于<b class='flag-5'>SystemVerilog</b>語言的<b class='flag-5'>驗證</b>方法學介紹

    Cadence驗證IP為ARM AMBA 4協(xié)議大幅縮短驗證周轉(zhuǎn)時間

    電子設(shè)計創(chuàng)新企業(yè)Cadence設(shè)計系統(tǒng)公司,今天宣布使用ARM AMBA協(xié)議類型的Cadence驗證IP(VIP)實現(xiàn)多個成功驗證項目,這是業(yè)界最廣泛使用的AMBA協(xié)議系列
    發(fā)表于 11-07 08:21 ?1144次閱讀

    SystemVerilog的正式驗證和混合驗證

    手冊的這一部分探討了使用SystemVerilog進行驗證,然后查看了使用SystemVerilog的優(yōu)點和缺點。
    發(fā)表于 03-29 10:32 ?24次下載

    4-AMBA VIP 編程接口

    關(guān)于我:2020屆雙非學校材料專業(yè)畢業(yè),現(xiàn)在已轉(zhuǎn)行芯片驗證,入職兩個月。最近MCU項目在用Synopsys公司的VIP,正好自己在看AMBA的VIP,就整理一下:4-介紹AMBA Sy
    發(fā)表于 12-08 16:21 ?10次下載
    <b class='flag-5'>4-AMBA</b> VIP 編程接口

    利用Systemverilog+UVM搭建soc驗證環(huán)境

    利用Systemverilog+UVM搭建soc驗證環(huán)境
    發(fā)表于 08-08 14:35 ?5次下載

    IEEE SystemVerilog標準:統(tǒng)一的硬件設(shè)計規(guī)范和驗證語言

    IEEE SystemVerilog標準:統(tǒng)一的硬件設(shè)計規(guī)范和驗證語言
    發(fā)表于 08-25 15:52 ?1次下載

    驗證必備:AMBA4 SystemVerilog Asseration

    ARM所推出的AMBA4總線相對來講還是應用廣泛的。無論是芯片設(shè)計里還是FPGA設(shè)計里,時常能見到AMBA4總線的身影。
    發(fā)表于 05-24 15:08 ?774次閱讀
    <b class='flag-5'>驗證</b>必備:<b class='flag-5'>AMBA4</b> <b class='flag-5'>SystemVerilog</b> <b class='flag-5'>Asseration</b>

    如何驗證AMBA系統(tǒng)級環(huán)境

    為了使 SOC 驗證工程師能夠創(chuàng)建高度可配置的 AMBA 結(jié)構(gòu),系統(tǒng)環(huán)境應提供占位符,用于將 DUT 與任何典型的 AMBA VIP 組件(如 AXI3/4/ACE、AHB 或 APB
    的頭像 發(fā)表于 05-29 09:33 ?769次閱讀
    如何<b class='flag-5'>驗證</b><b class='flag-5'>AMBA</b>系統(tǒng)級環(huán)境

    AMBA4—無聊的Narrow transfers介紹

    AMBA總線無論FPGA還是ASIC,應該都是比較常用的一組總線協(xié)議。
    發(fā)表于 06-11 10:22 ?1108次閱讀
    <b class='flag-5'>AMBA4</b>—無聊的Narrow transfers介紹

    AMBA4—“無聊的”Narrow transfers

    AMBA總線無論FPGA還是ASIC,應該都是比較常用的一組總線協(xié)議。對于其中的協(xié)議,有一種傳輸格式叫Narrow Transfers,頗有些“無聊”~
    發(fā)表于 06-30 17:21 ?830次閱讀
    <b class='flag-5'>AMBA4</b>—“無聊的”Narrow transfers
    珠江太阳城广场| 威尼斯人娱乐城 2013十一月九问好| 网络百家乐真假| 网络百家乐官网游赌博| 太阳城投诉| 金城百家乐玩法平台| 百家乐官网等投注网改单| 全讯网5532888| e世博百家乐技巧| 沙龙百家乐官网赌场娱乐网规则 | 博雅德州扑克| 百家乐一般的庄闲比例是多少| 百家乐官网真钱斗地主| 网上博彩娱乐| 皇冠现金网哪个最好| 百家乐破战| 百家乐电脑上怎么赌| 上海百家乐官网的玩法技巧和规则| 新和县| 大发娱乐城开户| 万宝路百家乐的玩法技巧和规则| 做生意店铺风水好吗| 吉水县| 全讯网开奖直播| 百家乐波音平台开户导航| 百家乐官网园云鼎赌场娱乐网规则| 百家乐官网下注几多| 云鼎娱乐城| 电脑百家乐玩| 澳门百家乐玩法与游戏规则| 百家乐官网入庄闲概率| 百家乐官网庄家优势| 肯博百家乐官网现金网| 百家乐官网是赌博吗| 永胜县| 棋牌| 百家乐改单| 百家乐免费试玩| 网络老虎机| 池州市| 百家乐官网投注网址|