一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

FPGA學(xué)習(xí)-異步復(fù)位,同步釋放

FPGA設(shè)計(jì)論壇 ? 來(lái)源:未知 ? 2023-09-09 14:15 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

點(diǎn)擊上方藍(lán)字關(guān)注我們

wKgZomT8DpKAat2WAAAAxmHeATo645.png

系統(tǒng)的復(fù)位對(duì)于系統(tǒng)穩(wěn)定工作至關(guān)重要,最佳的復(fù)位方式為:異步復(fù)位,同步釋放。以下是轉(zhuǎn)載博客,原文標(biāo)題及鏈接如下:復(fù)位最佳方式:異步復(fù)位,同步釋放

異步復(fù)位;

異步:

always@(posedgeclkornegedgerst_n)

if(!rst_n)

wKgZomT8DpKAZ59_AABWqPx_eeQ124.png

(優(yōu)點(diǎn):占用較少邏輯單元

缺點(diǎn):可能會(huì)產(chǎn)生競(jìng)爭(zhēng)冒險(xiǎn))

同步:always @(posege clk or posedge rst_n)

If(!rst_n)

wKgZomT8DpOAcO2-AABtaETjfls696.png

(優(yōu)點(diǎn):可以盡量點(diǎn)少競(jìng)爭(zhēng)冒險(xiǎn)的可能

缺點(diǎn):會(huì)占用更多的邏輯單元)

Altera 最佳解決辦法:異步復(fù)位,同步釋放

//異步復(fù)位 同步釋放rtl視圖

wKgZomT8DpOAD-H0AABc9RYfcUA155.png

原理:

所謂異步復(fù)位和同步釋放,是指復(fù)位信號(hào)是異步有效的,即復(fù)位的發(fā)生與clk無(wú)關(guān)。后半句“同步釋放”是指復(fù)位信號(hào)的撤除(釋放)則與clk相關(guān),即同步的。

下面說(shuō)明一下如何實(shí)現(xiàn)異步復(fù)位和同步釋放的。

異步復(fù)位:顯而易見(jiàn),rst_async_n異步復(fù)位后,rst_sync_n將拉低,即實(shí)現(xiàn)異步復(fù)位。

同步釋放:這個(gè)是關(guān)鍵,看如何實(shí)現(xiàn)同步釋放,即當(dāng)復(fù)位信號(hào)rst_async_n撤除時(shí),由于雙緩沖電路的作用,rst_sync_n復(fù)位信號(hào)不會(huì)隨著rst_async_n的撤除而撤除。

假設(shè)rst_async_n撤除時(shí)發(fā)生在clk上升沿,如果不加此電路則可能發(fā)生亞穩(wěn)態(tài)事件(在始終上升沿附近rst置1,這時(shí)候建立時(shí)間還不夠長(zhǎng),數(shù)據(jù)可能還未打入寄存器,導(dǎo)致輸出不確定)。但是加上此電路以后,假設(shè)第一級(jí)D觸發(fā)器clk上升沿時(shí)rst_async_n正好撤除,則D觸發(fā)器1輸出高電平“1”,此時(shí)第二級(jí)觸發(fā)器也會(huì)更新輸出,但是輸出值為前一級(jí)觸發(fā)器次clk來(lái)之前時(shí)的Q1輸出狀態(tài)。顯然Q1之前為低電平,顧第二級(jí)觸發(fā)器輸出保持復(fù)位低電平,直到下一個(gè)clk來(lái)之后,才隨著變?yōu)楦唠娖?。即同步釋放?/span>

代碼實(shí)現(xiàn):(Altera 官方資料)

module reset_best(clk,asyn_reset,syn_reset);
input clk;
input asyn_reset;
output syn_reset;


reg rst_s1;
reg rst_s2;


always @( posedge clk ,posedge asyn_reset)
begin
if(asyn_reset)
begin
rst_s1<=1'b0;
rst_s2<=1'b0;
end
else
begin
rst_s1<=1'b1;
rst_s2<=rst_s1;
end
end


assign syn_reset=rst_s2;


endmodule

wKgZomT8DpOAXUZhAAAJM7aZU1A410.png

有你想看的精彩 至芯科技FPGA就業(yè)培訓(xùn)班——助你步入成功之路、9月23號(hào)北京中心開(kāi)課、歡迎咨詢! FPGA學(xué)習(xí):精簡(jiǎn)指令集RISC_CPU 至芯FPGA初級(jí)課程之 FIFO

wKgZomT8DpOAHVkMAABUdafP6GM561.jpg

掃碼加微信邀請(qǐng)您加入FPGA學(xué)習(xí)交流群

wKgZomT8DpOAUQ1NAABiq3a-ogY635.jpgwKgZomT8DpOAB9hoAAACXWrmhKE666.png

歡迎加入至芯科技FPGA微信學(xué)習(xí)交流群,這里有一群優(yōu)秀的FPGA工程師、學(xué)生、老師、這里FPGA技術(shù)交流學(xué)習(xí)氛圍濃厚、相互分享、相互幫助、叫上小伙伴一起加入吧!

點(diǎn)個(gè)在看你最好看


原文標(biāo)題:FPGA學(xué)習(xí)-異步復(fù)位,同步釋放

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


聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(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)注

    1645

    文章

    22050

    瀏覽量

    618574

原文標(biāo)題:FPGA學(xué)習(xí)-異步復(fù)位,同步釋放

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

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    AMD FPGA異步模式與同步模式的對(duì)比

    本文講述了AMD UltraScale /UltraScale+ FPGA 原生模式下,異步模式與同步模式的對(duì)比及其對(duì)時(shí)鐘設(shè)置的影響。
    的頭像 發(fā)表于 07-07 13:47 ?503次閱讀

    復(fù)位電路的作用、控制方式和類型

    復(fù)位電路也是數(shù)字邏輯設(shè)計(jì)中常用的電路,不管是 FPGA 還是 ASIC 設(shè)計(jì),都會(huì)涉及到復(fù)位,一般 FPGA或者 ASIC 的復(fù)位需要我們自
    的頭像 發(fā)表于 03-12 13:54 ?2333次閱讀
    <b class='flag-5'>復(fù)位</b>電路的作用、控制方式和類型

    FPGA復(fù)位的8種技巧

    其它輸入引腳類似,對(duì) FPGA 來(lái)說(shuō)往往是異步的。設(shè)計(jì)人員可以使用這個(gè)信號(hào)在 FPGA 內(nèi)部對(duì)自己的設(shè)計(jì)進(jìn)行異步或者同步
    的頭像 發(fā)表于 11-16 10:18 ?1183次閱讀
    <b class='flag-5'>FPGA</b><b class='flag-5'>復(fù)位</b>的8種技巧

    復(fù)位電路的設(shè)計(jì)問(wèn)題

    都有異步復(fù)位端口,因此采用異步復(fù)位可以節(jié)約資源。 ⑵設(shè)計(jì)相對(duì)簡(jiǎn)單。 ⑶異步復(fù)位信號(hào)識(shí)別方便,而且
    的頭像 發(fā)表于 11-15 11:13 ?545次閱讀
    <b class='flag-5'>復(fù)位</b>電路的設(shè)計(jì)問(wèn)題

    同步電機(jī)與異步電機(jī)在功能、用途上的主要區(qū)別是什么?

    同步電機(jī)和異步電機(jī)是兩種常見(jiàn)的交流電機(jī)類型,它們?cè)诠δ芎陀猛旧嫌幸恍╋@著的區(qū)別。 工作原理: 同步電機(jī)和異步電機(jī)的主要區(qū)別在于它們的工作原理。同步
    的頭像 發(fā)表于 10-24 13:51 ?1782次閱讀

    pwm同步調(diào)制和異步調(diào)制的區(qū)別

    PWM(Pulse Width Modulation,脈沖寬度調(diào)制)是一種常見(jiàn)的調(diào)制方式,廣泛應(yīng)用于通信、控制等領(lǐng)域。PWM調(diào)制分為同步調(diào)制和異步調(diào)制兩種方式,它們?cè)谛阅?、?yīng)用場(chǎng)景等方面存在一定
    的頭像 發(fā)表于 08-14 11:15 ?4103次閱讀

    異步調(diào)制和同步調(diào)制各有何優(yōu)缺點(diǎn)

    異步調(diào)制和同步調(diào)制是數(shù)字通信中兩種常見(jiàn)的調(diào)制方式。它們各自具有優(yōu)缺點(diǎn),適用于不同的應(yīng)用場(chǎng)景。 一、異步調(diào)制 定義 異步調(diào)制(Asynchronous Modulation)是一種數(shù)字調(diào)
    的頭像 發(fā)表于 08-14 11:12 ?4627次閱讀

    同步降壓和異步降壓有什么區(qū)別

    同步降壓和異步降壓是兩種在電源轉(zhuǎn)換中常用的技術(shù),它們?cè)趯?shí)現(xiàn)方式、控制方法、效率、成本及應(yīng)用領(lǐng)域等方面存在顯著差異。以下是對(duì)這兩種技術(shù)的詳細(xì)比較和分析。
    的頭像 發(fā)表于 08-14 10:08 ?4079次閱讀

    同步通信和異步通信的區(qū)別

    在數(shù)據(jù)通信領(lǐng)域,同步通信和異步通信是兩種基本的通信方式,它們各自具有獨(dú)特的特點(diǎn)和適用場(chǎng)景。了解這兩種通信方式的基本概念、區(qū)別以及應(yīng)用場(chǎng)景,對(duì)于設(shè)計(jì)高效、可靠的通信系統(tǒng)具有重要意義。
    的頭像 發(fā)表于 07-25 16:28 ?1.2w次閱讀

    怎么判斷同步清零和異步清零

    在數(shù)字電路設(shè)計(jì)中,清零操作是一種常見(jiàn)的操作,用于將寄存器或計(jì)數(shù)器的值清零。清零操作可以分為同步清零和異步清零兩種方式,它們?cè)陔娐吩O(shè)計(jì)中有著不同的應(yīng)用場(chǎng)景和特點(diǎn)。 同步清零和異步清零的概
    的頭像 發(fā)表于 07-23 11:11 ?5952次閱讀

    異步置零和同步置零的區(qū)別在哪里

    異步置零和同步置零是數(shù)字電路設(shè)計(jì)中兩種不同的置零方法。它們?cè)趯?shí)現(xiàn)方式、性能和應(yīng)用場(chǎng)景上有所不同。 實(shí)現(xiàn)方式: 異步置零:異步置零是指在數(shù)字電路中,置零信號(hào)與時(shí)鐘信號(hào)無(wú)關(guān),可以在任何時(shí)刻
    的頭像 發(fā)表于 07-23 11:09 ?4416次閱讀

    異步線路和同步線路怎么區(qū)分

    在通信領(lǐng)域,異步線路和同步線路是兩種基本的數(shù)據(jù)傳輸方式。它們?cè)跀?shù)據(jù)傳輸?shù)臅r(shí)序、同步機(jī)制、傳輸效率等方面存在顯著差異。 1. 異步線路(Asynchronous Communicatio
    的頭像 發(fā)表于 07-23 09:14 ?1197次閱讀

    同步電路和異步電路怎么判斷正負(fù)極

    同步電路和異步電路是電子電路設(shè)計(jì)中的兩種基本類型。它們?cè)谠O(shè)計(jì)、工作原理和應(yīng)用方面都有很大的不同。 同步電路和異步電路的概念 同步電路(Syn
    的頭像 發(fā)表于 07-22 17:37 ?937次閱讀

    同步電路和異步電路的優(yōu)缺點(diǎn)

    同步電路和異步電路是數(shù)字電路設(shè)計(jì)中的兩種基本類型。它們?cè)谠O(shè)計(jì)方法、性能、功耗、可靠性等方面存在顯著差異。 同步電路 定義 同步電路是指電路中的所有信號(hào)都由一個(gè)統(tǒng)一的時(shí)鐘信號(hào)控制,信號(hào)在
    的頭像 發(fā)表于 07-22 17:35 ?2434次閱讀

    同步電路和異步電路的優(yōu)缺點(diǎn)有哪些

    同步電路和異步電路是數(shù)字電路設(shè)計(jì)中的兩種基本類型,它們?cè)谠O(shè)計(jì)方法、性能特點(diǎn)和應(yīng)用領(lǐng)域等方面存在顯著差異。 同步電路 定義 同步電路是指電路中的所有操作都是在統(tǒng)一的時(shí)鐘信號(hào)控制下進(jìn)行的。
    的頭像 發(fā)表于 07-22 17:01 ?2231次閱讀