色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

Verilog的塊語句fork...join 和 begin...end

FPGA之家 ? 來源:FPGA之家 ? 作者:FPGA之家 ? 2022-06-09 10:30 ? 次閱讀

1. 塊語句有兩種,一種是 begin-end 語句, 通常用來標志()執行的語句;一種是 fork-join 語句,通常用來標志()執行的語句。

答案:順序,并行

解析:

(1)begin_end順序塊,用于將多條語句組成順序塊,語句按順序一條一條執行(除了帶有內嵌延遲控制的非阻塞賦值語句),每條語句的延遲時間是相對于由上一條語句的仿真時間而言;

(2)fork-join并行塊,塊內語句同時執行。

2. 塊語句,下面這段語句中,第 40 時刻上,A、B 的值各是多少?


reg A;reg B;initial begin    fork        begin            A = 1;            #20 A = 0;    #30A=1;            #50 A = 0;        end        begin            B = 1;            #20 B = 0;            #30 B = 1;            #50 B = 0;        end    joinend

答案:A = 0,B = 0

解析:

塊語句有兩種,begin...end 和 fork...join,其中 fork...join 是并行塊,begin...end 是順序執行塊,可以相互嵌套

上面,兩個 begin...end 之間是并行的,而各自 begin...end 內部是順序執行,A 和 B 的賦值邏輯是一樣的,所以要么都是 1,要么都是 0。

按照順序執行,A 前 20 個時間單位是 1,然后持續 30 個時間單位的 0,所以 40 時刻是 0,同理 B 也是 0

228548d8-e784-11ec-ba43-dac502259ad0.png

審核編輯 :李倩


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

    關注

    28

    文章

    1351

    瀏覽量

    110077
  • 順序
    +關注

    關注

    0

    文章

    14

    瀏覽量

    22055

原文標題:Verilog 的塊語句 fork...join 和 begin...end

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

收藏 人收藏

    評論

    相關推薦

    Verilog HDL的基礎知識

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

    GPIO Init函數結尾沒有begin end用戶編輯區域,為什么?

    MX_GPIO_Init初始換函數結尾沒有begin end用戶編輯區域,但是在其他初始化函數后有編輯區域,并且在main.c文件每個初始化后方也沒有用戶編輯界面,如果想要在初始化結尾做一些事情,在
    發表于 09-26 06:08

    命中順序仲裁verilog如何優化設計?

    ; hit_ID <= 3\'d0; end else begin case (state) state_4: begin//第四列判斷 if(sync_valid[3]) beg
    發表于 09-22 20:56

    FPGA學習筆記---基本語法

    ... default ... endcase 7、連續賦值:assign, 問號表達式(?:) 8、always模塊:敏感表可以是電平、邊沿信號 9、begin...end(代碼?) 10、任務定義
    發表于 06-23 14:58

    關于Verilog的一些基本語法

    ,因為always語句是并行執行的,會產生沖突。 always@(敏感信號)begin 語句; end ②、assign和always
    發表于 05-31 18:31

    鴻蒙TypeScript入門學習第6天:【條件語句

    條件語句用于基于不同的條件來執行不同的動作。 TypeScript 條件語句是通過一條或多條語句的執行結果(True 或 False)來決定執行的代碼
    的頭像 發表于 04-01 13:51 ?752次閱讀
    鴻蒙TypeScript入門學習第6天:【條件<b class='flag-5'>語句</b>】

    8b10b編碼verilog實現

    state_next = START; data_out[9:8] = 2\'b10; // K28.5 end end START: begin state_next = DATA; data_out[2:0
    發表于 03-26 07:55

    verilog實現卷積運算

    else begin data_a_reg <= data_in_a; data_b_reg <= data_in_b; end end // 執行卷積運算 always
    發表于 03-26 07:51

    Verilog 電子時鐘實現

    ;lt;= 0; end else begin if (sec_cnt == MAX_SECONDS) begin sec_cnt <= 0; if (min_cnt
    發表于 03-26 07:48

    verilog語音實現浮點運算

    , mantissa} = a; // 將a中的符號位、指數部分和尾數部分提取到對應變量中 end always @(posedge clk) begin if (reset == 1\'b1) begin sum
    發表于 03-25 21:49

    verilog調用模塊端口對應方式

    Verilog中的模塊端口對應方式,并提供示例代碼和詳細解釋,以幫助讀者更好地理解和應用。 首先,我們來了解一下Verilog中的模塊和模塊端口。一個Verilog模塊被定義為包含一組聲明和
    的頭像 發表于 02-23 10:20 ?1747次閱讀

    verilog中repeat必須用beginend

    Verilog中,repeat語句不需要使用beginend。repeat語句是一種循環控
    的頭像 發表于 02-23 10:14 ?1188次閱讀

    assign語句和always語句的用法

    Assign語句和Always語句是在硬件描述語言(HDL)中常用的兩種語句,用于對數字電路建模和設計。Assign語句用于連續賦值,而Always
    的頭像 發表于 02-22 16:24 ?2530次閱讀

    verilog中initial和always的區別

    Verilog是一種硬件描述語言(HDL),用于設計和模擬數字電路。在Verilog中,關鍵字initial和always都是用于描述電路行為的特殊語句。它們被用來生成仿真模型,并控制模擬器的啟動
    的頭像 發表于 02-22 16:09 ?2834次閱讀

    單片機if是什么語句

    單片機中的if語句是一種條件語句,用于根據不同的條件執行不同的代碼。在程序執行過程中,條件語句用來決定是否執行特定的代碼段。在單片機編程中,if
    的頭像 發表于 01-05 14:04 ?1758次閱讀
    主站蜘蛛池模板: 伊人久久中文大香线蕉综合| 神电影院午夜dy888我不卡| 伊人久久大香线蕉avapp下载| 久久精品亚洲AV高清网站性色| 一个人的视频全免费在线观看www| 人妻美妇疯狂迎合| 国产人妻777人伦精品HD| 在线精品一卡乱码免费| AV天堂AV亚洲啪啪久久无码| 99爱在线观看| 糙汉顶弄抽插HHHH| 国产精品一区二区四区| 久久久久久久网| 欧美zzo交| 校花爽好大快深点h| 伊人久久精品线影院| free性欧美xxx狂欢| 国产AV精品无码免费看| 国产一区内射最近更新| 久久天天躁狠狠躁夜夜躁| 轻点灬大ji巴太粗太双性高h| 呜呜别塞了啊抽插| 正在播放一区二区| 成人免费视频在线播放| 含羞草传媒在线观看| 嫩草影院久久精品| 性欧美sexovideotv| 找老女人泻火对白自拍| 产传媒61国产免费| 国产中文欧美日韩在线| 免费果冻传媒2021视频| 善良的小峓子2在钱免费中文字| 亚洲视频在线观看| 爱豆剧果冻传媒在线播放| 国产亚洲欧美在线观看三区| 女女破视频在线观看| 性女传奇快播| qvod12| 和尚扒开双腿蹂躏| 青青青草免费| 夜色福利院在线看|