《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 業界動態 > FPGA時鐘設計

FPGA時鐘設計

2015-10-15
關鍵詞: FPGA 時鐘設計

  摘要:在FPGA設計中,為了成功地操作,可靠的時鐘是非常關鍵的。設計不良的時鐘在極限的溫度、電壓下將導致錯誤的行為。在設計PLD/FPGA時通常采用如下四種類型時鐘:全局時鐘、門控時鐘、多級邏輯時鐘和波動式時鐘。多時鐘系統包括上述四種時鐘類型的任意組合。
  關鍵詞:FPGA;時鐘;邏輯時鐘;險象
  對于一個設計項目來說,全局時鐘是最簡單和最可預測的時鐘。在PLD/FPGA設計中最好的時鐘方案是由專用的全局時鐘輸入引腳驅動的單個主時鐘去鐘控設計項目中的每一個觸發器。只要可能就應盡量在設計項目中采用全局時鐘。PLD/FPGA都具有專門的全局時鐘引腳,它直接連到器件中的每一個寄存器。這種全局時鐘提供器件中最短的時鐘到輸出的延時。
  1 全局時鐘
  全局時鐘的實例如圖1所示。圖1中定時波形示出觸發器的數據輸入D[1..3]應遵守建立時間和保持時間的約束條件。建立和保持時間的數值在PLD數據手冊中給出,也可用軟件的定時分析器計算出來。如果在應用中不能滿足建立和保持時間的要求,則必須用時鐘同步輸入信號。
  

40.png

  2 門控時鐘
  在許多應用中,整個設計項目都采用外部的全局時鐘是不可能或不實際的。PLD具有乘積項邏輯陣列時鐘(即時鐘是由邏輯產生的),允許任意函數單獨地鐘控各個觸發器。然而,當你用陣列時鐘時,應仔細地分析時鐘函數,以避免毛刺。
  通常用陣列時鐘構成門控時鐘。門控時鐘常常同微處理器接口有關,用地址線去控制寫脈沖。然而,每當用組合函數鐘控觸發器時,通常都存在著門控時鐘。如果符合下述條件,門控時鐘可以象全局時鐘一樣可靠地工作,圖2所示是一個可靠的門控時鐘電路。
  

41.png

  (1)驅動時鐘的邏輯必須只包含一個“與”門或一個“或”門。如果采用任何附加邏輯在某些工作狀態下,會出現競爭產生的毛刺。
  (2)邏輯門的一個輸入作為實際的時鐘,而該邏輯門的所有其他輸入必須當成地址或控制線,它們遵守相對于時鐘的建立和保持時間的約束。

  在設計中可以將門控時鐘轉換成全局時鐘以改善設計項目的可靠性。圖3示出如何用全局時鐘重新設計圖2所示的電路。地址線在控制D觸發器的使能輸入,許多PLD設計軟件,如Max+PlusⅡ軟件都提供這種帶使能端的D觸發器。當ENA為高電平時,D輸入端的值被鐘控到觸發器中:當ENA為低電平時,維持現在的狀態。
  

42.png

  3 多級邏輯時鐘
  當產生門控時鐘的組合邏輯超過一級(即超過單個的“與”門或“或”門)時,驗證設計項目的可靠性變得很困難。即使樣機或仿真結果沒有顯示出靜態險象,但實際上仍然可能存在著危險。通常,不應該用多級組合邏輯去鐘控PLD設計中的觸發器。

QQ截圖20151015145220.png

  圖4給出一個含有險象的多級時鐘的例子。時鐘是由SEL引腳控制的多路選擇器輸出的。多路選擇器的輸入是時鐘(CLK)和該時鐘的2分頻(DIV2)。多級邏輯的險象可以去除。例如,可以插入“冗余邏輯”到設計項目中。然而,PLD/FPGA編譯器在邏輯綜合時會去掉這些冗余邏輯,使得驗證險象是否真正被去除變得困難了。為此,必須應尋求其他方法來實現電路的功能。
  圖中SEL引腳和DIV2信號用于使能D觸發器的使能輸入端,而不是用于該觸發器的時鐘引腳。采用這個電路并不需要附加PLD的邏輯單元,工作卻可靠多了。
  4 行波時鐘
  另一種流行的時鐘電路是采用行波時鐘,即一個觸發器的輸出用作另一個觸發器的時鐘輸入。如果仔細地設計,行波時鐘可以像鐘一樣地可靠工作。然而,行波時鐘使得與電路有關的定時計算變得很復雜。行波時鐘在行波鏈上各觸發器的時鐘之間產生較大的時間偏移,并且會超出最壞情況下的建立時間、保持時間和電路中時鐘到輸出的延時,使系統的實際速度下降。

本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
主站蜘蛛池模板: 99久久er热在这里只有精品99| 国产a级黄色片| 中文日韩亚洲欧美制服| 永久免费无码网站在线观看个| 国产v在线在线观看羞羞答答| 免费福利在线观看| 国产精品综合一区二区三区| 久久午夜无码鲁丝片午夜精品| 狼友av永久网站免费观看| 啦啦啦资源视频在线完整免费高清| 91精品欧美一区二区综合在线 | 午夜影院app| 日本亚洲精品色婷婷在线影院| 岛国在线观看视频| 久久99精品久久久久久不卡| 日韩欧美一区二区三区免费看 | 成人777777| 亚洲人成网站在线观看播放青青 | 国产欧美在线视频免费| 18禁止看的免费污网站| 国产高清免费观看| 97精品伊人久久大香线蕉| 拍拍拍无挡无遮10000| 亚洲国产成人久久一区二区三区| 精彩视频一区二区| 国产99视频在线| 欧美人与牲动交xxxxbbbb| 国产精品线在线精品| 91麻豆国产极品在线观看洋子| 成在人线av无码免费高潮水| 亚洲av无码一区二区三区dv| 男人插女人免费| 免费看黄色视屏| 精品伊人久久大线蕉地址| 国产成人亚洲综合一区| 92午夜少妇极品福利无码电影| 大又大粗又爽又黄少妇毛片| 丰满熟妇乱又伦| 日本丰满岳乱妇在线观看| 久久久国产99久久国产一| 日本三级香港三级人妇99|