91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级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ù)位:顯而易見,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)北京中心開課、歡迎咨詢! 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)注

    1660

    文章

    22423

    瀏覽量

    636676

原文標(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)推薦

    LX2080釋放復(fù)位瞬間啟動(dòng)電流過(guò)大,有什么辦法讓CPU核緩啟動(dòng)或者8個(gè)核分時(shí)依次啟動(dòng)嗎?

    LX2080釋放復(fù)位瞬間啟動(dòng)電流過(guò)大,導(dǎo)致核電輸出被拉掉,有什么辦法讓CPU核緩啟動(dòng)或者8個(gè)核分時(shí)依次啟動(dòng)嗎?謝謝! 當(dāng)LX2080釋放復(fù)位信號(hào)時(shí),浪涌電流過(guò)高,導(dǎo)致核心功率輸出被拉低
    發(fā)表于 03-03 07:14

    單片機(jī)中的串口通訊串行同步通信與串行異步通信

    中始終保持精確的同步時(shí)鐘,即發(fā)送時(shí)鐘和接收時(shí)鐘要嚴(yán)格的同步。常用的做法是兩個(gè)設(shè)備使用同一個(gè)時(shí)鐘源。 在串口通信與編程中應(yīng)用最多的是異步通信方式。STM32中串口通信的實(shí)例:學(xué)習(xí)ST
    發(fā)表于 01-15 08:06

    基于PXIe總線的單板多通道同步機(jī)制研究

    本文圍繞“同一塊 PXIe數(shù)據(jù)采集卡內(nèi)部不同通道之間的同步”展開,先討論數(shù)據(jù)同步的重要性、異步采集可能帶來(lái)的后果,隨后以PXIe采集卡為例,分析單板多通道同步的實(shí)現(xiàn)原理與基本方式。不同
    的頭像 發(fā)表于 12-18 09:33 ?344次閱讀
    基于PXIe總線的單板多通道<b class='flag-5'>同步</b>機(jī)制研究

    請(qǐng)問(wèn)CW32系列ADC是否支持同步異步轉(zhuǎn)換?

    CW32系列ADC是否支持同步異步轉(zhuǎn)換?
    發(fā)表于 12-16 08:06

    高速數(shù)據(jù)存取同步SRAM與異步SRAM的區(qū)別

    存儲(chǔ)解決方案。與傳統(tǒng)的異步SRAM相比,同步SRAM在結(jié)構(gòu)和工作機(jī)制上進(jìn)行了優(yōu)化,能夠更好地適應(yīng)高速數(shù)據(jù)處理場(chǎng)景,因此在通信設(shè)備、嵌入式系統(tǒng)及高性能計(jì)算等領(lǐng)域被廣泛應(yīng)用。
    的頭像 發(fā)表于 11-18 11:13 ?431次閱讀

    基于FPGA的高效內(nèi)存到串行數(shù)據(jù)傳輸模塊設(shè)計(jì)

    本文介紹了一個(gè)基于FPGA的內(nèi)存到串行數(shù)據(jù)傳輸模塊,該模塊設(shè)計(jì)用來(lái)高效地處理存儲(chǔ)器中的數(shù)據(jù)并傳輸至串行接口。項(xiàng)目中自定義的“datamover_mm2s_fpga_”方案利用異步FIFO結(jié)構(gòu)來(lái)解決不同時(shí)鐘域之間數(shù)據(jù)傳輸?shù)?/div>
    的頭像 發(fā)表于 11-12 14:31 ?4351次閱讀
    基于<b class='flag-5'>FPGA</b>的高效內(nèi)存到串行數(shù)據(jù)傳輸模塊設(shè)計(jì)

    為什么同步電機(jī)多做發(fā)電機(jī)而異步電機(jī)多做電動(dòng)機(jī)?

    根本原因在于:? ?同步電機(jī)能精確控制磁場(chǎng)(勵(lì)磁),而異步電機(jī)不能。? ?下面我們從研發(fā)的四個(gè)核心維度進(jìn)行深度解讀。 一、核心原理與特性對(duì)比(研發(fā)的出發(fā)點(diǎn)) 特性維度 同步電機(jī) 異步
    的頭像 發(fā)表于 10-30 16:21 ?1549次閱讀

    從底層解讀labview的TDMS高級(jí)異步寫入的工作原理

    的數(shù)據(jù)生成線程)點(diǎn)菜(調(diào)用異步寫入函數(shù))。服務(wù)員(異步寫入函數(shù))記下訂單后立即轉(zhuǎn)身離開去服務(wù)下一位顧客(不阻塞顧客),而不是站在廚房門口等廚師做完這道菜才回來(lái)(同步)。訂單(寫入請(qǐng)求)被放到廚房的訂單隊(duì)列
    發(fā)表于 08-14 17:05

    FPGA在機(jī)器學(xué)習(xí)中的具體應(yīng)用

    隨著機(jī)器學(xué)習(xí)和人工智能技術(shù)的迅猛發(fā)展,傳統(tǒng)的中央處理單元(CPU)和圖形處理單元(GPU)已經(jīng)無(wú)法滿足高效處理大規(guī)模數(shù)據(jù)和復(fù)雜模型的需求。FPGA(現(xiàn)場(chǎng)可編程門陣列)作為一種靈活且高效的硬件加速平臺(tái)
    的頭像 發(fā)表于 07-16 15:34 ?2908次閱讀

    同步快?異步穩(wěn)?串口通信方案選擇的避坑指南

    我們常用的串口究竟是同步還是異步?藍(lán)牙模塊、WiFi模塊用的又是什么方式?今天,我們就來(lái)一探究竟,講清楚串口通信的同步異步的區(qū)別。 1.同步
    的頭像 發(fā)表于 07-09 16:58 ?813次閱讀
    <b class='flag-5'>同步</b>快?<b class='flag-5'>異步</b>穩(wěn)?串口通信方案選擇的避坑指南

    GraniStudio零代碼平臺(tái)軸復(fù)位算子支持多少個(gè)軸同時(shí)復(fù)位,有哪些回零模式?

    GraniStudio平臺(tái)在軸復(fù)位的功能上未對(duì)同時(shí)復(fù)位的軸數(shù)進(jìn)行硬性限制,理論上支持任意數(shù)量軸同步復(fù)位,需要考慮的是在做多軸同步
    的頭像 發(fā)表于 07-07 18:02 ?677次閱讀
    GraniStudio零代碼平臺(tái)軸<b class='flag-5'>復(fù)位</b>算子支持多少個(gè)軸同時(shí)<b class='flag-5'>復(fù)位</b>,有哪些回零模式?

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

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

    第二十四章 通用同步異步收發(fā)器(USART)

    本文介紹了W55MH32的通用同步異步收發(fā)器(USART),其支持全雙工異步通信、NRZ格式,具分?jǐn)?shù)波特率發(fā)生器,可編程數(shù)據(jù)字長(zhǎng)、停止位等。支持LIN、IrDA等模式,有DMA及多種中斷,適用于多場(chǎng)景高速通信。
    的頭像 發(fā)表于 05-29 15:44 ?2327次閱讀
    第二十四章 通用<b class='flag-5'>同步</b><b class='flag-5'>異步</b>收發(fā)器(USART)

    基礎(chǔ)篇-開關(guān)電源的同步與非同步

    同步開關(guān)電源和異步開關(guān)電源之前,我們首先來(lái)回顧一下傳統(tǒng)的開關(guān)電源,工作工程見下: 當(dāng)Q1打開,Q2關(guān)閉,Vsw為高,IQ1增加,IQ2為零,電感電流增加。 當(dāng)Q1關(guān)閉,Q2打開,Vsw為低,IQ1為零
    發(fā)表于 04-17 11:49

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

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