《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 其他 > 教程:FPGA高速信號處理的片外靜態時序分析

教程:FPGA高速信號處理的片外靜態時序分析

2022-12-20
來源:FPGA之家
關鍵詞: 高速信號處理 FPGA

  之前做的一個超寬帶非均勻采樣系統中遇到的一些問題,雖然本文所述方法并未實際用到并解決遇到的問題,但也是給了很大的啟發和參考,所以今天專門整理出來作為備忘。

  在高速信號處理時的時許約束不僅僅包括片內時序約束,要想實現高速信號的有效傳輸就必須進行片外靜態時序分析。本文作為在高速信號處理時信號輸入輸出的理論參考,之所以說作為理論參考是因為由于高速信號處理,具體的一些參數無法實際計算出來,只能在理論參考的方向進行不斷嘗試。

  對于建立時間和保持時間本文就不再過多敘述,可參考【FPGA】幾種時序問題的常見解決方法-------3,可以說在數字高速信號處理中最基本的概念就是建立時間和保持時間,而我們要做的就是解決亞穩態問題和傳輸穩定問題。

  下面就IO口時序約束分析進行原理性的討論,首先在分析時要考慮的時序范圍是信號的兩端(FPGA和另一端器件)、信號傳輸路徑,三部分,這三部分中信號傳輸路徑可以包括邏輯器件或者單純外部信號線路。先將FPGA的建立時間和保持時間按照觸發器的定義方式進行一下定義:

 12.JPG

  如上圖所示:

 ?。?) Tdin為從FPGA的IO口到FPGA內部寄存器輸入端的延時;

 ?。?) Tclk為從FPGA的IO口到FPGA內部寄存器時鐘端的延時;

  (3) Tus/Th為FPGA內部寄存器的建立時間和保持時間;

  (4) Tco為FPGA內部寄存器傳輸時間;

 ?。?) Tout為從FPGA寄存器輸出到IO口輸出的延時;

  FPGA的建立時間和保持時間可定義為:

  (1) FPGA建立時間:FTsu = Tdin + Tsu – Tclk;

 ?。?) FPGA保持時間:FTh = Th + Tclk - Tdin;

  (3) FPGA數據傳輸時間:FTco = Tclk + Tco + Tout;

  -----------------------------------------------進行輸入的最大延遲和最小延遲-----------------------------------------------

  有了上述的重新定義的參數,就可以將FPGA和器件之間的時序分析按照內部分析的模式來進行分析了,對FPGA的IO口進行輸入最大最小延時約束是為了讓FPGA設計工具能夠盡可能的優化從輸入端口到第一級寄存器之間的路徑延遲,使其能夠保證系統時鐘可靠的采到從外部芯片到FPGA的信號。

 11.JPG

  輸入延時即為從外部器件發出數據到FPGA輸入端口的延時時間。其中包括時鐘源到FPGA延時和到外部器件延時之差、經過外部器件的數據發送Tco,再加上PCB板上的走線延時。如圖1.4所示,為外部器件和FPGA接口時序。

10.JPG

  1,最大輸入延時

  最大輸入延時(input delay max)為當從數據發送時鐘沿(lanuch edge)經過最大外部器件時鐘偏斜(Tclk1),最大的器件數據輸出延時(Tco),再加上最大的PCB走線延時(Tpcb),減去最小的FPGA時鐘偏移(FTsu)的情況下還能保證時序滿足的延時。這樣才能保證FPGA的建立時間,準確采集到本次數據值,即為setup slack必須為正,計算公式如下式所示:

  Setup slack =(Tclk + Tclk2(min))–(Tclk1(max) +Tco(max) +Tpcb(max) +FTsu)≥0

  推出如下公式:

  Tclk1(max) + Tco(max) + Tpcb(max) –Tclk2(min) ≤ Tclk - FTsu

  PS:上式中max和min是為了保證傳輸質量所必需的條件,如果不加max和min就會有可能導致系統有些情況不滿足上式,從而導致信號傳輸產生錯誤。Tclk為同步時鐘的周期。

  可以得出最大輸入時延表達式為上述不等式的左半部分而其最大值為上述不等式的右半部份,即:

  最大輸入延時(input delay max) =Tclk - FTsu

  歸根結底就是輸入信號的各部分時延必須滿足Tclk1(max) + Tco(max) + Tpcb(max) –Tclk2(min) ≤ Tclk - FTsu這個公式。但是式中Tco(max)可以通過對片外器件延時實現手動調節,Tclk2(min)也可以通過時許約束(offset)或者FPGA內部DCM實現相移等操作。最大最小輸入延時指的是數據的最大輸入延時,可通過始終約束其最大輸入延時來保證時序正確。

  2,最小輸入延時

  最小輸入延時(input delay min)為當從數據發送時鐘沿(lanuch edge)經過最小外部器件時鐘偏斜(Tclk1),最小器件數據輸出延時(Tco),再加上最小PCB走線延時(Tpcb),此時的時間總延時值一定要大于FPGA的最大時鐘延時和建立時間之和,這樣才能不破壞FPGA上一次數據的保持時間,即為hold slack必須為正,計算公式如下式所示:

  Hold slack = (Tclk1(min) + Tco(min) + Tpcb(min))–(FTh + Tclk2(max))≥ 0

  推出如下公式:

  Tclk1(min) + Tco(min) + Tpcb(min) – Tclk2(max) ≥ FTh

  可以得出最大輸入時延表達式為上述不等式的左半部分而其最大值為上述不等式的右半部份,即:

  最小輸入延時(input delay min) = FTh

  歸根結底就是輸入信號的各部分時延必須滿足Tclk1(min) + Tco(min) + Tpcb(min) – Tclk2(max) ≥ FTh這個公式。但是式中Tco(max)可以通過對片外器件延時實現手動調節,Tclk2(min)也可以通過時許約束(offset)或者FPGA內部DCM實現相移等操作。外部器件輸出數據通過PCB板到達FPGA端口的最大值和最小值Tpcb,PCB延時經驗值為600mil/ns,1mm = 39.37mil。

  本文所述為高速信號處理時,片間信號傳輸的靜態時許分析,中間的很多參數需要查看數據手冊,另外對于FPGA輸出的靜態時許分析大家可以參考FPGA輸入的靜態時序分析進行對照分析,在此就不再贅述。



更多信息可以來這里獲取==>>電子技術應用-AET<< 

mmexport1621241704608.jpg

本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
欧美成人资源网| 国内自拍一区| 久久综合国产精品台湾中文娱乐网| 午夜一区二区三区在线观看 | 日韩午夜中文字幕| 亚洲日韩第九十九页| 欧美一区二区三区喷汁尤物| 亚洲欧美日韩在线观看a三区| 亚洲调教视频在线观看| 亚洲午夜影视影院在线观看| 亚洲午夜电影| 亚洲主播在线播放| 午夜精品短视频| 亚洲欧美色婷婷| 欧美一区影院| 亚洲黄色成人久久久| 亚洲免费电影在线| 亚洲午夜女主播在线直播| 亚洲欧美成人网| 欧美一区二区女人| 久久天堂精品| 欧美成人日本| 欧美日韩三区| 国产精品视频xxxx| 国产一级精品aaaaa看| 在线精品视频一区二区三四| 亚洲国产裸拍裸体视频在线观看乱了中文 | 亚洲免费在线视频一区 二区| 亚洲欧美卡通另类91av| 午夜在线视频一区二区区别| 久久精品官网| 欧美成人精品三级在线观看| 欧美激情一区在线| 国产精品igao视频网网址不卡日韩| 国产精品黄色| 国外成人在线| 亚洲精品美女在线观看| 亚洲尤物精选| 91久久线看在观草草青青| 亚洲天堂黄色| 久久精品视频在线播放| 欧美第一黄网免费网站| 欧美日韩一本到| 国产亚洲免费的视频看| 亚洲国产日韩欧美在线99 | 欧美一区精品| 欧美成人免费小视频| 欧美色欧美亚洲另类二区| 国产欧美日韩免费| 亚洲成人自拍视频| 亚洲中字黄色| 亚洲三级免费| 亚洲欧美综合精品久久成人| 久久只有精品| 国产精品久久国产精品99gif| 国产在线精品一区二区中文| 亚洲精品乱码久久久久| 午夜精品久久久久久久久久久| 亚洲啪啪91| 欧美亚洲免费电影| 男女av一区三区二区色多| 国产精品观看| 伊人久久综合97精品| 亚洲新中文字幕| 亚洲精品国产精品久久清纯直播| 亚洲欧美一区二区三区久久| 欧美国内亚洲| 国产亚洲一二三区| av成人老司机| 亚洲精品综合| 久久久成人精品| 欧美图区在线视频| 一区二区在线视频| 亚洲欧美日韩视频一区| 这里只有精品视频在线| 免费人成精品欧美精品| 国产欧美一区二区三区视频| 亚洲美女91| 亚洲区国产区| 久久精品电影| 国产精品一区二区三区观看| 日韩亚洲欧美一区| 亚洲国产老妈| 久久久久se| 国产精品你懂的在线| 亚洲精品一区二区三区四区高清| 久久国产精品久久国产精品| 亚洲欧美区自拍先锋| 欧美日韩一区二区三区在线看| 亚洲电影免费在线| 久久黄色小说| 久久国产手机看片| 国产精品视频一二三| 一本色道精品久久一区二区三区| 久久精品男女| 久久亚洲欧洲| 国产一区视频观看| 校园春色国产精品| 午夜精品一区二区三区在线视| 欧美少妇一区二区| 亚洲美女免费视频| 日韩亚洲欧美成人一区| 欧美777四色影视在线| 国产综合激情| 久久精品99国产精品| 久久久久久婷| 韩国三级电影一区二区| 午夜日本精品| 久久精品视频一| 国产一级一区二区| 欧美在线播放视频| 久久久免费av| 精品91免费| 亚洲青色在线| 欧美啪啪一区| 亚洲精品在线一区二区| 夜夜爽夜夜爽精品视频| 欧美精品123区| 亚洲美女视频在线免费观看| 一卡二卡3卡四卡高清精品视频 | 黄色亚洲大片免费在线观看| 亚洲第一精品影视| 另类综合日韩欧美亚洲| 在线观看的日韩av| 亚洲精品自在在线观看| 欧美日韩国产欧| 夜夜嗨av一区二区三区四季av| 亚洲少妇在线| 国产精品久久久久国产a级| 中文有码久久| 欧美一区免费视频| 国产一区视频网站| 最新日韩在线| 欧美色网在线| 午夜精品久久久久久久| 久久人人精品| 亚洲黄页视频免费观看| 一区二区毛片| 国产精品久久影院| 欧美一区二区精品在线| 六月婷婷久久| 一本到高清视频免费精品| 午夜一区二区三区不卡视频| 国产在线观看精品一区二区三区| 亚洲国产精品电影在线观看| 欧美日本亚洲韩国国产| 亚洲一卡二卡三卡四卡五卡| 欧美在线资源| 亚洲国产精品成人综合色在线婷婷 | 一本一本久久a久久精品综合麻豆| 性伦欧美刺激片在线观看| 黄色成人小视频| 亚洲免费av观看| 国产精品入口| 亚洲第一区在线观看| 欧美日韩一区二区免费视频| 亚洲欧美在线免费观看| 欧美大片在线影院| 亚洲一区免费网站| 免费在线观看成人av| 一区二区不卡在线视频 午夜欧美不卡在 | 亚洲午夜精品一区二区| 久久久久久亚洲精品杨幂换脸| 亚洲国产精品久久久久秋霞不卡 | 欧美精品一区二区蜜臀亚洲 | 久久国产综合精品| 欧美精品一卡| 香蕉成人伊视频在线观看 | 黄色亚洲网站| 亚洲午夜精品网| 激情成人在线视频| 亚洲图片你懂的| 国内外成人在线| 亚洲天堂免费观看| 亚洲精品乱码久久久久久久久 | 欧美日韩www| 亚洲欧美中文另类| 欧美日韩国产页| 久久激情视频免费观看| 欧美午夜免费| 91久久中文字幕| 国产精品婷婷午夜在线观看| 亚洲精品午夜| 国产欧美一区二区三区在线看蜜臀| 日韩亚洲精品在线| 国产综合色产| 亚洲综合视频1区| 亚洲黄色一区| 久久久综合免费视频| 亚洲一区二区三区影院| 欧美国产高清| 欧美中文字幕不卡| 国产精品久久久久久久久久妞妞 | 亚洲国产精品va在看黑人| 欧美亚州在线观看| 亚洲免费观看高清完整版在线观看| 国产日本欧美在线观看| 亚洲午夜视频在线观看| 亚洲激情自拍| 老色批av在线精品|