《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 業界動態 > 一種節能型可升級異步FIFO的FPGA實現

一種節能型可升級異步FIFO的FPGA實現

2009-06-25
作者:陳 軍,張遠見,楊 俊

  摘 要: 提出了一種節能并可升級的異步FIFO的FPGA實現。此系統結構利用FPGA內自身的資源控制時鐘的暫停與恢復,實現了高能效、高工作頻率的數據傳輸。該系統在Xilinx的VC4VSX55芯片中實現,實際可工作于高達100/153.6 MHz的讀/寫時鐘域。本文所提出的結構不依賴于現有的IP核,基于此結構易建立可升級的IP核。
  關鍵詞: FIFO;FPGA;IP核

?

  現代數字系統中,異步FIFO是一種被廣泛應用于跨時鐘域進行數據傳輸的有效方式。異步FIFO主要應用于兩種不同時鐘域的數據傳輸,這意味著數據的寫入在一個時鐘域,而數據的讀出卻在另一個時鐘域,兩個時鐘完全異步[1]?,F代通信系統中,特別是在移動通信系統中,人們對于節能型的產品提出了更高的要求。隨著技術的發展,FPGA的技術、性能、穩定性等指標已經得到很大提高,同時FPGA廠商為不同的應用開發提供了各種IP核,大大減少了產品的開發周期,在各大FPGA廠商中,Xilinx的IP核應用比較廣泛。但其IP核卻沒有關于異步FIFO節能方面的設計。在文獻[2]中對于FIFO的設計有節能方面的改進,由于其主要應用于ASIC設計,對于FPGA中的應用并不完全適用。
  本文提出了一種更加節能而且能應用于高速應用的FPGA設計,同時本文提出一種改進的格雷碼二進制碼轉換結構,在此基礎上利用Xilinx的FPGA芯片現有的數字時鐘管理模塊實現節能方面改進。本文所提出的結構不依賴于現有的IP核,而且可以容易地建立自己的IP核。實際應用中,通過FPGA與DSP進行數據傳輸可工作于高達100/153.6 MHz讀/寫時鐘域。
1 FIFO的主要結構
1.1 主要的FIFO結構
  在所有FIFO結構中,首先要提到的是單時鐘域的同步FIFO,雖然同步FIFO在現在的實際應用中很少被使用,但是其結構將有助于理解兩個時鐘域的異步FIFO的實現。主要有線性結構的FIFO和線性可調結構的FIFO[2]。其結構圖如圖1。

?

?

  線性可調FIFO只是在線性FIFO的基礎上增加了控制信號以便于容量擴展。從圖1中可以看出,無論線性的FIFO還是線性可調結構的FIFO,都是由一些移位寄存器所組成,其主要優點是結構簡單容易實現。從數據的輸入到輸出這一過程看,數據都要經過每個寄存器,當FIFO容量變大時,這類結構的缺點也很突出,如數據從輸入到輸出的延時時間長,而且能耗比較大。
  為了克服以上FIFO結構的缺點,人們提出了很多改善的結構,其中有并行的FIFO、樹型FIFO、折疊型的FIFO[2]、環型結構的FIFO[1]。在這些結構中,由于環型的FIFO結構設計相對容易而被廣泛采用。本文實現的是基于環型的FIFO結構,并在此基礎上進行了節能型的設計改進,使之應用于現代FPGA中。環型結構的FIFO是一種雙時鐘域的FIFO結構,數據在不同的時鐘域中傳輸時需要考慮數據傳輸的有效性,同時必需克服數據在不同的時鐘中傳輸時而產生的亞穩態。
1.2 亞穩態
  數據在傳輸的過程中,接收寄存器收到變化的數據時,數據的改變發生在時鐘觸發沿而導致接受數據出現不穩定的狀態[3]稱為亞穩態,如圖2上部分所示。因此在異步時鐘之間進行數據傳輸常常會用到同步單元。單字節同步單元比較簡單,而其常用的同步單元的結構如圖2下半部分所示。在多位的跨時鐘域數據傳輸中,情況比單比特的數據傳輸復雜得多,由于存在多位數據同時變化的情況,為了提高數據傳輸的穩定性,采用將二進制碼轉化為格雷碼[2]后傳輸。

2 主體結構與具體實現
  本文所采用的結構是基于環型FIFO結構[1],其整體結構如圖3所示。在圖3中,總線用粗實線表示,其中總線上的數字(如m)表示總線位寬;控制線用虛線表示,輸入、輸出的信號(如FIFO空/滿信號)用細的實線表示,箭頭表示輸入/出方向。從圖3中可以清楚地看出,整個異步FIFO的結構由讀/寫控制模塊、讀/寫同步模塊、讀/寫時鐘控制模塊以及雙口的RAM七個模塊組成。由于采用模塊化的設計結構,以上的結構并不局限于具體的應用,可以很容易設計成實際應用需求的IP核,而且容易升級,相對于傳統的設計,增加的時鐘控制模塊能有效提高能效。

?


2.1 FIFO空/滿信號的產生
  在異步FIFO的設計中,空/滿信號的產生是其主要的難點。當寫入數據時,寫信號指針追上讀信號指針的情況,意味著FIFO滿的狀態。同理在讀出數據時,讀地址指針追上寫地址指針的情況,意味著FIFO為空狀態。以上的分析可以得出,不能簡單通過讀地址指針等于寫地址指針來判定FIFO的空/滿狀態。有效的解決方法在文獻[1]、文獻[2]中都被采用。若FIFO的深度為N,則其讀/寫地址指針的寬度應為log2(N)位,讀/寫地址指針都增加一位,變為log2(N)+1位后,測試讀地址指針與寫地址指針,當兩者相等時,FIFO即為空狀態。而當FIFO讀地址指針與寫地址指針的最高有效位不同而其他有效位完全相同時,即為FIFO滿狀態,這種循環的地址指針即是環型FIFO的由來。在本文的設計中,空/滿信號不僅用于指示FIFO的狀態,還用于讀/寫時鐘的控制,從而達到節能的目地。
2.2 讀控制模塊
  讀數據控制模塊主要功能是:根據數據的輸出及讀請求信號產生用于讀數據的控制信號、讀地址指針、FIFO空(empty)信號以及用于控制寫時鐘Wr_full信號(其具體功用在2.3中介紹)。當外部有數據讀出請求(Rd_req有效)且FIFO不為空時,使能FIFO的讀有效,FIFO輸出數據,輸出數據完成后讀地址指針加1。其中空信號的產生采用2.1中的方法,其內部實現的具體框圖如圖4所示。


  在圖4中,讀控制邏輯單元主要用于產生讀使能信號,依據讀請求信號和FIFO的空(empty)信號產生讀使能。當有讀請求并且FIFO不為空時,讀使能有效,同時使地址指針加1。讀地址計數器即是一個二進制的計數器,產生輸入雙口RAM的讀地址指針。由于讀地址指針要傳輸到寫控制模塊,而兩模塊處于不同的時鐘域,為了使數據有效傳輸到寫時鐘域,采用先將讀地址指針表示的二進制數轉化為格雷碼(具體實現參見文獻[2])后再傳輸。
2.2.1 同步模塊的實現
  由于實際應用于系統中時鐘頻率較高,為了達到穩定,選擇了流水線的同步器單元。在圖2的基礎上增加寄存器的位寬。為了使系統的穩定性增強,采用三級流水線的結構,當然,也可以根據自己實際的需要而增減流水線級數。
2.2.2 格雷碼二進制碼轉化
  為了應用環型指針區別FIFO的空/滿信號,需要將傳輸過來用格雷碼表示的寫地址指針轉化為二進制碼,格雷碼到二進制碼轉化的公式如式(1)。設格雷碼表示的數據與二進制碼有n位,格雷碼表示為:gn-1gn-2…g0,相應二進制碼表示為:bn-1bn-2…b0。轉化公式為:
     
  式(1)中所示的加代表無進位的加法,實現中使用“異或門”即可。但是,完全按照式(1)來實現存在缺點,從式(1)中可以看出,其為一個遞推式,最先計算出最高有效位bn-1,最后計算出b0,一次轉化完成需要經過n-1個“異或門”的延時,當位數據位增加時,這將成為系統的運行瓶頸。在高速系統中表現的特別突出。提出一種改進的轉化單元。將式(1)轉化為式(2),如下所示:
  
  可以看出,一次轉化只需要一個“異或門”的延時即可完成,但這種結構不適合FPGA中實現。在基本的門電路中,當門電路的扇入數據達到或者超過5時,延時將變得很大,而且大的扇入門電路的實現變得不現實且相當耗資源。將“異或門”的扇入數據限制在4以內(包括4個)。從“異或門”的規律中可以得出,任何變量與邏輯“0”異或,是其本身,而與“1”異或,是其相反變量。將待轉化的數據分為四位一組,第一組為(b3…b0),較高的位(如b7…b4)依此細分下去……最高的4位采用如式(2)中進行轉化,較低的4位如(bn-4…bn-7)采用如圖5的方式轉化……這種方式的轉化器相對于式(1)實現來說,在不增加門電路資源消耗的基礎上,能明顯提高轉化速度。

?


2.2.3 相等判決單元
  相等判決單元是一個二進制數比較器,當且僅當讀/寫地址指針完全相等時,給出空信號有效,否則空信號無效。
2.2.4 Rd_full信號產生單元
  Rd_full信號產生單元的結構與FIFO滿(full)產生單元的結構相同,Rd_full信號是full信號在讀時鐘域中的一個復制信號,用于寫時鐘控制。在時鐘控制單元將詳細介紹其功能。
2.3 寫控制模塊
  寫控制模塊的實現與讀模塊相似,由與讀模塊相應的單元組成。只是FIFO滿(full)時的產生邏輯為當讀地址指針與寫地址指針最高有效位不同,而其他位均完全相同時,滿信號有效。另一不同點體現在Wr_empty信號的產生上,Wr_empty只是FIFO為空(empty)信號時在寫時鐘域中的一個復制信號,用于讀時鐘的控制。
2.4 讀時鐘控制模塊
  從以上的介紹中可以看出,各個模塊的工作統一由時鐘來管理,在高速的數字系統中,高速也將帶來高的能耗。筆者從實際工作中觀察發現,FIFO的工作是需要調配的,只有在DSP需要數據時,才需要FIFO處于工作狀態,而在DSP兩次需求之間,大量的時間中FIFO是處于空閑狀態(這樣的情形也符合大多數的實際應用)。可以充分利用這段空閑,讓FIFO既能在正常工作時高速而穩定地工作,同時在空閑時能盡可能降低能耗。時鐘控制模塊即能達到此目的。在空閑時,將FIFO的讀/寫時鐘停止,使空閑的模塊處于“休眠”狀態。但在正常工作時,時鐘能照常管理各個模塊。采用Virtex-4芯片內部自帶的時鐘管理模塊(Digital Clock Manager-DCM)[4]來實現。Virtex-4芯片中的DCM提供強大的時鐘管理功能,包括:時鐘去抖動、頻率合成、移相及動態時鐘配置。
  應用中,主要利用其時鐘去抖動和動態時鐘配置兩項功能。在讀時鐘控制模塊中,當檢測到FIFO為空且Wr_empty同時有效時(如同時為高電平),通過DCM即可暫停讀時鐘。此時FIFO模塊中的所有讀組件將會停止運行。此時若寫入數據,由于Wr_empty處在寫時鐘域中,寫時鐘的控制下,Wr_empty將不會有效(變為低電平),此時通過DCM喚醒讀時鐘,可以正常讀出數據,同理可以控制寫時鐘的暫停與恢復。按照以上的原理設計,用Xilinx ISE 10.1仿真后,得到的仿真波形如圖6。clk_in為輸入時鐘,clk_out為經過控制的時鐘,而clk0_out是不經過控制的輸出時鐘。從圖中可以看出,當使能信號為有效(低電平)時,clk_out沒有時鐘輸出,而當使能信號無效時,clk_out時鐘正?;謴???梢酝ㄟ^將Wr_empty與empty經過“與非”后接到讀時鐘clk_en端即可。

?


2.5 寫時鐘控制模塊
  寫時鐘控制模塊與讀時鐘控制模塊原理完全相同,只是輸入控制控制信號為Rd_full與full信號。
2.6 雙口RAM
  雙口RAM的實現采用Xilinx的Virtex-4系列FPGA內部現有的資源,通過利用Virtex-4系列芯片中豐富的Block RAM資源,利用原語例化即可生成適合于實際應用需求的雙口RAM,參見文獻[4]。
3 整體仿真結果
  本方案的實現在Xilinx的ISE10.1上綜合,仿真后得到如圖7所示整體仿真波形。仿真中,為了便于查看結果,將實際受到控制的讀/寫模塊的時鐘引出,分別標記為o_wr_clk,o_rd_clk。由于截圖的限制,只能在圖中顯示FIFO滿的情況??盏那闆r類似。

?


參考文獻
[1] CLIFFORD E.Cummings.Simulation and Synthesis Techniques for Asynchronous.Sunburst Design,Inc 2002.
[2] RYNA W A,YU Zhi Yi,MICHAEL J M,et al.A scalable?dual-clock FIFO for data transfers beteween arbitray and?haltable clock domains.IEEE,2007,15(10).
[3] MICHAEL D C.Advanced-Digital design with the verilog? HDL.publishing house of electronics industry,2004.

[4] Xilinx.Virtex-4 User Guide(UG70 V2.0).www.xilinx.com.2007,1.

本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
热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| 狠狠色噜噜狠狠色综合久| 韩日欧美一区二区三区| 亚洲激情视频| 女人天堂亚洲aⅴ在线观看| 免费在线看成人av| 国产精品日本欧美一区二区三区| 欧美三级视频在线播放| 99视频热这里只有精品免费| 欧美精品一区二区三区高清aⅴ| 国产精品成人免费精品自在线观看| 亚洲国产岛国毛片在线| 国产精品久久久久久亚洲调教| 一区二区精品在线观看| 久久久综合香蕉尹人综合网| 欧美极品一区二区三区| 国产伦精品免费视频| 亚洲国产一区视频| 欧美三级乱人伦电影| 欧美性一区二区| 欧美国产日本在线| 国产精品xxx在线观看www| 欧美激情无毛| 在线观看国产精品淫| 亚洲美女免费视频| 国产精品久久久久9999高清| 91久久精品一区二区别| 欧美网站在线| 国产丝袜一区二区三区| 午夜精品久久99蜜桃的功能介绍| 一区二区三区精品在线| 国产亚洲精品bv在线观看| 国产区在线观看成人精品| 91久久夜色精品国产九色| 一区二区三区欧美日韩| 久久久亚洲国产美女国产盗摄| 国产精品激情偷乱一区二区∴| 91久久精品国产91性色tv| 久久久久免费视频| 亚洲图片在线观看| 国产精品国产三级国产aⅴ浪潮| 亚洲黄色成人久久久| 亚洲网站在线播放| 欧美精品成人一区二区在线观看| 欧美成人精品h版在线观看| 精品成人久久| 久久成人精品无人区| 国产精品久久久久影院亚瑟| 玖玖玖免费嫩草在线影院一区| 午夜在线播放视频欧美| 欧美日韩一区二区在线观看| 亚洲人成久久| 亚洲影院色无极综合| 久久久青草青青国产亚洲免观| 亚洲视频专区在线| 久久久久国产精品一区| 欧美色综合天天久久综合精品| 韩国福利一区| 国产欧美一区在线| 在线看国产日韩| 欧美精品不卡| 伊人久久大香线蕉av超碰演员| 欧美 日韩 国产在线| 久久成人精品| 一区二区三区国产在线| 亚洲国产日韩在线一区模特| 毛片一区二区| 国产精品久久久久久久久久ktv| 中文国产成人精品| 亚洲美女av在线播放| 欧美日韩国产一区| 久久综合中文色婷婷| 国产日本欧美一区二区三区| 欧美激情一区二区三区四区| 免费观看久久久4p| 久久久蜜臀国产一区二区| 欧美精品在线观看播放| 国产亚洲人成a一在线v站| 亚洲素人一区二区| 亚洲永久精品大片| 国产一区二区三区最好精华液| 国产精品v一区二区三区| 欧美精品97| 亚洲淫片在线视频| 国产精品久久久亚洲一区| 一本色道久久加勒比精品| 欧美日韩亚洲另类| 亚洲国产裸拍裸体视频在线观看乱了中文| 国产一区白浆| 国产欧美精品日韩区二区麻豆天美| 国产精品久久久久久久久免费桃花| 亚洲欧美日本视频在线观看| 亚洲欧美日韩高清| 欧美国产日韩一区二区三区| 亚洲专区欧美专区| 裸体歌舞表演一区二区| 亚洲精品在线免费观看视频| 国产精品青草久久| 激情五月***国产精品| 国产精品日韩欧美综合| 校园春色国产精品| 久久综合色综合88| 欧美激情综合亚洲一二区| 亚洲女人天堂av| 亚洲视频在线观看视频| 亚洲经典自拍| 一区二区三区四区国产精品| 免费久久99精品国产| 国产精品乱子久久久久| 久久av一区二区三区亚洲| 亚洲国产视频一区二区| 国产专区欧美专区| 欧美体内谢she精2性欧美| 亚洲激情另类| 久久女同精品一区二区| 99re热这里只有精品视频| 欧美激情2020午夜免费观看| 久久免费少妇高潮久久精品99| 亚洲电影在线免费观看| 国模精品一区二区三区色天香| 亚洲欧美一区二区精品久久久| 一区二区三区毛片| 久久精品国产亚洲一区二区三区| 欧美日韩国产精品一卡| 99国产精品久久| 亚洲国产精品精华液2区45| 欧美精品在线免费观看| 美女福利精品视频| 一区二区三区日韩精品视频| 黄色一区二区三区四区| 激情五月***国产精品| 国产精品人人爽人人做我的可爱| 亚洲精品久久久久久久久久久久| 一色屋精品亚洲香蕉网站| 久久国产精品色婷婷| 国内精品久久久久影院色| 欧美日韩国产影院| 国产女主播一区| 亚洲深夜激情| 国内精品视频666| 这里只有精品在线播放| 亚洲理论电影网| 美女国内精品自产拍在线播放| 久久久精品2019中文字幕神马| 欧美精品亚洲一区二区在线播放| 国产日本欧美在线观看| 国产免费观看久久| 欧美日韩国产在线播放| 亚洲性感激情| 国产拍揄自揄精品视频麻豆| 亚洲国产精品成人va在线观看| 久久蜜桃资源一区二区老牛| 在线播放日韩专区| 国产综合激情| 欧美午夜激情小视频| 亚洲人人精品| 香蕉国产精品偷在线观看不卡| 国内精品美女在线观看| 亚洲欧美日韩一区在线观看| 在线亚洲免费| 一片黄亚洲嫩模| 激情久久婷婷| 9国产精品视频| 久久成年人视频| 欧美午夜精品理论片a级按摩| 国产精品久久久久久影院8一贰佰| 在线观看日韩av先锋影音电影院| 国产欧美一区二区三区国产幕精品| 欧美视频在线免费| 亚洲精品欧美极品| 99精品视频网| 国产一区二区三区四区老人| 亚洲国产视频一区| 久久精品国产99精品国产亚洲性色| 一区二区三区欧美视频| 免费一级欧美片在线观看| 欧美制服第一页| 亚洲一区二区三区视频播放| 国产精品二区影院| 欧美日韩中文精品| 亚洲人成网站999久久久综合| 亚洲免费一区二区| 欧美激情一区二区久久久| 欧美亚州韩日在线看免费版国语版| 欧美激情一区二区三区全黄| 欧美色另类天堂2015| 欧美日韩国产二区| 久久av一区二区三区| 一区二区三区高清在线观看| 欧美日韩 国产精品| 亚洲欧洲日本mm| 韩日精品在线| 亚洲一区二区三区影院| 欧美日韩国产一级| 国产精品久久久久久久久免费桃花| 亚洲日本中文字幕免费在线不卡| 韩曰欧美视频免费观看| 亚洲免费激情| 欧美日韩一区二区三区在线| 欧美日韩国产色视频| 国产人妖伪娘一区91| 国产精品高清免费在线观看| 久久99在线观看| 亚洲最快最全在线视频| 欧美在线亚洲一区| 99视频在线观看一区三区| 久久成人羞羞网站| 久久综合精品国产一区二区三区| 一区在线观看| 国产精品啊啊啊| 欧美金8天国| 欧美国产一区视频在线观看| 国产精品爱啪在线线免费观看| 久久高清福利视频| 国产区欧美区日韩区| 国内精品久久久久伊人av| 国产欧美一级| 国产欧美精品va在线观看| 一本一本大道香蕉久在线精品| 国产在线视频欧美| 亚洲视频欧美在线| 亚洲无亚洲人成网站77777| 亚洲男同1069视频| 欧美视频一区二区三区在线观看| 黄网站色欧美视频| 久久精品国产欧美激情| 亚洲激情亚洲| 国产精品成人一区二区| 欧美精品一区二区蜜臀亚洲| 亚洲免费成人av电影| 亚洲七七久久综合桃花剧情介绍| 99热精品在线| 欧美日韩a区| 亚洲欧美精品伊人久久| 99国产精品久久久久久久| 免费观看在线综合| 亚洲综合色噜噜狠狠| 欧美亚洲免费高清在线观看| 亚洲另类一区二区| 亚洲国产精品毛片| 午夜久久久久久| 欧美日韩一级大片网址| 欧美揉bbbbb揉bbbbb| 欧美大片在线观看一区二区| 久久精品亚洲一区二区三区浴池| 午夜精品久久久久影视| 久久久久久亚洲精品中文字幕| 亚洲网站视频| 亚洲免费中文字幕| 国产精品毛片在线| 国产精品成人免费视频| 国产精品久久久久9999吃药| 乱中年女人伦av一区二区| 欧美性事免费在线观看| 另类天堂视频在线观看| 国产一区二区在线免费观看| 国产主播在线一区| 国产精品自在线| 久久尤物电影视频在线观看| 亚洲欧美日韩一区二区三区在线观看| 在线播放日韩欧美| 久久福利一区| 国产欧美精品在线播放| 亚洲一区在线观看视频| 91久久久久久国产精品| 久久不射中文字幕| 国产精品日产欧美久久久久| 亚洲香蕉成视频在线观看| 欧美日韩成人免费| 国产精品高潮在线| 欧美中文在线免费| 欧美日韩成人一区| 久久女同精品一区二区| 欧美激情视频一区二区三区免费| 久久疯狂做爰流白浆xx| 久久亚洲一区二区三区四区| 国产一区香蕉久久| 亚洲国内高清视频| 国产欧美视频在线观看| 日韩视频免费大全中文字幕| 欧美电影电视剧在线观看| 国产精品捆绑调教| 午夜久久tv| 国内激情久久| 欧美啪啪一区| 亚洲——在线| 亚洲欧美中文日韩在线| 国产精品久线观看视频| 亚洲人永久免费| 午夜一区二区三区不卡视频| 亚洲成色777777女色窝| 免费试看一区| 在线精品国精品国产尤物884a| 欧美日韩国产一区二区| 欧美美女喷水视频| 亚洲国产精品www| 久热国产精品视频| 亚洲第一伊人| 噜噜噜久久亚洲精品国产品小说| 精品电影在线观看| 亚洲福利在线看| 久久综合电影一区| 很黄很黄激情成人| 国产精品国产自产拍高清av王其| 欧美日韩一区二区三区| 99成人免费视频| 国产一区二区三区不卡在线观看| 亚洲主播在线观看| 99精品免费网| 在线观看视频日韩| 久久另类ts人妖一区二区| 尤物在线观看一区| 国产精品热久久久久夜色精品三区| 欧美在线视频播放| 亚洲欧美日韩一区二区三区在线观看| 国产美女精品一区二区三区| 国产精品久久久久久久午夜片| 欧美深夜影院| 麻豆国产va免费精品高清在线| 久久理论片午夜琪琪电影网| 久久午夜电影网| 欧美高清在线视频观看不卡| 欧美国产亚洲精品久久久8v| 欧美大片在线看免费观看| 国产精品99久久久久久www|