衡阳派盒市场营销有限公司

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
    百家乐官网10个人| 百家乐官网游戏下载| 百家乐官网博娱乐平台赌百家乐官网 | 光山县| 百家乐官网可以破解吗| 百家乐官网贴| 81数理 做生意| 申博太阳城管理网| E乐博百家乐官网现金网| 属猴人做生意门面的风水| 百家乐平注常赢玩法| 百家乐翻天| 新澳博百家乐官网的玩法技巧和规则| 百家乐任你博赌场娱乐网规则 | 属狗与属猪能做生意吗| 百家乐园蒙| 怎样玩百家乐官网赢钱| 百家乐官网统计工具| 大发888娱乐场解码器| 百家乐官网代理在线游戏可信吗网上哪家平台信誉好安全 | 大发888官网df888esbgfwz| 百家乐官网娱乐城会员| 真人百家乐分析软件是骗局| 皇家一号娱乐城| 旧金山百家乐官网的玩法技巧和规则| 威尼斯人娱乐城开户| 赌博百家乐官网秘籍| 荷规则百家乐的玩法技巧和规则| 大发888 3403| 百家乐官网游戏介绍与分析| 德州百家乐21点桌| 百家乐官网论坛代理合作| 尊龙百家乐娱乐场开户注册 | 佳豪国际| 法老王娱乐城| 澳门百家乐死局| 大发888-大发娱乐城| 长春百家乐官网的玩法技巧和规则| 威尼斯人娱乐客户端| 百家乐操作技巧| 百家乐官网平台在线|