色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

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

編寫一個創(chuàng)建模塊dut實例的測試平臺

OpenFPGA ? 來源:OpenFPGA ? 2023-03-13 09:19 ? 次閱讀

題目說明

編寫一個創(chuàng)建模塊dut實例(具有任何實例名稱)的測試平臺,并創(chuàng)建一個時鐘信號來驅(qū)動模塊的clk輸入。時鐘周期為 10 ps。時鐘應(yīng)初始化為零,其第一個轉(zhuǎn)換為 0 到 1。

93d17892-c01c-11ed-bfe3-dac502259ad0.png

模塊端口聲明

moduletop_module();

題目解析

生成clock有很多種方式,常見的就是forever和always。

timeunit1ps;
timeprecision1ps;
moduletop_module();
logicclk;

dutu1_dut(
.clk(clk)
);

initialbegin
clk<=?1'b0?;
????end

????
????always?#5?clk?<=?~clk?;

?
endmodule
93e47c44-c01c-11ed-bfe3-dac502259ad0.png

點擊Submit,等待一會就能看到下圖結(jié)果:

93fee55c-c01c-11ed-bfe3-dac502259ad0.png

注意圖中的Ref是參考波形,Yours是你的代碼生成的波形,網(wǎng)站會對比這兩個波形,一旦這兩者不匹配,仿真結(jié)果會變紅。

這一題就結(jié)束了。

Problem 174-tb1

題目說明

創(chuàng)建一個 Verilog 測試臺,它將為輸出 A 和 B 生成以下波形

9422e498-c01c-11ed-bfe3-dac502259ad0.png

模塊端口聲明

moduletop_module(outputregA,outputregB);

題目解析

initial+# n即可。

timeunit1ps;
timeprecision1ps;
moduletop_module(outputlogicA,
outputlogicB);//


//generateinputpatternshere
initialbegin
A<=1'b0?;
????????B?<=1'b0?;
????????#10?;
????????A?<=?1'b1?;
????????B?<=?1'b0?;
????????#5?;
????????A?<=?1'b1?;
????????B?<=?1'b1?;
????????#5?;
????????A?<=?1'b0?;
????????B?<=?1'b1?;
????????#20?;
????????A?<=?1'b0?;
????????B?<=?1'b0?;
????end
endmodule


9446c25a-c01c-11ed-bfe3-dac502259ad0.png

點擊Submit,等待一會就能看到下圖結(jié)果:

9465b16a-c01c-11ed-bfe3-dac502259ad0.png

注意圖中的Ref是參考波形,Yours是你的代碼生成的波形,網(wǎng)站會對比這兩個波形,一旦這兩者不匹配,仿真結(jié)果會變紅。

這一題就結(jié)束了。

Problem 175-and

題目說明

給給定的與門寫測試文件,波形參考下圖。

949934ea-c01c-11ed-bfe3-dac502259ad0.png

模塊端口聲明

moduletop_module();

題目解析

和上一題類似。

timeunit1ps;
timeprecision1ps;

moduletop_module();
logic[1:0]in;
wirelogicout;

andgateu_andgate(
.in(in),
.out(out)
);

initialbegin
in<=?2'b00?;
????????#10?;
????????in?<=?2'b01?;
????????#10?;
????????in?<=?2'b10?;
????????#10?;
????????in?<=?2'b11?;
????end??
????????
endmodule

94aa31a0-c01c-11ed-bfe3-dac502259ad0.png

點擊Submit,等待一會就能看到下圖結(jié)果:

94bfffee-c01c-11ed-bfe3-dac502259ad0.png

注意圖中的Ref是參考波形,Yours是你的代碼生成的波形,網(wǎng)站會對比這兩個波形,一旦這兩者不匹配,仿真結(jié)果會變紅。

這一題就結(jié)束了。

Problem 176-tb2

題目說明

給定一個q7電路,按照下圖編寫testbench:

94e3758c-c01c-11ed-bfe3-dac502259ad0.png

模塊端口聲明

moduletop_module();

題目解析

timeunit1ps;
timeprecision1ps;

moduletop_module();
logicclk;
logicin;
logic[2:0]s;
wirelogicout;

q7u1_q7(
.clk(clk),
.in(in),
.s(s),
.out(out)
);

initialbegin
clk<=?1'b0?;
????????forever
????????#5?clk?<=?~clk?;
????end
????
????initial?begin
????????in?<=?1'b0?;
????????s??<=?3'd2?;
????????#10?;
????????in?<=?1'b0?;
????????s??<=?3'd6?;
????????#10?;
????????in?<=?1'b1?;
????????s??<=?3'd2?;
????????#10?;
????????in?<=?1'b0?;
????????s??<=?3'd7?;
????????#10?;
????????in?<=?1'b1?;
????????s??<=?3'd0?;
????????#30?;
????????in?<=?1'b0?;
????????s??<=?3'd0?;
????end
????????
endmodule
950701c8-c01c-11ed-bfe3-dac502259ad0.png

點擊Submit,等待一會就能看到下圖結(jié)果:

952a5cfe-c01c-11ed-bfe3-dac502259ad0.png

注意圖中的Ref是參考波形,Yours是你的代碼生成的波形,網(wǎng)站會對比這兩個波形,一旦這兩者不匹配,仿真結(jié)果會變紅。

這一題就結(jié)束了。

Problem 177-tff

題目說明

給題目中給定的tff編寫測試文件。

模塊端口聲明

moduletop_module();

題目解析

timeunit1ps;
timeprecision1ps;
moduletop_module();
logicclk;
logicreset;
logict;
wirelogicq;

tffu_tff(
.clk(clk),
.reset(reset),
.t(t),
.q(q)
);

initialbegin
clk<=?1'b0?;
????????forever
????????#5
????????clk?<=?~clk?;
????end
????
????initial?begin
????????reset?<=?1'b0?;
????????t?<=?1'b0?;
????????#3;
????????reset?<=?1'b1?;
????????t?<=?1'b1?;
????????#10;
????????reset?<=?1'b0?;
????????t?<=?1'b1?;

????end

?
endmodule
95681742-c01c-11ed-bfe3-dac502259ad0.png

點擊Submit,等待一會就能看到下圖結(jié)果:

95901382-c01c-11ed-bfe3-dac502259ad0.png

注意圖中的Ref是參考波形,Yours是你的代碼生成的波形,網(wǎng)站會對比這兩個波形,一旦這兩者不匹配,仿真結(jié)果會變紅。

這一題就結(jié)束了。





審核編輯:劉清

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

    關(guān)注

    28

    文章

    1351

    瀏覽量

    110163
  • HDL
    HDL
    +關(guān)注

    關(guān)注

    8

    文章

    327

    瀏覽量

    47412
  • 時鐘信號
    +關(guān)注

    關(guān)注

    4

    文章

    449

    瀏覽量

    28598
  • CLK
    CLK
    +關(guān)注

    關(guān)注

    0

    文章

    127

    瀏覽量

    17184

原文標(biāo)題:HDLBits: 在線學(xué)習(xí) SystemVerilog(二十四)-Problem 163-177(TestBench)

文章出處:【微信號:Open_FPGA,微信公眾號:OpenFPGA】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    如何在PetaLinux流程外創(chuàng)建模塊

    PetaLinux 是強大的實用工具,支持設(shè)計人員輕松創(chuàng)建 Linux 鏡像并在自己的目標(biāo)平臺上運行。PetaLinux 還能創(chuàng)建帶有模
    發(fā)表于 09-28 11:01 ?1105次閱讀

    阿里云云效功能升級,支持快速創(chuàng)建多個應(yīng)用的獨立測試環(huán)境

    環(huán)境”菜單。從測試環(huán)境入口使用新建測試環(huán)境模板。模板就是定義哪些應(yīng)用在起組成了測試環(huán)境。點
    發(fā)表于 06-25 15:43

    FPGA固件開發(fā)- 測試平臺編寫

    上面介紹的是整個 FPGA 固件系統(tǒng)的實現(xiàn)方法,為了驗證設(shè)計的正確性,還需要編寫測試平臺對整個系統(tǒng)進行仿真。由于實際情況下 FPGA 是
    發(fā)表于 11-28 15:22

    數(shù)字IC驗證之“構(gòu)成uvm測試平臺的主要組件”(4)連載中...

      大家好,我是哥,上章典型的uvm驗證平臺應(yīng)該是什么樣子的?從本章開始就正式進入uvm知識的學(xué)習(xí)。先
    發(fā)表于 01-22 15:33

    Simulink建模仿真實例快速入門

    Simulink建模仿真實例詳解Simulink建模仿真實例詳解Simulink建模仿真實例詳解Simulink建模仿真實例詳解
    發(fā)表于 12-28 18:15 ?0次下載

    Verilog HDL硬件描述語言_建模實例

    本章給出了些用Verilog HDL編寫的硬件建模實例。verilog相關(guān)教程材料,有興趣的同學(xué)可以下載學(xué)習(xí)
    發(fā)表于 04-25 16:09 ?25次下載

    PCB設(shè)計:網(wǎng)絡(luò)分析儀測試DUT出現(xiàn)2差不多的阻抗?

    用網(wǎng)絡(luò)分析儀測試DUT的兩通道,發(fā)現(xiàn)駐波比差很多,第反應(yīng)是兩通道的阻抗致性是不是沒做好,
    的頭像 發(fā)表于 03-24 09:53 ?3095次閱讀

    VHDL測試平臺編寫綜述

    本文概述了VHDL測試臺和其他相關(guān)主題。它是為數(shù)字設(shè)計工程師編寫的,他幾乎沒有VHDL或編程經(jīng)驗,以便更好地理解VHDL的編寫
    發(fā)表于 01-20 15:17 ?19次下載
    VHDL<b class='flag-5'>測試</b><b class='flag-5'>平臺</b><b class='flag-5'>編寫</b>綜述

    使用物聯(lián)網(wǎng)平臺創(chuàng)建溫度警報系統(tǒng)

    電子發(fā)燒友網(wǎng)站提供《使用物聯(lián)網(wǎng)平臺創(chuàng)建溫度警報系統(tǒng).zip》資料免費下載
    發(fā)表于 11-22 10:46 ?0次下載
    使用物聯(lián)網(wǎng)<b class='flag-5'>平臺</b><b class='flag-5'>創(chuàng)建</b><b class='flag-5'>一</b><b class='flag-5'>個</b>溫度警報系統(tǒng)

    DUT輸入定向或隨機的激勵

    TestBench即測試平臺,是為了檢驗待測設(shè)計(design under test,DUT)而搭建的驗證環(huán)境。
    的頭像 發(fā)表于 02-24 17:19 ?996次閱讀
    對<b class='flag-5'>DUT</b>輸入定向或隨機的激勵

    DUT 和 testbench 連接教程

    我們知道,不論是哪級的驗證,最終都是通過 pin 連接到 DUT 上向其施加激勵,**對于 UVM 驗證平臺中,使用虛接口來實現(xiàn) DUT 和驗證
    的頭像 發(fā)表于 03-21 11:20 ?1536次閱讀

    SOLIDWORKS曲面建模實例

    關(guān)于SOLIDWORKS軟件曲面建模,下面眾聯(lián)億誠通過實例為大家簡單介紹SOLIDWORKS曲面建模流程。
    的頭像 發(fā)表于 04-06 16:10 ?2374次閱讀
    SOLIDWORKS曲面<b class='flag-5'>建模</b><b class='flag-5'>實例</b>

    芯片驗證需要圍繞DUT做什么?

    TestBench即測試平臺,是為了檢驗待測設(shè)計(design under test,DUT)而搭建的驗證環(huán)境。
    的頭像 發(fā)表于 06-12 17:38 ?2252次閱讀
    芯片驗證需要圍繞<b class='flag-5'>DUT</b>做什么?

    可重用的驗證組件中構(gòu)建測試平臺的步驟

    writer ) 進行區(qū)分,前者負責(zé)測試平臺的構(gòu)建和配置,后者可能對測試平臺的底層了解較少,但用它來創(chuàng)建
    的頭像 發(fā)表于 06-13 09:14 ?617次閱讀
    可重用的驗證組件中構(gòu)建<b class='flag-5'>測試</b><b class='flag-5'>平臺</b>的步驟

    鴻蒙ArkUI-X跨平臺開發(fā):【 編寫一個ArkUI-X應(yīng)用】

    通過構(gòu)建簡單的ArkUI頁面跳轉(zhuǎn)示例,快速了解資源創(chuàng)建引用,路由代碼編寫和UI布局編寫等應(yīng)用開發(fā)流程。
    的頭像 發(fā)表于 05-21 17:36 ?737次閱讀
    鴻蒙ArkUI-X跨<b class='flag-5'>平臺</b>開發(fā):【 <b class='flag-5'>編寫</b>第<b class='flag-5'>一個</b>ArkUI-X應(yīng)用】
    主站蜘蛛池模板: 澳大利亚剧满足在线观看| 亚洲AV久久无码高潮喷水| 国产爱豆果冻传媒在线观看视频| 亚洲视频在线免费看| 欧美成人一区二免费视频| 国内精品久久久久久久999下| 99热久久视频只有精品6| 亚洲欧美日韩精品久久奇米色影视 | 国产精品99久久久久久人韩国 | 一抽一出BGM免费50分动漫| 手机看片成人| 全黄H全肉细节文短篇| 美女打开双腿扒开屁股男生| 精子射到丝袜上图| 国产制服丝袜91在线| 国产精品成人免费| 动漫护士被乳羞羞漫| beeg日本老师| 99久久国产综合精品国| 最近中文字幕在线看免费完整版 | 亚洲成色WWW久久网站夜月| 日本视频久久| 强奷表妺好紧2| 欧美人与动牲交XXXXBBBB免费| 老阿姨儿子一二三区| 久久91精品久久久久久水蜜桃| 国产在线观看的| 国产精品人妻无码久久久2022| 国产白色视频在线观看w| 岛国大片在线播放高清| 成年色黄APP下载| 成人影院久久久久久影院| xxxxx俄罗斯| 绑着男军人的扒开内裤| vagaa哇嘎黄短片| H厨房灌草莓| 被强J高H纯肉公交车啊| WWWXXXX兽交| 成人影院午夜久久影院| 国产 日韩 欧美 高清 亚洲 | 男生J桶进女人P又色又爽又黄|