亚洲美女爱爱-夜夜添夜夜添夜夜摸夜夜摸-97碰成人国产免费公开视频-国产午夜大片-www黄av-国产94在线 | 亚洲-亚洲午夜久久久精品一区二区三剧-精品视频亚洲-久久久久国色av∨免费看-黄色片一区二区-69福利视频-国产老头和老头xxxxx免费-99精品视频一区在线观看-日韩三级黄色毛片-亚洲激情图片区-黄色a一级-99re6在线-91九色视频-日本欧美久久久-成人国产精品免费观看

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

如何利用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時序分析有進一步的了解。
要采購觸發器么,點這里了解一下價格!
特別推薦
技術文章更多>>
技術白皮書下載更多>>
熱門搜索

關閉

?

關閉

主站蜘蛛池模板: a亚洲va欧美va国产综合 | 粉嫩av一区二区三区入口 | 亚洲国产另类久久久精品黑人 | 午夜福利三级理论电影 | 精品欧美аv高清免费视频 大香线蕉伊人精品超碰 | 成人国产片 | 人妻久久久精品99系列2021 | 欧美韩国一区 | 性开放少妇xxxxⅹ视频蜜桃 | 亚洲欧洲日韩国内高清 | jizzjizz视频| 天天综合网永久 | 日本a一级 | 日韩成人免费视频 | 成人黄色大片在线观看 | 国产在线精品成人一区二区 | 成人免费午夜视频69影院 | 首页 综合国产 亚洲 丝袜 | 国产亚洲成人av | www...zzz成人啪啪 | 视频在线观看网站免费 | 蜜桃一二三区 | 精品国产一区二区三区久久狼 | 日韩高清av | 日韩精品一区二区三区免费视频观看 | 性做久久久久久久 | 五月婷婷六月丁香 | 国产精品21p | 台湾佬美性中文网 | 在线99热| 91精品国产一区二区三区动漫 | 自偷自拍亚洲综合精品 | 爱就操 | 国产福利一区二区三区视频 | 强开小嫩苞一区二区三区网站 | 富二代成人短视频 | 国产精品99久久久久久宅男小说 | h视频免费在线 | 日本韩国亚洲欧美在线 | 国产大学生粉嫩无套流白浆 | 日韩一区二区三区无码人妻视频 | 国产精品自拍视频 | 国产各种高潮合集在线观看 | 成人妇女免费播放久久久 | 婷婷色香合缴缴情av第三区 | 无码免费中文字幕视频 | 无码人妻出轨黑人中文字幕 | 久久高清免费 | 老子影院无码午夜伦不卡 | 69欧美视频 | 久久国产精品偷任你爽任你 | 亚洲视频不卡 | 亚洲免费在线观看 | 国产精品美女www爽爽爽动态图 | 特黄网站| 99精品免费观看 | 亚洲日韩国产一区二区三区在线 | 91在线精品秘密一区二区 | 亚洲综合久 | 亚洲国产av无码精品无广告 | 亚洲色成人中文字幕网站 | 久久久精品免费视频 | 亚洲 欧洲 日韩 综合色天使 | 伊人久久爱 | 久久久久成人片免费观看蜜芽 | 亚洲欧美日韩综合在线 | 热久久亚洲 | 天天噜噜天天爽爽天天噜噜 | 欧美一级三级在线观看 | 亚洲午夜性猛春交xxxx | 又色又爽又黄还免费毛片96下载 | 亚洲成人久久精品 | 亚洲欧美国产精品18p | 丰满少妇呻吟高潮经历 | 日本公妇乱偷中文字幕 | 泽村玲子av | 色盈盈影院 | 中文字幕日韩视频 | 少妇精品偷拍高潮少妇 | 天堂…在线最新版在线 | 国产女18毛片多18精品 | 欧美乱大交做爰xxxⅹ | 国产成a人亚洲精v品无码性色 | 蜜桃日本免费看mv免费版 | 国产精品视频观看裸模 | 丰满人妻妇伦又伦精品国产 | 久久永久免费人妻精品 | 中文无码伦av中文字幕 | 精品国产一区二区三区小蝌蚪 | 亚洲精品久久久久久久久久吃药 | 国产又黄又爽刺激的视频 | 狠狠五月深爱婷婷网 | 国产免国产免‘费 | 国产精品青草久久福利不卡 | 国产精品mm| 国产免费高清69式视频在线观看 | 国产老头和老太xxxx视频 | 91老女人 | 国产成人影院一区二区三区 |