衡阳派盒市场营销有限公司

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

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

3天內不再提示

簡單的Testbench設計

工程師 ? 來源:網絡整理 ? 作者:h1654155205.5246 ? 2019-03-08 14:35 ? 次閱讀

Testbench

testbench是一種驗證的手段。首先,任何設計都是會有輸入輸出的。但是在軟環境中沒有激勵輸入,也不會對你設計的輸出正確性進行評估。那么此時便有一種,模擬實際環境的輸入激勵和輸出校驗的一種“虛擬平臺”的產生。在這個平臺上你可以對你的設計從軟件層面上進行分析和校驗,這個就是testbench的含義。

簡單的Testbench設計

//timescale 仿真時間單位/時間精度(時間精度不能比時間單位還要大)

timescale 1ns/1ps

//定義一個無輸入無輸出的Moudle

module Led_clg_tst();

//被測設計的輸入信號,對應測試腳本的輸出信號(注意要定義成reg)

reg clk;

reg rst_n;

//被測設計的輸出信號,對應測試腳本的輸入信號(注意要定義成wire)

wire led;

//例化待測模塊

Led led_test

.clk(clk),

.rst_n(rst_n),

.led(led)

);

//使用Initail生成rst_n激勵

initial

begin

//監控Led信號變化

monitor(monitor(time,”led value= %b\n”,led);

end

//使用alwasys模擬產生25M的時鐘信號

always #20 clk = ~clk;

endmodule

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 設計
    +關注

    關注

    4

    文章

    818

    瀏覽量

    69952
收藏 人收藏

    評論

    相關推薦

    編寫高效Testbench的指南和示例

    Testbench是驗證HDL設計的主要手段,本文提供了布局和構建高效Testbench的指南以及示例。另外,本文還提供了一種示例,可以為任何設計開發自檢Testbench
    的頭像 發表于 10-29 16:14 ?386次閱讀
    編寫高效<b class='flag-5'>Testbench</b>的指南和示例

    簡單了解SDK與APK的區別

    不少小伙伴在開發軟件中會提到兩個詞:API和SDK。雖然它們看起來很專業,但其實背后的概念并不復雜。這篇文章能簡單的幫你了解SDK與APK的區別。
    的頭像 發表于 10-11 10:08 ?1752次閱讀

    SMBus變得簡單

    電子發燒友網站提供《SMBus變得簡單.pdf》資料免費下載
    發表于 09-18 14:45 ?3次下載
    SMBus變得<b class='flag-5'>簡單</b>

    使用MODE引腳進行簡單的恒壓調節

    電子發燒友網站提供《使用MODE引腳進行簡單的恒壓調節.pdf》資料免費下載
    發表于 08-30 10:05 ?0次下載
    使用MODE引腳進行<b class='flag-5'>簡單</b>的恒壓調節

    verilog HDL的testbench怎么編寫?

    發表于 07-30 20:07

    Verilog testbench問題求助

    這是我在HDLbits網站上做到的一道題,是testbench,請問這個代碼為什么input都是低電平0?我設置的時鐘就是周期10ns,占空比50%的時鐘信號啊?怎么會出現這種情況......
    發表于 07-21 11:14

    tensorflow簡單的模型訓練

    在本文中,我們將詳細介紹如何使用TensorFlow進行簡單的模型訓練。TensorFlow是一個開源的機器學習庫,廣泛用于各種機器學習任務,包括圖像識別、自然語言處理等。我們將從安裝
    的頭像 發表于 07-05 09:38 ?787次閱讀

    一個簡單的分頻器電路分享

    這是一個簡單的分頻器電路,該電路的優點是電路小,它僅使用晶體管和其他幾個組件。
    的頭像 發表于 06-10 15:55 ?1728次閱讀
    一個<b class='flag-5'>簡單</b>的分頻器電路分享

    簡單的C程序設計

    電子發燒友網站提供《最簡單的C程序設計.pptx》資料免費下載
    發表于 05-28 16:41 ?10次下載

    簡單電源恢復報警電路說明

    最受歡迎的定時器IC NE555再次證明,其應用僅限于用戶的獨創性。這里顯示的簡單電源恢復報警電路很簡單,其中 IC1以一種特殊的模式接線。
    的頭像 發表于 05-05 11:04 ?630次閱讀
    <b class='flag-5'>簡單</b>電源恢復報警電路說明

    FPGA入門必備:Testbench仿真文件編寫實例詳解

    在編寫完HDL代碼后,往往需要通過仿真軟件Modelsim或者Vivadao自帶的仿真功能對HDL代碼功能進行驗證,此時我們需要編寫Testbench文件對HDL功能進行測試驗證。
    發表于 04-29 10:43 ?2271次閱讀

    步進電機的簡單介紹

    步進電機的命名,參數,轉速簡單介紹
    的頭像 發表于 04-17 21:40 ?1272次閱讀

    鴻蒙HarmonyOS開發實例:【簡單時鐘】

    通過使用[@ohos.display]接口以及Canvas組件來實現一個簡單的時鐘應用。
    的頭像 發表于 04-10 09:48 ?1011次閱讀
    鴻蒙HarmonyOS開發實例:【<b class='flag-5'>簡單</b>時鐘】

    簡單信箱保存使用說明書

    電子發燒友網站提供《簡單信箱保存使用說明書.pdf》資料免費下載
    發表于 04-03 09:08 ?0次下載

    最實用的Modelsim使用教程

    和技巧4.1 手動創建輸入波形(待定) 對于復雜的設計文件,最好是自己編寫testbench文件,這樣可以精確定義各信號以及各個信號之間的依賴關系等,提高仿真效率。 對于一些簡單的設計文件,也可以在波形窗口
    發表于 03-19 16:40
    百家乐网| 大上海百家乐官网娱乐城| 澳门百家乐官网登陆网址| 麻将百家乐官网筹码| 小孟百家乐官网的玩法技巧和规则| 御匾会百家乐官网的玩法技巧和规则| 网上百家乐真实度| 大地百家乐的玩法技巧和规则| 大发888娱乐城官网下载| 六合彩现场开奖| 百家乐官网输了好多钱| 乌海市| 百家乐官网游戏大厅下| 谈谈百家乐赢钱技巧| 星期八百家乐的玩法技巧和规则 | 百家乐官网投注必胜法| 百家乐官网网上真钱娱乐平台| 澳门百家乐网址| 大发888怎么赢钱| 百家乐官网中P代表| 百家乐官网的珠盘| 百家乐澳门百家乐澳门赌场| 大发888登陆网页| 百家乐官网算牌e世博| 百家乐官网娱乐网网| 新加坡百家乐的玩法技巧和规则| 投注网| 网上百家乐官网娱乐平台| 百家乐博彩开户博彩通| 大发888官方 df888 gfxzylc8| 太阳城百家乐官网杀猪吗| 金宝博百家乐娱乐城| 大发888娱乐城df888| 百家乐官网代理商博彩e族| 澳门百家乐打法精华| 德州扑克高级教程| 电子百家乐官网打法| 百家乐开放词典新浪| 钻石国际| 免费百家乐官网追号| 沙龙百家乐代理|