秋霞午夜-乱轮视频-国产二区视频-久久综合国产-顶级毛片-欧美混交群体交-国产在线免费-久久综合99-日本熟妇毛茸茸茂密的森林-国产免费黄-草草福利影院-av小说图片-亚洲视频五区-av最新天-91中文在线观看-亚洲aaaaaaa-欧美视频xxx-毛片网站网址-99热6这里只有精品-无码人妻h动漫-亚洲射情-999国产在线-小伸进喷水网站-国产91调教-日本夜夜操-国产专区欧美专区-国产美女主播av-女人叫床高潮娇喘声录音mp3-日韩精品视频在线观看网站-亚洲国产福利视频

FPGA現場可編程門陣列的時鐘電路結構原理

來源:FPGA現場可編程門陣列| 發布日期:2024-11-29 15:58

FPGA(現場可編程門陣列)的時鐘布局,是其設計中至關重要的一部分。時鐘信號通常用于同步邏輯電路中的各個模塊,確保它們在正確的時間進行操作,以避免時序問題和數據錯位。

FPGA 的時鐘原理基本概念:

? 時鐘資源:FPGA 中包含一些全局時鐘資源。以AMD公司近年的主流FPGA為例,這些時鐘資源由CMT(時鐘管理器)產生,包括DCM、PLL和MMCM等。其中DCM在舊的器件中應用,目前已被淘汰;PLL為模擬鎖相環,大家較為熟悉,可以用之進行分頻、倍頻及作相位調節;

圖1 鎖相環(PLL)的基本電路結構圖

MMCM在PLL的功能基礎之上,提供更為強大的高階功能:如動態相位調節、時鐘擴頻功能及時鐘分配動態變化等。

? 時鐘分配與布線:FPGA 中通常有多個時鐘資源,時鐘信號需要正確分配到邏輯電路中。時鐘信號的布線質量對設計的性能和功耗都有很大影響。

? 時鐘域交叉:當設計中存在多個時鐘域時,需要正確處理不同時鐘域之間的數據傳輸,以防止時序違規和異步時鐘域之間的不穩定性問題

圖2 經過多級寄存器的跨時鐘域數據處理方式

? 時鐘緩沖與時鐘延遲:在 FPGA 中,時鐘緩沖和時鐘延遲對時鐘信號的傳播和同步至關重要。需要注意時鐘緩沖的插入和時鐘延遲對設計的影響。在需要進行跨時鐘域數據傳輸時,可能需要使用時鐘域轉換器來實現時鐘域之間的數據同步。時鐘域轉換器通常包括異步 FIFO 緩沖器、雙口 RAM等。

? 時序約束:通過時序約束來告訴綜合工具和布局布線工具時鐘的頻率和時序要求,以確保時序要求得到滿足。尤其對于每個時鐘域,都需要明確指定相應的時序約束,包括時鐘頻率、時鐘起始相位、時鐘傳播延遲等,以確保時序要求得到滿足。通常包括:

◆時鐘頻率約束:指定電路中時鐘信號的最大頻率,以確保電路在給定時鐘頻率下能夠正常工作。

◆時序路徑約束:確定電路中各個信號的傳輸路徑和時序關系。時序路徑約束通常包括輸入到輸出的傳輸延遲、時鐘到達時間等信息,以確保信號在特定時鐘周期內能夠到達目標節點。

◆時鐘域約束:確定電路中使用的各個時鐘信號的邏輯域,并且定義各個時鐘域之間的時序關系。

? 時鐘偏移和抖動:時鐘信號可能存在偏移和抖動,這可能導致時序不穩定或違反時序約束。

圖3 理想的時鐘和帶抖動的時鐘對比圖

解決 FPGA 中的時鐘問題需要深入理解 FPGA 架構和時鐘原理,并結合設計工具的使用技巧和實踐經驗。正確的時鐘設計能夠有效提高 FPGA 設計的性能、可靠性和穩定性。

了解以上的時鐘基本概念之后,我們可以對用戶實際設計中的時鐘使用情況作進一步的分析:

時鐘使用情況進一步分析

? 門控時鐘:此類時鐘出現的目的是為了降低芯片的功耗,因此在ASIC芯片中經常應用??煞譃楦哂行?、低有效、XOR門結構、MUX結構控制等多種形式。

圖4 一個簡單的門控時鐘原理示意圖

由圖可見,門控時鐘實際上是輸入到觸發器時鐘端的時鐘,來自組合邏輯;那么,問題在于組合邏輯在布局布線之后肯定會產生毛刺,而如果采用這種有毛刺的信號來作為時鐘使用的話,將會出現功能上的錯誤,同時還容易增加延時,引起時鐘漂移,降低可測性;我們的改進方式是:用組合邏輯驅動CE端口,而不去改動clk端口;原廠的元件庫提供了一種更為方便的方式:通過引入時鐘緩沖器,既可以達到門控的效果,也避免了組合邏輯帶來的時序風險。

圖5 BUFGCE時鐘緩沖器

? 同步時鐘架構:也可以稱為“單時鐘方式”。這種時鐘的工作方式往往出現在類emulator的硬件系統中,其主要特點是統一使用一個單時鐘(root clock)輸入,隨后再由該時鐘分出很多衍生時鐘作為各模塊的使用。

這種時鐘的結構好處是:對于非常復雜的時鐘樹結構,往往硬件系統本身能夠提供的物理時鐘源數量十分有限,且同步精度難以保證。那么采用這樣的單時鐘系統,不僅能夠從源頭上,保證所有時鐘的同步性,同時,不需要對大量時鐘作很多復雜的約束條件;最后,在調試過程當中,需要對時鐘進行停止或啟動的操作時,顯得十分方便。

缺點是,在這種模式下,由于采樣率的限制及時鐘到達時間的延遲,信號保持時間(Hold time)的條件往往難以滿足;所以,整個設計的頻率不會跑得很快。

? 異步時鐘架構:也可理解為“多時鐘模式”。這種架構,一般在原型驗證系統上用的較多,即:硬件系統本身提供很多路物理時鐘(通過晶振或時鐘發生芯片產生);通過增加定制化的時鐘約束,用戶的設計,可以較“單時鐘方式”跑的更快一些。

這樣的好處:在硬件系統需要連接軟件上位機作軟硬件聯合調試時,有著較大的性能優勢并縮短整個系統運行的時間。缺點是由于其時鐘的不可停止性,那么在功能debug調試上存在一定的限制,比方說看到的信號的位置不精準等等。



主站蜘蛛池模板: 日本激情视频 | 国产精品一区在线观看 | 免费网站观看www在线观看 | 成人在线网站 | www.精品 | 奇米影视7777 | 午夜激情影院 | 成人做爰100 | 天天插天天干 | 蜜桃视频网站 | 午夜免费福利视频 | 色婷婷久久| 国产福利小视频 | 欧美a视频| 日韩av免费 | 国产探花在线观看 | 欧美日韩国产一区二区三区 | 日本二区 | 女人床技48动态图 | 亚洲欧美综合 | 日韩精品人妻中文字幕有码 | 国产精品久久久久久久久 | 日韩av免费在线观看 | 国产做受入口竹菊 | 韩国《漂亮的女邻居3》 | 在线观看欧美日韩视频 | 日韩欧美一区二区三区 | 在线视频一区二区 | 欧美巨鞭大战丰满少妇 | 爱爱免费视频 | av网站在线播放 | 欧美国产精品 | 乱码一区二区三区 | 亚洲免费观看高清完整版在线观看 | 国产精品久久久精品 | 欧美性生活视频 | 中文字幕在线免费看线人 | 亚洲不卡视频 | 欧美视频一区 | 无码人妻一区二区三区免费n鬼沢 | 日韩欧美在线播放 | 麻豆精品国产传媒 | 黄色三级网站 | 超碰在线 | 久久精品99久久久久久久久 | 性爱免费视频 | 中文字幕免费在线观看 | 91成人看片 |