91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

Modelsim uvm庫(kù)編譯及執(zhí)行

454398 ? 來(lái)源:AI加速 ? 作者:AI加速 ? 2020-12-01 11:25 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

01. 下載modelsim軟件

下載modelsim,這里用的是modelsim10.4版本。鏈接:https://pan.baidu.com/s/1qSZ_X9UhrII3E2N6-yOsuw

提取碼:6aof

完成下載和安裝,在安裝文件夾中可以看到uvm-1.1d,這是我們使用的uvm版本。在uvm-1.1d/win64下有uvm_dpi.dll文件,這是已經(jīng)編譯過(guò)的uvm庫(kù)。

02. 編寫(xiě)文件

以“hello,world”為例,編寫(xiě)uvm源文件如下:

`timescale 1ns/1ps
include
"uvm_macros.svh"
import uvm_pkg::*;
module hello;
initial begin
`uvm_info("info", "Hello world!!!", UVM_LOW)
end
endmodule

然后編寫(xiě)一個(gè)windows下的執(zhí)行程序:run.bat。

其中只有一句話:

這個(gè)就是運(yùn)行modelsim腳本文件sim.do。

Sim.do文件內(nèi)容如下:

第一句話是設(shè)置uvm環(huán)境變量,指定uvm的dpi位置。

第二句話是創(chuàng)建work工作目錄。

第三句話是編譯源文件,并且通過(guò)-L指定幾個(gè)編譯庫(kù)。

第三句是執(zhí)行仿真,調(diào)用uvm庫(kù)uvm_dpi。

第四句話是運(yùn)行多長(zhǎng)時(shí)間:100ns。

03. 執(zhí)行

雙擊run.bat,然后會(huì)調(diào)用modelsim進(jìn)行編譯和仿真。


編輯:hfy

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

    關(guān)注

    5

    文章

    175

    瀏覽量

    49298
  • UVM
    UVM
    +關(guān)注

    關(guān)注

    0

    文章

    183

    瀏覽量

    20023
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    簡(jiǎn)單高效的鴻蒙編譯提速技巧

    在鴻蒙應(yīng)用開(kāi)發(fā)中編譯構(gòu)建是開(kāi)發(fā)者最頻繁的操作,每一次編譯提速都能顯著提升項(xiàng)目整體開(kāi)發(fā)效率。本次分享幾個(gè)簡(jiǎn)單卻高效的鴻蒙編譯提速技巧,從編譯配置、構(gòu)建方式等維度進(jìn)行優(yōu)化,讓你的開(kāi)發(fā)流程更
    的頭像 發(fā)表于 03-04 16:09 ?64次閱讀
    簡(jiǎn)單高效的鴻蒙<b class='flag-5'>編譯</b>提速技巧

    ESP_I2S庫(kù)本身編譯失敗

    你現(xiàn)在遇到的編譯錯(cuò)誤核心是:ESP32開(kāi)發(fā)板包(2.0.9版本)自帶的ESP_I2S庫(kù)內(nèi)部文件I2S.cpp引用了I2S.h,但該頭文件缺失或路徑錯(cuò)誤,導(dǎo)致ESP_I2S庫(kù)本身編譯失敗,進(jìn)而整個(gè)項(xiàng)目
    發(fā)表于 01-22 07:11

    RK3588?平臺(tái)?MPP?編譯?+ VPU?格式測(cè)試

    ? ? ? ? ? ? 大家在做瑞芯微 ?RK3588? 開(kāi)發(fā)時(shí),是不是經(jīng)常困惑「怎么驗(yàn)證? VPU? 到底支持哪些編解碼格式?」「 MPP? 媒體庫(kù)該怎么編譯?」今天手把手帶你走一遍流程
    的頭像 發(fā)表于 12-25 11:33 ?1927次閱讀
    RK3588?平臺(tái)?MPP?<b class='flag-5'>編譯</b>?+ VPU?格式測(cè)試

    一文詳解SystemC仿真庫(kù)編譯

    AMD Vivado 設(shè)計(jì)套件以文件和庫(kù)的形式提供仿真模型。仿真庫(kù)包含器件和 IP 的行為和時(shí)序模型。編譯后的庫(kù)可供多個(gè)設(shè)計(jì)項(xiàng)目使用。用戶(hù)必須在設(shè)計(jì)仿真之前通過(guò)名為 compile_s
    的頭像 發(fā)表于 12-12 15:08 ?4837次閱讀
    一文詳解SystemC仿真<b class='flag-5'>庫(kù)</b>的<b class='flag-5'>編譯</b>

    【產(chǎn)品介紹】Modelsim:HDL語(yǔ)言仿真軟件

    概述ModelSim是業(yè)界最優(yōu)秀的HDL語(yǔ)言仿真軟件,它能提供友好的仿真環(huán)境,是業(yè)界唯一的單內(nèi)核支持VHDL和Verilog混合仿真的仿真器。它采用直接優(yōu)化的編譯技術(shù)、Tcl/Tk技術(shù)、和單一內(nèi)核
    的頭像 發(fā)表于 11-13 11:41 ?511次閱讀
    【產(chǎn)品介紹】<b class='flag-5'>Modelsim</b>:HDL語(yǔ)言仿真軟件

    請(qǐng)問(wèn)RT-Thread Studio可以編譯靜態(tài)庫(kù)(*.a)嗎?

    可以在RT-Thread Studio中創(chuàng)建生成靜態(tài)庫(kù)(*.a)的工程嗎?若不能可以用什么方式編譯靜態(tài)庫(kù)嗎?
    發(fā)表于 09-17 06:00

    NVMe高速傳輸之?dāng)[脫XDMA設(shè)計(jì)24: UVM 驗(yàn)證包設(shè)計(jì)

    UVM 驗(yàn)證包的主要功能是對(duì) DUT 提供激勵(lì), 仿真驗(yàn)證對(duì)應(yīng)的功能, 并對(duì)測(cè)試結(jié)果進(jìn)行自動(dòng)對(duì)比分析與統(tǒng)計(jì)。 驗(yàn)證包包含一個(gè)NoPHAE_env 驗(yàn)證環(huán)境, 驗(yàn)證環(huán)境下包含
    的頭像 發(fā)表于 09-14 11:29 ?4788次閱讀
    NVMe高速傳輸之?dāng)[脫XDMA設(shè)計(jì)24: <b class='flag-5'>UVM</b> 驗(yàn)證包設(shè)計(jì)

    NVMe高速傳輸之?dāng)[脫XDMA設(shè)計(jì)24: UVM 驗(yàn)證包設(shè)計(jì)

    UVM 驗(yàn)證包設(shè)計(jì)結(jié)構(gòu)如圖 1 所示。 UVM 驗(yàn)證包的主要功能是對(duì) DUT 提供激勵(lì), 仿真驗(yàn)證對(duì)應(yīng)的功能, 并對(duì)測(cè)試結(jié)果進(jìn)行自動(dòng)對(duì)比分析與統(tǒng)計(jì)。 驗(yàn)證包包含一個(gè)NoPHAE_env 驗(yàn)證環(huán)境
    發(fā)表于 08-29 14:33

    NVMe高速傳輸之?dāng)[脫XDMA設(shè)計(jì)23:UVM驗(yàn)證平臺(tái)

    抽象為 PCIeTLP 事務(wù),因此為了方便的在事務(wù)層構(gòu)建復(fù)雜的測(cè)試用例,項(xiàng)目基于 UVM 搭建驗(yàn)證平臺(tái)進(jìn)行功能驗(yàn)證。圖1 驗(yàn)證平臺(tái)架構(gòu)圖在驗(yàn)證平臺(tái)中將 PCIE 集成塊從待測(cè)試設(shè)計(jì)(Design
    發(fā)表于 08-26 09:49

    NVMe高速傳輸之?dāng)[脫XDMA設(shè)計(jì)23:UVM驗(yàn)證平臺(tái)

    抽象為 PCIeTLP 事務(wù),因此為了方便的在事務(wù)層構(gòu)建復(fù)雜的測(cè)試用例,項(xiàng)目基于 UVM 搭建驗(yàn)證平臺(tái)進(jìn)行功能驗(yàn)證。
    的頭像 發(fā)表于 08-25 18:53 ?3050次閱讀
    NVMe高速傳輸之?dāng)[脫XDMA設(shè)計(jì)23:<b class='flag-5'>UVM</b>驗(yàn)證平臺(tái)

    求助,關(guān)于NanoEdge AI Studio生成的庫(kù)交叉編譯器版本疑問(wèn)求解

    我使用的是NanoEdge AI Studio v4.3.1,跟著官方交教程生成了庫(kù)libneai.a,我通過(guò)metadata.json文件得知生成這個(gè)庫(kù)的交叉編譯器版本是\"
    發(fā)表于 08-08 07:25

    NVMe高速傳輸之?dāng)[脫XDMA設(shè)計(jì)18:UVM驗(yàn)證平臺(tái)

    抽象為 PCIeTLP 事務(wù),因此為了方便的在事務(wù)層構(gòu)建復(fù)雜的測(cè)試用例,項(xiàng)目基于 UVM 搭建驗(yàn)證平臺(tái)進(jìn)行功能驗(yàn)證。圖1 驗(yàn)證平臺(tái)架構(gòu)圖在驗(yàn)證平臺(tái)中將 PCIE 集成塊從待測(cè)試設(shè)計(jì)(Design
    發(fā)表于 07-31 16:39

    oracle數(shù)據(jù)恢復(fù)—oracle數(shù)據(jù)庫(kù)執(zhí)行錯(cuò)誤truncate命令如何恢復(fù)數(shù)據(jù)?

    oracle數(shù)據(jù)庫(kù)執(zhí)行truncate命令導(dǎo)致數(shù)據(jù)丟失是一種常見(jiàn)情況。通常情況下,oracle數(shù)據(jù)庫(kù)誤操作刪除數(shù)據(jù)只需要通過(guò)備份恢復(fù)數(shù)據(jù)即可。也會(huì)碰到一些特殊情況,例如數(shù)據(jù)庫(kù)備份無(wú)法
    的頭像 發(fā)表于 06-05 16:01 ?1139次閱讀
    oracle數(shù)據(jù)恢復(fù)—oracle數(shù)據(jù)<b class='flag-5'>庫(kù)</b>誤<b class='flag-5'>執(zhí)行</b>錯(cuò)誤truncate命令如何恢復(fù)數(shù)據(jù)?

    RVCT編譯器是否比GNU的編譯器的代碼執(zhí)行速度更快?

    ,是rvct3.1還是rvct4.0?如何把rvct編譯器集成到ide中? 2、RVCT編譯器是否比GNU的編譯器的代碼執(zhí)行速度更快?
    發(fā)表于 05-08 07:49

    STM32CubeIDE編譯設(shè)置是否有像keil一樣有編譯執(zhí)行Bat腳本的功能和設(shè)置?

    STM32CubeIDE編譯設(shè)置問(wèn)題,是否有像keil一樣有編譯執(zhí)行Bat腳本的功能和設(shè)置?或者有相關(guān)的腳本和插件?
    發(fā)表于 03-14 15:59