<acronym id="xonnx"></acronym>
      <td id="xonnx"></td>
    1. <pre id="xonnx"></pre>

      1. 專注電子技術學習與研究
        當前位置:單片機教程網 >> MCU設計實例 >> 瀏覽文章

        芯片設計:寫tb常用函數和語法

        作者:huqin   來源:本站原創   點擊數:  更新時間:2014年04月30日   【字體:

         1. $display("abc",signal); 該命令會自動換行。

        2. $random,產生隨機數,產生的隨機數有正負之分。
           {$random}只產生正數,{$random}0常用于取0~99范圍內的隨機整數。
        3. $time,仿真到某事件的時間,常與$display配合使用。
           注意$time的時間單位,假設tb中定義時間單位為`timescale 1ns/100ps,則time顯示的數字單位是ns,
           而在斷言中同樣可以調用$time,顯示的數字單位卻是100ps,即0.1ns,因此,在斷言中使用$time/10,得到 單位為ns的值。
        4. $stop,仿真到一定時間后,調用$stop讓仿真停止,但仿真界面不退出,便于進行debug。
        5. $finish,直接退出仿真軟件,極不常用,不要與$stop混淆。
        6. 表示時間:#time 支持小數,如 #2.3 是可以的,表示延時2ns,300ps,前提是精度為100ps。
           支持變量時間,如 #tt 是可以的,延時tt可以事先用隨機數產生。
           不支持對時間進行直接計算,如 #(1/2) 或 #1/2 都是錯誤的。
        7. forever: forever用在initial塊中,相當于while(1),沒什么大不了的。
        關閉窗口

        相關文章

        欧美性色欧美精品视频,99热这里只有精品mp4,日韩高清亚洲日韩精品一区二区,2020国自产拍精品高潮