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

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

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

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

如何使用Verilog硬件描述語言描述時(shí)序邏輯電路?

冬至子 ? 來源:電子技術(shù)實(shí)驗(yàn)XJTU ? 作者:孫敏 ? 2023-09-17 16:22 ? 次閱讀

0****1

時(shí)序邏輯電路設(shè)計(jì)方法

時(shí)序邏輯電路的特點(diǎn)是輸出信號(hào)不僅與電路的輸入有關(guān),還與電路原來的狀態(tài)有關(guān)。

因此,電路需要具有記憶功能的存儲(chǔ)電路。FPGA中基本的存儲(chǔ)單元是D觸發(fā)器,也是實(shí)現(xiàn)時(shí)序邏輯的基本單元。

那么,什么樣的語句會(huì)被綜合成觸發(fā)器呢?在Verilog中,常使用always進(jìn)程塊描述時(shí)序邏輯。此時(shí),always進(jìn)程塊中的敏感列表一般為時(shí)鐘邊沿和異步控制信號(hào),

** always ** @(posedge clk,posedge rst)

always進(jìn)程塊的執(zhí)行是在時(shí)鐘邊沿觸發(fā)下進(jìn)行的。

時(shí)序邏輯電路按狀態(tài)變化的特點(diǎn),可以分為同步時(shí)序邏輯電路和異步時(shí)序邏輯電路。

同步時(shí)序邏輯電路的各個(gè)觸發(fā)器狀態(tài)的轉(zhuǎn)換在同一時(shí)鐘脈沖作用下完成。目前,大多數(shù)數(shù)字電路都是同步時(shí)序電路。我們實(shí)驗(yàn)中所涉及到的也都是同步時(shí)序電路。

在設(shè)計(jì)時(shí)需要注意,所有always敏感列表中第一項(xiàng)敏感信號(hào)應(yīng)該為同一時(shí)鐘信號(hào),比如,都為系統(tǒng)時(shí)鐘clk的上升沿。

圖片

不出現(xiàn)其他派生信號(hào),比如,系統(tǒng)時(shí)鐘產(chǎn)生的分頻信號(hào)等等。

圖片

異步時(shí)序邏輯電路中,沒有統(tǒng)一時(shí)鐘,各觸發(fā)器狀態(tài)轉(zhuǎn)換是異步完成的。

在always進(jìn)程塊描述時(shí)序邏輯時(shí),賦值語句使用非阻塞賦值,即“<=”。

0****2

時(shí)序邏輯電路設(shè)計(jì)實(shí)例

下面來看幾個(gè)D觸發(fā)器的設(shè)計(jì)實(shí)例,來理解Verilog語句與電路之間的關(guān)系。

實(shí)例1:基本D觸發(fā)器

設(shè)計(jì)一個(gè)簡(jiǎn)單的D觸發(fā)器,在時(shí)鐘上升沿觸發(fā)下,輸出等于輸入,其他時(shí)間輸出保持不變。

圖片

圖片

使用always語句進(jìn)行描述,敏感列表為時(shí)鐘上升沿。當(dāng)時(shí)鐘信號(hào)由0變?yōu)?時(shí),執(zhí)行always語句“q_o=d_i”,如下圖所示。

圖片

我們看到輸入信號(hào)d_i不出現(xiàn)在敏感信號(hào)列表中,也就表明,輸入的變化不會(huì)引發(fā)輸出立即變化,只有在時(shí)鐘上升沿時(shí)才被采樣。

下面是綜合后的原理圖,綜合就是將Verilog設(shè)計(jì)對(duì)應(yīng)到FPGA內(nèi)部組成單元上。

圖片

我們看到,綜合出的是D觸發(fā)器(FDRE為D觸發(fā)器,參見賽靈思官方文檔ug799),其中敏感列表中的clk被綜合為觸發(fā)器的時(shí)鐘信號(hào)C,d_i連接D觸發(fā)器輸入端D。D觸發(fā)器還包含信號(hào)CE(時(shí)鐘使能端),以及R(復(fù)位端,高有效),在本示例中均未用到。因此,將CE連接高電平,使時(shí)鐘始終有效,R連接低電平,使復(fù)位無效。

實(shí)例2:帶復(fù)位(高有效)的D觸發(fā)器

下面的例子加入了復(fù)位信號(hào)。復(fù)位分為同步復(fù)位和異步復(fù)位。

圖片

同步復(fù)位中,當(dāng)復(fù)位信號(hào)有效時(shí),必須要等到時(shí)鐘上升沿到來時(shí),才能執(zhí)行復(fù)位信號(hào)相關(guān)的行為語句,如仿真波形圖中所示。

圖片圖片

異步復(fù)位中的復(fù)位信號(hào)與時(shí)鐘沒有關(guān)系,只要復(fù)位信號(hào)有效,就立即執(zhí)行復(fù)位相關(guān)的邏輯行為。要實(shí)現(xiàn)異步復(fù)位,復(fù)位信號(hào)要放在敏感列表中。

圖片

圖片

仿真波形圖中可以看到,當(dāng)rst有效時(shí),輸出立即被復(fù)位,下一個(gè)clk上升沿到來時(shí),此時(shí),rst信號(hào)仍然有效,因此,輸出為0。再一個(gè)clk到來時(shí),復(fù)位無效,則輸出等于輸入。

實(shí)例3:含異步復(fù)位(低有效)和同步使能的D觸發(fā)器

下面是一個(gè)帶有同步使能信號(hào)的D觸發(fā)器。

圖片

這里我們使用了低電平復(fù)位,當(dāng)復(fù)位信號(hào)無效,使能信號(hào)有效時(shí),在時(shí)鐘上升沿觸發(fā)下,輸出等于輸入。

圖片

圖片

在綜合后的原理圖中,en使能信號(hào)連接在了D觸發(fā)器的CE端。復(fù)位信號(hào)rst_n與CLK的連接經(jīng)過一個(gè)LUT(LUT是FPGA用于實(shí)現(xiàn)組合邏輯的基本單元查找表),在Vivado中可以看到該LUT的真值表,它實(shí)現(xiàn)的是反相器的功能,這也說明了賽靈思的FPGA中觸發(fā)器的復(fù)位引腳是高有效的,如果你設(shè)計(jì)中復(fù)位是低有效,這里就會(huì)多出一個(gè)反相器將其邏輯取反。

03

always進(jìn)程塊用法總結(jié)

always進(jìn)程塊是最常用的行為描述語句,他可以描述組合邏輯也可以描述時(shí)序邏輯。

圖片

描述組合邏輯時(shí),敏感列表中為輸入電平信號(hào),而描述時(shí)序邏輯時(shí),敏感列表為時(shí)鐘邊沿及異步控制信號(hào)。Vivado綜合工具會(huì)根據(jù)always后面的敏感列表的不同形式綜合出相應(yīng)的電路。

always在仿真中還可以通過延時(shí)控制來產(chǎn)生激勵(lì)信號(hào)。例如,always #5 clk=~clk,表示當(dāng)執(zhí)行到該語句時(shí),需要延遲5個(gè)時(shí)間單位的時(shí)間(由`timescales 定義),然后再執(zhí)行“clk=~clk”。

聲明:本文內(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)投訴
  • FPGA設(shè)計(jì)
    +關(guān)注

    關(guān)注

    9

    文章

    428

    瀏覽量

    26517
  • 反相器
    +關(guān)注

    關(guān)注

    6

    文章

    311

    瀏覽量

    43318
  • D觸發(fā)器
    +關(guān)注

    關(guān)注

    3

    文章

    164

    瀏覽量

    47915
  • 時(shí)序邏輯電路
    +關(guān)注

    關(guān)注

    2

    文章

    94

    瀏覽量

    16544
  • CLK
    CLK
    +關(guān)注

    關(guān)注

    0

    文章

    127

    瀏覽量

    17171
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    VHDL硬件描述語言與和數(shù)字邏輯電路設(shè)計(jì).侯伯亭&顧新

    VHDL硬件描述語言與和數(shù)字邏輯電路設(shè)計(jì).侯伯亭&顧新
    發(fā)表于 05-11 09:22

    Verilog硬件描述語言描述.

    本書簡(jiǎn)要介紹了Verilog硬件描述語言的基礎(chǔ)知識(shí),包括語言的基本內(nèi)容和基本結(jié)構(gòu) ,以及利用該語言在各種層次上對(duì)數(shù)字系統(tǒng)的建模方法
    發(fā)表于 03-27 23:44 ?101次下載

    VERILOG HDL硬件描述語言

    本書簡(jiǎn)要介紹了Verilog硬件描述語言的基礎(chǔ)知識(shí),包括語言的基本內(nèi)容和基本結(jié)構(gòu) ,以及利用該語言在各種層次上對(duì)數(shù)字系統(tǒng)的建模方法。書中列舉
    發(fā)表于 07-20 11:36 ?0次下載

    VHDL硬件描述語言與數(shù)字邏輯電路設(shè)計(jì)

    VHDL硬件描述語言與數(shù)字邏輯電路設(shè)計(jì):本書系統(tǒng)地介紹了一種硬件描述語言,即VHDL語言設(shè)計(jì)數(shù)字
    發(fā)表于 02-06 16:55 ?363次下載

    verilog硬件描述語言課程講義

    verilog硬件描述語言課程講義
    發(fā)表于 05-21 15:01 ?33次下載
    <b class='flag-5'>verilog</b><b class='flag-5'>硬件</b><b class='flag-5'>描述語言</b>課程講義

    [VHDL硬件描述語言與和數(shù)字邏輯電路設(shè)計(jì)].侯伯亭&顧新.掃描版

    電子發(fā)燒友網(wǎng)站提供《[VHDL硬件描述語言與和數(shù)字邏輯電路設(shè)計(jì)].侯伯亭&顧新.掃描版.txt》資料免費(fèi)下載
    發(fā)表于 07-10 18:32 ?0次下載

    經(jīng)典教材-VHDL硬件描述語言與數(shù)字邏輯電路設(shè)計(jì)(第三版)

    電子發(fā)燒友網(wǎng)站提供《經(jīng)典教材-VHDL硬件描述語言與數(shù)字邏輯電路設(shè)計(jì)(第三版).txt》資料免費(fèi)下載
    發(fā)表于 08-27 11:41 ?0次下載

    Verilog硬件描述語言參考手冊(cè)

    Verilog硬件描述語言參考手冊(cè),Verilog語法內(nèi)容介紹
    發(fā)表于 11-12 17:20 ?0次下載

    Verilog HDL硬件描述語言

    Verilog HDL硬件描述語言 有需要的下來看看
    發(fā)表于 12-29 15:31 ?0次下載

    Verilog硬件描述語言

    VHDL語言編程學(xué)習(xí)Verilog硬件描述語言
    發(fā)表于 09-01 15:27 ?0次下載

    Verilog HDL硬件描述語言

    Verilog HDL硬件描述語言,感興趣的小伙伴們可以瞧一瞧。
    發(fā)表于 11-11 11:20 ?11次下載

    VHDL硬件描述語言與數(shù)字邏輯電路設(shè)計(jì)

    VHDL硬件描述語言與數(shù)字邏輯電路設(shè)計(jì),感興趣的小伙伴們可以瞧一瞧。
    發(fā)表于 11-10 14:20 ?0次下載

    基于Verilog硬件描述語言的IEEE標(biāo)準(zhǔn)硬件描述語言資料合集免費(fèi)下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是基于Verilog硬件描述語言的IEEE標(biāo)準(zhǔn)硬件描述語言資料合集免費(fèi)下載:1995、2001、2005;Syst
    發(fā)表于 06-18 08:00 ?10次下載

    Verilog硬件描述語言的學(xué)習(xí)課件免費(fèi)下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是Verilog硬件描述語言的學(xué)習(xí)課件免費(fèi)下載。
    發(fā)表于 01-22 12:13 ?17次下載
    <b class='flag-5'>Verilog</b><b class='flag-5'>硬件</b><b class='flag-5'>描述語言</b>的學(xué)習(xí)課件免費(fèi)下載

    使用Verilog/SystemVerilog硬件描述語言練習(xí)數(shù)字硬件設(shè)計(jì)

    HDLBits 是一組小型電路設(shè)計(jì)習(xí)題集,使用 Verilog/SystemVerilog 硬件描述語言 (HDL) 練習(xí)數(shù)字硬件設(shè)計(jì)~
    的頭像 發(fā)表于 08-31 09:06 ?1701次閱讀
    主站蜘蛛池模板: 农村妇女野外一级毛片| 激情文学综合| 欧美性视频一区二区三区| 欧亚色视频| 激情春色网| 热99re久久精品2久久久| 国产一级鲁丝片| 69日本xxxxxxxxx98| 在线观看免费视频网站色| 亚洲乱码卡一卡二卡三永久| 狠狠色噜噜狠狠狠狠999米奇| 性欧美高清久久久久久久| 日本色免费| 丁香色婷婷| 美女视频网站免费播放视| h视频免费在线| 伊人久久大香线蕉综合7| 三级欧美视频| 国产高清在线看| 美女屁屁免费视频网站| 狠狠色狠狠干| 狠狠狠狠狠狠狠狠| 欧美日韩伦理| 日本在线不卡视频| 色婷婷5月| 福利你懂的| 日本人69xxxxx| 亚洲国产成人久久三区| 久久这里只有精品任你色| 午夜一级在线| 免费观看视频在线观看| 亚洲黄色官网| 在线看3344免费视频| 91综合在线| 亚洲国产丝袜精品一区杨幂| 岛国午夜| 最新黄色在线| 婷婷香蕉| www.av在线| 欧美性白人极品1819hd| 网女色|