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

關閉

?

關閉

主站蜘蛛池模板: 国产三级播放 | 日韩成人在线免费视频 | 少妇人妻激情乱人伦 | 午夜视频福利在线 | 欧美日韩欧美日韩在线观看视频 | 国产丝袜无码一区二区三区视频 | 日韩欧美不卡视频 | 奇米影视奇米色 | 六月婷婷中文字幕 | 国产成人+综合亚洲+天堂 | 92看片淫黄大片看国产片 | 久久天天操| 人妻丰满熟妇aⅴ无码区 | 欧美成人a交片免费看 | 日韩免费高清 | 欧美视频综合 | 岛国片在线播放97 | 亚洲宅男天堂 | 97久久超碰福利国产精品… | 国产在线拍揄自揄视频导航 | youporn国产在线观看 | 性生交大全免费看 | 亚洲国产精品久久艾草 | 一级黄色片在线免费观看 | 亚洲妇女无套内射精 | 日产高清b站成品片a | 日本无遮挡边做边爱边摸 | 免费激情网站 | 女人与拘做受全过程免费视频 | 亚洲精品在看在线观看高清 | 欧美成人一区二区三区四区 | 97久久综合区小说区图片区 | 欧美日韩一区二区三区四区五区 | 久久婷婷五月综合97色直播 | 成年视频在线 | 暖暖视频在线观看免费观看高清中文 | 国产大片av | 日本国产乱弄免费视频 | 天天躁日日躁狠狠躁欧美老妇 | 伊人久久久大香线蕉综合直播 | 狠狠躁夜夜躁人人爽天天古典 | 国产成人精品一区二区秒拍 | 欧美色欧美亚洲另类七区 | 色视频在线观看视频 | 69a∨色欧美丰满少妇 | 91成品视频 | 日本乱淫视频 | 美女久久久久久久久久 | 久久久www成人免费精品张筱雨 | 国精产品一二三区传媒公司 | 国产又粗又硬又猛的免费视频 | 国产午夜精品无码理论片 | 成人女同av免费观看 | 综合无码一区二区三区四区五区 | 国产人妻精品一区二区三区不卡 | 色av影院 | 亚洲尻逼| 亚洲中文字幕国产综合 | av天堂久久精品影音先锋 | www白浆 | 国产一区二区三区免费视频 | 伊人久久精品无码二区麻豆 | 国产精品一区二区性色av | 国产成人无码国产亚洲 | 久久久在线 | 中文字幕漂亮人妻熟睡中被公侵犯 | h片免费观看 | 99这里视频只精品2019 | 91超碰caoporn97人人 | 国产69精品一区二区亚洲孕妇 | 2020年无码国产精品高清免费 | 亚洲人成色77777在线观看 | 四虎884aa成人精品最新 | 日本中文字幕精品 | 人禽伦免费交视频播放 | 欧洲日韩在线 | 欧亚一区二区三区 | 国产在线精品一区二区在线观看 | 日本被黑人强伦姧人妻完整版 | 伊人精品久久久久7777 | a视频在线| 久久2017国产视频 | 性工作者十日谈 | 日韩av大片 | a视频免费在线观看 | 国产成人三级一区二区在线观看一 | 欧美美女一区 | 无码任你躁久久久久久老妇 | 欧洲精品99毛片免费高清观看 | 红杏亚洲影院一区二区三区 | 用舌头去添高潮无码av在线观看 | 髙清国产性猛交xxxand | 黄色激情在线 | 91麻豆精品久久久久蜜臀 | 中文字幕在线视频网站 | 欧美吻胸吃奶大尺度 | 啪啪在线视频 | 国产成人vr精品a视频 | 最新日本一道免费一区二区 |