日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

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

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

FPGA之家 ? 來源:YGOPRO de Space ? 作者:無名法老王 ? 2021-07-02 10:52 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

Verilog仿真時(shí),仿真時(shí)間由以下四種形式進(jìn)行控制:

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

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

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

(4)等待語句

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

1、延遲控制#

Verilog延遲控制格式為:

# expression

延遲時(shí)間由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

執(zhí)行結(jié)果如下:

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、事件控制

一個(gè)事件可以通過運(yùn)行表達(dá)式:-》event變量來被激發(fā)。

事件變量的聲明:

event var;

event觸發(fā)為:

-》var;

捕獲觸發(fā)為:

@(var);

在賦值語句中使用:

current_state=@(posedge clock) next_state;

3、等待語句

wait(expression)

當(dāng)?shù)却谋磉_(dá)式為假則中斷運(yùn)行,知道表達(dá)式變?yōu)檎妗?/p>

4、延遲定義模塊

Verilog可以對模塊中某一指定的路徑進(jìn)行延遲定義,延遲定義塊內(nèi)容要放在specify和endspecify之間,延遲定義塊是一個(gè)獨(dú)立的塊結(jié)構(gòu),不在任何其他模塊(如initial或always)內(nèi)出現(xiàn),在定義塊內(nèi)使用specparam關(guān)鍵字定義參數(shù)。

(1)并行連接:每條路徑都有一個(gè)源域和一個(gè)目標(biāo)域,每一位對應(yīng)相連(向量位數(shù)相同)。

(source=》destination)=《delay_value》;

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

(source*》destination)=《delay_vaule》;

編輯:jq

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

    關(guān)注

    55

    文章

    4539

    瀏覽量

    138698
  • Verilog
    +關(guān)注

    關(guān)注

    31

    文章

    1374

    瀏覽量

    114735
  • HDL
    HDL
    +關(guān)注

    關(guān)注

    8

    文章

    332

    瀏覽量

    49055

原文標(biāo)題:Verilog HDL語言(4):時(shí)序控制

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

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    Verilog HDL語法學(xué)習(xí)筆記

    Verilog HDL 語 言 最 初 是 作為 Gateway Design Automation 公 司 ( Gateway DesignAutomation 公司后來被著名的 Cadence Design Systems 公司收購)模擬器產(chǎn)品開發(fā)的硬件建模語言。
    的頭像 發(fā)表于 03-04 15:04 ?5822次閱讀
    <b class='flag-5'>Verilog</b> <b class='flag-5'>HDL</b>語法學(xué)習(xí)筆記

    使用Vivado ILA進(jìn)行復(fù)雜時(shí)序分析的完整流程

    HDL 代碼中標(biāo)記待觀測信號,添加 (* mark_debug = "true" *) 屬性(Verilog)或 keep 屬性(VHDL)
    的頭像 發(fā)表于 02-04 11:28 ?567次閱讀

    如何使用Modelsim仿真I2C控制

    ModelSim是Model Technology(Mentor Graphics的子公司)的HDL硬件描述語言的仿真軟件。該軟件可以用來實(shí)現(xiàn)對設(shè)計(jì)的VHDL、Verilog HDL 或是兩種
    的頭像 發(fā)表于 01-10 14:14 ?5660次閱讀
    如何使用Modelsim仿真I2C<b class='flag-5'>控制</b>器

    設(shè)備身份唯一標(biāo)識和基于數(shù)字證書的身份認(rèn)證兩種方案,在應(yīng)用場景上有何側(cè)重,分別適用于哪些類型的物聯(lián)網(wǎng)設(shè)備?

    設(shè)備身份唯一標(biāo)識和基于數(shù)字證書的身份認(rèn)證兩種方案,在應(yīng)用場景上有何側(cè)重,分別適用于哪些類型的物聯(lián)網(wǎng)設(shè)備?
    發(fā)表于 11-18 06:26

    【產(chǎn)品介紹】Modelsim:HDL語言仿真軟件

    概述ModelSim是業(yè)界最優(yōu)秀的HDL語言仿真軟件,它能提供友好的仿真環(huán)境,是業(yè)界唯一的單內(nèi)核支持VHDL和Verilog混合仿真的仿真器。它采用直接優(yōu)化的編譯技術(shù)、Tcl/Tk技術(shù)、和單一內(nèi)核
    的頭像 發(fā)表于 11-13 11:41 ?711次閱讀
    【產(chǎn)品介紹】Modelsim:<b class='flag-5'>HDL</b>語言仿真軟件

    復(fù)雜的軟件算法硬件IP核的實(shí)現(xiàn)

    硬件加速 IP 核 HDL 文件的生成分為個(gè)步驟,首先根據(jù)將要接入的 SOPC 系統(tǒng)的總線的特性,將算法做適當(dāng)?shù)陌b、暴露相關(guān)的接口以及調(diào)用方法,即適配總線接口。不同的 SOPC 總線有不同的時(shí)序以及
    發(fā)表于 10-30 07:02

    vivado時(shí)序分析相關(guān)經(jīng)驗(yàn)

    vivado綜合后時(shí)序為例主要是有兩種原因?qū)е拢?1,太多的邏輯級 2,太高的扇出 分析時(shí)序違例的具體位置以及原因可以使用一些tcl命令方便快速得到路徑信息
    發(fā)表于 10-30 06:58

    如何利用Verilog HDL在FPGA上實(shí)現(xiàn)SRAM的讀寫測試

    本篇將詳細(xì)介紹如何利用Verilog HDL在FPGA上實(shí)現(xiàn)SRAM的讀寫測試。SRAM是一種非易失性存儲器,具有高速讀取和寫入的特點(diǎn)。在FPGA中實(shí)現(xiàn)SRAM讀寫測試,包括設(shè)計(jì)SRAM接口模塊
    的頭像 發(fā)表于 10-22 17:21 ?4593次閱讀
    如何利用<b class='flag-5'>Verilog</b> <b class='flag-5'>HDL</b>在FPGA上實(shí)現(xiàn)SRAM的讀寫測試

    使用Simulink自動(dòng)生成浮點(diǎn)運(yùn)算HDL代碼(Part 1)

    引言 想要實(shí)現(xiàn)浮點(diǎn)運(yùn)算功能,如果自己寫Verilog代碼,需要花費(fèi)較多的時(shí)間和精力。好在Simulink HDL Coder工具箱提供自動(dòng)代碼生成技術(shù)。下圖展示
    發(fā)表于 10-22 06:48

    深入了解接觸調(diào)壓器的幾種類型及工作原理

    接觸調(diào)壓器是一種廣泛應(yīng)用于工業(yè)、電力、新能源及科研等領(lǐng)域的電力設(shè)備,其核心功能是通過物理接觸方式調(diào)節(jié)輸出電壓,以滿足不同場景下的電壓需求。本文將詳細(xì)介紹接觸調(diào)壓器的類型及其工作原理,為相關(guān)領(lǐng)域的人員
    的頭像 發(fā)表于 09-17 17:25 ?1226次閱讀

    單模光纖線有幾種類型

    單模光纖線根據(jù)ITU-T國際標(biāo)準(zhǔn)(G.65x系列)主要分為以下六種類型,每種類型在傳輸性能、應(yīng)用場景和成本上存在差異: G.652(常規(guī)單模光纖): 核心特性:零色散波長在1310nm附近
    的頭像 發(fā)表于 09-11 10:00 ?2817次閱讀

    工業(yè)相機(jī)的類型及不同類型的應(yīng)用

    工業(yè)相機(jī)根據(jù)不同的分類標(biāo)準(zhǔn),可分為多種類型,每種類型都有其獨(dú)特的應(yīng)用場景。
    的頭像 發(fā)表于 08-29 17:07 ?963次閱讀
    工業(yè)相機(jī)的<b class='flag-5'>類型</b>及不同<b class='flag-5'>類型</b>的應(yīng)用

    界首各種類型在線測徑儀原理與分類

    旋轉(zhuǎn)測徑儀兩種類型,可進(jìn)行任意角度擺動(dòng)測量或360°旋轉(zhuǎn)測量。 應(yīng)用:高速軋制線、棒、管材等的檢測,常被應(yīng)用于軋鋼廠。 8、激光大直徑測徑儀 原理:臺激光傳感器,可實(shí)時(shí)采集測頭到被測物外表面的距離
    發(fā)表于 07-31 15:36

    SC、LC、FC和ST四種類型類價(jià)格最貴

    在SC、LC、FC和ST四種類型的光纖跳線中,F(xiàn)C類型的光纖跳線通常價(jià)格相對較高,具體分析如下: FC類型的光纖跳線: 特點(diǎn):采用金屬螺紋套筒連接,具有較高的穩(wěn)定性和抗拉強(qiáng)度,適用于高振動(dòng)環(huán)境或需要
    的頭像 發(fā)表于 07-25 10:16 ?1377次閱讀

    歐/美標(biāo)直流充電樁控制時(shí)序講解

    直流充電樁控制時(shí)序
    的頭像 發(fā)表于 06-30 09:22 ?1589次閱讀
    歐/美標(biāo)直流充電樁<b class='flag-5'>控制</b><b class='flag-5'>時(shí)序</b>講解
    澎湖县| 安吉县| 印江| 涪陵区| 乌拉特前旗| 邓州市| 雅安市| 濮阳县| 易门县| 桦甸市| 宜昌市| 台北市| 客服| 禹城市| 石柱| 枞阳县| 望城县| 读书| 札达县| 西安市| 阳西县| 定边县| 舟曲县| 福泉市| 固原市| 广平县| 张家界市| 蓬安县| 霍邱县| 福鼎市| 沙湾县| 扶风县| 阿拉尔市| 瓦房店市| 冷水江市| 个旧市| 怀集县| 资阳市| 无棣县| 万山特区| 白朗县|