国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

新手教程01:邏輯仿真工具VCS的基礎(chǔ)使用

這篇具有很好參考價(jià)值的文章主要介紹了新手教程01:邏輯仿真工具VCS的基礎(chǔ)使用。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

目錄

前言

利用圖形化界面的方法使用VCS

1. 新建文件夾,存放需要仿真的Verilog源代碼和testbench測(cè)試文件?

2.?使用cd命令進(jìn)入該文件夾路徑下,對(duì)需要編譯的文件生成file.list文件

3. 使用vcs命令編譯仿真需要的verilog代碼

4. 啟動(dòng)VCS圖形化界面

5. 進(jìn)行仿真,生成波形

總結(jié)


前言

零基礎(chǔ)初學(xué)數(shù)字IC,在此整理學(xué)習(xí)筆記。學(xué)會(huì)什么寫(xiě)什么,與大家一起進(jìn)步。

本篇主要介紹邏輯仿真工具VCS的圖形化界面使用方法,下一篇介紹如何書(shū)寫(xiě)makefile腳本進(jìn)行仿真。


利用圖形化界面的方法使用VCS

1. 新建文件夾,存放需要仿真的Verilog源代碼和testbench測(cè)試文件vcs使用教程,數(shù)字IC新手教程,學(xué)習(xí)

2.?使用cd命令進(jìn)入該文件夾路徑下,對(duì)需要編譯的文件生成file.list文件

file.list 文件用于存放我們需要編譯的所有文件的路徑,方便后續(xù)使用vcs進(jìn)行編譯。

如果rtl文件的路徑不在當(dāng)前文件夾下,可以在 -name 之前加上文件的相對(duì)路徑即可。

find -name '*.v' > file.list
gvim file.list

vcs使用教程,數(shù)字IC新手教程,學(xué)習(xí)

3. 使用vcs命令編譯仿真需要的verilog代碼

vcs -full64 -sverilog -debug_access+all -f file.list -timescale=1ns/1ns -l com.log

?vcs -full64? ? ? ? ? ? ? ? 使用EDA邏輯仿真工具編譯源代碼

-sverilog? ? ? ? ? ? ? ? ? ? 可以識(shí)別system verilog 語(yǔ)言

-debug_access+all? ?編譯命令選項(xiàng),可以保存debug過(guò)程中生成的各種文件

-f file.list? ? ? ? ? ? ? ? ? ? 讀取file.list文件中每個(gè)路徑下的Verilog文件

-timescale=1ns/1ns? 定義仿真時(shí)間

-l com.log? ? ? ? ? ? ? ? ? 保存日志文件 com.log

+v2k? ? ? ? ? ? ? ? ? ? ? ? ? 支持Verilog2001標(biāo)準(zhǔn)

vcs使用教程,數(shù)字IC新手教程,學(xué)習(xí)

?編譯完成后就會(huì)生成simv可執(zhí)行文件,可用于后續(xù)仿真。

4. 啟動(dòng)VCS圖形化界面

dve &

& 表示在后臺(tái)打開(kāi)dve圖形化界面,不占用當(dāng)前terminal

vcs使用教程,數(shù)字IC新手教程,學(xué)習(xí)

5. 進(jìn)行仿真,生成波形

vcs使用教程,數(shù)字IC新手教程,學(xué)習(xí)

vcs使用教程,數(shù)字IC新手教程,學(xué)習(xí)

vcs使用教程,數(shù)字IC新手教程,學(xué)習(xí)

在命令行窗口輸入run,進(jìn)行仿真

vcs使用教程,數(shù)字IC新手教程,學(xué)習(xí)

仿真完成后,添加希望觀察的波形

vcs使用教程,數(shù)字IC新手教程,學(xué)習(xí)

生成最終波形

vcs使用教程,數(shù)字IC新手教程,學(xué)習(xí)


總結(jié)

以上就是簡(jiǎn)單的VCS使用方法,學(xué)習(xí)筆記如果有錯(cuò)誤的地方,歡迎大家留言糾正~

另外有VCS的使用技巧,歡迎留言補(bǔ)充~文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-698054.html

到了這里,關(guān)于新手教程01:邏輯仿真工具VCS的基礎(chǔ)使用的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • EDA07--VCS仿真驗(yàn)證(一)

    EDA07--VCS仿真驗(yàn)證(一)

    VCS用于在Linux下仿真.v代碼,vcs六大功能: ·System Verilog ·OVA ·NTB ·DVE調(diào)試環(huán)境 ·覆蓋率統(tǒng)計(jì) ·DirectC ·增量編譯 ·64-bit模式 ·混合信號(hào)仿真 本文講解VCS的知識(shí)內(nèi)容,具體操作步驟單獨(dú)寫(xiě)一篇… VCS-DVE仿真由三步構(gòu)成: 編譯、仿真、調(diào)試 。提前編寫(xiě)好設(shè)計(jì)文件和Testbench的.v文件。

    2024年02月08日
    瀏覽(16)
  • vcs+verdi仿真Verilog代碼

    vcs+verdi仿真Verilog代碼

    我們以一個(gè)簡(jiǎn)單的加法器為例,來(lái)看下如何用vcs+verdi仿真Verilog文件并查看波形。 源文件內(nèi)容如下: 我們?cè)俣x一個(gè)宏定義的文件: 我們需要再定義一個(gè)testbench文件: 再定義一個(gè)filelist文件: dut.f 最后就是需要一個(gè)Makefile文件了: 總的文件如下: 執(zhí)行 make all : 跑完后如下

    2024年02月13日
    瀏覽(15)
  • Vivado工程怎么用VCS仿真

    Vivado工程怎么用VCS仿真

    在進(jìn)行數(shù)字電路設(shè)計(jì)的的時(shí)候,我們用Vivado寫(xiě)了一個(gè)工程,但是大家都知道Vivado自帶的仿真是很拉胯的,信號(hào)多了就很慢很不方便,很容易卡死,所以就需要用VCS去進(jìn)行仿真,有2種方法。 1.首先也是最重要的一步,你需要把Vivado的所有的IP編譯成VCS可以識(shí)別的庫(kù)文件,因?yàn)槟?/p>

    2023年04月08日
    瀏覽(23)
  • [VCS、verdi、makefile] 聯(lián)合仿真 ——步驟

    [VCS、verdi、makefile] 聯(lián)合仿真 ——步驟

    目錄 1、vcs、verdi簡(jiǎn)介和安裝 2、Verdi的配置 3、vcs與Verdi聯(lián)合仿真的Makefile腳本 1、基于Verilog系統(tǒng)函數(shù)Makefile腳本 1.1 先在tb文件中添加代碼段,仿真后可以產(chǎn)生.fsdb文件 ?1.2 Makefile寫(xiě)法 2、基于ucli/tcl接口Makefile腳本 4、Verdi的使用 ? ? ? 建議去淘寶買(mǎi)別人別人裝好的環(huán)境,自己整

    2024年02月01日
    瀏覽(33)
  • 【數(shù)字IC設(shè)計(jì)】VCS仿真DesignWare IP

    【數(shù)字IC設(shè)計(jì)】VCS仿真DesignWare IP

    DesignWare是SoC/ASIC設(shè)計(jì)者最鐘愛(ài)的設(shè)計(jì)IP庫(kù)和驗(yàn)證IP庫(kù)。它包括一個(gè)獨(dú)立于工藝的、經(jīng)驗(yàn)證的、可綜合的虛擬微架構(gòu)的元件集合,包括邏輯、算術(shù)、存儲(chǔ)和專用元件系列,超過(guò)140個(gè)模塊。DesignWare和 Design Compiler的結(jié)合可以極大地改進(jìn)綜合的結(jié)果,并縮短設(shè)計(jì)周期。Synopsys在DesignW

    2024年02月14日
    瀏覽(22)
  • 【VCS+Verdi聯(lián)合仿真】~ 以計(jì)數(shù)器為例

    【VCS+Verdi聯(lián)合仿真】~ 以計(jì)數(shù)器為例

    首先,先聲明一下,我寫(xiě)這篇博客的時(shí)候我就是一個(gè)純小白,實(shí)不相瞞,剛剛學(xué)了一天,哈哈哈,沒(méi)錯(cuò),你沒(méi)看錯(cuò),就是一天!?。≈饕且?yàn)榍疤煲驗(yàn)樗㈩}和找工作的需要,需要熟悉VCS和Verdi的聯(lián)合仿真(據(jù)說(shuō)是很好用,隨大流唄?。。。?,所以才會(huì)有接下來(lái)的一些相關(guān)博

    2023年04月12日
    瀏覽(26)
  • 基于vcs+uvm+xilinx ip的仿真平臺(tái)的半自動(dòng)化搭建

    基于vcs+uvm+xilinx ip的仿真平臺(tái)的半自動(dòng)化搭建

    系 統(tǒng):ubuntu 18.04 仿真平臺(tái):vcs_2018.09-SP2 開(kāi)發(fā)平臺(tái):vivado 2019.2 本文的主要目的是自動(dòng)化搭建基于vcs+uvm+xilinx ip的仿真平臺(tái),節(jié)省平臺(tái)搭建的時(shí)間與精力。 拿到一個(gè)項(xiàng)目,一般的平臺(tái)搭建的步驟:去網(wǎng)上找一個(gè)makefile腳本(或者使用原項(xiàng)目腳本),修改相應(yīng)的軟件路徑,添加

    2024年01月18日
    瀏覽(20)
  • linux環(huán)境下vcs+verdi的使用

    linux環(huán)境下vcs+verdi的使用

    今日感想:學(xué)習(xí)只能慢慢搭積木,想一步登天可不行啊 在vcs仿真時(shí)調(diào)用$dump函數(shù)dump出fsdb文件,隨后verdi load filelist和fsdb文件來(lái)進(jìn)行debug 1、 vcs兩步仿真:先編譯文件,生成simv可執(zhí)行文件;后進(jìn)行仿真 (compilation and simulation) VCS:Verilog Compiler Simulator 問(wèn)題一:當(dāng)設(shè)計(jì)比較大的

    2024年02月11日
    瀏覽(20)
  • #VCS# 關(guān)于VCS 編譯選項(xiàng):+vcs+initreg+random的理解(3)回頭是岸

    #VCS# 關(guān)于VCS 編譯選項(xiàng):+vcs+initreg+random的理解(3)回頭是岸

    前段時(shí)間,有時(shí)間整理了一下關(guān)于+vcs+initreg+random 編譯和仿真選項(xiàng)的心得,草草寫(xiě)了兩篇筆記。自覺(jué)得對(duì)該選項(xiàng)已經(jīng)掌握了,后來(lái)實(shí)際應(yīng)用中再次觸及到了該知識(shí)點(diǎn),不想又卡殼了。今天,繼續(xù)追加一篇,希望對(duì)大家能有所幫助!不正之處,請(qǐng)指正。 對(duì)于上述規(guī)則rule#2和 ru

    2024年01月20日
    瀏覽(16)
  • 使用VCS的ralgen命令產(chǎn)生UVM的寄存器模型的操作步驟

    使用VCS的ralgen命令產(chǎn)生UVM的寄存器模型的操作步驟

    1.根據(jù)reg.csv(寄存器的SPEC)文件生成一個(gè)reg.ralf文件,這個(gè)文件有特定的腳本生成(我目前不會(huì)),當(dāng)然也可以自己手寫(xiě)(如果寄存器比較小) ? 寄存器的SPEC reg.ralf文件 ?2.\\\".ralf\\\"文件的格式 ?3.有reg.ralf文件之后,編寫(xiě)一個(gè)生成寄存器模型的Makefile文件 4.直接在terminal上 make genreg 便可產(chǎn)

    2024年02月03日
    瀏覽(26)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包