欧美日韩亚州综合,国产一区二区三区影视,欧美三级三级三级爽爽爽,久久中文字幕av一区二区不卡

你的位置:首頁 > 電源管理 > 正文

如何利用FPGA進行時序分析設計

發布時間:2017-06-23 責任編輯:susan

【導讀】FPGA即現場可編程門陣列,它是作為專用集成電路(ASIC)領域中的一種半定制電路而出現的,既解決了定制電路的不足,又克服了原有可編程器件門電路數有限的缺點。對于時序如何用FPGA來分析與設計,本文將詳細介紹。
 
基本的電子系統如圖 1所示,一般自己的設計都需要時序分析,如圖 1所示的Design,上部分為時序組合邏輯,下部分只有組合邏輯。而對其進行時序分析時,一般都以時鐘為參考的,因此一般主要分析上半部分。在進行時序分析之前,需要了解時序分析的一些基本概念,如時鐘抖動、時鐘偏斜(Tskew)、建立時間(Tsu)、保持時間(Th)等。時序分析也就是分析每一個觸發器(寄存器)是否滿足建立時間/保持時間,而時序的設計的實質就是滿足每一個觸發器的建立時間/保持時間的要求。
 
圖1.基本的電子系統
 
一、時鐘抖動和時鐘偏斜

1.時鐘抖動
 
時鐘信號邊沿變化的不確定時間稱為時鐘抖動,如圖 2所示。一般情況下的時序分析是不考慮時鐘抖動,如果考慮時鐘抖動,則建立時間應該是Tsu+T1,保持時間應該是Th+T2。
 
圖2.時鐘抖動時序圖
 
2.時鐘偏斜
 
時序偏斜分析圖如圖 3所示。時鐘的分析起點是源寄存器(Reg1),終點是目標寄存器(Reg2)。時鐘在圖中的結構中傳輸也會有延遲,時鐘信號從時鐘源傳輸到源寄存器的延時為Tc2s,傳輸到目標寄存器的延時為Tc2d。時鐘網絡的延時為Tc2s與Tc2d之差,即Tskew=Tc2d-Tc2s。
 
圖3.時鐘偏斜時序圖
 
二、建立時間和保持時間
 
建立時間(Setup Time)常用Tsu表示,指的是在觸發器的時鐘信號上升沿到來以前,數據和使能信號穩定不變的時間,如果建立時間不夠,數據將不能在這個時鐘上升沿被打入觸發器,使能信號無效,也就是說在這個時鐘周期對數據的操作時無效的;保持時間(Hold Time)常用Th表示,指的是在觸發器的時鐘信號上升沿到來以后,數據和使能信號穩定不變的時間,如果保持時間不夠,數據同樣不能被打入觸發器,對數據的操作同樣是無效的,使能信號無效。數據要能穩定傳輸,就必須滿足建立時間和保持時間的關系,圖 4標識了它們間的關系。
 
圖4.建立時間/操持時間的概念
 
三、發送沿和捕獲沿
 
(1)發送沿(Launch Edge):前級寄存器發送數據對應的時鐘沿,是時序分析的起點;
 
(2)捕獲沿(Latch Edge):后記寄存器捕獲數據對應的時鐘沿,是時序分析的終點。相對于launch Edge通常為一個時鐘周期,但不絕對,如多周期。
 
“信號跳變抵達窗口”:對latch寄存器來說,從previous時鐘對應的Hold Time開始,到current 時鐘對應的Setup Time 結束。
 
“信號電平采樣窗口”:對latch寄存器來說,從current時鐘對應的Setup Time開始,到current時鐘對應的Hold Time結束。
 
launch寄存器必須保證驅動的信號跳變到達latch寄存器的時刻處于“信號跳變抵達窗口”內,才能保證不破壞latch寄存器的“信號電平采樣窗口”。
 
圖5.Launch Edge和Latch Edge
 
四、數據和時鐘的時序分析
 
如圖 6所示,為分析建立時間/保持時間的基本電路圖。Tclk1為Reg1的時鐘延時,Tclk2為Reg2的時鐘延時,Tco為Reg1固有延時,Tdata為Reg1的到Reg2之間組合邏輯的延時,Tsu為Reg2的建立時間,Th為Reg2的保持時間,設時鐘clk周期為T,這里分析數據的建立時間和保持時間。
 
圖6.基本電路圖
 
1、建立時間的分析
 
如圖 7所示,建立時間的分析是以第一個launch Edge為基準,在Latch Edge查看結果。建立時間的裕量(T為時鐘周期):
 
Setup Stack = (T+Tclk2) – Tsu – (Tclk1+Tco+Tdata)
 
假設△T = Tclk2-Tclk1,則:
 
Setup Stack = (T+△T) – Tsu – (Tco+Tdata)
 
可見△T<0影響建立時間,使建立時間的要求更加苛刻。因此對于△T盡量避免,采用同步單時鐘,并且盡量采用全局的時鐘信號,這樣△T幾乎為0,,△T的影響幾乎不存在,可以忽略不計。
 
如果建立時間的裕量Setup Stack小于0,則不滿足建立時間,也就會產生不穩定態,并通過寄存器傳輸下去。
 
圖7.建立時間時序分析圖
 
2、保持時間的分析
 
如圖 8所示,保持時間的分析是以第二個launch Edge為基準,在Latch Edge查看結果。保持時間的裕量:
 
Hold Stack = (Tclk1+Tco+Tdata) – Tclk2 – Th
 
假設△T = Tclk2-Tclk1,則:
 
Hold Stack = (Tco+Tdata) – △T – Th
 
可見△T>0影響保持時間,使保持時間的要求更加苛刻。。因此對于△T盡量避免,采用同步單時鐘,并且盡量采用全局的時鐘信號,這樣△T幾乎為0,,△T的影響幾乎不存在,可以忽略不計。
 
如果保持時間的裕量Hold Stack小于0,則不滿足保持時間,也就會產生不穩定態,并通過寄存器傳輸下去。
 
圖8.保持時間時序分析圖
 
五、DT6000S項目實例
 
DT6000S項目上有4路光以太網接口連接到FPGA,由FPGA進行實現MAC層和解碼IEC61850的SV和GOOSE。以太網PHY通過MII接口和FPGA,因此FPGA與外部的接口有4路MII接口。項目初期是實現1路光以太網接口,并且驗證功能正確之后,但是后期變成的4路光以太網時,總會存在1路光以太網通信不正常。經過分析得到是FPGA通MII接口和PHY的時序不滿足。如圖 9所示為MII接口的時序圖,時序不滿足分為TX_CLK和RX_CLK。
 
其一是PHY輸出的TX_CLK和FPGA依據TX_CLK產生的TXD[3:0]&TX_EN延時大,主要延時為內部邏輯的延時,PCB延時小并且一致,導致PHY的TX_CLK的建立時間不滿足,從而導致發送數據錯誤。
 
其二是PHY輸出的RX_CLK和RXD[3:0]&RX_DV&RX_ER到FPGA內部同步觸發器的延時之差太大,導致FPGA內部同步觸發器的RX_CLK的建立時間不滿足,從而導致接收數據錯誤。
 
因此FPGA在綜合時需要添加約束,使之時序滿足要求,約束的條件為TXD[3:0]和TX_EN的輸出延時要少。RX_CLK和RXD[3:0]&RX_DV&RX_ER路徑延時之差要小。添加約束之后,4路MII接口的光以太網數據通信就正常了。
 
圖9.MII時序圖
 
這里闡述了時序分析基礎,說明概念的同時進行了時序分析,通過時序分析理解建立時間和保持時間。希望大家閱讀本文之后可以對FPGA時序分析有進一步的了解。
要采購觸發器么,點這里了解一下價格!
特別推薦
技術文章更多>>
技術白皮書下載更多>>
熱門搜索

關閉

?

關閉

欧美日韩亚州综合,国产一区二区三区影视,欧美三级三级三级爽爽爽,久久中文字幕av一区二区不卡
亚洲欧洲日韩综合一区二区| 6080国产精品一区二区| 国产欧美日韩三区| 制服丝袜日韩国产| 欧美丝袜自拍制服另类| 99视频在线精品| 国产91在线观看| 国产不卡高清在线观看视频| 精品综合久久久久久8888| 国产女人水真多18毛片18精品视频| 欧美videos大乳护士334| 欧美在线观看18| 一本一本大道香蕉久在线精品| 99re在线精品| 色综合婷婷久久| 91久久精品日日躁夜夜躁欧美| 不卡av在线网| 成人黄色综合网站| 激情综合亚洲精品| 九一九一国产精品| 国产专区综合网| 成人av资源在线| av不卡免费在线观看| a美女胸又www黄视频久久| 欧美视频在线不卡| 欧美精品在线观看播放| 国内精品久久久久影院色| 欧美区在线观看| 欧美日韩精品是欧美日韩精品| 日本二三区不卡| 欧美精品一区二区三区在线播放| 精品精品国产高清一毛片一天堂| 精品国产一区二区在线观看| 亚洲精品在线观看网站| 国产欧美日韩一区二区三区在线观看 | 91精品免费在线| 欧美日韩一级二级三级| 欧美日韩一区二区三区不卡| 欧美中文一区二区三区| 欧美精品777| 日韩精品一区二区三区老鸭窝| 精品不卡在线视频| 中文字幕日韩一区| 亚洲成人精品在线观看| 六月丁香婷婷久久| 国产呦萝稀缺另类资源| 成人久久视频在线观看| 99久久精品免费看国产| 欧美三电影在线| 精品不卡在线视频| 亚洲女人小视频在线观看| 香蕉av福利精品导航| 国产在线一区观看| 91色九色蝌蚪| 精品国产免费视频| 亚洲色图在线视频| 日韩国产高清在线| 成人av免费网站| 日韩网站在线看片你懂的| 亚洲国产精品av| 日韩成人av影视| 波多野结衣精品在线| 成人高清视频在线| 这里只有精品电影| 中文字幕一区在线观看视频| 蜜桃精品在线观看| 99久免费精品视频在线观看| 欧美日韩一级二级| 亚洲乱码国产乱码精品精的特点 | 国产精品国产三级国产普通话三级 | 国内成+人亚洲+欧美+综合在线| 精品欧美一区二区久久| 国产精品欧美一级免费| 亚洲国产裸拍裸体视频在线观看乱了| 麻豆成人av在线| 日韩精品一区二区三区老鸭窝 | 成人av在线影院| 欧美美女喷水视频| 中文字幕亚洲在| 欧美日韩免费高清一区色橹橹| 日本不卡免费在线视频| 91精品国产综合久久香蕉麻豆| 国产精品一级在线| 婷婷成人激情在线网| 婷婷国产在线综合| 91视频国产观看| 欧美国产一区二区| 国产成人午夜精品5599| 337p粉嫩大胆噜噜噜噜噜91av| 亚洲天堂精品在线观看| av一区二区三区四区| 欧美精品一区二区三区在线播放| 日本三级韩国三级欧美三级| 91久久国产综合久久| 亚洲制服丝袜在线| 日韩美女视频一区二区在线观看| 看电视剧不卡顿的网站| 中文字幕 久热精品 视频在线| 91丨porny丨首页| 亚洲成人av一区二区| 欧美一区二区在线播放| 国产成人丝袜美腿| 亚洲美腿欧美偷拍| 欧美电影在哪看比较好| 国产不卡免费视频| 亚洲国产aⅴ成人精品无吗| 精品国偷自产国产一区| 色悠悠久久综合| 麻豆精品国产91久久久久久| 国产精品入口麻豆九色| 精品污污网站免费看| 国产福利一区二区三区| 日韩和欧美一区二区| 亚洲视频资源在线| 久久久久久久久久美女| 欧洲精品在线观看| 福利一区在线观看| 日本午夜一区二区| 樱桃视频在线观看一区| 久久精品视频网| 91精品国产日韩91久久久久久| 99视频精品在线| 国产一区二区三区四| 日韩 欧美一区二区三区| 亚洲欧洲在线观看av| 久久综合999| 日韩亚洲欧美综合| 亚洲精品中文字幕在线观看| 欧美大片顶级少妇| 欧美日韩免费一区二区三区| 色婷婷久久久亚洲一区二区三区 | 欧美成人在线直播| 欧美无砖专区一中文字| 99麻豆久久久国产精品免费优播| 国产乱码字幕精品高清av| 午夜国产不卡在线观看视频| 亚洲人成网站色在线观看| 国产精品伦一区| 国产日韩欧美精品电影三级在线| 日韩视频免费观看高清完整版 | 久久99精品久久久久久久久久久久| 亚洲免费观看高清完整版在线观看熊| 久久久精品国产99久久精品芒果 | 亚洲人吸女人奶水| 国产精品国产三级国产| 国产亚洲成av人在线观看导航| 欧美刺激脚交jootjob| 日韩欧美综合在线| 337p亚洲精品色噜噜| 欧美日韩国产美女| 制服丝袜亚洲播放| 91精品国产一区二区三区 | 国产精品系列在线播放| 国产又黄又大久久| 国产精品91xxx| 成人99免费视频| 99国产精品国产精品久久| 一本大道av伊人久久综合| 91福利精品视频| 91精品欧美综合在线观看最新 | 亚洲欧美中日韩| 亚洲欧美日韩一区| 亚洲国产精品久久久男人的天堂| 亚洲一区二区三区免费视频| 亚洲成av人片一区二区梦乃| 蜜桃av噜噜一区二区三区小说| 免费成人av资源网| 国产福利精品导航| 一本色道久久综合亚洲91| 在线电影欧美成精品| 久久先锋影音av鲁色资源| 国产精品一区二区免费不卡| 成人夜色视频网站在线观看| 日本精品一区二区三区高清 | 久久免费看少妇高潮| 亚洲国产精品高清| 亚洲国产综合人成综合网站| 蜜乳av一区二区三区| 成人午夜电影久久影院| 在线看日韩精品电影| 久久影院午夜片一区| 一二三四社区欧美黄| 韩国在线一区二区| 99re视频精品| 精品国产1区2区3区| 亚洲欧美日韩国产一区二区三区 | 国产丝袜欧美中文另类| 一区二区在线观看视频在线观看| 日本亚洲三级在线| 一本久道中文字幕精品亚洲嫩| 日韩一卡二卡三卡国产欧美| 中文字幕精品三区| 日韩精品1区2区3区| 一本一道波多野结衣一区二区| 日韩天堂在线观看| 亚洲国产精品久久人人爱| 国产一区福利在线| 精品视频1区2区3区| 中文字幕乱码亚洲精品一区 | 国产亚洲欧洲997久久综合|