女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

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

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

編寫(xiě)一個(gè)創(chuàng)建模塊dut實(shí)例的測(cè)試平臺(tái)

OpenFPGA ? 來(lái)源:OpenFPGA ? 2023-03-13 09:19 ? 次閱讀

題目說(shuō)明

編寫(xiě)一個(gè)創(chuàng)建模塊dut實(shí)例(具有任何實(shí)例名稱(chēng))的測(cè)試平臺(tái),并創(chuàng)建一個(gè)時(shí)鐘信號(hào)來(lái)驅(qū)動(dòng)模塊的clk輸入。時(shí)鐘周期為 10 ps。時(shí)鐘應(yīng)初始化為零,其第一個(gè)轉(zhuǎn)換為 0 到 1。

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

模塊端口聲明

moduletop_module();

題目解析

生成clock有很多種方式,常見(jiàn)的就是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

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

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

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

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

Problem 174-tb1

題目說(shuō)明

創(chuàng)建一個(gè) Verilog 測(cè)試臺(tái),它將為輸出 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

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

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

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

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

Problem 175-and

題目說(shuō)明

給給定的與門(mén)寫(xiě)測(cè)試文件,波形參考下圖。

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

模塊端口聲明

moduletop_module();

題目解析

和上一題類(lèi)似。

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

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

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

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

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

Problem 176-tb2

題目說(shuō)明

給定一個(gè)q7電路,按照下圖編寫(xiě)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

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

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

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

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

Problem 177-tff

題目說(shuō)明

給題目中給定的tff編寫(xiě)測(cè)試文件。

模塊端口聲明

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

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

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

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

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





審核編輯:劉清

聲明:本文內(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)投訴
  • Verilog
    +關(guān)注

    關(guān)注

    28

    文章

    1365

    瀏覽量

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

    關(guān)注

    8

    文章

    330

    瀏覽量

    47782
  • 時(shí)鐘信號(hào)
    +關(guān)注

    關(guān)注

    4

    文章

    464

    瀏覽量

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

    關(guān)注

    0

    文章

    127

    瀏覽量

    17498

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

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

收藏 人收藏

    評(píng)論

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

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

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

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

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

    FPGA固件開(kāi)發(fā)- 測(cè)試平臺(tái)編寫(xiě)

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

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

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

    Simulink建模仿真實(shí)例快速入門(mén)

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

    Verilog HDL硬件描述語(yǔ)言_建模實(shí)例

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

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

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

    VHDL測(cè)試平臺(tái)編寫(xiě)綜述

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

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

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

    對(duì)DUT輸入定向或隨機(jī)的激勵(lì)

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

    DUT 和 testbench 連接教程

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

    SOLIDWORKS曲面建模實(shí)例

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

    芯片驗(yàn)證需要圍繞DUT做什么?

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

    可重用的驗(yàn)證組件中構(gòu)建測(cè)試平臺(tái)的步驟

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

    鴻蒙ArkUI-X跨平臺(tái)開(kāi)發(fā):【 編寫(xiě)一個(gè)ArkUI-X應(yīng)用】

    通過(guò)構(gòu)建個(gè)簡(jiǎn)單的ArkUI頁(yè)面跳轉(zhuǎn)示例,快速了解資源創(chuàng)建引用,路由代碼編寫(xiě)和UI布局編寫(xiě)等應(yīng)用開(kāi)發(fā)流程。
    的頭像 發(fā)表于 05-21 17:36 ?1086次閱讀
    鴻蒙ArkUI-X跨<b class='flag-5'>平臺(tái)</b>開(kāi)發(fā):【 <b class='flag-5'>編寫(xiě)</b>第<b class='flag-5'>一個(gè)</b>ArkUI-X應(yīng)用】