18video性欧美19sex,欧美高清videosddfsexhd,性少妇videosexfreexxx片中国,激情五月激情综合五月看花,亚洲人成网77777色在线播放

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

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

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

基于阻塞賦值和非阻塞賦值的多級(jí)觸發(fā)器級(jí)聯(lián)實(shí)例

電子工程師 ? 來(lái)源:CSDN ? 作者:a14730497 ? 2021-05-08 14:47 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

下面給出一個(gè)基于阻塞賦值和非阻塞賦值的多級(jí)觸發(fā)器級(jí)聯(lián)實(shí)例,要求將輸入數(shù)據(jù)延遲 3 個(gè)時(shí)鐘周期再輸出,并給出對(duì)應(yīng)的 RTL 級(jí)結(jié)構(gòu)圖和仿真結(jié)果。

(1)基于 D觸發(fā)器的阻塞賦值語(yǔ)句代碼如下:

module pipeb1 (q3, d, clk);

output [7:0] q3;

input [7:0] d;

input clk;

reg [7:0] q3, q2, q1;

always @(posedge clk)

begin

q1 = d;

q2 = q1;

q3 = q2;

end

endmodule

上述代碼綜合后能得到所期望的邏輯電路嗎? 答案是否定的, 根據(jù)阻塞賦值語(yǔ)句的執(zhí)行過(guò)程可以得到執(zhí)行后的結(jié)果是 q1 = d;q2 = d。實(shí)際只會(huì)綜合出一個(gè)寄存器,如圖 8-33 所示,并列出下面的警告信息,而不是所期望的三個(gè)。其中的主要原因就是采用了阻塞賦值,首先將 d 的值賦給 q1,再將q1 的值賦給q2,依次到q3,但是 q1、q2、q3 的值在賦值前其數(shù)值已經(jīng)全部被修改為當(dāng)前時(shí)刻的 d 值,因此上述語(yǔ)句等效于 q3=d,這和圖 8-33 所示的 RTL 結(jié)構(gòu)是一致的。

pIYBAGCWNI-AKXz-AADOG74i4Xg491.jpg

(2) 如何才能得到所需要的電路呢?如果把 always 塊中的兩個(gè)賦值語(yǔ)句的次序顛倒后再進(jìn)行分析:先把 q2 的值賦于 q3、再把 q1 的值賦于 q2,最后把 d 賦于q1。這樣在先賦值再修改,可以使得 q2,q3 的值都不再是 d 的當(dāng)前值。修改后的代碼如下所列。

module pipeb2 (q3, d, clk);

output [7:0] q3;

input [7:0] d;

input clk;

reg [7:0] q3, q2, q1;

always @(posedge clk)

begin

q3 = q2;

q2 = q1;

q1 = d;

end

endmodule

原文標(biāo)題:FPGA學(xué)習(xí):verilog中阻塞的理解與例子

文章出處:【微信公眾號(hào):FPGA設(shè)計(jì)論壇】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

責(zé)任編輯:haq

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

    關(guān)注

    1650

    文章

    22214

    瀏覽量

    627657
  • 電路圖
    +關(guān)注

    關(guān)注

    10447

    文章

    10748

    瀏覽量

    549527
  • Verilog
    +關(guān)注

    關(guān)注

    30

    文章

    1369

    瀏覽量

    113730

原文標(biāo)題:FPGA學(xué)習(xí):verilog中阻塞的理解與例子

文章出處:【微信號(hào):gh_9d70b445f494,微信公眾號(hào):FPGA設(shè)計(jì)論壇】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    高速施密特觸發(fā)器密封光耦合 skyworksinc

    電子發(fā)燒友網(wǎng)為你提供()高速施密特觸發(fā)器密封光耦合相關(guān)產(chǎn)品參數(shù)、數(shù)據(jù)手冊(cè),更有高速施密特觸發(fā)器密封光耦合的引腳圖、接線圖、封裝手冊(cè)、中文資料、英文資料,高速施密特
    發(fā)表于 07-09 18:31
    高速施密特<b class='flag-5'>觸發(fā)器</b>密封光耦合<b class='flag-5'>器</b> skyworksinc

    密封表面貼裝、高速施密特觸發(fā)器光耦合 skyworksinc

    電子發(fā)燒友網(wǎng)為你提供()密封表面貼裝、高速施密特觸發(fā)器光耦合相關(guān)產(chǎn)品參數(shù)、數(shù)據(jù)手冊(cè),更有密封表面貼裝、高速施密特觸發(fā)器光耦合的引腳圖、接線圖、封裝手冊(cè)、中文資料、英文資料,密封表面
    發(fā)表于 07-04 18:37
    密封表面貼裝、高速施密特<b class='flag-5'>觸發(fā)器</b>光耦合<b class='flag-5'>器</b> skyworksinc

    用于混合組裝的微型高速施密特觸發(fā)器光耦合 skyworksinc

    電子發(fā)燒友網(wǎng)為你提供()用于混合組裝的微型高速施密特觸發(fā)器光耦合相關(guān)產(chǎn)品參數(shù)、數(shù)據(jù)手冊(cè),更有用于混合組裝的微型高速施密特觸發(fā)器光耦合的引腳圖、接線圖、封裝手冊(cè)、中文資料、英文資料,
    發(fā)表于 07-03 18:34
    用于混合組裝的微型高速施密特<b class='flag-5'>觸發(fā)器</b>光耦合<b class='flag-5'>器</b> skyworksinc

    在testbench中如何使用阻塞賦值阻塞賦值

    本文詳細(xì)闡述了在一個(gè)testbench中,應(yīng)該如何使用阻塞賦值阻塞賦值。首先說(shuō)結(jié)論,建議在testbench中,對(duì)時(shí)鐘信號(hào)(包括分頻時(shí)鐘
    的頭像 發(fā)表于 04-15 09:34 ?882次閱讀
    在testbench中如何使用<b class='flag-5'>阻塞</b><b class='flag-5'>賦值</b>和<b class='flag-5'>非</b><b class='flag-5'>阻塞</b><b class='flag-5'>賦值</b>

    如何使用BCTU觸發(fā)器進(jìn)行eMIOS ADC轉(zhuǎn)換?

    (或更多)BCTU 觸發(fā)配置,以 One-Shot 模式運(yùn)行,并在同一 ADC 實(shí)例上進(jìn)行預(yù)采樣。ADC 也處于 BCTU 控制模式,確保只有 BCTU 可以發(fā)送觸發(fā)器。如果我的 ADC 觸發(fā)
    發(fā)表于 04-01 08:18

    數(shù)字電路—19、主從觸發(fā)器

    觸發(fā)器:同步RS觸發(fā)器(FF2),其狀態(tài)由輸入信號(hào)決定 從觸發(fā)器:同步RS觸發(fā)器(FF1),其狀態(tài)由主觸發(fā)器的狀態(tài)決定
    發(fā)表于 03-26 14:48

    數(shù)字電路—17/18、基本RS觸發(fā)器

    同步觸發(fā)器:基本RS觸發(fā)器觸發(fā)方式(動(dòng)作特點(diǎn)):邏輯電平直接觸發(fā)。(由輸入信號(hào)直接控制) 在實(shí)際工作中,要求觸發(fā)器按統(tǒng)一的節(jié)拍進(jìn)行狀態(tài)更
    發(fā)表于 03-26 14:27

    數(shù)字電路—16、觸發(fā)器

    觸發(fā)器是構(gòu)成時(shí)序邏輯電路的基本單元電路。 觸發(fā)器具有記憶功能,能存儲(chǔ)一位二進(jìn)制數(shù)碼。
    發(fā)表于 03-26 14:21

    “串口阻塞”你真的會(huì)用嗎?

    很久才會(huì)發(fā)出來(lái),一下子出來(lái)很多數(shù)據(jù)”。經(jīng)過(guò)幫客戶檢查應(yīng)用程序源碼,發(fā)現(xiàn)應(yīng)用程序在串口阻塞方面沒(méi)有做正確的處理,修改后解決。阻塞打開(kāi)串口open("/dev/tty
    的頭像 發(fā)表于 02-13 11:42 ?1069次閱讀
    “串口<b class='flag-5'>阻塞</b>”你真的會(huì)用嗎?

    觸發(fā)器的作用與應(yīng)用

    執(zhí)行更新操作。這在處理級(jí)聯(lián)更新時(shí)特別有用。 審計(jì)和日志記錄 :觸發(fā)器可以用來(lái)記錄數(shù)據(jù)庫(kù)操作的審計(jì)日志,這對(duì)于跟蹤數(shù)據(jù)變化和進(jìn)行安全審計(jì)至關(guān)重要。 復(fù)雜業(yè)務(wù)邏輯實(shí)現(xiàn) :在某些情況下,業(yè)務(wù)邏輯可能過(guò)于復(fù)雜,不適合在應(yīng)用
    的頭像 發(fā)表于 12-17 14:51 ?1619次閱讀

    數(shù)組名之間可以直接賦值

    數(shù)組之間的賦值能不能直接使用等于號(hào)?比如這樣的代碼。 int main(){ int a[5] = {1, 2, 3, 4, 5}; int b[5] = {0}; b = a
    的頭像 發(fā)表于 11-26 11:23 ?834次閱讀

    TPA3004功放,開(kāi)機(jī)保護(hù),聲音阻塞,為什么?

    TPA3004功放,開(kāi)機(jī)保護(hù),聲音阻塞。過(guò)一段時(shí)間,芯片發(fā)熱后正常。詢求問(wèn)題解決方法
    發(fā)表于 11-08 08:30

    探索光耦:揭秘施密特觸發(fā)器光耦的構(gòu)造、工作原理及特性

    施密特觸發(fā)器光耦施密特觸發(fā)器光耦(SchmittTriggerOptocoupler)是一種將光耦和施密特觸發(fā)器電路相結(jié)合的電子元件。它不僅具備光耦的電氣隔離功能,還具備施密特觸發(fā)器
    的頭像 發(fā)表于 11-02 09:32 ?924次閱讀
    探索光耦:揭秘施密特<b class='flag-5'>觸發(fā)器</b>光耦的構(gòu)造、工作原理及特性

    socket編程中的阻塞阻塞

    在網(wǎng)絡(luò)編程中, socket 是一個(gè)非常重要的概念,它提供了一個(gè)抽象層,使得開(kāi)發(fā)者可以不必關(guān)心底層的網(wǎng)絡(luò)通信細(xì)節(jié)。 socket 編程中的阻塞阻塞模式是兩種不同的操作方式,它們對(duì)程序的響應(yīng)性
    的頭像 發(fā)表于 11-01 16:13 ?975次閱讀

    Verilog HDL的基礎(chǔ)知識(shí)

    本文繼續(xù)介紹Verilog HDL基礎(chǔ)知識(shí),重點(diǎn)介紹賦值語(yǔ)句、阻塞阻塞、循環(huán)語(yǔ)句、同步與異步、函數(shù)與任務(wù)語(yǔ)法知識(shí)。
    的頭像 發(fā)表于 10-24 15:00 ?1498次閱讀
    Verilog HDL的基礎(chǔ)知識(shí)