在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

Verilog HDL提供了哪兩種類型的顯式時序控制

FPGA之家 ? 來源:YGOPRO de Space ? 作者:無名法老王 ? 2021-07-02 10:52 ? 次閱讀

Verilog HDL提供了兩種類型的顯式時序控制:一種是延遲控制,即定義執行語句的延遲時間;另一種是事件控制,只有當某一事件發生時才允許該語句繼續向下執行。

Verilog仿真時,仿真時間由以下四種形式進行控制:

(1)定義過的門級或線傳輸延遲

(2)由#符號引入的延遲控制

(3)由@符號引入的事件控制

(4)等待語句

其中形式1是由門級器件來決定的,無須討論。

1、延遲控制#

Verilog延遲控制格式為:

# expression

延遲時間由expression的值確定。

example1:

module delay; reg[1:0] r; initial #70 $stop; initial begin : b1 #10 r=1; #20 r=1; #30 r=1; end initial begin : b2 #5 r=2; #20 r=2; #30 r=2; end always @r begin $display(“r=%0d at time %0d”,r,$time); end endmodule

執行結果如下:

r=2 at time 5 r=1 at time 10 r=2 at time 25r=1 at time 30 r=2 at time 55 r=1 at time 60

在賦值語句中使用:

current_state=#clock_period next_state;

2、事件控制

一個事件可以通過運行表達式:-》event變量來被激發。

事件變量的聲明:

event var;

event觸發為:

-》var;

捕獲觸發為:

@(var);

在賦值語句中使用:

current_state=@(posedge clock) next_state;

3、等待語句

wait(expression)

當等待的表達式為假則中斷運行,知道表達式變為真。

4、延遲定義模塊

Verilog可以對模塊中某一指定的路徑進行延遲定義,延遲定義塊內容要放在specify和endspecify之間,延遲定義塊是一個獨立的塊結構,不在任何其他模塊(如initial或always)內出現,在定義塊內使用specparam關鍵字定義參數。

(1)并行連接:每條路徑都有一個源域和一個目標域,每一位對應相連(向量位數相同)。

(source=》destination)=《delay_value》;

(2)全連接:位對位連接,源和目標位數不必相同(源域的每一位和目標域的每一位分別相連)。

(source*》destination)=《delay_vaule》;

編輯:jq

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

    關注

    51

    文章

    4242

    瀏覽量

    135347
  • Verilog
    +關注

    關注

    29

    文章

    1366

    瀏覽量

    111888
  • HDL
    HDL
    +關注

    關注

    8

    文章

    330

    瀏覽量

    47837

原文標題:Verilog HDL語言(4):時序控制

文章出處:【微信號:zhuyandz,微信公眾號:FPGA之家】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    FPGA Verilog HDL語法之編譯預處理

    Verilog HDL語言和C語言一樣也提供編譯預處理的功能。“編譯預處理”是Verilog HDL
    的頭像 發表于 03-27 13:30 ?480次閱讀
    FPGA <b class='flag-5'>Verilog</b> <b class='flag-5'>HDL</b>語法之編譯預處理

    一文詳解Verilog HDL

    Verilog HDL(Hardware Description Language)是一種硬件描述語言,用于從算法級、門級到開關級的多種抽象設計層次的數字系統建模。現實生活中多用于專用集成電路
    的頭像 發表于 03-17 15:17 ?1970次閱讀
    一文詳解<b class='flag-5'>Verilog</b> <b class='flag-5'>HDL</b>

    淺談Verilog和VHDL的區別

    Verilog和VHDL是兩種廣泛使用的硬件描述語言(HDL),它們用于描述和模擬數字電路系統的行為和結構。這兩種語言的主要作用是幫助工程師設計、仿真和驗證集成電路(IC)和系統級芯片
    的頭像 發表于 02-17 14:20 ?1250次閱讀
    淺談<b class='flag-5'>Verilog</b>和VHDL的區別

    Verilog與VHDL的比較 Verilog HDL編程技巧

    理解。 VHDL :VHDL 的語法更接近于 Ada 語言,它是一種更正式的語言,具有豐富的數據類型和結構。VHDL 支持數據流、行為和結構化三種描述方式。 2. 可讀性和可維護性 Verilog
    的頭像 發表于 12-17 09:44 ?1494次閱讀

    數字系統設計與Verilog HDL

    數字系統設計與Verilog HDL 1.兼職職位 ,不坐班,等待公司分配任務,時間自由 2.薪資: 200-5000不等可具體協商 3.要求:國內985/211院校在讀或畢業,或者國外前100的院校 4.英語水平:四級500+/六級440+/雅思6.5+/托福90+
    發表于 11-06 17:57

    Verilog HDL的基礎知識

    本文繼續介紹Verilog HDL基礎知識,重點介紹賦值語句、阻塞與非阻塞、循環語句、同步與異步、函數與任務語法知識。
    的頭像 發表于 10-24 15:00 ?1065次閱讀
    <b class='flag-5'>Verilog</b> <b class='flag-5'>HDL</b>的基礎知識

    FPGA Verilog HDL代碼如何debug?

    個數找最大值,現在有兩種實現方法,哪種比較好? 一種是4級比較器,用寄存器的,4個時鐘的到結果。一種是用wire,直接assign的,馬上就能得到結果,不過我在下一個時鐘等他穩定才取來用。 A:這兩種
    發表于 09-24 19:16

    防雷器件一般有兩種類型

    防雷器件是用于保護電子設備和建筑物免受雷電沖擊波影響的重要組件。它們可以有效地將雷電能量引導至地面,從而保護人員和設備的安全。防雷器件的種類繁多,但通常可以分為大類:外部防雷器件和內部防雷器
    的頭像 發表于 09-21 09:17 ?721次閱讀

    FPGA Verilog HDL有什么奇技巧?

    :使用Verilog設計電路模塊時,為什么推薦使用register out的方式? 在進行design partition時,相比register in更推薦register out,請問為什么呢?如果前后個模塊
    發表于 09-12 19:10

    如何在兩種類型的SOT663封裝之間進行協同布局

    電子發燒友網站提供《如何在兩種類型的SOT663封裝之間進行協同布局.pdf》資料免費下載
    發表于 09-11 11:35 ?0次下載
    如何在<b class='flag-5'>兩種類型</b>的SOT663封裝之間進行協同布局

    互感傳感器分為哪幾種類型?應用最多的是哪種類型?

    互感傳感器是一種利用電磁感應原理將被測量轉換成電信號的傳感器。它們廣泛應用于工業自動化、電力系統、汽車電子等領域。 互感傳感器的類型 互感傳感器主要分為以下幾
    的頭像 發表于 08-19 09:49 ?1552次閱讀

    邊沿觸發器主要有兩種類型

    邊沿觸發器是一種數字電路元件,它在數字邏輯設計中扮演著重要的角色。邊沿觸發器主要有兩種類型:上升沿觸發器和下降沿觸發器。這兩種觸發器的主要區別在于它們響應的是信號的上升沿還是下降沿。 邊沿觸發器
    的頭像 發表于 08-09 17:44 ?2019次閱讀

    電源時序器屬于控制繼電器嗎

    電源時序器和控制繼電器是兩種不同的電子設備,電源時序器通過控制繼電器實現對電源設備的順序控制,而
    的頭像 發表于 07-08 14:30 ?1073次閱讀

    cpu控制器的兩種類型和特點

    CPU控制器,即中央處理器控制器,是計算機硬件的核心部件之一,負責執行程序指令和控制計算機的運行。CPU控制器的類型和特點對于計算機的性能和
    的頭像 發表于 06-30 10:59 ?1876次閱讀

    FPGA verilog HDL實現中值濾波

    今天給大俠簡單帶來FPGA verilog HDL實現中值濾波,話不多說,上貨。一、實現步驟: 1、查看了中值濾波實現相關的網站和paper; 2、按照某篇paper的設計思想進行編程實現
    發表于 06-18 18:50
    主站蜘蛛池模板: 欧美一区二区三区四区视频 | 高清午夜线观看免费 | 免费看欧美一级特黄a大片 免费看欧美一级特黄a大片一 | 欧美性白人极品1819hd高清 | 国产一区二区三区毛片 | 天堂日韩| 亚洲操操操| 美女扒开尿口给男人看的让 | 天天干人人| 中文三级视频 | 日本人的xxxxxxxxx69 | 久久天天躁综合夜夜黑人鲁色 | 欧美一级欧美三级在线观看 | 女人爽到喷水的视频大全在线观看 | aaaa级日本片免费视频 | 交在线观看网站视频 | 97影院理论片手机在线观看 | 精品一区二区三区三区 | 91国在线啪精品一区 | 玖玖国产在线观看 | www夜夜操com | 色资源在线观看 | 狠狠色噜噜噜噜狠狠狠狠狠狠奇米 | 手机看片福利日韩国产 | 国产一级在线观看www色 | 在线视频播放大全 | 六月综合网 | 在线观看免费高清 | 中文天堂在线视频 | 波多野结衣在线视频观看 | 午夜视频在线免费看 | 新版天堂中文资源8在线 | 天天靠天天擦天天摸 | 色视频亚洲| 亚洲大尺度视频 | 最刺激黄a大片免费观看 | 亚洲欧美日韩高清mmm777 | 免费日韩一级片 | 国产成人教育视频在线观看 | 久久综合九色欧美综合狠狠 | 黄色免费在线视频 |