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

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

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

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

verilog基礎知識介紹

FPGA之家 ? 來源:FPGA之家 ? 2023-05-29 09:16 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

1、組合邏輯的競爭冒險

組合邏輯:任何時刻電路的穩(wěn)定輸出,僅僅取決于該時刻各個輸入變量的取值。

組合邏輯的競爭冒險:當輸入信號同事變化時,組合邏輯必然產(chǎn)生毛刺。

解決方法:用時序邏輯,每次寄存器的輸出結果取決于上一個時鐘的寄存器的值,不會產(chǎn)生毛刺。

9c6ddcb6-fdb1-11ed-90ce-dac502259ad0.png

2、寄存器reg可以用在時序邏輯也可以用在組合邏輯

時序邏輯就是平時寫的clk觸發(fā)

組合邏輯例如always@(b) out1 =~ b;

觸發(fā)器具有記憶性原因:普通的門電路輸出信號只取決于當前輸入信號,無記憶性,但是觸發(fā)器

的輸出還和之前的狀態(tài)有關,比如JK觸發(fā)器:Qn+1 = JQn_ + K_Qn

3、時序,組合邏輯,阻塞與非阻塞區(qū)別

//time    非阻塞

always @(posedge clk)
begin
    time_nblock  <= sig_in;
    time_nblock1 <= time_nblock;
end

//time  阻塞
always @(posedge clk)
begin
    time_block  = sig_in;
    time_block1 = time_block;
end

//combine    非阻塞

always @(*)
begin
    com_nblock  <= sig_in;
    com_nblock1 <= com_nblock;
end

//combine 阻塞

always @(*)
begin
    com_block  = sig_in;
    com_block1 = com_block;
end

綜合出來的電路

9c9901ac-fdb1-11ed-90ce-dac502259ad0.png

時序電路,會生成D觸發(fā)器,根據(jù)電路可以看出阻塞賦值和非阻塞賦值,一個always塊結束之后,阻塞賦值結果都是一樣的,但是非阻塞

賦值的話,是同事變化的,time_nblock得到sig的同時,time_nblock1也得到time_nblock之前得值。

阻塞賦值從電路上看,非阻塞和阻塞都是一樣得,modelsim仿真也是這么個情況。

一般來說,時序邏輯用非阻塞賦值,組合邏輯用阻塞賦值。

4、與門

assignq = (al == 1) ? d : 0;

5、亞穩(wěn)態(tài)

亞穩(wěn)態(tài)定義:在進行fpga設計時,往往只關心“0”和"1"兩種狀態(tài)。然而在工程實踐中,除了”0“、”1“外還有其他狀態(tài),亞穩(wěn)態(tài)就是其中之一。

亞穩(wěn)態(tài)是指觸發(fā)器或鎖存器無法在某個規(guī)定時間段內(nèi)達到一個可確認的狀態(tài)[1]。當一個觸發(fā)器進入亞穩(wěn)態(tài)時,既無法預測該單元的輸出電平,

也無法預測何時輸出才能穩(wěn)定在某個正確的電平上。在亞穩(wěn)態(tài)期間,觸發(fā)器輸出一些中間級電平,甚至可能處于振蕩狀態(tài),并且這種無用的輸

出電平可以沿信號通道上的各個觸發(fā)器級聯(lián)式傳播下去。亞穩(wěn)態(tài)是異步數(shù)字電路設計中的固有現(xiàn)象,但是由于其偶發(fā)性和溫度敏感性的特點,

在產(chǎn)品前期測試過程中很難發(fā)現(xiàn)。

亞穩(wěn)態(tài)產(chǎn)生的原因:1、時序不滿足,例如不滿足建立時間和保持時間。

2、不同時鐘域接口

9ca618ce-fdb1-11ed-90ce-dac502259ad0.png

例如當數(shù)據(jù)剛傳過來的時候,clkb恰好來了一個上升沿

亞穩(wěn)態(tài)的解決方法:1、單比特信號打兩拍寄存器,我看網(wǎng)上亞穩(wěn)態(tài)有一個震蕩周期,如果震蕩周期大于一個時鐘的話那么一級緩存之后仍然會有亞穩(wěn)態(tài)

現(xiàn)象,所以兩級緩存就比較靠譜了。

2、多比特信號fifo






審核編輯:劉清

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

    關注

    31

    文章

    5504

    瀏覽量

    128354
  • Verilog
    +關注

    關注

    30

    文章

    1369

    瀏覽量

    113834
  • 觸發(fā)器
    +關注

    關注

    14

    文章

    2048

    瀏覽量

    62885
  • FIFO存儲
    +關注

    關注

    0

    文章

    103

    瀏覽量

    6271

原文標題:verilog知識

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

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    哪有FPGA的verilog編程基礎知識

    沒接觸過FPGA開發(fā),那個verilog編程有什么入門基礎知識學習的?
    發(fā)表于 04-29 23:09

    Verilog HDL練習題和Verilog基礎知識適合verilog新人

    Verilog HDL練習題和Verilog基礎知識適合verilog新人Verilog HDL練習題.pdfVerilog
    發(fā)表于 08-15 15:08

    電感基礎知識 圖文介紹

    `電感基礎知識 圖文介紹`
    發(fā)表于 08-16 19:34

    IGBT的介紹和應用基礎知識

    IGBT的介紹和應用,基礎知識
    發(fā)表于 06-24 22:42

    Verilog基礎知識

    Verilog基礎知識
    發(fā)表于 09-30 08:50

    電阻的基礎知識介紹

    電阻基礎知識介紹
    發(fā)表于 02-26 06:17

    介紹關于編程的基礎知識

    關注、星標公眾號,不錯過精彩內(nèi)容作者:strongerHuang對于軟件工程師來說,代碼升級(或程序更新)算是必備基礎知識。下面將介紹關于編程的基礎知識,以及結合STM32官方提供的De...
    發(fā)表于 07-27 08:13

    介紹PLC的原理及基礎知識

    在自動化控制領域,PLC應用十分廣泛,這里開始介紹PLC的原理及基礎知識。
    發(fā)表于 09-09 09:07

    Verilog HDL基礎知識

    Verilog HDL基礎知識:硬件描述語言是硬件設計人員和電子設計自動化工具之間的界面。其主要目的是用來編寫設計文件,建立電子系統(tǒng)行為級的仿真模型即利用計算機的巨大能力對用
    發(fā)表于 05-31 19:33 ?49次下載

    GSM基礎知識介紹

    GSM基礎知識介紹
    發(fā)表于 07-29 17:18 ?75次下載
    GSM<b class='flag-5'>基礎知識</b>的<b class='flag-5'>介紹</b>

    Verilog基礎知識

    Verilog基礎知識,感興趣的小伙伴們可以瞧一瞧。
    發(fā)表于 11-10 15:29 ?4次下載

    Verilog_HDL基礎知識非常好的學習教程 (1)

    Verilog_HDL基礎知識非常好的學習教程 (1)
    發(fā)表于 01-04 12:33 ?0次下載

    Verilog教程之Verilog HDL數(shù)字集成電路設計方法和基礎知識課件

    本文檔的主要內(nèi)容詳細介紹的是Verilog教程之Verilog HDL數(shù)字集成電路設計方法和基礎知識課件
    發(fā)表于 12-09 11:24 ?53次下載
    <b class='flag-5'>Verilog</b>教程之<b class='flag-5'>Verilog</b> HDL數(shù)字集成電路設計方法和<b class='flag-5'>基礎知識</b>課件

    Verilog基礎知識

    本節(jié)主要講解了 Verilog基礎知識,包括 7 個小節(jié),下面我們分別給大家介紹這 7 個小節(jié)的內(nèi)容。
    的頭像 發(fā)表于 08-15 09:04 ?3097次閱讀

    Verilog HDL的基礎知識

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