亚洲精品久久久久久久久久久,亚洲国产精品一区二区制服,亚洲精品午夜精品,国产成人精品综合在线观看,最近2019中文字幕一页二页

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

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

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

AMBA4 SystemVerilog Asseration驗證

Spinal FPGA ? 來源:Spinal FPGA ? 2023-05-05 15:37 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

ARM所推出的AMBA4總線相對來講還是應用廣泛的。無論是芯片設計里還是FPGA設計里,時常能見到AMBA4總線的身影。在驗證領域,SystemVerilog Asseration還是一個很常見的驗證手段。在Xilinx Vivado中有提供AMBA總線相關的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

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





審核編輯:劉清

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

    關注

    135

    文章

    9470

    瀏覽量

    387277
  • FPGA設計
    +關注

    關注

    9

    文章

    429

    瀏覽量

    27936
  • AMBA總線
    +關注

    關注

    0

    文章

    35

    瀏覽量

    10092
  • SVA
    SVA
    +關注

    關注

    1

    文章

    19

    瀏覽量

    10333

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

文章出處:【微信號:Spinal FPGA,微信公眾號:Spinal FPGA】歡迎添加關注!文章轉(zhuǎ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 無關 獨立的嗎? AHB-lite 可否使用?
    發(fā)表于 09-08 11:35

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

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

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

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

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

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

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

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

    SystemVerilog的正式驗證和混合驗證

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

    4-AMBA VIP 編程接口

    關于我: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)一的硬件設計規(guī)范和驗證語言

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

    驗證必備:AMBA4 SystemVerilog Asseration

    ARM所推出的AMBA4總線相對來講還是應用廣泛的。無論是芯片設計里還是FPGA設計里,時常能見到AMBA4總線的身影。
    發(fā)表于 05-24 15:08 ?1029次閱讀
    <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é)構,系統(tǒng)環(huán)境應提供占位符,用于將 DUT 與任何典型的 AMBA VIP 組件(如 AXI3/4/ACE、AHB 或 APB
    的頭像 發(fā)表于 05-29 09:33 ?1295次閱讀
    如何<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 ?1686次閱讀
    <b class='flag-5'>AMBA4</b>—無聊的Narrow transfers介紹

    AMBA4—“無聊的”Narrow transfers

    AMBA總線無論FPGA還是ASIC,應該都是比較常用的一組總線協(xié)議。對于其中的協(xié)議,有一種傳輸格式叫Narrow Transfers,頗有些“無聊”~
    發(fā)表于 06-30 17:21 ?1156次閱讀
    <b class='flag-5'>AMBA4</b>—“無聊的”Narrow transfers