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

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

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

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

Verilog代碼編輯仿真驗(yàn)證平臺(tái)分享

FPGA之家 ? 來(lái)源:個(gè)人圖書館 ? 作者:個(gè)人圖書館 ? 2020-10-23 10:33 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

一、官方模板演示

1、首先打開(kāi)

“https://hdlbits.01xz.net/wiki/Main_Page”,

打開(kāi)后的界面如下圖所示,全英文顯示。如果感覺(jué)自己的英文水平欠佳,可以使用谷歌瀏覽器打開(kāi)該網(wǎng)頁(yè),并選擇在線翻譯功能,翻譯的正確率還是很高的。

2、點(diǎn)擊Simulation下的 ”Run a Simulation(lcarus Verilog)“。

3、打開(kāi)后的界面如下圖所示,代碼編輯框中給出了一個(gè)簡(jiǎn)單的例子。

4、點(diǎn)擊下面的“Submit(new window)“在新界面中進(jìn)行仿真。

5、在新打開(kāi)的界面中我們可以看到編譯的信息和仿真波形圖。

二、實(shí)例演示

雖然看完了官方的模板演示,但我們要想立刻仿真驗(yàn)證自己設(shè)計(jì)的代碼并不是那么容易,需要進(jìn)行一番摸索。下面就是大家進(jìn)行一個(gè)呼吸燈的設(shè)計(jì)實(shí)例演示。

1、學(xué)習(xí)過(guò)FPGA的朋友都知道要想對(duì)FPGA邏輯進(jìn)行仿真一定要具備兩個(gè)文件,一個(gè)是RTL代碼文件,用來(lái)綜合生成硬件電路的部分;第二個(gè)就是Testbench文件,用來(lái)驗(yàn)證RTL代碼功能的仿真文件,這兩者缺一不可。

2、根據(jù)觀察發(fā)現(xiàn)官方模板中的代碼編輯部分有兩個(gè)module,大家也都知道一個(gè).v 文件中只能有一個(gè)模塊,也就是只能有一個(gè)module,而這里面有兩個(gè),那肯定就不對(duì)了。再仔細(xì)觀察會(huì)發(fā)現(xiàn)代碼編輯區(qū)域中的上半部分就是Testbench,而下半部分則是RTL代碼,再結(jié)合仿真出的波形來(lái)更看驗(yàn)證了這個(gè)想法。原來(lái) RTL 代碼和Testbench都寫在了一個(gè)編輯框里。

3、但是我們?cè)谔峁┑哪0逯邪l(fā)現(xiàn)一些我們平時(shí)幾乎沒(méi)有見(jiàn)過(guò)的新語(yǔ)法,如第4行的”initial `probe_start“、第6行的”`probe(clk)“、第26行的”`probe(in)“,通過(guò)模板的注釋和多次實(shí)驗(yàn)發(fā)現(xiàn)這是官方定義的一個(gè)”宏“,也就是通過(guò)這個(gè)”宏“調(diào)用“probe”探針的功能,我們不用管這個(gè)”宏“是如何定義的,我們只需要會(huì)調(diào)用就可以了。

4、將上面編寫好的Testbench代碼和RTL代碼放到一個(gè)文件中(Testbench在上面,RTL代碼在下面,僅在該平臺(tái)仿真時(shí)可以將兩種文件放在一起,在其他平臺(tái)仿真時(shí)要獨(dú)立放到兩個(gè).v文件中),然后復(fù)制粘貼到代碼編輯框中,點(diǎn)擊“Submit(new window)“執(zhí)行仿真。

5、也可以將寫好的Testbench代碼和RTL代碼放到同一個(gè).v文件中,然后點(diǎn)擊下面的代碼編輯框下面的“Upload a source file...”,在展開(kāi)的界面中選擇添加.v文件后,再點(diǎn)擊”Upload and simulate”啟動(dòng)仿真。

6、仿真波形如下所示,因?yàn)榻缑婵臻g有限,拖動(dòng)波形顯示框下面的滾動(dòng)條,可以看到后面的波形顯示。

7、在波形顯示框中右擊鼠標(biāo)可以選擇保存為PNG格式或SVG格式,將完整的波形信息保存下來(lái)。

8、保存為SVG格式后的完整波形圖如下所示。

9、如果我們?cè)诘?8行處代碼設(shè)置一個(gè)錯(cuò)誤后,再點(diǎn)擊執(zhí)行仿真,此時(shí)在仿真窗口中不會(huì)顯示波形,而是提示錯(cuò)誤的內(nèi)容,將錯(cuò)誤修改后再執(zhí)行仿真即可。

10、該網(wǎng)頁(yè)還有其他更多有趣的功能,如組合邏輯代碼編寫訓(xùn)練、時(shí)序邏輯代碼編寫訓(xùn)練、單片機(jī)嵌入式仿真等等,有興趣的朋友可以自己探索,這里不再一一演示。
責(zé)任編輯人:CC

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(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)投訴
  • Verilog
    +關(guān)注

    關(guān)注

    30

    文章

    1374

    瀏覽量

    114575
  • verilog代碼
    +關(guān)注

    關(guān)注

    0

    文章

    8

    瀏覽量

    11550

原文標(biāo)題:學(xué)會(huì)使用Hdlbits網(wǎng)頁(yè)版Verilog代碼仿真驗(yàn)證平臺(tái)

文章出處:【微信號(hào):zhuyandz,微信公眾號(hào):FPGA之家】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    RDMA設(shè)計(jì)35:基于 SV 的驗(yàn)證平臺(tái)

    v2 高速數(shù)據(jù)傳輸系統(tǒng)進(jìn)行功能仿真驗(yàn)證,根據(jù)設(shè)計(jì)相關(guān)特點(diǎn)搭建了基于 System Verilog仿真驗(yàn)證
    發(fā)表于 02-01 13:14

    深入解析rk平臺(tái)Android Bootloader核心代碼:從啟動(dòng)流程到AVB驗(yàn)證

    作為Android設(shè)備啟動(dòng)的第一道“閘門”,Bootloader(以U-Boot為主)承擔(dān)著初始化硬件、加載內(nèi)核、驗(yàn)證鏡像完整性的核心職責(zé)。今天我們拆解Rockchip平臺(tái)
    的頭像 發(fā)表于 01-22 07:06 ?323次閱讀
    深入解析rk<b class='flag-5'>平臺(tái)</b>Android Bootloader核心<b class='flag-5'>代碼</b>:從啟動(dòng)流程到AVB<b class='flag-5'>驗(yàn)證</b>

    如何使用Modelsim仿真I2C控制器

    ModelSim是Model Technology(Mentor Graphics的子公司)的HDL硬件描述語(yǔ)言的仿真軟件。該軟件可以用來(lái)實(shí)現(xiàn)對(duì)設(shè)計(jì)的VHDL、Verilog HDL 或是兩種語(yǔ)言
    的頭像 發(fā)表于 01-10 14:14 ?5460次閱讀
    如何使用Modelsim<b class='flag-5'>仿真</b>I2C控制器

    跨越“仿真到實(shí)車”的鴻溝:如何構(gòu)建端到端高置信度驗(yàn)證體系?

    和復(fù)現(xiàn)高風(fēng)險(xiǎn)的“邊緣案例”與“關(guān)鍵場(chǎng)景”,從而加速算法的迭代與驗(yàn)證。然而,仿真的價(jià)值完全取決于其結(jié)果的置信度。一個(gè)高置信度的仿真平臺(tái),其輸出應(yīng)在統(tǒng)計(jì)意義上與真實(shí)世
    的頭像 發(fā)表于 12-05 17:50 ?1062次閱讀
    跨越“<b class='flag-5'>仿真</b>到實(shí)車”的鴻溝:如何構(gòu)建端到端高置信度<b class='flag-5'>驗(yàn)證</b>體系?

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

    仿真技術(shù),編譯仿真速度快,編譯的代碼平臺(tái)無(wú)關(guān),便于保護(hù)IP核,個(gè)性化的圖形界面和用戶接口,為用戶加快調(diào)錯(cuò)提供強(qiáng)有力的手段,是FPGA/ASIC設(shè)計(jì)的首選
    的頭像 發(fā)表于 11-13 11:41 ?544次閱讀
    【產(chǎn)品介紹】Modelsim:HDL語(yǔ)言<b class='flag-5'>仿真</b>軟件

    使用NucleiStudio生成tb仿真需要的.verilog文件

    打開(kāi)仿真頂層文件tb_top.v,存放在ITCM模塊里面的指令是通過(guò)readmemh函數(shù)讀入.verilog文件實(shí)現(xiàn)的: 下面通過(guò)對(duì)NucleiStudio IDE進(jìn)行設(shè)置,實(shí)現(xiàn)將c
    發(fā)表于 11-05 07:07

    代碼開(kāi)發(fā)平臺(tái)推薦:2025國(guó)內(nèi)低代碼開(kāi)發(fā)平臺(tái)排名TOP10

    代碼開(kāi)發(fā)平臺(tái)排行榜 在企業(yè)數(shù)字化轉(zhuǎn)型的浪潮中,低代碼開(kāi)發(fā)平臺(tái)正逐漸成為企業(yè)實(shí)現(xiàn)高效開(kāi)發(fā)和快速迭代的重要工具。隨著技術(shù)的不斷進(jìn)步和市場(chǎng)需求的持續(xù)增長(zhǎng),低
    的頭像 發(fā)表于 10-28 10:22 ?801次閱讀

    英飛凌IPOSIM平臺(tái)加入基于SPICE的模型生成工具,助力提升系統(tǒng)級(jí)仿真精度

    【2025年10月27日,德國(guó)慕尼黑訊】英飛凌科技股份公司(FSE代碼:IFX/OTCQX代碼:IFNNY)推出的英飛凌功率仿真平臺(tái)(IPOSIM)被廣泛用于計(jì)算功率模塊、分立器件及盤式器件的損耗
    的頭像 發(fā)表于 10-27 17:03 ?599次閱讀
    英飛凌IPOSIM<b class='flag-5'>平臺(tái)</b>加入基于SPICE的模型生成工具,助力提升系統(tǒng)級(jí)<b class='flag-5'>仿真</b>精度

    Nucleistudio+Vivado協(xié)同仿真教程

    編譯完成后,我們會(huì)在工程目錄下發(fā)現(xiàn)生成了.verilog文件,此即為我們仿真需用到的文件,可以將改文件復(fù)制保存在tb目錄下 聯(lián)合仿真 在我們前面創(chuàng)建的Vivado工程中添加仿真
    發(fā)表于 10-23 06:22

    2025主流低代碼平臺(tái)有哪些:低代碼開(kāi)發(fā)平臺(tái)選型指南指南

    在企業(yè)數(shù)字化轉(zhuǎn)型進(jìn)入深水區(qū)的當(dāng)下,低代碼開(kāi)發(fā)平臺(tái)已從早期的“效率工具”升級(jí)為“核心基建”。其工程化能力、流程適配深度、技術(shù)延展性與行業(yè)積淀,直接決定了企業(yè)轉(zhuǎn)型的成效。據(jù)Gartner預(yù)測(cè),到2026
    的頭像 發(fā)表于 10-22 11:49 ?432次閱讀

    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)圖在
    發(fā)表于 08-26 09:49

    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)圖在
    發(fā)表于 07-31 16:39

    康謀分享 | 基于多傳感器數(shù)據(jù)的自動(dòng)駕駛仿真確定性驗(yàn)證

    自動(dòng)駕駛仿真測(cè)試中,游戲引擎的底層架構(gòu)可能會(huì)帶來(lái)非確定性的問(wèn)題,侵蝕測(cè)試可信度。如何通過(guò)專業(yè)仿真平臺(tái),在多傳感器配置與極端天氣場(chǎng)景中實(shí)現(xiàn)測(cè)試數(shù)據(jù)零差異?確定性驗(yàn)證方案已成為自動(dòng)駕駛研發(fā)的關(guān)鍵突破口!
    的頭像 發(fā)表于 07-02 13:17 ?4286次閱讀
    康謀分享 | 基于多傳感器數(shù)據(jù)的自動(dòng)駕駛<b class='flag-5'>仿真</b>確定性<b class='flag-5'>驗(yàn)證</b>

    電磁環(huán)境仿真驗(yàn)證系統(tǒng)軟件

    電磁環(huán)境仿真驗(yàn)證系統(tǒng)軟件
    的頭像 發(fā)表于 04-29 16:59 ?1111次閱讀
    電磁環(huán)境<b class='flag-5'>仿真</b>與<b class='flag-5'>驗(yàn)證</b>系統(tǒng)軟件

    技術(shù)分享 | AVM合成數(shù)據(jù)仿真驗(yàn)證方案

    AVM 合成數(shù)據(jù)仿真驗(yàn)證技術(shù)為自動(dòng)駕駛環(huán)境感知發(fā)展帶來(lái)助力,可借助仿真軟件配置傳感器、搭建環(huán)境、處理圖像,生成 AVM 合成數(shù)據(jù),有效加速算法驗(yàn)證。然而,如何利用
    的頭像 發(fā)表于 03-19 09:40 ?3755次閱讀
    技術(shù)分享 | AVM合成數(shù)據(jù)<b class='flag-5'>仿真</b><b class='flag-5'>驗(yàn)證</b>方案