《電子技術應用》
您所在的位置:首頁 > 模擬設計 > 設計應用 > 成功解決FPGA設計時序問題的三大要點
成功解決FPGA設計時序問題的三大要點
摘要: FPGA的設計與高速接口技術可以幫助你滿足今天的市場要求,但也提出了一些有趣的設計挑戰。為了確保存儲器接口的數據傳輸準確,在超過200兆赫茲以上,進行時序分析將發揮更突出的作用,以識別和解決系統運行的問題。
Abstract:
Key words :

  FPGA的設計與高速接口技術可以幫助你滿足今天的市場要求,但也提出了一些有趣的設計挑戰。為了確保存儲器接口的數據傳輸準確,在超過200兆赫茲以上,進行時序分析將發揮更突出的作用,以識別和解決系統運行的問題。在這些頻率內,最重要的是創建和控制時序空余,留下最小的空余,以確保數據采集和演示窗口的準確。更快的邊緣速率同時也放大物理設計的影響,造成信號完整性問題,對此則需要更多的沉降時間及縮小時序空余。

  FPGA器件現在還包括某些先進的功能,如支持帶有I/O單元接口的雙通道數據(DDR)和板上鎖相環(PLL)網絡進行精確時鐘控制等等。這些在FPGA技術中的高級功能均提供先進的接口模塊,從而有助于減少界面設計,再加上TimingDesigner軟件的獨特能力,在最短的時序中提供最準確、有力的解決方案。本文主要探討了DDR型存儲器接口設計中必要的時鐘偏移及數據采集的時序空余。

  

  DDR/QDR存儲器接口的設計問題

  DDR或四倍數據速率(QDR)存儲設備可以提供和接受兩倍于器件時鐘頻率的源同步數據,這意味著數據在時鐘的上升緣和下降緣傳輸。此外,需要捕捉時鐘偏移和進行適當地調整,以確保適當的時鐘與數據關系。

  

  圖1:TimingDesigner軟件便于捕獲設計特點的圖形界面窗口。

  如前所述,現在一些FPGA裝置包括DDR接口的I/O單元和板上的PLL網絡。這意味著,你必須有一個方式來控制模塊的準確和可靠。為了說明這一點,讓我們來讀取QDR II SRAM源同步接口的設計要求看看實例。

  FPGA的設計與高速接口技術可以幫助你滿足今天的市場要求,但也提出了一些有趣的設計挑戰。為了確保存儲器接口的數據傳輸準確,在超過200兆赫茲以上,進行時序分析將發揮更突出的作用,以識別和解決系統運行的問題。在這些頻率內,最重要的是創建和控制時序空余,留下最小的空余,以確保數據采集和演示窗口的準確。更快的邊緣速率同時也放大物理設計的影響,造成信號完整性問題,對此則需要更多的沉降時間及縮小時序空余。

  FPGA器件現在還包括某些先進的功能,如支持帶有I/O單元接口的雙通道數據(DDR)和板上鎖相環(PLL)網絡進行精確時鐘控制等等。這些在FPGA技術中的高級功能均提供先進的接口模塊,從而有助于減少界面設計,再加上TimingDesigner軟件的獨特能力,在最短的時序中提供最準確、有力的解決方案。本文主要探討了DDR型存儲器接口設計中必要的時鐘偏移及數據采集的時序空余。

  

  DDR/QDR存儲器接口的設計問題

  DDR或四倍數據速率(QDR)存儲設備可以提供和接受兩倍于器件時鐘頻率的源同步數據,這意味著數據在時鐘的上升緣和下降緣傳輸。此外,需要捕捉時鐘偏移和進行適當地調整,以確保適當的時鐘與數據關系。

  

  圖1:TimingDesigner軟件便于捕獲設計特點的圖形界面窗口。

  如前所述,現在一些FPGA裝置包括DDR接口的I/O單元和板上的PLL網絡。這意味著,你必須有一個方式來控制模塊的準確和可靠。為了說明這一點,讓我們來讀取QDR II SRAM源同步接口的設計要求看看實例。

  在同步存儲器系統例如QDR SRAM中,數據是與時鐘同步的,所以存儲器數據的相位必須旋轉90度。這種相位旋轉通常在有效數據窗口中進行時鐘中心調整,這是QDR實現準確數據采集的一個重要設計特點(見圖2)。如果要改變時鐘中心,我們可以通過對板上FPGA的PLL網絡進行簡單的延時時鐘信號來達到。

  

  圖2:中心對齊的時鐘/數據關系。

  獲取數據

  延遲時鐘信號可以實現中心對齊以避免各種溫度變化和其他類似的設計影響,可能會對時鐘或數據方面帶來一些影響,但不會很大,但違背了接收存儲器的建立或保持時序的要求。在理論上,對于大部分器件,中心對齊的時鐘邊緣將最大限度地建立和保持時序,留出足夠的安全空余。然而,除非建立的需求合適于保持的需求,時鐘信號的中心對齊將提供更多的時序空余。

  理想的解決辦法是為器件的建立和保持提供一個最大的安全空余,可以通過轉化平衡空余,為二者都提供相同的安全空余。為了平衡空余,我們為接收器件確定最低的有效數據窗口,在實際有效數據窗口的中心窗內可以給我們的存儲器提供設計參數。

  利用接收器件最小的建立和保持時間,我們可以利用下面的公式確定最小的“安全”的有效數據窗口:

  最小創建時間+最低保持時間=最低有效數據窗口

  如圖3所示,在存儲器器件中可以看出,實際結果是在有效數據窗口中間。為了確保獲取數據,總線必須在接收器最小的有效數據窗口外的“安全”區域內進行轉換。根據時鐘與數據的關系,信號設計在任一區域內,在獲取數據時,我們確保盡可能多的安全空余。

  

  圖3:平衡實際有效數據窗口中的最小有效數據窗口。

  實現適當的時鐘偏移

  源同步時鐘的相位偏移將有效地改變存儲控制器接收寄存器的最小有效數據窗口,因此將形成平衡有效數據窗口。時鐘偏移調整是FPGA裝置中PLL器件的一個組成部分。要確定偏移的值,我們必須考慮到影響信號的布線延遲和任何外部延遲。

  首先,我們使用TimingDesigner軟件通過存儲器數據表為QDR SRAM創造一個圖表(圖4)。我們利用此圖確定存儲器與有效數據窗口中的時鐘和數據信號時序的關系。目的是精確定義存儲器的信號關系,并在PCB到FPGA的設計中傳遞這種關系。

  

  圖4:QDR存儲器讀取時序圖MT54W1MH18J。

  從圖4可以看出在FPGA的管腳上,PCB傳播延遲與時鐘(CQ_FPGA)和數據(Q_FPGA)信號間的關系。在TimingDesigner軟件的動態鏈接參數表中使用單獨的變量可以輕松地獲得PCB板的延時及延遲值對相關的信號的影響。現在,我們可以在適當的FPGA裝置中,為獲取時鐘而得到內部布線延遲和確定正確的相位偏移。

  FPGA設計要素

  大多數的FPGA利用約束驅動進行布局和布線。時序約束為關鍵信號提供時序信息。TimingDesigner軟件提供獨特的時序參考圖如測量和計算變量結果,從行內文字到文件都支持廠商特定的約束語法。例如,在一個FPGA約束布線中,對符合其動態文字窗口的語法要求中,可以通過時序圖中為特定信號計算延遲誤差。然后,我們可以將這些語法通過一個文本文件導入到FPGA的開發系統中,或者我們可以直接將數值復制到FPGA的約束編輯器中。

  對于高速存儲器接口設計,數據存儲器被放置在FPGA裝置I/O單元的附近,以盡量減少布線延時的影響。該I/O單元只有一個布線路徑為輸入數據信號,因此在數據總線的每一部分都存在數據路徑延遲。FPGA的PLL也被用來進行適當的時鐘控制,并通常有幾種可能的從輸入焊盤到捕捉寄存器的路徑。制造商通過控制特定的屬性,使PLL的特點包括相位偏移,相乘,或相除等因素,無論是原始示例的設計代碼或約束都可以帶入模塊。因此,時鐘和數據路徑的布線和延誤必須確定,以實現適當的時鐘相位偏移。

  

  圖5:TimingDesigner軟件為FPGA設計流程提供直觀的界面。

  在FPGA的最初布局和布線完成后,時序報告提供數據總線中每個時序的詳細延時信息。如果有必要,可為FPGA開發系統的關鍵信號設定延時路徑,TimingDesigner軟件可以提取相關信息和利用圖表更新。在這個設計實例中,我們需要輸入數據總線和相關時鐘信號的時序報告。

  1.導入布線后的時序到TimingDesigner軟件中

  導入FPGA的時序報告信息,我們需要規劃最壞的情況從而確定在圖表(Q_FPGA)中相關的波形圖。信號設計規范定義在同一個時序圖表中不能帶有同名的波形圖。通過規劃端口, TimingDesigner軟件可以過濾時序報告并提取有用的信息。這些規劃被存儲在圖表文件內并可預先解決的布局和布線問題。

  2.提供可視化的捕捉寄存器

  從導入時序報告文件開始, TimingDesigner軟件為關鍵信號延時創建變量,并在電子數據表中規劃和分配這些信號端口。變量過去是用來在時序圖中更新時鐘與數據關系?,F在,可確定在FPGA器件內捕捉寄存器中的邊緣關系。

  內部寄存器建立和保持是從時序報告和相關的約束中提取所需的時序。下一步,在時序圖表中添加另外兩個信號和偏移時序報告中的布線延時;在捕捉寄存器中添加數據和時鐘,然后建立和保持FPGA器件適用的約束。用時鐘邊緣和有效數據窗口邊緣的補償確定必要的相位偏移,來平衡設計中有效的數據窗口。

  3.平衡有效數據窗口

  我們可以使用下列公式來確定PLL時鐘信號產生的相位偏移:

  1、從設計的實際有效數據窗口減少FPGA裝置I/O部分的最小有效數據窗口,然后結果除于2,實際結果為這2個有效數據窗口的差額(DlyDVW)。(參考圖3)

  DlyDVW = (DVWdata - DVWdev) / 2

  2、I/O寄存器數據建立時間加上DlyDVW值,就確定了相對時鐘邊緣的有效數據窗口(DlyRelSU)。

  DlyRelSU = DlyDVW + IOEsu

  3、最后,從相對建立時間(上面第2步得到的數值),減去時鐘信號與捕捉寄存器的有效數據窗口(從時序圖測量)之間的補償。

  Clk_offset = DlyRelSU - EdgeOffset

  利用上述公式,我們可以確定FPGA開發系統中PLL的相位偏移量,并執行到下一步的布局和布線。

  4.驗證結果

  再次導入做過以上修改的布線后時序文件,TimingDesigner軟件會自動更新需要的數值,并更正及重新定位I/O單元的時鐘信號CQ_intPLL。如圖6所示。依靠改變PLL,確切的平衡建立和保持空余將是不可能的。對于這些情況下,應該在FPGA裝置的PLL中獲取平衡增量以解決這個問題。

  

  圖6:在改變時鐘和平衡建立及保持空余后,獲取數據分析的時序圖表。

  本文小結

  高速設計往往有嚴格的規范和嚴謹的發布時間表,所以需要一個交互式的時序規劃和分析工具,來獲得快速和完整的時序空余,以分析并解決可能影響到最終設計成功的因素。本文說明了如何利用TimingDesigner軟件對FPGA設計流程進行準確地捕捉和交換時序信息,以幫助在整個設計過程中管理時序空余,并提供可視化的界面驗證設計,并預測設計性能。今天的FPGA器件產品都帶有多功能的時鐘配置和豐富的I/O資源,并且帶有高數據傳輸能力,TimingDesigner軟件為高速存儲器如DDR & QDR SRAM提供精確的關鍵路徑時序分析功能。

此內容為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>
          欧美激情中文字幕一区二区| 欧美中文字幕久久| 久久国产精品电影| 一本久久青青| 亚洲砖区区免费| 亚洲视频欧洲视频| 久久国产精彩视频| 国产亚洲激情在线| 亚洲欧美日韩国产精品| 久久艳片www.17c.com| 欧美二区在线观看| 91久久久久久久久久久久久| 欧美日韩视频在线观看一区二区三区| 黄网站色欧美视频| 在线亚洲免费视频| 亚洲欧美中文另类| 国产精品久久久亚洲一区| 激情91久久| 国产精品麻豆成人av电影艾秋| 美女主播精品视频一二三四| 国产综合在线视频| 美女日韩欧美| 一区二区三区在线看| 亚洲先锋成人| 欧美日韩精品久久| 最新国产乱人伦偷精品免费网站| 在线观看中文字幕亚洲| 午夜精品www| 亚洲国产精选| 亚洲日韩欧美视频一区| 亚洲人成7777| 尤物精品国产第一福利三区| 亚洲免费影视第一页| 欧美亚日韩国产aⅴ精品中极品| 久久久久久9| 国产女主播在线一区二区| 欧美精品尤物在线| 欧美日韩网站| 国产精品欧美久久久久无广告| 韩国女主播一区二区三区| 亚洲美女在线国产| 欧美麻豆久久久久久中文| 欧美午夜精品理论片a级按摩| 国产女主播一区二区| 一区二区久久久久久| 欧美成人免费在线视频| 欧美午夜精品久久久久久超碰| 亚洲精品欧美激情| 欧美日韩卡一卡二| 激情成人在线视频| 国内精品美女在线观看| 午夜久久久久久久久久一区二区| | 一区二区三区 在线观看视| 亚洲国产精品尤物yw在线观看| 亚洲电影欧美电影有声小说| 欧美 日韩 国产 一区| 亚洲精品一品区二品区三品区| 在线观看亚洲视频| 亚洲综合大片69999| 欧美午夜不卡影院在线观看完整版免费| 欧美午夜一区二区福利视频| 久久精品亚洲热| 久久夜色精品一区| 亚洲国产aⅴ天堂久久| 亚洲欧美偷拍卡通变态| 欧美黄色片免费观看| 亚洲日本电影| 久久久之久亚州精品露出| 亚洲美女在线一区| 欧美亚洲自偷自偷| 国产乱码精品一区二区三区不卡| 欧美高清视频在线播放| 久久久久一区二区| 欧美视频在线不卡| 亚洲人体影院| 国产精品亚洲一区二区三区在线| 一区二区三区产品免费精品久久75| 国产精品一区二区在线| 快射av在线播放一区| 欧美刺激性大交免费视频| 久久精品日产第一区二区| 亚洲人成网站999久久久综合| 久久久久看片| 欧美激情第10页| 欧美在线你懂的| 在线看片成人| 亚洲欧美日韩综合aⅴ视频| 欧美一区二区三区视频| 激情综合网激情| 亚洲人体偷拍| 亚洲夜晚福利在线观看| 亚洲一区国产视频| 亚洲伦理一区| 欧美一区二区三区在线视频| 午夜一区二区三区不卡视频| 亚洲影院色无极综合| 国产综合在线看| 国产精品夜色7777狼人| 欧美亚韩一区| 91久久国产综合久久| 亚洲精品极品| 亚洲黄色成人| 欧美日韩高清一区| 久久字幕精品一区| 欧美国产日本高清在线| 日韩亚洲在线观看| 日韩视频免费在线观看| 欧美女人交a| 久久蜜桃香蕉精品一区二区三区| 韩国三级在线一区| 国产精品久久久久永久免费观看| 久久疯狂做爰流白浆xx| 午夜视频一区| 激情久久中文字幕| 在线观看欧美激情| 日韩手机在线导航| 亚洲午夜电影在线观看| 美女精品自拍一二三四| 一区二区三区日韩精品视频| 国产精品美女www爽爽爽视频| 欧美成人午夜剧场免费观看| 久久精品免费看| 极品中文字幕一区| 欧美国产免费| 亚洲人体大胆视频| 国内精品久久久久久久97牛牛| 免费在线看成人av| 伊人久久大香线蕉综合热线| 国产精品白丝av嫩草影院| 欧美久久一区| 亚洲高清免费视频| 国产精品va在线播放我和闺蜜| 一区二区三区在线免费视频| 亚洲国产精品久久| 最新热久久免费视频| 国产午夜精品一区理论片飘花| 一区二区精品在线观看| 欧美日韩www| 久久久www免费人成黑人精品| 男女av一区三区二区色多| 亚洲欧美一区二区精品久久久| 欧美高清视频免费观看| 久久精品国产69国产精品亚洲| 欧美日韩免费观看一区=区三区| 亚洲欧美大片| 一区二区三区在线观看国产| 欧美三级免费| 欧美日韩精品不卡| 亚洲一区二区综合| 国产三级精品三级| 久久久久久日产精品| 国产在线精品自拍| 久久精品中文字幕一区二区三区| 欧美日韩八区| 久久天天躁狠狠躁夜夜av| 欧美激情精品久久久久久变态| 亚洲久色影视| 一区二区三区导航| 欧美日韩性视频在线| 亚洲精品视频免费在线观看| 亚洲天堂免费在线观看视频| 一本久道久久综合婷婷鲸鱼| 欧美激情中文不卡| 欧美激情性爽国产精品17p| 欧美性大战久久久久久久蜜臀| 国产精品亚洲片夜色在线| 欧美色欧美亚洲高清在线视频| 国产精品亚洲综合一区在线观看| 国产乱人伦精品一区二区| 国产精品天美传媒入口| 欧美日本一道本在线视频| 亚洲福利视频免费观看| 欧美成人精品在线观看| 欧美在线免费观看亚洲| 久久免费视频一区| 狠狠狠色丁香婷婷综合久久五月| 亚洲精品日韩在线观看| 一区二区三区你懂的| 亚洲人成在线免费观看| 男人的天堂亚洲| 国产有码在线一区二区视频| 欧美大片网址| 久久精品日韩欧美| 娇妻被交换粗又大又硬视频欧美| 91久久久精品| 国产日韩欧美精品一区| 亚洲网站啪啪| 久久性色av| 久久麻豆一区二区| 亚洲午夜激情免费视频| 欧美午夜电影在线| 亚洲婷婷综合久久一本伊一区| 欧美小视频在线| 欧美+日本+国产+在线a∨观看| 国产精品美女www爽爽爽视频| 亚洲影院免费| 国产精品亚发布| 欧美久久九九| 日韩午夜三级在线| 亚洲视频在线观看一区| 欧美亚洲在线视频| 国产精品夜色7777狼人| 国产亚洲精品成人av久久ww| 欧美日本精品一区二区三区| 久久久久se| 欧美精品在线观看| 欧美视频亚洲视频| 美女网站在线免费欧美精品| 国产精品视频精品| 国产精品久久久久久久午夜片| 国产日本欧美一区二区三区| 国产欧美精品va在线观看| 久久久综合精品| 伊人精品视频| 狠狠做深爱婷婷久久综合一区| 欧美激情一区| 亚洲一区二区三区激情| 亚洲图片欧美午夜| 久久综合亚州| 国产精品久久| 久久久精品午夜少妇| 一区二区三区黄色| 亚洲一区免费看| 欧美精品videossex性护士| 日韩天堂av| 欧美一区二区三区免费看| 开心色5月久久精品| 国产毛片一区二区| 一区二区三区免费在线观看| 国产精品红桃| 国产亚洲精品aa| 欧美日本中文字幕| 久久久999精品视频| 韩曰欧美视频免费观看| 免费成人在线视频网站| 一区二区三区波多野结衣在线观看| 日韩一区二区福利| 一本色道久久综合亚洲精品不卡| 亚洲图中文字幕| 在线观看国产欧美| 久久激五月天综合精品| 韩日精品视频一区| 久久青青草原一区二区| 在线精品福利| 欧美日韩一区二区三区四区在线观看| 国产自产v一区二区三区c| 欧美连裤袜在线视频| 欧美一区日本一区韩国一区| 欧美一区二区视频在线观看2020| 国产精品日本| 欧美日韩不卡合集视频| 亚洲午夜激情在线| 亚洲一品av免费观看| 国产精品嫩草99av在线| 亚洲欧洲精品一区二区| 亚洲日本无吗高清不卡| 一本色道久久综合精品竹菊| 亚洲专区国产精品| 亚洲精选大片| 久久久无码精品亚洲日韩按摩| 欧美777四色影视在线| 国产精品免费小视频| 国产情人综合久久777777| 一本久久综合| 亚洲精品国产精品国自产观看浪潮| 亚洲午夜在线观看视频在线| 亚洲一区二区三区四区中文| 久久久久久久久伊人| 国产精品久久久久久久久| 1024欧美极品| 国产精品推荐精品| 欧美日韩亚洲视频| 国产精品免费看片| 免费成人美女女| 亚洲一区二区不卡免费| 欧美激情精品| 日韩网站在线观看| 久久亚洲一区二区| 免费日韩av电影| 国产亚洲精品激情久久| 亚洲日本免费| 久久久噜噜噜久久久| 国产精品国产三级国产aⅴ9色| 久久久精品免费视频| 亚洲美女诱惑| 欧美承认网站| 国产精品成人观看视频免费| 蜜月aⅴ免费一区二区三区| 久久综合色综合88| 蜜臀av在线播放一区二区三区| 国产午夜精品美女毛片视频| 亚洲黄色av| 欧美日韩精品伦理作品在线免费观看| 国产精品免费视频xxxx| 欧美日韩国内自拍| 欧美国产精品劲爆| 亚洲精品一区二区三区福利| 国产精品国产三级国产普通话蜜臀| 欧美激情精品久久久久| 日韩午夜激情av| 香蕉久久a毛片| 亚洲一区日韩在线| 欧美人交a欧美精品| 欧美wwwwww| 国产午夜亚洲精品羞羞网站| 欧美一级在线亚洲天堂| 国产精品网站在线播放| 亚洲第一成人在线| 亚洲一级免费视频| 一本色道久久综合亚洲精品不卡| 美女视频黄免费的久久| 在线精品一区二区| 牛夜精品久久久久久久99黑人| 国产精品一区二区在线| 欧美一区视频| 国产午夜精品久久久久久久| 欧美日韩一区二区在线观看| 国产色爱av资源综合区| 久久久精品视频成人| 久久亚洲捆绑美女| 欧美插天视频在线播放| 在线国产欧美| 久久久免费av| 9久草视频在线视频精品| 久久国产精品久久久久久电车| 欧美激情久久久久| 欧美成人激情视频免费观看|