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

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

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

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

時(shí)序電路為什么在FPGA上綜合成了latch?

sanyue7758 ? 來(lái)源:ExASIC ? 2024-02-20 16:12 ? 次閱讀

有群友提問(wèn),下面的代碼為什么在DC里可以綜合成DFF,而在FPGA上卻綜合成了latch。

always@(posedgeclk,negedgerstn,negedgesetn)
  if(!rstn)
    a <= 1'b0;
??else?if(!setn)
????a?<=?1'b1;
??else 
??  a <= a;

我們可以看到這段代碼有兩個(gè)特別之處:

同時(shí)有異步復(fù)位和異步置位

除了復(fù)位和置位,數(shù)據(jù)要保持

我們可以畫(huà)出這段代碼的邏輯圖,如下圖。這圖也就是DC綜合出來(lái)的結(jié)果。

1dbdbc36-cfc7-11ee-a297-92fbcf53809c.png

那在FPGA上為什么會(huì)變成latch呢?有人說(shuō)FPGA平臺(tái)沒(méi)有l(wèi)atch,但quartus里確實(shí)報(bào)了生成latch的warning。我們來(lái)試著把電路等價(jià)變換,先把setn端簡(jiǎn)化掉:

1dd04a0e-cfc7-11ee-a297-92fbcf53809c.png

我們看到上圖左邊dff的邏輯,當(dāng)rstn==0時(shí),dff輸出0,否則就保持。這不就是latch的邏輯嗎?整理出下圖:

1ddecf0c-cfc7-11ee-a297-92fbcf53809c.png

由此可見(jiàn)FPGA平臺(tái)綜合成latch也是有可能的。

后來(lái)讓群友直接看看FPGA平臺(tái)綜合出來(lái)的電路圖,看看究竟是什么樣的電路。群友回復(fù)如下:

1df087c4-cfc7-11ee-a297-92fbcf53809c.png

哎,真是神奇!時(shí)鐘都優(yōu)化沒(méi)了,直接用了一個(gè)帶復(fù)位和置位的latch。看了這個(gè)電路的邏輯,確實(shí)與一開(kāi)頭的RTL等價(jià)的,并且還不需要數(shù)據(jù)loop了,挺簡(jiǎn)潔的。

所以得出結(jié)論,F(xiàn)PGA平臺(tái)之所以與DC有差異,只是綜合策略或者說(shuō)是綜合引擎優(yōu)化算法的問(wèn)題。綜合結(jié)果都是可以用的。




審核編輯:劉清

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

    1643

    文章

    21966

    瀏覽量

    614151
  • 時(shí)序電路
    +關(guān)注

    關(guān)注

    1

    文章

    114

    瀏覽量

    21874
  • 異步復(fù)位
    +關(guān)注

    關(guān)注

    0

    文章

    47

    瀏覽量

    13471
  • dff
    dff
    +關(guān)注

    關(guān)注

    0

    文章

    26

    瀏覽量

    3582

原文標(biāo)題:時(shí)序電路為什么綜合成了latch

文章出處:【微信號(hào):處芯積律,微信公眾號(hào):處芯積律】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

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

    數(shù)字電路時(shí)序電路

    《數(shù)字電路之如雷貫耳的“邏輯電路”》、《數(shù)字電路之?dāng)?shù)字集成電路IC》之后,本文是數(shù)字電路入門(mén)3
    發(fā)表于 08-01 10:58 ?1.9w次閱讀
    數(shù)字<b class='flag-5'>電路</b>之<b class='flag-5'>時(shí)序電路</b>

    時(shí)序電路的分析與設(shè)計(jì)方法

    邏輯功能,若電路存在問(wèn)題,并提出改進(jìn)方法。分析同步時(shí)序電路時(shí)分為以下幾個(gè)步驟:分清時(shí)序電路的組成.列出方程. 根據(jù)時(shí)序電路的組合部分,寫(xiě)出
    發(fā)表于 08-23 10:28

    什么是時(shí)序電路

    什么是時(shí)序電路時(shí)序電路核心部件觸發(fā)器的工作原理
    發(fā)表于 03-04 06:32

    同步時(shí)序電路

    同步時(shí)序電路 4.2.1 同步時(shí)序電路的結(jié)構(gòu)和代數(shù)法描述
    發(fā)表于 01-12 13:31 ?5539次閱讀
    同步<b class='flag-5'>時(shí)序電路</b>

    什么是時(shí)序電路

    什么是時(shí)序電路 任意時(shí)刻的穩(wěn)定輸出,不僅與該時(shí)刻的輸入有關(guān),而且還
    發(fā)表于 01-12 13:23 ?8643次閱讀
    什么是<b class='flag-5'>時(shí)序電路</b>

    基于FPGA技術(shù)的RS232接口時(shí)序電路設(shè)計(jì)方案

    基于FPGA技術(shù)的RS232接口時(shí)序電路設(shè)計(jì)方案
    發(fā)表于 01-26 11:36 ?30次下載

    FPGA的設(shè)計(jì)主要是以時(shí)序電路為主嗎?

    “時(shí)鐘是時(shí)序電路的控制者” 這句話太經(jīng)典了,可以說(shuō)是FPGA設(shè)計(jì)的圣言。FPGA的設(shè)計(jì)主要是以時(shí)序電路為主,因?yàn)榻M合邏輯電路再怎么復(fù)雜也變不
    的頭像 發(fā)表于 07-21 10:55 ?4931次閱讀

    組合電路時(shí)序電路的講解

    組合電路時(shí)序電路是計(jì)算機(jī)原理的基礎(chǔ)課,組合電路描述的是單一的函數(shù)功能,函數(shù)輸出只與當(dāng)前的函數(shù)輸入相關(guān);時(shí)序電路則引入了時(shí)間維度,時(shí)序電路
    的頭像 發(fā)表于 09-25 09:50 ?2.6w次閱讀

    時(shí)序電路基本組件及時(shí)序邏輯電路應(yīng)用實(shí)例

    時(shí)序電路是數(shù)字電路的基本電路,也是FPGA設(shè)計(jì)中不可缺少的設(shè)計(jì)模塊之一。
    的頭像 發(fā)表于 09-08 14:21 ?7361次閱讀
    <b class='flag-5'>時(shí)序電路</b>基本組件及<b class='flag-5'>時(shí)序</b>邏輯<b class='flag-5'>電路</b>應(yīng)用實(shí)例

    時(shí)序電路基本介紹

    組合邏輯和時(shí)序邏輯電路是數(shù)字系統(tǒng)設(shè)計(jì)的奠基石,其中組合電路包括多路復(fù)用器、解復(fù)用器、編碼器、解碼器等,而時(shí)序電路包括鎖存器、觸發(fā)器、計(jì)數(shù)器、寄存器等。
    的頭像 發(fā)表于 09-12 16:44 ?1w次閱讀
    <b class='flag-5'>時(shí)序電路</b>基本介紹

    什么是時(shí)序電路

    那么,如何才能將過(guò)去的輸入狀態(tài)反映到現(xiàn)在的輸出上呢?「時(shí)序電路」到底需要些什么呢?人類(lèi)總是根據(jù)過(guò)去的經(jīng)驗(yàn),決定現(xiàn)在的行動(dòng),這時(shí)我們需要的就是—記憶。同樣,「時(shí)序電路」也需要這樣的功能。這種能夠?qū)崿F(xiàn)人類(lèi)記憶功能的元器件就是觸發(fā)器。
    的頭像 發(fā)表于 03-24 10:48 ?1470次閱讀
    什么是<b class='flag-5'>時(shí)序電路</b>?

    什么是同步時(shí)序電路和異步時(shí)序電路,同步和異步電路的區(qū)別?

    同步和異步時(shí)序電路都是使用反饋來(lái)產(chǎn)生下一代輸出的時(shí)序電路。根據(jù)這種反饋的類(lèi)型,可以區(qū)分這兩種電路時(shí)序電路的輸出取決于當(dāng)前和過(guò)去的輸入。時(shí)序電路
    的頭像 發(fā)表于 03-25 17:29 ?2.8w次閱讀
    什么是同步<b class='flag-5'>時(shí)序電路</b>和異步<b class='flag-5'>時(shí)序電路</b>,同步和異步<b class='flag-5'>電路</b>的區(qū)別?

    時(shí)序電路包括兩種類(lèi)型 時(shí)序電路必然存在狀態(tài)循環(huán)對(duì)不對(duì)

    探討時(shí)序電路中可能存在的狀態(tài)循環(huán)。 首先,同步時(shí)序電路是指時(shí)序元件按照整個(gè)系統(tǒng)的時(shí)鐘信號(hào)進(jìn)行同步操作的時(shí)序電路。常見(jiàn)的同步時(shí)序元件有鎖存器和
    的頭像 發(fā)表于 02-06 11:22 ?2097次閱讀

    時(shí)序電路的分類(lèi) 時(shí)序電路的基本單元電路有哪些

    時(shí)序電路可以分為同步時(shí)序電路和異步時(shí)序電路。接下來(lái),我們將詳細(xì)討論時(shí)序電路的分類(lèi)以及其基本單元電路。 一、同步
    的頭像 發(fā)表于 02-06 11:25 ?3403次閱讀

    時(shí)序電路基本原理是什么 時(shí)序電路由什么組成

    時(shí)序電路基本原理是指電路中的輸出信號(hào)與輸入信號(hào)的時(shí)間相關(guān)性。簡(jiǎn)單來(lái)說(shuō),就是電路的輸出信號(hào)要依賴于其輸入信號(hào)的順序和時(shí)間間隔。 時(shí)序電路由時(shí)鐘信號(hào)、觸發(fā)器和組合邏輯
    的頭像 發(fā)表于 02-06 11:30 ?2609次閱讀
    主站蜘蛛池模板: 91欧美精品激情在线观看 | 黄色在线视频免费 | 夜夜想夜夜爽天天爱天天摸 | 欧洲性开放大片免费观看视频 | 成人午夜小视频手机在线看 | 日本高清视频成人网www | 日本大片黄色 | 在线观看免费av网站 | 国产精品夜夜春夜夜爽久久 | 国产精品资源手机在线播放 | 色婷婷综合久久久 | 亚洲精品成人a | 狠狠插狠狠操 | 黄色香蕉网站 | 欧美成人午夜毛片免费影院 | 国产亚洲精品自在久久77 | 91大神精品长腿在线观看网站 | 丁香久久婷婷 | 中文字幕第8页 | 国产午夜毛片一区二区三区 | 色婷婷视频在线观看 | 我要看黄色一级毛片 | 天天色影| 天天做天天爽爽快快 | 丁香六月婷婷综合 | 男啪女色黄无遮挡免费观看 | 欧美肉到失禁高h视频在线 欧美三级成人 | 午夜欧美精品 | 日本拍拍拍 | 国产99热 | 成人女人a毛片在线看 | 中文字幕乱码人成乱码在线视频 | 日欧毛片 | 在线播放色 | 国产美女视频黄a视频免费全过程 | 中文字幕天堂 | 国产一级做a爱免费观看 | 免费观看在线观看 | 天天狠天天透天干天天怕处 | 三a大片 | 亚洲卡一卡2卡三卡4卡国色 |