吴忠躺衫网络科技有限公司

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
    百家乐官网国际娱乐场| 专栏| 百家乐专用台布| 百家乐官网网上真钱娱乐场| bet365贴吧| 百家乐和21点| 至尊百家乐官网20130201| 足球投注开户| 澳门百家乐官网站| 澳门百家乐官网必胜看| 百家乐官网赢钱lv| 新大发888娱乐城| 百家乐只打一种牌型| 澳门百家乐官网现场游戏| 一路发娱乐场| 威尼斯人娱乐城介| 百家乐下注所有组合| 百家乐官网园36bol在线| 邛崃市| 大发888亚洲赌场| 怎么玩百家乐网上赌博| 新锦江百家乐官网娱乐场开户注册 | 大发888娱乐平台下注| 南京百家乐赌博现场被抓| 广州百家乐官网桌子| 百家乐官网打水策略| 大发888怎么进不去| 网上百家乐怎么赌能赢钱| 嘉禾百家乐官网的玩法技巧和规则| 百家乐官网最新首存优惠| 网上投注| 全讯网ceo| 百家乐有公式| 百家乐真钱电玩| 网上百家乐官网是假还是真的| 利高百家乐官网娱乐城| 网络龙虎| 威尼斯人娱乐城首选大丰收| gt百家乐平台假吗| 免费百家乐官网过滤软件| 百家乐官网和|