《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 設計應用 > 手把手課堂:Xilinx FPGA設計時序約束指南
手把手課堂:Xilinx FPGA設計時序約束指南
摘要: 作為賽靈思用戶論壇的定期訪客,我注意到新用戶往往對時序收斂以及如何使用時序約束來達到時序收斂感到困惑。為幫助 FPGA設計新手實現時序收斂,讓我們來深入了解時序約束以及如何利用時序約束實現FPGA 設計的最優結果。
Abstract:
Key words :

作為賽靈思用戶論壇的定期訪客,我注意到新用戶往往對時序收斂以及如何使用時序約束來達到時序收斂感到困惑。為幫助 FPGA設計新手實現時序收斂,讓我們來深入了解時序約束以及如何利用時序約束實現FPGA 設計的最優結果。

何為時序約束?

為保證設計的成功,設計人員必須確保設計能在特定時限內完成指定任務。要實現這個目的,我們可將時序約束應用于連線中——從某 FPGA 元件到 FPGA 內部或 FPGA 所在 PCB 上后續元件輸入的一條或多條路徑。

在 FPGA 設計中主要有四種類型的時序約束:PERIOD、OFFSET IN、OFFSET OUT 以及 FROM: TO(多周期)約束。

PERIOD 約束與建組

每個同步設計要有至少一個PERIOD 約束(時鐘周期規格),這是最基本的約束類型,指定了時鐘周期及其占空比。若設計中有不止一個時鐘,則每個時鐘都有自己的 PERIOD 約束。PERIOD約束決定了我們如何進行布線,來滿足設計正常工作的時序要求。

為簡化時序約束應用過程,常??蓪⒕哂蓄愃茖傩缘倪B線分組為一組總線或一組控制線。這樣做有助于完成正確為設計約束定義優先級這一關鍵步驟。

設計約束優先次序排列

若設計有多重約束,則需進行優先次序排列。一般來說,約束的一般性越強,其優先級越低。相反,約束的針對性越強,其優先級越高。舉例來說,時鐘網絡上的某個一般性 PERIOD 約束將被特定網絡的具有更高優先級的 FROM: TO 約束所覆蓋。

特定 FROM: TO(或 FROM: THRU:TO)約束在時鐘域內任意網絡中的重要性均高于一般性約束。

為便于進行約束的優先級排列,可運行賽靈思時序分析器(ISE® Design Suite中的靜態時序分析工具),并生成時序規格迭代報告,即常說的 .tsi 報告。該報告說明了各約束間是如何迭代的,以及該工具如何為各約束設置默認優先級。
采用 PRIORITY 約束關鍵詞可手動設置任一時序約束的優先級并使其優先于默認的或預先設定的優先級。這對同一路徑上的兩個或多個時序約束發生沖突時尤為有用。這里的優先級指的是同一路徑上有兩個或多個時序約束時,該應用哪一個。其余的低優先級約束則被忽略。優先級可在 -10 ~ +10 的范圍內設置。

PRIORITY 值越低,優先級越高。注意該值不會影響到哪些路徑應率先布局和走線,只有當優先級相同的兩個約束出現在同一路徑上時,它才會影響由哪個約束控制該路徑。

下面將以 PERIOD 只控制從同步元件到同步元件之間的網絡,如 FFS 到FFS 為例來進一步介紹(約束以藍色顯示如下):

創建名為 tnm_clk20 的 TIMEGRP(時序分組),包含網絡 clk20 驅動的所有下游同步組件。這些同步元件間的所有路徑均受時序規格“TS_clk20: 20ns”(同步元件到同步元件 20 納秒的時間要求)的約束。“HIGH 50%”指 clk20 的占空比為50/50。

在第二個例子中,我們使用 FROM:TO 約束來定義對兩個分組間路徑的要求,即:

該命令的作用是告知工具,確保數據從時序分組“my_from_grp”包含的元件到“my_to_grp”的元件所用時間為 40納秒。時序分析器仍將計算從源分組到目標分組的時鐘偏移,不過若時鐘關聯,則優先級較低。也可使用如下預定義分組:

若不選定時間單位(納秒、皮秒等),則工具將自動默認為納秒。例如,可這樣寫約束:

也可只寫From 或 只寫To ,以使其更具一般性:

如前所述,工具將自動默認上文所述所有 FROM: TO 約束的優先級高于PERIOD 約束,除非另有規定。

詳細查看 .tsi 報告

除幫助查看時序約束迭代外,.tsi 報告還就如何改進通用約束文件 (UCF) 中的約束提供方法建議。該報告還會告知是否有路徑受多重時鐘域的約束。下面是約束迭代報告的例子:

在本例中,高優先級的 FROM: TO約束(僅一個)將優先于 PERIOD 約束應用。

建立和保持

在實際的同步數字系統中,數據必須先于進行采樣的時鐘脈沖邊沿到達。達到這一目標所需的最短時間稱為“建立時間”。除了先于時鐘脈沖邊沿到達外,數據必須在時鐘脈沖邊沿保持一定時間,這一時間稱為“保持時間”。保持時間可
以為負,此時數據在時鐘脈沖邊沿到達前便已結束;可以為零,此時數據保持到時鐘脈沖邊沿采樣;也可為正,此時數據保持到時鐘脈沖邊沿采樣完畢后一段時間。

根據設計,在 FPGA 架構中,對所有速度等級,保持時間均不為正(或零或負)。這樣可簡化布局和布線,因數據只
需先于時鐘脈沖邊沿到達,并可在時鐘脈沖邊沿采樣發生后即刻發生變化。數據超出最小建立時間的值稱為時序裕量。時序裕量應總是為正。若報告上出現時序裕量負值,則說明建立時序尚未得到充分滿足,數據到達太遲。

時鐘路徑本身也有延遲或偏移。因此,要分析時序,工具需計算出數據和時鐘到達所分析觸發器的時間。

約束違例的簡便補救辦法

重申一下:PERIOD 約束定義的是觸發器等同步元件的時鐘周期??墒褂脮r序分析器來驗證同步元件之間的所有路徑是否滿足設計的建立和保持時序要求。PERIOD 約束違例將以負的時序裕量顯示在在時序報告,并說明到底是建立時間還是保持時間要求出現違例。所以若報告顯示發生了建立時間違例時該作何處理?應找出兩個所分析的同步元件間一條較快路徑,或至少是某種方法來確保數據在合適時間內到達并保持足夠長的時間,以便時鐘脈沖邊沿能夠正確采樣。若布局布線軟件無法找到更快的路徑,則可從 FPGA Editor 工具中手動進行布線。

不過這是最后的手段。在弄清楚不用它如何解決問題之前,請盡量不要使用這種方法。只使用 FPGA Editor 查看底層結構“知其所以然”,了解工具對設計的所做的處理,以達到讓設計恰當的使用FPGA 資源來實現的目的。首先試試重構電路來滿足設計的時序要求。一個比較簡單的方法就是在路徑上及早布置一個觸發器。該技術即為流水線,它會增加信號的延遲,不過也可使信號值得到正確地采樣。

若出現保持時間違例(數據在時鐘脈沖邊沿到來之前便已結束),則往往說明存在設計問題(架構不良)。數值只能
在時鐘脈沖邊沿發生變化,而不是之前。

若外部信號值在時鐘脈沖邊沿之前發生變化,則需使用 DCM 或 PLL 延遲時鐘脈沖邊沿,這樣數據才能由新的延遲時鐘正確采樣。

有一種替代方法,就是在輸入/ 輸出模塊中使用 IDELAY 元件,將數據移到時鐘有效的位置上。

數據有效窗口與亞穩態時鐘脈沖邊沿之前的時間(建立)加上時鐘脈沖邊沿之后的時間(保持)即為“數據有效窗口”,也就是數據保持穩定,以進行正常采樣的時間。若數據在此期間沒有保持有效,則結果存在不確定性,或不可知。

不過,數據的有效時間未達到規定的長度,并不意味著觸發器輸出為亞穩態。亞穩態不同于不確定。若不能滿足時序要求,則輸出可能為隨機的 1 或 0。亞穩態是指時鐘脈沖邊沿“幾乎”能進行狀態采集,而觸發器輸出則在時鐘脈沖邊沿之后的一段時間內處于某種中間狀態(非 1 非 0)。亞穩態無法避免,因其為時鐘脈沖邊沿和數據幾乎完全“錯過”時的電路物理狀態。

在設計合理的同步系統中,亞穩態不是什么問題。當出現異步情況(如敲擊鍵盤上的一個鍵)或當兩個同步時鐘彼此異步時,亞穩態就會成為問題。一般而言,若出現異步情況,則需進行同步處理。

關于如何處理亞穩態的情況,這里有篇不錯的專題文章: http://www.stanford.edu/class/ee183/handouts_
spr2003/synchronization_pres.pdf 。(要深入了解亞穩態,請查看本期第二篇文章 FPGA101)

傳輸時間與 OFFSET 約束

信號從 A 點到達 B 點所用的時間稱為傳輸時間。它取決于傳輸介質中光傳播的速度。例如,PCB 電路板上的走線以 6~7 皮秒/ 毫米來傳輸信號??刹捎枚喾N方法來確定這一時間值,例如進行仿真,或在材料介電常數與走線幾何結構已知的情況下,列方程求解。在芯片內,信號的行為方式也很類似,不過也會因通過緩存器、反相器、邏輯和互聯等有
源電路而發生延遲。

傳輸時間是可測量的,通常用示波器來測量。當路徑上無有源元件時,傳輸時間一般不會有太大變化。若路徑在芯片內,則晶體管的作用會使路徑延遲在最大值與最小值之間變化。設計需同時滿足二者的時序要求。

為告訴工具數據何時到達特定位置,需使用另一種名為“OFFSET_IN”的約束。“OFFSET_IN”約束在時鐘和數據進入器件時,對其關系進行了定義。以如下約束為例:

該約束告知工具,數據將在 clk20 脈沖上升沿之前 2 納秒建立在 PAD 上,并在到達后 16 納秒內保持有效。該約束只對那些進入由 clk20 或其衍生(衍生約束)提供時鐘的寄存器的 PAD 有效。

OFFSET 要求在 clk20 上有一個PERIOD 約束,這樣才能理解時鐘結構。如下這樣也可接受:

不過,該約束不會檢查保持時間,因不清楚數據何時會從 FPGA 的引腳結束。若數據在時鐘脈沖邊沿 2 納秒之后才建立,則使用如下方案:

OFFSET_IN 適用于進入器件的時鐘與數據之間的關系,另一種常見的OFFSET_OUT 約束定義時鐘在 FPGA 輸入處發生跳變后數據離開器件所需的時間。以下為常見的 OFFSET_OUT 用法:

該約束告知工具,需確保輸入時鐘在 FPGA 輸入跳變后 3 納秒時長后,數據出現在 FPGA 的輸出引腳上。該約束僅應用于由 clk20 或其衍生(衍生約束)提供時鐘的寄存器驅動的 PAD。OFFSET 要求在 clk20 上有 PERIOD 約束,這樣才能理解時鐘結構。保持時間不受 OFFSET_OUT 的約束。

若需要數據在時鐘脈沖邊沿前 2 納秒到達FPGA 輸出,則使用:

分組與分組名稱

時間分組是用來識別對于同步元件間的路徑集或連線集的約束的一種方式。向時序分組添加組件,應使用 TNM、TNM_NET 或 TIMEGRP。

通過定義分組并給定分組之間的時序要求,可對路徑進行約束。部分約束不需要時序分組,如 NET MAXDELAY。這一最大延遲 (MAXDELAY) 屬性定義了一條連線上允許的最大延遲。

時序名稱

向用戶定義的分組添加組件,可這樣處理:

在此,“TNM”為保留字,用于定義時序分組的名稱。

在這種情況下,object_name 為帶分組元件或信號的名稱,predefined_group 為可選關鍵詞,標示符可以是字母、數字和下劃線的任意組合。不能使用諸如 FFS、LATCHES 或RAMS 這樣的保留字。該變量對大小寫敏感。(TNM=abc 不等于 TNM=ABC)。

可將 TNM 應用于任何連線、元件引腳、原語或宏。組件可加入一個以上的分組。例如,my_ffs_group TNM 中可含有 my_ff組件。同樣,my_ffs_group2 TNM 也可包含 my_ff 組件。要創建分組,請使用:

為時序目的,可在分組中包含任何關鍵詞元件。在本例中,NET CLOCK可追溯到觸發器 (FFS)。這些觸發器使用名稱 clk_group 進行時序命名 (TNM)。然后,clk_group 就可以在TIMESPECS中使用了。也可使用實例創建分組,如:

在 macro1 宏中的所有 LATCHES都放在名為 latchgroup 的分組中。類似的,在約束“INST mymac TNM=RAMS memories”中,所有 mymac 宏中的RAMS 都將放在稱為 memories 的分組中。且在以下約束中:

所有在 t e s t e r 宏中的 PADS、LATCHES、RAMS 及 FFS 都將放在名為 coverall 的分組中。相關的約束指南將包含完整的預定義分組列表。

簡潔至上

一般而言,約束的數量越少越好。復雜的約束引發的問題往往比解決的要多。另外,部分路徑或網絡是非關鍵性的,可對這些網絡不使用約束。TIG(時序忽略)約束用于清除對無需關注的路徑,或從虛假路徑上移除約束。以下為常見 TIG:

這條約束告知工具無需約束該路徑。這條的作用很重要,它可使工具不必在不關注的路徑上花費精力去滿足時序要求。在時序約束時忽略此路徑可縮短工具運行時間,提升所關注的路徑上的時序質量。也可搭配“FROM: TO”約束來使用“TIG”,如下所示:

賽靈思有大量寶貴的關于時序約束的資源,其中最值得一讀的,我已在以下參考文獻中列出。若您有更深入的問題,請隨時與我聯系。我邀請您參加賽靈思社區論壇,該論壇可為 您的一些FPGA 設計中最棘手的問題提供充分的解答。

參考文獻:
《約束指南》:UCF、PCF、HDL 約束語法, http://www.xilinx.com/support/documentation/sw_manuals/xilinx11/
cgd.pdf 。

《時序約束用戶指南》:如何約束設計的概念信息, http://www.xilinx.com/support/documentation/sw_manuals/xilinx11/ug612.pdf 。

此內容為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>
          欧美成人免费在线视频| 亚洲福利视频一区二区| 亚洲国内在线| 麻豆国产精品一区二区三区| 免费在线观看成人av| 国产乱码精品一区二区三区不卡| 国产精品国色综合久久| 久久精品中文字幕免费mv| 在线日韩精品视频| 暖暖成人免费视频| 国产日韩亚洲| 欧美三级视频| 国产精品久久久久久久久果冻传媒| 亚洲国产一区在线观看| 亚洲欧洲综合另类在线| 篠田优中文在线播放第一区| 欧美日韩在线视频观看| 夜夜嗨av色综合久久久综合网| 欧美大片在线观看| 欧美一区二区免费观在线| 欧美性做爰毛片| 亚洲国产精品久久| 久久一二三区| 亚洲福利精品| 黄色一区二区在线观看| 国产精品人人做人人爽| 欧美一站二站| 国产午夜亚洲精品不卡| 亚洲国产精品久久久久秋霞不卡| 国产精品日韩欧美| 亚洲一区二区在| 国产精品久久久久久久免费软件| 亚洲免费在线观看视频| 欧美午夜不卡影院在线观看完整版免费| 好看的av在线不卡观看| 久久精品av麻豆的观看方式| 欧美一区二区福利在线| 激情成人中文字幕| 欧美日韩中文字幕在线| 亚洲愉拍自拍另类高清精品| 国产精品亚洲美女av网站| 黄色成人小视频| 欧美电影在线播放| 国产丝袜美腿一区二区三区| 快射av在线播放一区| 国产喷白浆一区二区三区| 91久久精品日日躁夜夜躁国产| 可以看av的网站久久看| 国产喷白浆一区二区三区| 国产精品免费aⅴ片在线观看| 亚洲毛片播放| 黄色成人在线| 美女网站久久| 在线成人激情视频| 亚洲一区二区在线免费观看| 最新国产精品拍自在线播放| aa日韩免费精品视频一| 亚洲电影欧美电影有声小说| 欧美日韩在线三级| 欧美日韩国产影片| 亚洲欧美激情精品一区二区| 怡红院精品视频在线观看极品| 欧美手机在线视频| 亚洲欧美乱综合| 欧美国产日韩一区二区在线观看| 久久综合伊人77777麻豆| 欧美日韩91| 国产精品美女黄网| 欧美日韩一区二区三区在线观看免| 欧美一区1区三区3区公司| 91久久线看在观草草青青| 国模一区二区三区| 久久在线免费观看| 米奇777在线欧美播放| 欧美在线观看一二区| 欧美视频亚洲视频| 亚洲第一毛片| 红桃视频一区| 亚洲激情成人| 激情视频一区二区三区| 亚洲日本在线视频观看| 一区二区三区波多野结衣在线观看| 国产综合精品一区| 伊人精品久久久久7777| 欧美午夜精品久久久久久人妖| 亚洲视频一二| 久久九九电影| 韩国av一区二区三区在线观看| 久久激情婷婷| 欧美电影在线观看| 国产热re99久久6国产精品| 欧美精品在线视频观看| 久久亚洲春色中文字幕| 久久精品免费播放| 国产精品国产三级国产a| 久久久久久一区二区三区| 激情一区二区三区| 欧美日韩一区综合| 在线观看视频一区二区欧美日韩| 久久精品在线| 老司机精品福利视频| 在线欧美影院| 一色屋精品视频免费看| 久久精品国产久精国产思思| 亚洲电影第1页| 国产精品尤物| 国产精品视频免费一区| 一区二区免费看| 亚洲免费观看| 午夜亚洲激情| 亚洲看片一区| 午夜精品福利在线| 亚洲一区二区伦理| 国产精品性做久久久久久| 在线综合欧美| 久久色在线播放| 中文精品99久久国产香蕉| 欧美mv日韩mv亚洲| 99精品黄色片免费大全| 亚洲综合日韩在线| 欧美性淫爽ww久久久久无| 欧美激情中文字幕乱码免费| 欧美怡红院视频| 国产精品香蕉在线观看| 亚洲欧美日韩国产综合| 欧美一区日本一区韩国一区| 在线观看成人网| 亚洲美女视频在线免费观看| 国产视频精品免费播放| 国产麻豆一精品一av一免费| 亚洲亚洲精品三区日韩精品在线视频| 香蕉免费一区二区三区在线观看| 欧美日韩视频在线观看一区二区三区| 亚洲第一级黄色片| 老司机精品视频网站| 欧美亚洲成人网| 老司机亚洲精品| 国产精品揄拍500视频| 欧美超级免费视 在线| 亚洲一区二区在线| 欧美日韩黄色大片| 国产精品久久中文| 国产欧美视频一区二区| 香蕉av777xxx色综合一区| 国产在线一区二区三区四区| 国产精品伦子伦免费视频| 午夜精品免费在线| 欧美日韩国产亚洲一区| 久久久久久999| 亚洲美女91| 国产视频一区欧美| 国产女主播一区二区三区| 一区二区免费看| 在线播放视频一区| 国产日韩精品一区二区三区| 国产精品久久久免费| 国产亚洲一级高清| 亚洲天堂久久| 久久五月天婷婷| 国产精品久久久久一区二区三区| 国产手机视频一区二区| 欧美日韩免费视频| 在线免费高清一区二区三区| 国内精品免费午夜毛片| 亚洲黄色性网站| 亚洲黄页视频免费观看| 亚洲综合999| 久久久亚洲一区| 欧美激情一区二区三区在线视频| 日韩亚洲综合在线| 国产精品欧美久久| 欧美一区二区三区在线看| 久久精品视频导航| 欧美日韩中国免费专区在线看| 性欧美超级视频| 欧美国产成人在线| 欧美日韩国产成人在线91| 亚洲另类在线一区| 黄色在线一区| 欧美日韩亚洲一区| 欧美成人精精品一区二区频| 欧美激情精品久久久久久变态| 国产欧美精品国产国产专区| 国产一区深夜福利| 先锋影音网一区二区| 欧美亚洲免费电影| 国产色综合天天综合网| 欧美日韩国产在线观看| 国产女人aaa级久久久级| 亚洲曰本av电影| 亚洲高清二区| 亚洲伦理久久| 亚洲精品乱码久久久久久| 国产亚洲精久久久久久| 亚洲综合视频在线| 亚洲一区视频在线观看视频| 亚洲视频碰碰| 欧美一区二区三区四区在线| 一区二区免费看| 国模精品一区二区三区| 亚洲黄色在线观看| 99v久久综合狠狠综合久久| 亚洲丶国产丶欧美一区二区三区| 久久狠狠久久综合桃花| 欧美精品手机在线| 精品99一区二区| 欧美另类一区二区三区| 欧美a级一区二区| 欧美日本成人| 欧美jizzhd精品欧美巨大免费| 国产精品都在这里| 国产午夜精品理论片a级探花| 国产日韩专区| 一区二区欧美国产| 亚洲风情亚aⅴ在线发布| 激情综合色综合久久综合| 黄色资源网久久资源365| 欧美性一二三区| 亚洲国产精品电影| 欧美视频中文在线看| 欧美性猛片xxxx免费看久爱| 亚洲欧美日本国产有色| 国产精品初高中精品久久| 伊人一区二区三区久久精品| 欧美黄色视屏| 国产精品日韩精品欧美在线| 狠狠色丁香久久婷婷综合_中| 欧美日韩三级电影在线| 欧美亚韩一区| **性色生活片久久毛片| 一区二区三区.www| 亚洲电影有码| 亚洲国产精品va| 日韩亚洲欧美一区| 99ri日韩精品视频| 欧美亚洲系列| 亚洲精品一区二区三区99| 亚洲一区在线免费观看| 国产精品mv在线观看| 欧美18av| 欧美日韩国产精品成人| 亚洲精品中文字幕在线观看| 在线观看视频亚洲| 久久精品国内一区二区三区| 欧美大香线蕉线伊人久久国产精品| 国产精品一区二区在线观看| 一区二区三区视频在线播放| 巨乳诱惑日韩免费av| 性xx色xx综合久久久xx| 欧美久久精品午夜青青大伊人| 欧美日韩国产成人精品| 亚洲免费观看视频| 国产视频在线观看一区| 欧美激情一区二区三区全黄| 老色鬼精品视频在线观看播放| 久热精品在线视频| 国产精品区一区二区三区| 国产亚洲精品v| 老妇喷水一区二区三区| 欧美激情一区二区三区蜜桃视频| 老牛国产精品一区的观看方式| 亚洲高清视频在线| 亚洲第一精品久久忘忧草社区| 伊人久久av导航| 国产精品超碰97尤物18| 久久久99久久精品女同性| 亚洲国产成人精品女人久久久| 狠狠色狠狠色综合日日小说| 亚洲欧美激情精品一区二区| 亚洲性感美女99在线| 欧美激情精品久久久久久变态| 国产精品视频一区二区高潮| 欧美mv日韩mv国产网站app| 久久精品国产综合精品| 亚洲国产小视频在线观看| 欧美日韩国产黄| 亚洲欧美在线看| 欧美日韩1区| 久久网站热最新地址| 一区二区自拍| 狠狠色丁香婷婷综合久久片| 亚洲人成欧美中文字幕| 免费不卡在线观看| 国产精品极品美女粉嫩高清在线| 国产亚洲一二三区| 亚洲高清在线观看一区| 国产精品福利av| 亚洲精品乱码| 国产一区再线| 久久日韩精品| 制服丝袜激情欧洲亚洲| 欧美性大战久久久久| 久久精品成人一区二区三区蜜臀| 亚洲免费视频网站| 亚洲已满18点击进入久久| 国产精品热久久久久夜色精品三区| 亚洲韩国日本中文字幕| 久久国产精彩视频| 久久伊人免费视频| 狼人社综合社区| 亚洲一区二区成人| 一区二区三区**美女毛片| 另类图片国产| 久久综合网络一区二区| 免费欧美在线视频| 欧美电影免费观看高清完整版| 久久久久久亚洲精品杨幂换脸| 亚洲精品在线视频| 国产精品久久久久7777婷婷| 欧美在线在线| 免费欧美在线视频| 永久免费精品影视网站| 一区二区日韩| 亚洲天堂视频在线观看| 国产一区二区精品久久99| 一区二区三区在线免费播放| 国产欧美一二三区| 亚洲免费视频观看| 亚洲欧洲日本在线| 狠狠操狠狠色综合网| 欧美福利在线观看| 亚洲日本一区二区三区| 亚洲激情六月丁香| 国产欧美日韩精品丝袜高跟鞋| 欧美中文字幕视频| 激情五月综合色婷婷一区二区| 亚洲乱码国产乱码精品精98午夜| 最新69国产成人精品视频免费|