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

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

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

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

FPGA基礎(chǔ)篇(一):阻塞與非阻塞賦值,不只是比原始信號差一個時鐘周期的問題!(深入剖析)

黃博 ? 2017-09-19 18:32 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

阻塞與非阻塞賦值

首先從名字上理解,阻塞賦值即賦值沒完成,后邊的語句將無法執(zhí)行,非阻塞剛好與其相反,即賦值完不完成并不阻礙后續(xù)程序的執(zhí)行,所以我們常說非阻塞賦值的對象并未立馬得到新值,如果從時序來看,被賦值對象會比賦值對象差一個時鐘周期。

有了上述理解之后,我們就很容易明白為什么阻塞賦值的對象會立即發(fā)生改變,在fpga中我們多接觸到的是時序電路,并不希望被賦值對象立即改變,所以有對于組合電路而言,常用阻塞賦值,時序電路常用非阻塞賦值。

先看一個大家都熟悉的例子:

先看非阻塞代碼:

01.png

clk為主時鐘分頻之后的時鐘,clk先賦值給a,然后a在賦值給b,看一看生成的電路圖

02.png

可以看出是兩個觸發(fā)器,而且前一個觸發(fā)器的輸出是后一個觸發(fā)器的輸入,再來看看阻塞的

03.png

04.png

由于完全為組合電路并未有觸發(fā)器產(chǎn)生,從仿真結(jié)果來看兩種的區(qū)別

05.png

相信大家能夠很容易看出哪個是阻塞的,哪個是非阻塞的,從非阻塞的時序來看,a比clk延遲了一個主時鐘,b比a又延遲了一個主時鐘,這不是我想說的重點(diǎn),我想讓大家看看a和b是什么時候開始發(fā)生變化的,教材上一直說是當(dāng)整個進(jìn)程結(jié)束時,a和b的值才發(fā)生更新,試問你知道什么時候進(jìn)程結(jié)束么?從仿真結(jié)果來看,還不如理解為,在每個時鐘的上升沿到來時a,b的值立即改變,只不過比原始信號差一個時鐘周期。

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

    關(guān)注

    1645

    文章

    22016

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    Verilog語言中阻塞阻塞賦值的不同

    來源:《Verilog數(shù)字系統(tǒng)設(shè)計(jì)(夏宇聞)》 阻塞阻塞賦值的語言結(jié)構(gòu)是Verilog 語言中最難理解概念之。甚至有些很有經(jīng)驗(yàn)的Ver
    的頭像 發(fā)表于 08-17 16:18 ?6645次閱讀

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

    本文詳細(xì)闡述了在testbench中,應(yīng)該如何使用阻塞賦值阻塞
    的頭像 發(fā)表于 04-15 09:34 ?619次閱讀
    在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>

    fpga基礎(chǔ)():阻塞阻塞賦值

    時鐘,ba又延遲了時鐘,這不是我想說的重點(diǎn),我想讓大家看看a和b是什么時候開始發(fā)生變化的,教材上
    發(fā)表于 04-05 09:53

    【技巧分享】FPGA至簡設(shè)計(jì)-阻塞賦值阻塞賦值

    阻塞阻塞作者:小黑同學(xué)、 概述1、阻塞賦值對應(yīng)的電路往往與觸發(fā)沿沒有關(guān)系,只與電平的變化有
    發(fā)表于 04-24 14:49

    verilog中阻塞賦值阻塞賦值

    阻塞阻塞語句作為verilog HDL語言的最大難點(diǎn)之直困擾著FPGA設(shè)計(jì)者,即使是
    發(fā)表于 03-15 10:57 ?7092次閱讀

    深入理解阻塞阻塞賦值

    這是很好的學(xué)習(xí)阻塞阻塞的資料,對于FPGA的學(xué)習(xí)有很大幫助。
    發(fā)表于 04-22 11:00 ?11次下載

    FPGA學(xué)習(xí)系列:5.阻塞賦值阻塞賦值

    設(shè)計(jì)背景: 阻塞 (=)和阻塞(=)直是在我們FPGA中討論的問題,資深的學(xué)者都是討論的是賦值
    的頭像 發(fā)表于 05-31 11:40 ?7142次閱讀
    <b class='flag-5'>FPGA</b>學(xué)習(xí)系列:5.<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>

    阻塞賦值阻塞賦值的用法文章就夠了

    對于VerilogHDL語言中,經(jīng)常在always模塊中,面臨兩種賦值方式:阻塞賦值阻塞賦值
    的頭像 發(fā)表于 01-30 17:41 ?2.2w次閱讀

    IEEE Verilog阻塞賦值阻塞賦值的區(qū)別

    阻塞賦值對應(yīng)的電路往往與觸發(fā)沿沒有關(guān)系,只與輸入電平的變化有關(guān)系。阻塞賦值對應(yīng)的電路結(jié)構(gòu)往往與觸發(fā)沿有關(guān)系,只有在觸發(fā)沿時才有可能發(fā)生
    的頭像 發(fā)表于 06-17 11:57 ?1.2w次閱讀
    IEEE Verilog<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>的區(qū)別

    VerilogHDL語言:清阻塞賦值阻塞賦值

    不清楚,Bug就會找到我們,下面文掃清阻塞賦值阻塞賦值所有的障礙。 基本概念
    發(fā)表于 11-19 15:48 ?1374次閱讀

    簡述阻塞賦值阻塞賦值的可綜合性

    ,所以基于的C的術(shù)語和概念出現(xiàn)在EDA中,原本是“誤打誤撞”,但歷史造成的現(xiàn)實(shí)則是:必須理解和正確掌握它們的用法。 軟件中阻塞進(jìn)程,是指調(diào)用返回之前,應(yīng)用進(jìn)程直等待: 為了保證應(yīng)
    的頭像 發(fā)表于 05-12 09:45 ?2987次閱讀
    簡述<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>的可綜合性

    Verilog中阻塞阻塞賦值金規(guī)

    對于VerilogHDL語言中,經(jīng)常在always模塊中,面臨兩種賦值方式:阻塞賦值阻塞賦值
    的頭像 發(fā)表于 06-01 09:21 ?2024次閱讀

    文了解阻塞賦值阻塞賦值

    今天給大家普及阻塞賦值阻塞賦值的相關(guān)知識
    的頭像 發(fā)表于 07-07 14:15 ?2595次閱讀
    <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><b class='flag-5'>賦值</b>

    阻塞賦值阻塞賦值

    ”=“阻塞賦值與”
    的頭像 發(fā)表于 09-12 09:06 ?1401次閱讀
    <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>

    verilog同步和異步的區(qū)別 verilog阻塞賦值阻塞賦值的區(qū)別

    Verilog中同步和異步的區(qū)別,以及阻塞賦值阻塞賦值的區(qū)別。 、Verilog中同步和異
    的頭像 發(fā)表于 02-22 15:33 ?2400次閱讀
    主站蜘蛛池模板: 美女拍拍拍免费视频观看 | 欧美猛交xxx呻吟 | 夜夜操狠狠操 | 一道精品视频一区二区三区男同 | 痴女中文字幕在线视频 | 婷婷丁香久久 | 国产精品嫩草影院午夜 | 久久午夜神器 | 五月婷婷亚洲综合 | 日本黄色高清视频网站 | 国产免费黄视频 | 91综合在线 | 日日夜夜操天天干 | 国产精品美女免费视频大全 | 亚洲色图欧美激情 | 一区二区三区视频 | 亚洲一区二区三区四区在线 | 最近最新免费视频 | 日韩一级一欧美一级国产 | 日本黄视频在线观看 | 岛国毛片一级一级特级毛片 | 特别毛片| 天天做夜夜操 | 一区二区三区在线免费 | 日韩a无吗一区二区三区 | 国产亚洲第一伦理第一区 | 欧美 亚洲 国产 丝袜 在线 | 国产天天在线 | 浓厚な接吻と肉体の交在线观看 | 在线毛片网 | 毛片毛片毛片毛片毛片毛片 | 天堂资源 | 亚洲欧美色中文字幕 | 成人精品第一区二区三区 | 中文字幕一二三区乱码老 | 97成人在线视频 | 免费啪啪网 | 三级在线国产 | 天天干夜夜笙歌 | 天天摸天天操天天射 | 久久久久久久久国产 |