《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 設計應用 > 復位對FPGA亞穩態和資源利用率的影響
復位對FPGA亞穩態和資源利用率的影響
2014年微型機與應用第12期
姚建波, 沈 亮, 程國華
江南計算技術研究所, 江蘇 無錫
摘要: 在FPGA設計中,復位信號扮演著重要的角色,設計人員通常都使用一個外部輸入的全局復位信號在上電初期對系統進行初始化[1-2]。通常,FPGA中的全局復位信號一般由3種途徑獲得[3]:(1)用一個復位按鈕產生一個復位信號接到FPGA的全局復位管腳上,它的速度非常慢,而且存在抖動的問題;(2)上電時由電源芯片產生,如TI公司TPS76x系列的電源系統一般都可以產生復位信號,供主芯片上電復位使用;(3)由微處理器產生復位脈沖,這個是設計人員可以方便使用程序控制的。
Abstract:
Key words :

  摘   要復位FPGA設計中一個基本而又重要的問題,如果處理不當,不僅可能導致亞穩態的問題,而且會降低設計的資源利用率。分析了不同的復位方式對系統亞穩態和資源利用率的影響,并對不同的目標器件中復位信號的使用給出了建議。

  關鍵詞: 復位;亞穩態;資源利用率

  在FPGA設計中,復位信號扮演著重要的角色,設計人員通常都使用一個外部輸入的全局復位信號在上電初期對系統進行初始化[1-2]。通常,FPGA中的全局復位信號一般由3種途徑獲得[3]:(1)用一個復位按鈕產生一個復位信號接到FPGA的全局復位管腳上,它的速度非常慢,而且存在抖動的問題;(2)上電時由電源芯片產生,如TI公司TPS76x系列的電源系統一般都可以產生復位信號,供主芯片上電復位使用;(3)由微處理器產生復位脈沖,這個是設計人員可以方便使用程序控制的。

  全局復位管腳類似于其他任何輸入管腳,通常都是異步的,設計人員可以在FPGA中將其當作異步或同步復位信號來使用, 但一個最佳的復位結構卻可以對FPGA的亞穩態和資源利用率產生很大的影響。

  1 復位與亞穩態

  1.1 異步復位

  在大多數FPGA設計中,外部輸入的全局復位信號被直接當作異步復位來使用。這種用法在可控的仿真環境下工作正常,然而在真實的系統中卻常常會出現不規律的錯誤,其原因在于設計人員常常低估了真實系統中復位信號的“釋放”問題,這個問題可能導致系統中的觸發器進入亞穩態,從而影響整個系統的穩定性[4]。

  常用的異步復位電路Verilog描述如下:

  always @ (posedge clk or negedge rst_n)

  begin

  if(!rst_n) q <= 1’b0;

  else   q <= d;

  end

  在Quartus Ⅱ中綜合出的異步復位電路模型如圖1所示。圖2為異步復位電路的復位時序圖。

001.jpg

  如果異步復位信號的撤銷時間在Trecovery(恢復時間)和Tremoval(移除時間)之內,則造成亞穩態的產生,觸發器的輸出在時鐘邊沿的Tco后會產生振蕩,最終穩定到“0”或者“1”,這就有可能造成復位失敗。

  1.2 同步復位

  由于全局復位信號通常是異步的,因此,有些設計人員采用同步復位電路對FPGA進行復位,并且絕大多數文獻資料認為同步復位電路都不會發生亞穩態,其實不然,同步電路也會發生亞穩態,只是幾率小于異步復位電路。

  常用的同步復位電路Verilog描述如下:

  always @ (posedge clk)

  begin

  if(!rst_n) q <= 1’b0;

  elseq <= d;

  end

  在Quartus Ⅱ中綜合出的異步復位電路模型如圖3所示,其復位時序圖如圖4所示。

002.jpg

  當輸入端d為高電平且復位信號的撤銷時間在clk的Tsu(建立時間)和Th(保持時間)內時,亞穩態就隨之產生了。如圖4所示,當復位信號的撤銷時間在clk的Tsu和Th內時,輸入數據為“1”,通過和輸入數據相“與”后產生的信號d’也在clk的Tsu和Th內,因此,勢必會造成類似異步信號采集的亞穩態情況。

  1.3 異步復位、同步釋放

  為了解決單純的異步復位或同步復位所帶來的亞穩態問題,一種常用的處理方式是異步復位、同步釋放。其Verilog描述如下:

  always @ (posedge clk or negedge rst_n_asyn)

  begin

  if (!rst_n_asyn)

  begin

  temp     <= 1′b0;

  rst_n_syn <= 1′b0;

  end

  else

  begin

  temp     <= 1′b1;

  rst_n_syn <= temp;

  end

  end

  在Quartus Ⅱ中綜合出的異步復位、同步釋放電路模型如圖5所示。

003.jpg

  由圖5可以看出,新產生的復位信號rst_n_syn是一個同步化了的異步復位信號,其復位時刻的到來不受時鐘信號的影響,同時其復位釋放的時刻卻與時鐘信號同步。這種復位方式很好地將異步復位和同步復位的優點結合起來,設計人員在開發FPGA工程時只需要在每個時鐘域內用這種異步復位、同步釋放的復位結構產生一個局部的復位信號rst_n_syn,并用它來對該時鐘域內的所有模塊進行復位,便可以有效地降低亞穩態出現的幾率。

  2 復位與資源利用率

  在不同的目標器件中,寄存器對復位的異步或同步、高電平或低電平有不同的要求和實現,因此,不同的復位方式對FPGA的資源利用率也將產生很大的影響。

  2.1 Altera公司的FPGA

  在Altera公司的FGPA中,每個寄存器都有一個異步的清零輸入端[5]。高/低電平的異步/同步復位電路在Quartus Ⅱ中綜合出的電路模型如圖6~圖9所示。

004.jpg

005.jpg

  由圖6~圖9所示的電路模型可以看出,在Altera公司的FPGA中,不論是高電平還是低電平的異步復位,直接使用了寄存器的CLR端口;然而如果是同步復位,綜合后會在其寄存器的數據路徑上增加一個數據選擇器,將復位信號作為輸入邏輯的使能信號,這樣不僅增加了設計的資源占用量,而且增加了數據信號的路徑時延。

  2.2 Xilinx公司的FPGA

  在Xilinx公司的FGPA中,每個寄存器都有一個專用的清零輸入端[6]。高/低電平的異步/同步復位電路在ISE 12.4中綜合出的電路模型如圖10~圖13所示。

006.jpg

007.jpg

008.jpg

009.jpg

  由圖10~圖13所示的電路模型可以看出,在Xilinx的FPGA中,不論是同步的還是異步的高電平復位,直接使用了寄存器的專用清零輸入端;然而如果是低電平復位,綜合后會在復位路徑上增加一個反相器,這樣不僅增加了設計的資源占用量,而且增加了復位信號的路徑時延。

  從以上分析可以看出, 在FPGA設計中,通過異步復位、同步釋放的復位結構將外部輸入的全局復位信號進行同步化,可以降低系統中亞穩態出現的幾率,增加系統復位的可靠性; 同時,在Altera公司的FPGA中對寄存器使用高電平或低電平的異步復位、在Xilinx公司的FPGA中對寄存器使用異步或同步的高電平復位,均可以降低設計的資源占用量,提高資源利用率。因此,在FPGA設計時,設計人員應該根據不同的應用場景和不同的目標器件區別使用復位方式,以取得最佳的復位效果。

  參考文獻

  [1] 周偉,杜玉曉,楊其宇,等.FPGA跨時鐘域亞穩態研究[J].

  電子世界, 2012(3):87-89.

  [2] 黃隸凡,鄭學仁.FPGA設計中的亞穩態研究[J]. 微電子

  學, 2011,41(2):265-268,273.

  [3] CHAPMAN K. Get smart about reset think local, not

  global[Z]. Xilinx FPGAs, 2008.

  [4] 汪路元.FPGA設計中的亞穩態及其緩解措施[J].電子技

  術應用,2012,38(8):13-15.

  [5] Altera. Cyclone IV device handbook[Z].2013.

  [6] Xilinx. Virtex-5 family overview[Z].2009.


此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          黄色资源网久久资源365| 亚洲国产精品99久久久久久久久| 亚洲电影激情视频网站| 久久免费一区| 国产欧美日韩亚洲精品| 欧美高清视频免费观看| 久久久久久久久伊人| 国产欧美成人| 欧美综合激情网| 欧美一级片在线播放| 久久亚洲影院| 午夜亚洲性色福利视频| 国产精一区二区三区| 国产美女精品视频| 欧美大片在线看免费观看| 欧美一区二区在线免费观看| 国产精品制服诱惑| 欧美一区在线视频| 久久gogo国模裸体人体| 欧美精品一区二区三区在线播放| 欧美自拍偷拍| 日韩视频在线你懂得| 亚洲综合欧美| 国产日韩欧美视频| 国产精品性做久久久久久| 国产精品美女久久久久aⅴ国产馆| 欧美日韩一级视频| 久久麻豆一区二区| 欧美一区二区女人| 免费欧美在线视频| 欧美日韩的一区二区| 欧美18av| 国产精品区一区二区三| 国产精品swag| 国产精品免费视频观看| 欧美日韩一区二区三区视频| 国产亚洲aⅴaaaaaa毛片| 亚洲高清不卡在线观看| 国产精品视频免费一区| 欧美本精品男人aⅴ天堂| 欧美a级片网| 欧美—级高清免费播放| 久久激情久久| 国内外成人在线| 亚洲精品久久嫩草网站秘色| 日韩午夜高潮| 性感少妇一区| 亚洲一区激情| 欧美国产日本| 欧美系列一区| 欧美日韩成人在线观看| 日韩亚洲一区二区| 欧美影院午夜播放| 国内成人精品一区| 久久av二区| 欧美二区在线| 亚洲视频狠狠| 亚洲男人第一av网站| 国产精品色婷婷| 欧美电影在线观看完整版| 欧美人成在线| 亚洲综合国产激情另类一区| 欧美激情第一页xxx| 在线视频日韩精品| 久久久美女艺术照精彩视频福利播放| 亚洲网站在线看| 国产亚洲一区二区在线观看| 午夜日韩视频| 久久精品夜夜夜夜久久| 久久黄色网页| 国产精品夜夜夜| 亚洲美女视频网| 国产一区二区三区四区老人| 国产午夜精品理论片a级大结局| 欧美国产乱视频| 久久久www成人免费精品| 亚洲成色999久久网站| 欧美在线91| 亚洲人成人一区二区在线观看| 国产欧美一区二区三区久久| 亚洲一区免费看| 国产日产欧产精品推荐色| 国产精品嫩草99av在线| 欧美不卡高清| 国产在线拍揄自揄视频不卡99| 欧美一区二区三区在线| 一区二区精品在线| 亚洲电影在线免费观看| 亚洲在线黄色| 亚洲一区精品在线| 亚洲欧洲日产国码二区| 一区二区三区欧美| 亚洲午夜精品久久久久久浪潮| 亚洲视频福利| 亚洲第一成人在线| 欧美91福利在线观看| 韩国精品主播一区二区在线观看| 国产视频精品免费播放| 亚洲黄色高清| 国内自拍亚洲| 国产日韩欧美日韩| 麻豆精品视频在线观看视频| 久久久精品性| 蜜桃av一区二区在线观看| 一区二区三区四区五区精品| 国产精品一区二区在线观看| 国产精品午夜国产小视频| 91久久在线视频| 亚洲欧洲免费视频| 在线不卡亚洲| 亚洲视频网站在线观看| 亚洲精品免费在线播放| 亚洲婷婷国产精品电影人久久| 日韩亚洲欧美在线观看| 欧美伊人久久久久久久久影院| 久久久久国产精品午夜一区| 亚洲一区观看| 麻豆国产精品777777在线| 亚洲国产高潮在线观看| 国产精品视频免费一区| 夜夜精品视频| 免费成人av资源网| 亚洲天堂av图片| 激情文学一区| 一区二区三区日韩精品视频| 亚洲裸体视频| 亚洲免费大片| 欧美三级午夜理伦三级中文幕| 欧美激情影院| 久久国产手机看片| 亚洲欧美国产日韩中文字幕| 麻豆精品视频在线观看| 在线亚洲欧美| 国内在线观看一区二区三区| 国产精品欧美日韩久久| 国产一本一道久久香蕉| 午夜精品久久久久久久蜜桃app| 欧美视频精品一区| 亚洲国产成人精品女人久久久| 一区二区三区欧美在线观看| 亚洲二区三区四区| 亚洲欧美三级伦理| 欧美一区综合| 麻豆精品91| 亚洲一区二区综合| 欧美亚洲综合在线| 国产精品五区| 国产精品久久久久久妇女6080| 久久综合网色—综合色88| 激情五月综合色婷婷一区二区| 久久综合九色综合欧美狠狠| 亚洲午夜性刺激影院| 蜜桃av一区二区三区| 亚洲中午字幕| 亚洲精品国产精品久久清纯直播| 久久精品一区中文字幕| 亚洲国产一成人久久精品| 午夜精品久久久久久99热| 狠狠入ady亚洲精品| 久久国产精品99国产精| 欧美一区二区视频在线| 欧美激情一区二区在线| 亚洲天堂黄色| 激情综合自拍| 亚洲视频国产视频| 亚洲第一级黄色片| 激情视频一区二区| 国产精品每日更新| 9色porny自拍视频一区二区| 亚洲一区二区久久| 女同性一区二区三区人了人一| 亚洲免费不卡| 国产欧美日韩麻豆91| 在线成人av| 欧美日韩国产高清| 欧美日韩喷水| 欧美一区二区三区在线| 黑丝一区二区| 国产欧美欧洲在线观看| 老牛国产精品一区的观看方式| 狠狠色丁香婷婷综合| 久久超碰97中文字幕| 在线观看的日韩av| 欧美日韩蜜桃| 欧美激情久久久| 国产精品日韩久久久| 国内精品久久久久久久影视麻豆| 亚洲高清不卡在线| 久久精品国产999大香线蕉| 麻豆精品精品国产自在97香蕉| 91久久综合亚洲鲁鲁五月天| 91久久国产综合久久蜜月精品| 国产精品视频在线观看| 亚洲九九九在线观看| 国产欧美日韩亚洲| 国产精品久久久久免费a∨大胸| 麻豆精品在线视频| 老鸭窝亚洲一区二区三区| 国产热re99久久6国产精品| 国内成人自拍视频| 另类av一区二区| 欧美日韩中文在线观看| 亚洲一级网站| 久久久亚洲综合| 中文日韩在线视频| 欧美国产精品久久| 国产一区二区三区在线免费观看| 亚洲激情视频在线| 国产美女一区二区| 国产日韩欧美日韩| 国产精品高潮呻吟视频| 欧美88av| 欧美精品97| 性欧美在线看片a免费观看| 欧美日韩国产综合视频在线| 国产精品免费久久久久久| 欧美系列电影免费观看| 影音国产精品| 黄色成人在线免费| 国产精品毛片| 日韩亚洲不卡在线| 久久久99免费视频| 国产精品入口麻豆原神| 小黄鸭精品aⅴ导航网站入口| 欧美午夜精品| 欧美丰满少妇xxxbbb| 洋洋av久久久久久久一区| 亚洲自拍都市欧美小说| 韩国一区二区在线观看| 一区二区三区在线视频观看| 欧美国产精品中文字幕| 亚洲一区在线直播| 国产伦一区二区三区色一情| 久久国产天堂福利天堂| 亚洲高清免费在线| 午夜久久电影网| 午夜国产精品影院在线观看| 欧美激情一区二区三区全黄| 国产精品视频福利| 久久人体大胆视频| 欧美极品aⅴ影院| 欧美日韩在线一区二区三区| 国产视频久久久久久久| 亚洲精品1区2区| 国产视频丨精品|在线观看| 韩国av一区二区三区在线观看| 一区二区三区四区在线| 国产精品久久久久一区| 美国成人直播| 亚洲一区二区三区午夜| 国产精品你懂得| 国产精品一区一区| 国产日韩精品在线观看| 欧美母乳在线| 国产一区二区三区四区老人| 亚洲精品在线视频观看| 国产欧美精品在线观看| 国产精品视频免费一区| 亚洲综合不卡| 国产精品扒开腿爽爽爽视频| 久久狠狠一本精品综合网| 亚洲视频一二区| 亚洲成色777777在线观看影院| 欧美日韩国产区| 久久久久久9999| 在线视频欧美日韩精品| 久久国产手机看片| 国产精品理论片| 亚洲毛片av| 国产视频精品va久久久久久| 欧美亚洲动漫精品| 久久se精品一区精品二区| 国产伦精品一区二区三区照片91| 欧美激情亚洲| 久久高清国产| 国产精品激情电影| 亚洲一区免费观看| 欧美日韩在线三区| 午夜精品影院| 免费人成精品欧美精品| 欧美极品在线观看| 国产嫩草影院久久久久| 伊大人香蕉综合8在线视| 欧美视频二区| 亚洲精品久久视频| 亚洲欧美福利一区二区| 欧美无乱码久久久免费午夜一区| 欧美精品v国产精品v日韩精品| 一区二区日韩| 欧美成人精品不卡视频在线观看| 欧美成人精品一区二区三区| 一区二区日本视频| 国产日韩欧美在线看| 国产日产欧美一区| 午夜免费在线观看精品视频| 国产精品永久免费观看| 欧美激情中文不卡| 香蕉久久a毛片| 亚洲欧美日本国产专区一区| 欧美午夜片欧美片在线观看| 久久精品国产综合| 亚洲女ⅴideoshd黑人| 国产女人18毛片水18精品| 欧美激情乱人伦| 亚洲在线观看免费视频| 欧美成人中文字幕在线| 99re亚洲国产精品| 国产精品免费aⅴ片在线观看| 老司机一区二区| 羞羞答答国产精品www一本| 亚洲国产精品久久久久| 欧美巨乳波霸| 国产亚洲va综合人人澡精品| 国模一区二区三区| 亚洲日本成人在线观看| **性色生活片久久毛片| 欧美视频中文在线看| 一区二区视频免费完整版观看| 亚洲女同性videos| 欧美在现视频| 欧美成人一区在线| 国产精品人人爽人人做我的可爱| 欧美日韩免费观看一区| 欧美天堂亚洲电影院在线播放| 狠狠色综合播放一区二区| 亚洲国产1区| 亚洲校园激情| 国产一区二区三区无遮挡|