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

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

SystemVerilog中的fork-join_none

芯片驗(yàn)證工程師 ? 來源:芯片驗(yàn)證工程師 ? 作者:芯片驗(yàn)證工程師 ? 2022-12-12 10:00 ? 次閱讀

fork-join_none和fork-join、fork-join_any的區(qū)別一樣在于進(jìn)程退出機(jī)制以及對(duì)于父進(jìn)程的影響。

fork-join_none不會(huì)占用任何父進(jìn)程的時(shí)間,即不會(huì)影響父進(jìn)程。

基于這個(gè)特性,如果你希望啟動(dòng)一個(gè)并行的進(jìn)程,而又不需要等待它結(jié)束就可以使用fork-join_none

module forkJoin;
 int a, b, c, d;
 initial
 begin
 fork : forkBlock
 begin //frst process
 #50 a = 5;
 $display($stime,,,"a = %0d",a);
 end
 begin //second process
 #100 b = 10;
 $display($stime,,,"b = %0d",b);
 end
 begin //third process
 #100 c = 20;
 $display($stime,,,"c = %0d",c);
 end
 begin //fourth process
 #40 d = 15;
 $display($stime,,,"d = %0d",d);
 end
 join_none
 $display($stime,,, "out of the loop");
 #100;
 end
 endmodule

仿真log:

 0 out of the loop
 40 d = 15
 50 a = 5
 100 b = 10
 100 c = 20
 V C S S i m u l a t i o n R e p o r t

在上面的例子中,通過fork-join_none啟動(dòng)4個(gè)進(jìn)程,然而從仿真log中可以看到父進(jìn)程沒有被阻塞,在時(shí)刻0就打印了“out of the loop” 。

原審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • Verilog
    +關(guān)注

    關(guān)注

    28

    文章

    1351

    瀏覽量

    110077
  • System
    +關(guān)注

    關(guān)注

    0

    文章

    165

    瀏覽量

    36929
  • 進(jìn)程
    +關(guān)注

    關(guān)注

    0

    文章

    203

    瀏覽量

    13960

原文標(biāo)題:SystemVerilog中的fork-join_none

文章出處:【微信號(hào):芯片驗(yàn)證工程師,微信公眾號(hào):芯片驗(yàn)證工程師】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    SystemVerilog的Virtual Methods

    SystemVerilog多態(tài)能夠工作的前提是父類的方法被聲明為virtual的。
    發(fā)表于 11-28 11:12 ?698次閱讀

    Parallel (Fork-Join) Block is not supported

    各位大神,嘗試編譯了一小段模塊,結(jié)果說是不支持并行(fork——join)塊,這個(gè)是要升級(jí)quartusII嗎?求問,謝謝!Error (10129): Verilog HDL
    發(fā)表于 01-25 19:05

    begin ...... end 與 fork ...... join 語句的 區(qū)別 ------ 轉(zhuǎn)載

    的執(zhí)行時(shí)間為5d。 (2)fork……join,用來組合需要并行執(zhí)行的語句,被稱為并行塊。例如:parameter d = 50; reg[7:0] r; fork //由一系列延遲產(chǎn)生的波形 # d r
    發(fā)表于 06-02 21:31

    Fork/Join的框架機(jī)制詳解

      一、Fork/Join框架  Java提供Fork/Join框架用于并行執(zhí)行任務(wù),核心的思想就是將一個(gè)大任務(wù)切分成多個(gè)小任務(wù),然后匯總每個(gè)小任務(wù)的執(zhí)行結(jié)果得到這個(gè)大任務(wù)的最終結(jié)果。
    發(fā)表于 01-05 17:51

    如何利用system verilog的fork join_none實(shí)現(xiàn)信號(hào)打拍操作呢

    利用system verilog的fork join_none,能夠?qū)崿F(xiàn)打拍操作。從而不需要寫其他的邏輯來實(shí)現(xiàn)打拍操作。下面,介紹下,如何實(shí)現(xiàn)。有3個(gè)信號(hào),a,b,c,現(xiàn)在需要實(shí)現(xiàn),b是a的打拍,c
    發(fā)表于 04-02 17:25

    聊一聊如何在仿真中如何“多進(jìn)程”時(shí)間管理

    的進(jìn)程執(zhí)行完畢后退出fork-join_none:所有的進(jìn)程只要有一個(gè)執(zhí)行結(jié)束即退出fork-join_any: 不等待任何一個(gè)進(jìn)程執(zhí)行完畢即退出。但凡熟悉Verilog、SystemVerilog
    發(fā)表于 06-29 16:11

    Fork/Join框架的軟件重構(gòu)及性能分析

    框架進(jìn)行重構(gòu),并以senes程序?yàn)槔敿?xì)地說明了重構(gòu)的過程。在實(shí)驗(yàn),首先,測(cè)試了每個(gè)程序在不同閾值下使用Fork/Join框架分別遞歸1、2、3次執(zhí)行程序的時(shí)間,進(jìn)而選擇相對(duì)較好的閾值;然后
    發(fā)表于 12-29 10:06 ?0次下載

    arm交叉編譯器gnueabi、none-eabi、arm-eabi等的區(qū)別

    arm-none-eabi:這個(gè)是沒有操作系統(tǒng)的,自然不可能支持那些跟操作系統(tǒng)關(guān)系密切的函數(shù),比如fork(2)。他使用的是newlib這個(gè)專用于嵌入式系統(tǒng)的C庫(kù)。
    發(fā)表于 05-07 10:30 ?1.5w次閱讀
    arm交叉編譯器gnueabi、<b class='flag-5'>none</b>-eabi、arm-eabi等的區(qū)別

    SystemVerilog對(duì)于process的多種控制方式

    Block,也就是語句塊,SystemVerilog提供了兩種類型的語句塊,分別是begin…end為代表的順序語句塊,還有以forkjoin為代表的并發(fā)語句塊。
    的頭像 發(fā)表于 09-14 10:27 ?1192次閱讀

    淺析標(biāo)準(zhǔn)的Verilog對(duì)語句有兩種分組方式

    標(biāo)準(zhǔn)的Verilog對(duì)語句有兩種分組方式——使用begin…end或forkjoin,begin…end的語句以順序方式執(zhí)行,而forkjoi
    的頭像 發(fā)表于 09-14 11:02 ?880次閱讀
    淺析標(biāo)準(zhǔn)的Verilog對(duì)語句有兩種分組方式

    SystemVerilog的Shallow Copy

    SystemVerilog的句柄賦值和對(duì)象復(fù)制的概念是有區(qū)別的。
    的頭像 發(fā)表于 11-21 10:32 ?903次閱讀

    SystemVerilogfork-join_any

    fork-join_any和fork-join有所不同,fork-join_any的父進(jìn)程一直阻塞,直到任何一個(gè)并行的子進(jìn)程結(jié)束。
    的頭像 發(fā)表于 12-09 09:05 ?2118次閱讀

    SystemVerilogfork-join

    fork-join語句塊,每個(gè)語句都是并發(fā)進(jìn)程。在這個(gè)語句塊,父進(jìn)程一直被阻塞,直到所有由“fork-join”產(chǎn)生的子進(jìn)程都執(zhí)行完。
    的頭像 發(fā)表于 12-09 11:58 ?2209次閱讀

    如何優(yōu)化MySQLjoin語句

    在mysqljoin 主要有Nested Loop、Hash Join、Merge Join 這三種方式,我們今天來看一下最普遍 Nested Loop 循環(huán)連接方式,主要包括三種
    的頭像 發(fā)表于 04-24 17:03 ?810次閱讀
    如何優(yōu)化MySQL<b class='flag-5'>中</b>的<b class='flag-5'>join</b>語句

    Linux可怕的fork炸彈介紹

    LinuxFork炸彈(Fork Bomb)是一種拒絕服務(wù)攻擊的形式,它利用了操作系統(tǒng)的“fork()”系統(tǒng)調(diào)用。
    的頭像 發(fā)表于 05-22 10:46 ?3007次閱讀
    Linux<b class='flag-5'>中</b>可怕的<b class='flag-5'>fork</b>炸彈介紹
    主站蜘蛛池模板: 午夜熟女插插XX免费视频| 国内精品久久久久久久999下| 三级全黄的视频| 变态露出野外调教| 日本漫画无彩翼漫画| 糙汉顶弄抽插HHHH| 日韩 无码 手机 在线| 成 人 动漫3d 在线看| 日本免费xxx| 成人性生交大片免费看中文| 青青青青草| 邓奴的视频IVK| 乌克兰美女x?x?y?y| 国产精品色午夜视频免费看| 午夜国产一区在线观看| 国产午夜精AV在线麻豆| 亚洲日本在线不卡二区| 久久精品国产免费中文| 4484在线观看视频| 欧美18videosex初次| 俺也去最新地址| 上原结衣快播| 国产在线视精品在亚洲| 亚洲中文字幕永久在线全国| 浪潮色诱AV久久久久久久| 99精品国产在热久久| 日本久久免费大片| 国产精品成人A蜜柚在线观看| 亚洲国产日韩欧美视频二区| 久久www免费人成高清| 91偷偷久久做嫩草电影院| 奇米狠狠一区二区三区| 国产AV精品久久久免费看| 亚洲 日韩 欧美 国产专区| 久久大香萑太香蕉av| 99久久国产免费福利| 少妇的肉体AA片免费观看| 国产自啪偷啪视频在线| 最新中文字幕在线视频| 青青精品国产自在线拍| 国产午夜亚洲精品一区|