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

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

FPGA扇出太多引起的時序問題

FPGA設計論壇 ? 來源:CSDN博客 ? 作者:多喝hot水 ? 2021-10-25 16:30 ? 次閱讀

1.扇出太多引起的時序問題。

信號驅動非常大,扇出很大,需要增加驅動能力,如果單純考慮驅動能力可以嘗試增加buffer來解決驅動能力,但在插入buffer的同時增加了route的延時,容易出現時序報告評分問題。

解決該問題常用方法為進行驅動信號邏輯復制,即對扇出很大的信號產生邏輯進行多次復制,生成多路同頻同相的信號去驅動下級邏輯電路。保證了時延同時也增大了驅動能力。但是該方法在使用過程中可以和buffer一起使用,平衡資源利用率和時延,防止資源分配不均或者時序考慮不周。

解決該問題常用方法為進行驅動信號邏輯復制,即對扇出很大的信號產生邏輯進行多次復制,生成多路同頻同相的信號去驅動下級邏輯電路。保證了時延同時也增大了驅動能力。但是該方法在使用過程中可以和buffer一起使用,平衡資源利用率和時延,防止資源分配不均或者時序考慮不周。

2.對于時鐘頻率要求較高導致的上升沿下降沿對不同的寄存器操作的問題。

首先分析該問題產生原因,如果上升沿下降沿都使用,就相當于是電平觸發,電平觸發比時鐘沿觸發更容易受到干擾,所以一般不同時對一個時鐘的上升沿和下降沿分別對不同的寄存器操作。

1)將時鐘通過MMC或者PLL產生180相移產生新的時鐘,新的始終的上升沿就是原時鐘的下降沿,從而實現都為上升沿觸發。

2)使用全局時鐘資源中的INV實現對原時鐘信號取反,然后新的時鐘信號的上升沿就是原時鐘的下降沿。

另外對于其他方法要思考,比如對原時鐘信號進行倍頻實現上升沿下降沿均為上升沿,這個方法直接提升系統時鐘速率一倍,如果不是時鐘速度太高這個上升沿下降沿問題也不會出現了,故,該方法暫不考慮。還有就是對于時鐘的使用一定要使用PLL或者MMC這些專門的時鐘內核生成。

另外對于其他方法要思考,比如對原時鐘信號進行倍頻實現上升沿下降沿均為上升沿,這個方法直接提升系統時鐘速率一倍,如果不是時鐘速度太高這個上升沿下降沿問題也不會出現了,故,該方法暫不考慮。還有就是對于時鐘的使用一定要使用PLL或者MMC這些專門的時鐘內核生成。

3.布局太差導致的布線延遲太高問題

布線延遲太高問題一般有兩種情況:

1)一種是布線扇出太多導致的問題,另外再對扇出太多補充一點,扇出太多而增加buffer提高驅動能力,而普通I/O信號或片內信號進入BUFG到從BUFG輸出,有大約10ns的固定時延,但是BUFG到片內所有單元的延時可以忽略為0ns。這個問題在上篇中已經給出了解決方案,也就是通過邏輯復制的方法解決。

2)就是今天要說的問題,就是本身各種信號扇出并不多,邏輯時間也不是很大,但是布線延遲很大,這種問題就是布局太差的問題。

相應的解決方案有:通過ISE布局工具中調整布局的努力程度(effort level),特別努力程度(extra effort),MPPR選項,實在不行的話就嘗試使用Flootplanner相對區域約束重新對設計進行布局規劃。

4.就是出現邏輯級數過多情況

也就是邏輯計算時間比較大,這種情況一般不屬于時序問題,而屬于程序編寫問題,盡量不要嵌套IF ELSE語句或者CASE語句嵌套,能用CASE語句盡量不用IF ELSE語句,還有就是在使用IF 語句和CASE語句時注意防止產生不必要的鎖存器。

責任編輯:haq

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • FPGA
    +關注

    關注

    1644

    文章

    21989

    瀏覽量

    615205
  • 驅動
    +關注

    關注

    12

    文章

    1908

    瀏覽量

    86627
  • 時鐘
    +關注

    關注

    11

    文章

    1887

    瀏覽量

    132937

原文標題:FPGA時序問題與解決方法

文章出處:【微信號:gh_9d70b445f494,微信公眾號:FPGA設計論壇】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    什么是晶圓級扇出封裝技術

    晶圓級扇出封裝(FO-WLP)通過環氧樹脂模塑料(EMC)擴展芯片有效面積,突破了扇入型封裝的I/O密度限制,但其技術復雜度呈指數級增長。
    的頭像 發表于 06-05 16:25 ?620次閱讀
    什么是晶圓級<b class='flag-5'>扇出</b>封裝技術

    FPGA時序約束之設置時鐘組

    Vivado中時序分析工具默認會分析設計中所有時鐘相關的時序路徑,除非時序約束中設置了時鐘組或false路徑。使用set_clock_groups命令可以使時序分析工具不分析時鐘組中時
    的頭像 發表于 04-23 09:50 ?338次閱讀
    <b class='flag-5'>FPGA</b><b class='flag-5'>時序</b>約束之設置時鐘組

    有沒有對appsfpga_io模塊輸入端功能時序的控制的資料?

    我們的要求,只是按行輸入數據,全局reset。有沒有對appsfpga_io模塊輸入端功能時序的控制的資料?
    發表于 02-27 07:02

    FPGA驅動AD芯片之實現與芯片通信

    概述:?利用FPGA實現AD芯片的時序,進一步實現與AD芯片數據的交互,主要熟悉FPGA時序圖的實現,掌握時序圖轉換Verilog硬件描述
    的頭像 發表于 12-17 15:27 ?997次閱讀
    <b class='flag-5'>FPGA</b>驅動AD芯片之實現與芯片通信

    華天科技硅基扇出封裝

    來源:華天科技 在半導體封裝領域, 扇出(Fan-Out)技術 正以其獨特的優勢引領著新一輪的技術革新。它通過將芯片連接到更寬廣的基板上,實現了更高的I/O密度和更優秀的熱性能。由于扇出型封裝不需要
    的頭像 發表于 12-06 10:00 ?672次閱讀

    FPGA驅動ADS7947,時序與手冊一樣,采集到的數據一直恒定不變,為什么?

    FPGA驅動ADS7947出問題 時序與手冊一樣 但是采集到的數據一直恒定不變 CS也有一個上拉電阻器
    發表于 11-13 06:11

    高速ADC與FPGA的LVDS數據接口中避免時序誤差的設計考慮

    電子發燒友網站提供《高速ADC與FPGA的LVDS數據接口中避免時序誤差的設計考慮.pdf》資料免費下載
    發表于 10-15 09:50 ?6次下載
    高速ADC與<b class='flag-5'>FPGA</b>的LVDS數據接口中避免<b class='flag-5'>時序</b>誤差的設計考慮

    FPGA電源時序控制

    電子發燒友網站提供《FPGA電源時序控制.pdf》資料免費下載
    發表于 08-26 09:25 ?0次下載
    <b class='flag-5'>FPGA</b>電源<b class='flag-5'>時序</b>控制

    傳感器陣列扇出技術和實現

    電子發燒友網站提供《傳感器陣列扇出技術和實現.pdf》資料免費下載
    發表于 08-23 09:47 ?0次下載
    傳感器陣列<b class='flag-5'>扇出</b>技術和實現

    優化 FPGA HLS 設計

    優化 FPGA HLS 設計 用工具用 C 生成 RTL 的代碼基本不可讀。以下是如何在不更改任何 RTL 的情況下提高設計性能。 介紹 高級設計能夠以簡潔的方式捕獲設計,從而
    發表于 08-16 19:56

    深度解析FPGA中的時序約束

    建立時間和保持時間是FPGA時序約束中兩個最基本的概念,同樣在芯片電路時序分析中也存在。
    的頭像 發表于 08-06 11:40 ?1308次閱讀
    深度解析<b class='flag-5'>FPGA</b>中的<b class='flag-5'>時序</b>約束

    PCB板上過孔太多如何解決

    PCB板上過孔太多是一個在電子設計中常見的問題,它可能由多種因素引起,如設計不合理、走線復雜、信號需求等。解決PCB板上過孔太多的問題,需要從設計、布局、走線以及與制造廠商的溝通等多個方面入手。
    的頭像 發表于 07-16 15:25 ?6727次閱讀

    FPGA時序課件下載

    方便FPGA愛好者學習
    發表于 07-12 11:45 ?3次下載

    電源時序器的原理及使用方法是什么

    電源時序器是一種用于控制多個電源設備按照一定順序開啟或關閉的電子設備。它廣泛應用于音響、舞臺燈光、電視廣播、工業自動化等領域。本文將介紹電源時序器的原理及使用方法。 一、電源時序器的原理 電源
    的頭像 發表于 07-08 14:16 ?4228次閱讀

    輕松實現復雜的電源時序控制

    微控制器、現場可編程門陣列(FPGA)、數字信號處理器(DSP)、模數轉換器(ADC)以及以多個電壓軌供電的其他器件都需要電源時序控制。這些應用通常要求,內核和模擬模塊在數字輸入/輸出(I/O)軌
    的頭像 發表于 06-26 08:24 ?1489次閱讀
    輕松實現復雜的電源<b class='flag-5'>時序</b>控制
    主站蜘蛛池模板: 夜夜狠| 国产91丝袜在线播放九色 | 拍拍拍成人免费高清视频 | 久久久婷婷亚洲5月97色 | 久色乳综合思思在线视频 | 欧洲妇女成人淫片aaa视频 | 尤物视频黄 | 日本欧洲亚洲一区在线观看 | 三级免费黄录像 | 婷婷激情六月 | 国产精品久久久久aaaa | 日韩欧美卡一卡二卡新区 | 日本免费黄色 | 亚洲五月综合缴情婷婷 | 欧美综合色区 | 精品女视频在线观看免费 | 国产性夜夜性夜夜爽91 | 成人亚洲欧美 | 日本高清免费一本视频在线观看 | 久久婷婷色一区二区三区 | 国产免费一级高清淫曰本片 | 147西西人体大胆免费网 | 国产va免费精品高清在线观看 | 欧美另类图片亚洲偷 | 欧美男人天堂网 | 国产精品三级在线播放 | 182.t v香蕉人人网站 | 色色就色色 | 欧美色图在线观看 | 日本黄色免费在线观看 | 亚洲一卡2卡3卡4卡5卡乱码 | 黄色大全片 | 久久精品re| 国产精品欧美一区二区 | 国产免费爽爽视频免费可以看 | 色视频免费观看 | 日本三级理论片 | 美女被免费视频的网站 | 丁香五六月婷婷 | 久久婷婷综合中文字幕 | 人人干天天干 |