国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

FPGA研發之道(8)架構設計漫談(三)時鐘和復位

發布時間:2016-2-29 14:10    發布者:designapp
關鍵詞: FPGA , 架構設計 , 復位
  接口確定以后,FPGA內部如何規劃?首先需要考慮就是時鐘和復位。
  時鐘:根據時鐘的分類,可以分為邏輯時鐘,接口時鐘,存儲器時鐘等;
  (1)邏輯時鐘取決與邏輯的關鍵路徑,最終值是設計和優化的結果,從經驗而不是實際出發:低端FPGA(cyclone spantan)工作頻率在40-80Mhz之間,而高端器件(stratix virtex)可達100-200Mhz之間,根據各系列的先后性能會有所提升,但不是革命性的。
  (2)接口時鐘,異步信號的時序一般也是通過FPGA片內同步邏輯產生,一般需要同步化,即接口的同步化采樣。某些接口的同步時鐘一般是固定而精確的,例如下表所示,如SERDES的時鐘盡量由該BANK的專用時鐘管腳輸入,這樣可保證一組SERDES組成的高速接口時鐘偏斜一致。

  (3)外部存儲器時鐘:這里時鐘主要為LPDDR/DDR2/DDR3等器件的時鐘,一般來說FPGA的接口不用工作在相應器件的最高頻率。能夠滿足系統緩存數據的性能即可,但是一般這些IP的接口都規定了相應的最小時鐘頻率,因為這些接口狀態機需不停進行外部器件的刷新(充電),過低的頻率可能會引起刷新的問題,造成數據丟失或者不穩定。
  (4)另外一些需要輸出的低速時鐘,例如I2C、MDIO、低速采樣等操作,可以通過內部分頻得到。不用通過PLL/DCM產生所需時鐘。在XILINX的FPGA中,禁止PLL產生的時鐘直接輸出到管腳上,而ALTERA的器件可以如此操作。解決此類問題的方法可通過ODDR器件通過時鐘及其180度相位時鐘(反向)接入的時鐘管腳分別采樣0、1邏輯得到。
  因為有了DCM/PLL這些專用產生時鐘的器件,似乎產生任意時鐘輸出都是可能是,但實際例化的結果,時鐘的輸出只能選取某些范圍和某些頻率,取決于輸入時鐘和分頻系數,CLK_OUT = CLK_IN *(M/N) 。這些分頻系數基本取整數,其產生的頻率也是有限的值。
  復位:根據復位的分類,FPGA內部復位可以分為硬復位,邏輯復位、軟復位等;
  硬復位:故名思議,即外部引腳引入的復位,可以在上電時給入,使整個FPGA邏輯配置完成后,能夠達到穩定的狀態,這種復位重要性在于復雜單板上除了FPGA外,可能還有多個器件(CPU、DSP),其上電順序不同,在未完成全部上電之前,其工作狀態為不穩定狀態。這種復位引腳可以通過專用時鐘管腳引入,也可通過普通I/O引入,一般由單板MCU或者CPLD給出。
  邏輯復位:則是由FPGA內部邏輯產生,例如可以通過計數產生,等待一段時間開始工作,一般等待外部某些信號準備好,另一種FPGA內部邏輯準備好的狀態信號,常見的有DCM/PLL的LOCK信號;只有內部各邏輯準備好后,FPGA才能正常工作。另外FPGA內部如設計邏輯的看門狗的話,其產生的復位屬于這個層次。
  軟復位:嚴格的說,應屬于調試接口,指FPGA接收外部指令產生的復位信號,用于復位某些模塊,用于定位和排除問題,也屬于可測性設計的一部分。例如FPGA通過EMIF接口與CPU連接,內部設定軟復位寄存器,CPU通過寫此寄存器可以復位FPGA內部單元邏輯,通過寫內部寄存器進行軟復位,是復雜IP常用的功能接口。調試時,FPGA返回錯誤或無返回,通過軟復位能否恢復,可以迅速定位分割問題,加快調試速度。
  復位一般通過與或者或的方式(高電平或、低電平與),產生統一的復位給各模塊使用。模塊軟復位信號,只在本模塊內部使用。
  問題:同步復位好、還是異步復位好? XILINX雖然推薦同步復位,但也不一概而論,復位的目的是使整個系統處于初始狀態,這根據個人寫代碼經驗,這些操作都可以,前提是整個設計為同步設計,時鐘域之間相互隔開,復位信號足夠長,而不是毛刺。下面推薦一種異步復位的同步化方式,其電路圖如下:
  


  時鐘和復位基本上每個模塊的基本輸入,也是FPGA架構上首先要規劃的部分,而不要用到才考慮,搞的整個設計到處例化DCM或者輸出LOCK進行復位,這些對于工程的可維護性和問題定位都沒有益處。《治家格言》說:“宜未雨而綢繆,毋臨渴而掘井。這與FPGA時鐘和復位的規劃是同一個意思。
                               
               
本文地址:http://www.qingdxww.cn/thread-161446-1-1.html     【打印本頁】

本站部分文章為轉載或網友發布,目的在于傳遞和分享信息,并不代表本網贊同其觀點和對其真實性負責;文章版權歸原作者及原出處所有,如涉及作品內容、版權和其它問題,我們將根據著作權人的要求,第一時間更正或刪除。
您需要登錄后才可以發表評論 登錄 | 立即注冊

廠商推薦

  • Microchip視頻專區
  • Dev Tool Bits——使用MPLAB® Discover瀏覽資源
  • Dev Tool Bits——使用條件軟件斷點宏來節省時間和空間
  • Dev Tool Bits——使用DVRT協議查看項目中的數據
  • Dev Tool Bits——使用MPLAB® Data Visualizer進行功率監視
  • 貿澤電子(Mouser)專區

相關視頻

關于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯系我們
電子工程網 © 版權所有   京ICP備16069177號 | 京公網安備11010502021702
快速回復 返回頂部 返回列表
主站蜘蛛池模板: 日韩福利小视频 | 伊人久久五月天 | 欧美一卡2卡三卡4卡公司免费 | 在线欧美日韩精品一区二区 | 久久精品国产在热久久2019 | 亚洲 欧美 成人日韩 | 日韩欧美一区二区三区免费看 | 免费手机黄色网址 | 日日日操| 久久精品国产免费 | 亚洲大胆视频 | 热久久91| 护士紧窄惨叫稚嫩 | 亚洲va在线观看 | 热re99久久国产精品 | 日本久久久久久中文字幕 | 中文国产成人精品久久久 | 成人福利在线视频 | 欧美日韩在线一本卡 | 久久久久久久久久久9精品视频 | 一级毛片视屏 | 色免费在线观看 | 国产成人久久精品麻豆二区 | 欧美片免费观看网址 | 美女视频黄的免费视频网页 | 在线观看精品国产入口 | 成人深夜福利在线播放不卡 | 手机看片日韩日韩国产在线看 | 一级爱爱片一级毛片-一毛 一级a爰片久久毛片 | 粉嫩视频在线观看 | 日韩精品亚洲人成在线观看 | 香蕉国产成版人视频在线观看 | 四虎影永久在线观看精品 | 日本免费在线观看视频 | 精品精品国产yyy5857香蕉 | 国产精品日韩欧美一区二区 | 激情综合网五月婷婷 | 亚洲专区在线播放 | 高h大街上羞耻露出调教 | 麻豆系列 在线视频 | 国产韩国精品一区二区三区久久 |