<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      sytem verilog模型總覽

      Posted on 2024-04-03 21:40  綠葉落秋風(fēng)  閱讀(76)  評(píng)論(0)    收藏  舉報(bào)

      模板-V1

      模型功能

      • system verilog和verilog的區(qū)別:引入面向?qū)ο缶幊蹋?lèi)似C和C++的區(qū)別
      • system verilog的應(yīng)用范圍:硬件描述、系統(tǒng)仿真、系統(tǒng)驗(yàn)證
      • system verilog的使用方法:按照UVM或者其他驗(yàn)證方法學(xué)進(jìn)行系統(tǒng)級(jí)仿真及驗(yàn)證

      模型框圖

      system verilog與verilog的主要區(qū)別

      屬性 verilog system verilog
      硬件描述 具備 具備
      模塊仿真 具備 具備
      系統(tǒng)仿真 不具備 具備
      系統(tǒng)斷言 不具備 具備
      面向?qū)ο?/td> 不具備 具備

      system verilog的應(yīng)用范圍

      應(yīng)用范圍 verilog實(shí)現(xiàn) system verilog實(shí)現(xiàn)
      RTL 主要應(yīng)用場(chǎng)景 可以使用verilog語(yǔ)法實(shí)現(xiàn)完美兼容
      邏輯層 支持 拓展了端口interface在端口中傳輸,實(shí)現(xiàn)總線(xiàn)傳輸
      系統(tǒng)層 支持 兼容
      系統(tǒng)層 支持 兼容
      驅(qū)動(dòng)仿真 支持 兼容
      系統(tǒng)仿真 不支持 使用對(duì)象完成場(chǎng)景搭建,可以完美匹配系統(tǒng)仿真的需求
      系統(tǒng)斷言 簡(jiǎn)單支持 完美支持,具備專(zhuān)用斷言語(yǔ)法

      一個(gè)簡(jiǎn)易的system verilog系統(tǒng)仿真及驗(yàn)證模型

      • DUT是設(shè)計(jì)單元
      • 總線(xiàn)合集是利用interface支持傳遞進(jìn)行數(shù)據(jù)的分流控制
      • 場(chǎng)景描述使用并行描述,用于確保新功能可以和舊功能同步工作
      • 階段描述使用選擇性描述,用于確保每個(gè)總線(xiàn)都可以支持多種形式的工作
      • 斷言則是對(duì)數(shù)據(jù)進(jìn)行格式檢查,同時(shí)支持按照?qǐng)鼍斑M(jìn)行檢查

      實(shí)現(xiàn)步驟

      DUT設(shè)計(jì)

      1. 為了保持描述的獨(dú)立性,一般用verilog進(jìn)行描述,最終形成一個(gè)頂層文件
      2. 將頂層文件作為一個(gè)模塊加入到仿真系統(tǒng)就可以進(jìn)行仿真
      3. DUT的中一些高延時(shí)的參數(shù)可以根據(jù)仿真進(jìn)行降低,所以DUT最好將MD_SIM傳遞到每個(gè)模塊,方便仿真和設(shè)計(jì)分離(FPGA設(shè)計(jì)技巧)

      總線(xiàn)合集

      1. 使用interface實(shí)現(xiàn)的總線(xiàn)可以在system verilog中傳遞,所以可以將verilog頂層的信號(hào)全部轉(zhuǎn)化為總線(xiàn)合集
        !轉(zhuǎn)化成總線(xiàn)可以有效避免由于信號(hào)增加導(dǎo)致的連接層工作量
      2. 增加穿透性總線(xiàn),直接連接到verilog里面,用于斷言檢測(cè)中間變量
      3. 合并總線(xiàn)聲明到一個(gè)文件
      • 這個(gè)主要是vivado的文件調(diào)用會(huì)合并顯示,導(dǎo)致分文件的總線(xiàn)會(huì)占用大量的位置,導(dǎo)致尋找困難

      場(chǎng)景描述

      1. 首先確定一個(gè)簡(jiǎn)單的場(chǎng)景,用于數(shù)據(jù)格式及輸入輸出控制信號(hào)的檢查,也就是理論運(yùn)行場(chǎng)景
      2. 建立場(chǎng)景對(duì)應(yīng)的運(yùn)行階段
      3. 并行運(yùn)行各個(gè)總線(xiàn)的對(duì)應(yīng)階段
      4. 建立場(chǎng)景對(duì)應(yīng)的結(jié)果確認(rèn),替代手動(dòng)檢查,同時(shí)完成理論檢查

      階段實(shí)現(xiàn)

      1. 確定本階段需要調(diào)用的總線(xiàn)
      2. 實(shí)現(xiàn)總線(xiàn)需要進(jìn)行驅(qū)動(dòng)邏輯
      3. 選擇若干邏輯進(jìn)行運(yùn)行,完成場(chǎng)景的階段性邏輯

      驅(qū)動(dòng)的編寫(xiě)

      1. 在階段內(nèi)聲明驅(qū)動(dòng)任務(wù)
      2. 將驅(qū)動(dòng)時(shí)序使用延時(shí)實(shí)現(xiàn)
      3. 輸出驅(qū)動(dòng)斷言狀態(tài),方便總線(xiàn)檢測(cè)的開(kāi)啟和結(jié)束

      總線(xiàn)的斷言檢測(cè)

      1. 獲取需要觀測(cè)的總線(xiàn)
        !可以是仿真頂層的總線(xiàn),也可以是DUT內(nèi)部的總線(xiàn)的輸入輸出
      2. 等待驅(qū)動(dòng)運(yùn)行,出現(xiàn)允許檢查標(biāo)志
      3. 按照總線(xiàn)格式進(jìn)行格式檢查
      4. 導(dǎo)入軟件仿真結(jié)果進(jìn)行數(shù)據(jù)信息檢查
      5. 輸出標(biāo)準(zhǔn)的檢查報(bào)告

      最終效果

      合集實(shí)現(xiàn)

      • 本合集將會(huì)按照本文的模型總覽,逐個(gè)實(shí)現(xiàn)每個(gè)步驟
        !一些步驟可能會(huì)比較多,需要進(jìn)行多次實(shí)現(xiàn)
      • 接下來(lái)將以圖像的簡(jiǎn)易灰度來(lái)演示整個(gè)系統(tǒng)級(jí)仿真的流程
      • 后續(xù)的system verilog都將以SV替代,方便書(shū)寫(xiě)

      調(diào)用內(nèi)容

      verilog基礎(chǔ)模型

      主站蜘蛛池模板: 亚洲午夜激情久久加勒比| 国产av寂寞骚妇| 日韩有码中文字幕国产| 国产精品国产三级国快看| 亚洲区小说区图片区qvod| 精品国产免费第一区二区三区| 免费高清特级毛片A片| 不卡乱辈伦在线看中文字幕| 亚洲国产精品自产在线播放| 中国熟妇毛多多裸交视频| 熟女蜜臀av麻豆一区二区| 久久人人妻人人爽人人爽| 精品一区二区无码免费| 亚洲欧美日韩综合久久久| 国产精品最新免费视频| 国产精品尤物午夜福利| 日本夜爽爽一区二区三区| 国产日韩一区二区四季| 国产老妇伦国产熟女老妇高清 | 亚洲综合91社区精品福利| 亚洲欧洲一区二区天堂久久| 国产女人和拘做受视频免费| 综合久青草视频在线观看| 肉大捧一进一出免费视频| 国产第一区二区三区精品| 97av麻豆蜜桃一区二区| 国产精品午夜无码AV天美传媒| 怡春院久久国语视频免费| 国产亚洲无线码一区二区| 久久精品囯产精品亚洲| 苏尼特右旗| 国内精品久久人妻无码妲| 国产精品免费第一区二区| 极品尤物被啪到呻吟喷水 | 又爽又黄又无遮掩的免费视频| 国产欧美一区二区三区免费视频| 年轻女教师hd中字3| 717午夜伦伦电影理论片| 亚洲成av人片无码天堂下载 | 中文字幕av日韩有码| 九九热视频精品在线播放|