chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

RTL中多時(shí)鐘域的異步復(fù)位同步釋放

FPGA開源工作室 ? 來源:CSDN ? 作者:Snipermeng ? 2021-05-08 09:59 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

1 多時(shí)鐘域的異步復(fù)位同步釋放

當(dāng)外部輸入的復(fù)位信號只有一個(gè),但是時(shí)鐘域有多個(gè)時(shí),使用每個(gè)時(shí)鐘搭建自己的復(fù)位同步器即可,如下所示。

pIYBAGCV8QWANuz2AACK8JPO7Pg061.jpg

verilog代碼如下:

module CLOCK_RESET( input rst_n, input aclk, input bclk, input cclk, output reg arst_n, output reg brst_n, output reg crst_n );

reg arst_n0,arst_n1;reg brst_n0,brst_n1;reg crst_n0,crst_n1;

always @(posedge aclk or negedge rst_n) if(rst_n==0) begin arst_n0《=1‘b1; arst_n1《=1’b0; arst_n《=1‘b0; end else begin arst_n《=arst_n1; arst_n1《=arst_n0; end always @(posedge bclk or negedge rst_n) if(rst_n==0) begin brst_n0《=1’b1; brst_n1《=1‘b0; brst_n《=1’b0; end else begin brst_n《=brst_n1; brst_n1《=brst_n0; end always @(posedge cclk or negedge rst_n) if(rst_n==0) begin crst_n0《=1‘b1; crst_n1《=1’b0; crst_n《=1‘b0; end else begin crst_n《=crst_n1; crst_n1《=crst_n0; end endmodule

2 多時(shí)鐘域的按順序復(fù)位釋放

當(dāng)多個(gè)時(shí)鐘域之間對復(fù)位釋放的時(shí)間有順序要求時(shí),將復(fù)位同步器級聯(lián)起來就可以構(gòu)成多個(gè)時(shí)鐘域按順序的復(fù)位釋放(實(shí)際上就是延遲兩拍)。

verilog代碼:

module CLOCK_RESET( input rst_n, input aclk, input bclk, input cclk, output reg arst_n, output reg brst_n, output reg crst_n );

reg arst_n0,arst_n1;reg brst_n0,brst_n1;reg crst_n0,crst_n1;

always @(posedge aclk or negedge rst_n) if(rst_n==0) begin arst_n0《=1’b1; arst_n1《=1‘b0; arst_n《=1’b0; end else begin arst_n《=arst_n1; arst_n1《=arst_n0; end always @(posedge bclk or negedge rst_n) if(rst_n==0) begin brst_n1《=1‘b0; brst_n《=1’b0; end else begin brst_n《=brst_n1; brst_n1《=arst_n; end always @(posedge cclk or negedge rst_n) if(rst_n==0) begin crst_n1《=1‘b0; crst_n《=1’b0; end else begin crst_n《=crst_n1; crst_n1《=brst_n; end endmodule

原文標(biāo)題:RTL設(shè)計(jì)- 多時(shí)鐘域按順序復(fù)位釋放

文章出處:【微信公眾號:FPGA開源工作室】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

責(zé)任編輯:haq

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

    關(guān)注

    11

    文章

    1901

    瀏覽量

    133208
  • RTL
    RTL
    +關(guān)注

    關(guān)注

    1

    文章

    389

    瀏覽量

    61088

原文標(biāo)題:RTL設(shè)計(jì)- 多時(shí)鐘域按順序復(fù)位釋放

文章出處:【微信號:leezym0317,微信公眾號:FPGA開源工作室】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

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

    AMD FPGA異步模式與同步模式的對比

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

    異步時(shí)鐘處理方法大全

    該方法只用于慢到快時(shí)鐘的1bit信號傳遞。在Xilinx器件,可以使用(* ASYNC_REG = "TRUE" *)標(biāo)記,將兩個(gè)寄存器盡量靠近綜合,降低 亞穩(wěn)態(tài)因?qū)Ь€延遲太大而傳播到第二個(gè)寄存器的可能性。
    的頭像 發(fā)表于 05-14 15:33 ?629次閱讀
    跨<b class='flag-5'>異步</b><b class='flag-5'>時(shí)鐘</b><b class='flag-5'>域</b>處理方法大全

    在不同時(shí)鐘下,多片ADS131E08如何實(shí)現(xiàn)不間斷的同步采集?

    如題,在不同時(shí)鐘下,多片ADS131E08如何實(shí)現(xiàn)不間斷的同步采集?
    發(fā)表于 12-05 08:10

    一文解析跨時(shí)鐘傳輸

    采樣到的信號質(zhì)量!最常用的同步方法是雙級觸發(fā)器緩存法,俗稱延遲打拍法。信號從一個(gè)時(shí)鐘進(jìn)入另一個(gè)時(shí)鐘之前,將該信號用兩級觸發(fā)器連續(xù)緩存兩次
    的頭像 發(fā)表于 11-16 11:55 ?1275次閱讀
    一文解析跨<b class='flag-5'>時(shí)鐘</b><b class='flag-5'>域</b>傳輸

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

    其它輸入引腳類似,對 FPGA 來說往往是異步的。設(shè)計(jì)人員可以使用這個(gè)信號在 FPGA 內(nèi)部對自己的設(shè)計(jì)進(jìn)行異步或者同步復(fù)位。 不過在一些提示和技巧的幫助下,設(shè)計(jì)人員可以找到更加合適的
    的頭像 發(fā)表于 11-16 10:18 ?1177次閱讀
    FPGA<b class='flag-5'>復(fù)位</b>的8種技巧

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

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

    計(jì)數(shù)器同步異步怎么判斷

    計(jì)數(shù)器同步異步是數(shù)字電路設(shè)計(jì)的一個(gè)重要概念,它們在很多應(yīng)用場景中都扮演著關(guān)鍵角色。 一、計(jì)數(shù)器概述 計(jì)數(shù)器是一種常見的數(shù)字電路,它可以對輸入信號進(jìn)行計(jì)數(shù),并將計(jì)數(shù)結(jié)果以數(shù)字形式輸出。計(jì)數(shù)器在數(shù)
    的頭像 發(fā)表于 07-23 11:14 ?2682次閱讀

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

    異步清零都是對寄存器或計(jì)數(shù)器進(jìn)行清零操作的方式,它們的主要區(qū)別在于清零信號的觸發(fā)方式。 同步清零:同步清零是指在時(shí)鐘信號的控制下,將寄存器或計(jì)數(shù)器的值清零。在
    的頭像 發(fā)表于 07-23 11:11 ?5945次閱讀

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

    異步置零和同步置零是數(shù)字電路設(shè)計(jì)兩種不同的置零方法。它們在實(shí)現(xiàn)方式、性能和應(yīng)用場景上有所不同。 實(shí)現(xiàn)方式: 異步置零:異步置零是指在數(shù)字電
    的頭像 發(fā)表于 07-23 11:09 ?4397次閱讀

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

    定義 異步線路是一種數(shù)據(jù)傳輸方式,其中發(fā)送方和接收方不需要嚴(yán)格的時(shí)鐘同步。在異步通信中,每個(gè)字符或數(shù)據(jù)幀都是獨(dú)立傳輸?shù)?,每個(gè)字符之間由起始位和停止位分隔。 1.2 工作原理 起始位
    的頭像 發(fā)表于 07-23 09:14 ?1186次閱讀

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

    統(tǒng)一的時(shí)鐘信號進(jìn)行工作,各個(gè)部分的輸出與輸入之間存在固定的時(shí)序關(guān)系。同步電路通常用于數(shù)據(jù)傳輸、存儲器、處理器等高速電子系統(tǒng)。 異步電路(Asynchronous Circuit)是指
    的頭像 發(fā)表于 07-22 17:37 ?929次閱讀

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

    同步電路和異步電路是數(shù)字電路設(shè)計(jì)的兩種基本類型。它們在設(shè)計(jì)方法、性能、功耗、可靠性等方面存在顯著差異。 同步電路 定義 同步電路是指電路
    的頭像 發(fā)表于 07-22 17:35 ?2407次閱讀

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

    同步電路和異步電路是數(shù)字電路設(shè)計(jì)的兩種基本類型,它們在設(shè)計(jì)方法、性能特點(diǎn)和應(yīng)用領(lǐng)域等方面存在顯著差異。 同步電路 定義 同步電路是指電路
    的頭像 發(fā)表于 07-22 17:01 ?2209次閱讀

    FPGA同步復(fù)位異步復(fù)位

    FPGA(Field-Programmable Gate Array,現(xiàn)場可編程門陣列)復(fù)位操作是設(shè)計(jì)過程不可或缺的一環(huán),它負(fù)責(zé)將電路恢復(fù)到初始狀態(tài),以確保系統(tǒng)的正確啟動和穩(wěn)定運(yùn)行。在FPGA設(shè)計(jì)
    的頭像 發(fā)表于 07-17 11:12 ?2619次閱讀

    FPGA異步信號處理方法

    FPGA(現(xiàn)場可編程門陣列)在處理異步信號時(shí),需要特別關(guān)注信號的同步化、穩(wěn)定性以及潛在的亞穩(wěn)態(tài)問題。由于異步信號可能來自不同的時(shí)鐘或外部設(shè)
    的頭像 發(fā)表于 07-17 11:10 ?1888次閱讀