《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 其他 > 入門:FPGA/CPLD設計的8個常見問題

入門:FPGA/CPLD設計的8個常見問題

2022-12-11
來源:電子產品世界
關鍵詞: C語言 FPGA 異步電路

  1. 面積與速度的平衡與互換

  這里的面積指一個設計消耗FPGA/CPLD的邏輯資源的數量,對于FPGA可以用消耗的FF(觸發器)和LUT(查找表)來衡量,更一般的衡量方式可以用設計所占的等價邏輯門數。   速度指設計在芯片上穩定運行所能達到的最高頻率,這個頻率由設計的時序狀況來決定,以及設計滿足的時鐘要求:PAD to PAD TIme 、Clock Setup TIme、Clock Hold TIme、Clock-to-Output Delay等眾多時序特征量密切相關。   面積和速度這兩個指標貫穿FPGA/CPLD設計的時鐘,是設計質量的評價的終極標準 —— 面積和速度是一對對立統一的矛盾體。   要求一個同時具備設計面積最小、運行頻率最高是不現實的。更科學的設計目標應該是在滿足設計時序要求(包括對設計頻率的要求)的前提下,占用最小的芯片面積。或者在所規定的面積下,是設計的時序余量更大、頻率跑的更高。這兩種目標充分體現了面積和速度的平衡的思想。   作為矛盾的兩個組成部分,面積和速度的地位是不一樣的。相比之下,滿足時序、工作頻率的要求更重要一些,當兩者沖突時,采用速度優先的準則。   從理論上講,如果一個設計時序余量較大,所能跑的速度遠遠高于設計要求,那么就通過功能模塊的復用來減少整個設計消耗的芯片面積,這就是用速度的優勢換取面積的節約。反之,如果一個設計的時序要求很高,普通方法達不到設計頻率,那么一般可以通過將數據流串并轉換,并行復制多個操作模塊,對整個設計采取乒乓操作和串并轉換的思想運行。

  2. 硬件原則

  硬件原則主要針對HDL代碼編寫而言:Verilog是采用了C語言形式的硬件的抽象,它的本質作用在于描述硬件,它的最終實現結果是芯片內部的實際電路。所以評判一段HDL代碼的優劣的最終標準是:其描述并實現的硬件電路的性能,包括面積和速度兩個方面。   評價一個設計的代碼水平較高,僅僅是說這個設計是由硬件想HDL代碼這種表現形式的轉換更加流暢、合理。而一個設計最終性能,在更大程度上取決于設計工程師所構想的硬件實現方案的效率以及合理性。(HDL代碼僅僅是硬件設計的表達形式之一)   初學者片面追求代碼的整潔、簡短,是錯誤的,是與HDL的標準背道而馳的。正確的編碼方法,首先要做到對所需實現的硬件電路胸有成竹,對該部分的硬件的結構和連接十分清晰,然后再用適當的HDL語句表達出來即可。   另外,Verilog作為一種HDL語言,是分層次的。系統級--算法級--寄存器傳輸級--邏輯級--門級--開關級。構建優先級樹會消耗大量的組合邏輯,所以如果能夠使用case的地方,盡量使用case代替if……else……

  3. 系統原則

  系統原則包含兩個層次的含義:更高層面上看,是一個硬件系統,一塊單板如何進行模塊花費和任務分配,什么樣的算法和功能適合放在FPGA里面實現,什么樣的算法和功能適合放在DSP/CPU里面實現,以及FPGA的規模估算數據接口設計等。具體到FPGA設計就要對設計的全局有個宏觀上的合理安排,比如時鐘域、模塊復用、約束、面積、速度等問題,在系統上模塊的優化最為重要。   一般來說實時性要求高,頻率快的功能模塊適合FPGA實現。而FPGA和CPLD相比,更適合實現規模較大、頻率較高、寄存器較多的設計。使用FPGA/CPLD設計時,應該對芯片內部的各種底層硬件資源,和可用的設計資源有一個較深刻的認識。   比如FPGA一般觸發器資源豐富,CPLD的組合邏輯資源更加豐富。FPGA/CPLD一般是由底層可編程硬件單元、BRAM、布線資源、可配置IO單元、時鐘資源等構成。   底層可編程硬件單元一般由觸發器和查找表組成。Xilinx的底層可編程硬件資源較SLICE,由兩個FF和2個LUT構成。Altera的底層硬件資源叫LE,由1個FF和1個LUT構成。使用片內RAN可以實現單口RAM、雙口RAM、同步/異步FIFO、ROM、CAM等常用單元模塊。

65.JPG

  一般的FPGA系統規劃的簡化流程

  4. 同步設計原則

  異步電路的邏輯核心是用組合邏輯電路實現,比如異步的FIFO/RAM讀寫信號,地址譯碼等電路。電路的主要信號、輸出信號等并不依賴于任何一個時鐘性信號,不是由時鐘信號驅動FF產生的。異步時序電路的最大缺點是容易產生毛刺,在布局布線后仿真和用邏輯分析儀觀測實際信號時,這種毛刺尤其明顯。   同步時序電路的核心邏輯用各種各樣的觸發器實現,電路的主要信號、輸出信號都是由某個時鐘沿驅動觸發器產生出來的。同步時序電路可以很好的避免毛刺,布局布線后仿真,和用邏輯分析儀采樣實際工作信號都沒有毛刺。

  是否時序電路一定比異步電路使用更多的資源呢?從單純的ASCI設計來看,大約需要7個門來實現一個D觸發器,而一個門即可實現一個2輸入與非門,所以一般來說,同步時序電路比異步電路占用更大的面積。(FPGA/CPLD中不同,主要是因為單元塊的計算方式)

  如何實現同步時序電路的延時?異步電路產生延時的一般方法是插入一個Buffer、兩級與非門等,這種延時調整手段是不適用同步時序設計思想的。首先要明確一點HDL語法中的延時控制語法,是行為級的代碼描述,常用于仿真測試激勵,但是在電路綜合是會被忽略,并不能啟動延時作用。

  同步時序電路的延時一般是通過時序控制完成的,換句話說,同步時序電路的延時被當做一個電路邏輯來設計。對于比較大的和特殊定時要求的延時,一般用高速時鐘產生一個計數器,通過計數器的計數控制延遲;對于比較小的延時,可以用D觸發器打一下,這種做法不僅僅使信號延時了一個時鐘周期,而且完成了信號與時鐘的初次同步,在輸入信號采樣和增加時序約束余量中使用。

  同步時序電路的時鐘如何產生?時鐘的質量和穩定性直接決定著同步時序電路的性能。輸入信號的同步時序電路要求對輸入信號進行同步化,如果輸入數據的節拍和本級芯片的處理時鐘同頻,并且建立保持時間匹配,可以直接用本級芯片的主時鐘對輸入數據寄存器采樣,完成輸入數據的同步化。如果輸入數據和本級芯片的處理時鐘是異步的,特別是頻率不匹配的時候,則要用處理時鐘對輸入數據做兩次寄存器采樣,才能完成輸入數據的同步化。

  是不是定義為Reg型,就一定綜合成寄存器,并且是同步時序電路呢?答案的否定的。Verilog中最常用的兩種數據類型Wire和Reg,一般來說,Wire型指定書數據和網線通過組合邏輯實現,而reg型指定的數據不一定就是用寄存器實現。

  5. 乒乓操作

  “ 乒乓操作 ” 是一個常常應用于數據流控制的處理技巧,乒乓操作的處理流程為:輸入數據流通過 “ 輸入數據選擇單元 ” 將數據流等時分配到兩個數據緩沖區,數據緩沖模塊可以為任何存儲模塊,比較常用的存儲單元為雙口 RAM(DPRAM) 、單口 RAM(SPRAM) 、 FIFO 等。

  在第一個緩沖周期,將輸入的數據流緩存到 “ 數據緩沖模塊 1” ;在第 2 個緩沖周期,通過 “ 輸入數據選擇單元 ” 的切換,將輸入的數據流緩存到 “ 數據緩沖模塊 2” ,同時將 “ 數據緩沖模塊 1” 緩存的第 1 個周期數據通過 “ 輸入數據選擇單元 ” 的選擇,送到 “ 數據流運算處理模塊 ” 進行運算處理;在第 3 個緩沖周期通過 “ 輸入數據選擇單元 ” 的再次切換,將輸入的數據流緩存到 “ 數據緩沖模塊 1” ,同時將 “ 數據緩沖模塊 2” 緩存的第 2 個周期的數據通過 “ 輸入數據選擇單元 ” 切換,送到 “ 數據流運算處理模塊 ” 進行運算處理。如此循環。

  64.JPG

  典型的乒乓操作方法   乒乓操作的最大特點是,通過輸入數據選擇單元和輸出數據選擇單元、進行運算和處理。把乒乓操作模塊當成一個整體,站在兩端看數據,輸入數據和輸出數據流都是連續不斷的,沒有任何停頓,因此非常適合對數據流進行流水線式處理。所以乒乓操作常常應用于流水線式算法,完成數據的無縫緩沖和處理。    乒乓操作的第二個優點是可以節約緩沖區空間。比如在WCDMA基帶應用中,1幀是由15個時隙組成的,有時需要將1整幀的數據延時一個時隙后處理,比較直接的方法就是將這幀數據緩存起來,然后延時一個時隙,進行處理。這時緩沖區的長度為1幀的數據長,假設數據速率是3.84Mb/s,1幀10ms,此時需要緩沖區的長度是38400bit,如果采用乒乓操作,只需定義兩個緩沖1時隙的數據RAM,當向一個RAM寫數據時,從另一塊RAM讀數據,然后送到處理單元處理,此時每塊RAM的容量僅需2560bit,2塊加起來5120bit的容量。

  63.JPG

  乒乓操作用低速模塊處理高速數據流

  另外,巧妙運用乒乓操作還可以達到用低速模塊處理高速數據流的效果。如圖 2 所示,數據緩沖模塊采用了雙口 RAM ,并在 DPRAM 后引入了一級數據預處理模塊,這個數據預處理可以根據需要的各種數據運算,比如在 WCDMA 設計中,對輸入數據流的解擴、解擾、去旋轉等。假設端口 A 的輸入數據流的速率為 100Mbps ,乒乓操作的緩沖周期是 10ms 。

  6. 串并轉換設計技巧

  串并轉換是 FPGA 設計的一個重要技巧,它是數據流處理的常用手段,也是面積與速度互換思想的直接體現。串并轉換的實現方法多種多樣,根據數據的排序和數量的要求,可以選用寄存器、 RAM 等實現。   前面在乒乓操作的圖例中,就是通過 DPRAM 實現了數據流的串并轉換,而且由于使用了 DPRAM ,數據的緩沖區可以開得很大,對于數量比較小的設計可以采用寄存器完成串并轉換。如無特殊需求,應該用同步時序設計完成串并之間的轉換。比如數據從串行到并行,數據排列順序是高位在前,可以用下面的編碼實現:prl_temp<={prl_temp,srl_in}。   其中, prl_temp 是并行輸出緩存寄存器, srl_in 是串行數據輸入。對于排列順序有規定的串并轉換,可以用 case 語句判斷實現。對于復雜的串并轉換,還可以用狀態機實現。串并轉換的方法比較簡單,在此不必贅述。

  7. 流水線操作設計思想

  首先需要聲明的是,這里所講述的流水線是指一種處理流程和順序操作的設計思想,并非 FPGA 、 ASIC 設計中優化時序所用的 “Pipelining” 。   流水線處理是高速設計中的一個常用設計手段。如果某個設計的處理流程分為若干步驟,而且整個數據處理是 “ 單流向 ” 的,即沒有反饋或者迭代運算,前一個步驟的輸出是下一個步驟的輸入,則可以考慮采用流水線設計方法來提高系統的工作頻率。

62.JPG

  流水線設計的結構   流水線設計的結構示意圖如圖所示。其基本結構為:將適當劃分的 n 個操作步驟單流向串聯起來。流水線操作的最大特點和要求是,數據流在各個步驟的處理從時間上看是連續的,如果將每個操作步驟簡化假設為通過一個 D 觸發器 ( 就是用寄存器打一個節拍 ) ,那么流水線操作就類似一個移位寄存器組,數據流依次流經 D 觸發器,完成每個步驟的操作。

61.JPG

  流水線設計時序   流水線設計的一個關鍵在于整個設計時序的合理安排,要求每個操作步驟的劃分合理。如果前級操作時間恰好等于后級的操作時間,設計最為簡單,前級的輸出直接匯入后級的輸入即可;如果前級操作時間大于后級的操作時間,則需要對前級的輸出數據適當緩存才能匯入到后級輸入端;如果前級操作時間恰好小于后級的操作時間,則必須通過復制邏輯,將數據流分流,或者在前級對數據采用存儲、后處理方式,否則會造成后級數據溢出。   在 WCDMA 設計中經常使用到流水線處理的方法,如 RAKE 接收機、搜索器、前導捕獲等。流水線處理方式之所以頻率較高,是因為復制了處理模塊,它是面積換取速度思想的又一種具體體現。

  8. 數據接口的同步方法

  數據接口的同步是 FPGA/CPLD 設計的一個常見問題,也是一個重點和難點,很多設計不穩定都是源于數據接口的同步有問題。在電路圖設計階段,一些工程師手工加入 BUFT 或者非門調整數據延遲,從而保證本級模塊的時鐘對上級模塊數據的建立、保持時間要求。   還有一些工程師為了有穩定的采樣,生成了很多相差 90 度的時鐘信號,時而用正沿打一下數據,時而用負沿打一下數據,用以調整數據的采樣位置。這兩種做法都十分不可取,因為一旦芯片更新換代或者移植到其它芯片 組的芯片上,采樣實現必須重新設計。而且,這兩種做法造成電路實現的余量不夠,一旦外界條件變換 ( 比如溫度升高 ) ,采樣時序就有可能完全紊亂,造成電路癱瘓。

  輸入、輸出的延時 ( 芯片間、 PCB 布線、一些驅動接口元件的延時等 ) 不可測,或者有可能變動的條件下,如何完成數據同步?對于數據的延遲不可測或變動,就需要建立同步機制,可以用一個同步使能或同步指示信號。另外,使數據通過 RAM 或者 FIFO 的存取,也可以達到數據同步目的。

  設計數據接口同步是否需要添加約束?建議最好添加適當的約束,特別是對于高速設計,一定要對周期、建立、保持時間等添加相應的約束。這里附加約束的作用有兩點:提高設計的工作頻率,滿足接口數據同步要求;獲得正確的時序分析報告。



更多信息可以來這里獲取==>>電子技術應用-AET<<

mmexport1621241704608.jpg

本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話: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>
          国产精品美女一区二区在线观看| 欧美亚洲第一页| 91久久精品日日躁夜夜躁欧美| 国内综合精品午夜久久资源| 一区二区三区四区在线| 狠久久av成人天堂| 欧美成人一品| 久久天堂精品| 欧美激情网站在线观看| 亚洲毛片视频| 国产精品亚洲片夜色在线| 一本一本a久久| 一区二区在线视频观看| 91久久精品一区二区别| 国产日韩在线不卡| 亚洲视频在线观看免费| 在线日本成人| 亚洲精品三级| 亚洲夜晚福利在线观看| 国产一区二区精品丝袜| 欧美精品在线视频| 久久先锋影音av| 国产欧美日韩高清| 激情综合色综合久久综合| 国产一区二区视频在线观看| 韩日成人在线| 欧美精品一级| 欧美韩国日本一区| 国产精品色在线| 亚洲乱亚洲高清| 亚洲欧美日韩国产一区二区| 国产主播精品| 欧美日韩国产色站一区二区三区| 日韩小视频在线观看专区| 欧美日韩在线观看一区二区| 欧美成人午夜| 校园春色综合网| 亚洲国产精品一区在线观看不卡| 欧美日韩福利在线观看| 亚洲一区观看| 亚洲国产精品久久91精品| 午夜久久久久久久久久一区二区| 久久久国产精彩视频美女艺术照福利| 久久精品夜色噜噜亚洲aⅴ| 国产精品免费福利| 亚洲成人在线视频播放| 亚洲国产精品欧美一二99| 国产亚洲欧美一区二区| 久久国产精品一区二区三区| 国产精品a久久久久久| 在线精品一区| 久久福利视频导航| 久久狠狠婷婷| 狠狠色伊人亚洲综合网站色| 国产美女高潮久久白浆| 欧美日韩成人一区二区三区| 亚洲欧美视频一区二区三区| 欧美精品久久99久久在免费线| 久久av一区二区三区亚洲| 欧美激情精品久久久久久蜜臀| 国产一区二区三区黄视频| 中文久久精品| 欧美性猛交一区二区三区精品| 欧美一区二区精品在线| 欧美专区福利在线| 国产欧美视频一区二区| 亚洲已满18点击进入久久| 国产精品久久久久9999高清| 亚洲精品中文字幕在线| 亚洲影音先锋| 亚洲欧美在线x视频| 久久精品视频99| 国产精品观看| 在线精品视频一区二区三四| 亚洲国产精品久久久久久女王| 国产亚洲成av人在线观看导航| 亚洲欧美日韩国产综合| 午夜精品视频网站| 国产亚洲欧美一区| 一区二区三区波多野结衣在线观看| 美女网站在线免费欧美精品| 韩国v欧美v日本v亚洲v| 久久se精品一区精品二区| 免费91麻豆精品国产自产在线观看| 欧美精品不卡| 国产精品美女久久久久aⅴ国产馆| 久久九九国产| 国产精品亚洲综合久久| 国产精品永久入口久久久| 狠狠久久五月精品中文字幕| 西西裸体人体做爰大胆久久久| 亚洲国产高清aⅴ视频| 亚洲精品视频在线| 亚洲精品国产视频| 国产精品久久二区二区| 欧美一级视频一区二区| 亚洲欧美日韩直播| 亚洲高清在线观看| 亚洲精品综合精品自拍| 欧美日韩国产美| 国产一区二区三区久久| 一本久久精品一区二区| 久久人体大胆视频| 国产日产欧美一区| 欧美精品成人一区二区在线观看| 欧美片第一页| 欧美不卡一卡二卡免费版| 西西人体一区二区| 亚洲欧洲一区二区三区在线观看| 国产精品免费一区豆花| 在线播放中文一区| 欧美日精品一区视频| 久久www成人_看片免费不卡| 久久精品亚洲国产奇米99| 亚洲国产欧美精品| 噜噜噜噜噜久久久久久91| 久久免费黄色| 一区二区三区日韩精品| 麻豆九一精品爱看视频在线观看免费| 国产精品家庭影院| 久久婷婷综合激情| 在线日韩中文字幕| 欧美日韩亚洲一区| 欧美日韩一区二| 亚洲图片自拍偷拍| 欧美午夜一区二区三区免费大片| 亚洲人体大胆视频| 久久久久久成人| 女女同性女同一区二区三区91| 一区二区动漫| 韩国欧美国产1区| 好吊色欧美一区二区三区四区| 久久久女女女女999久久| 亚洲午夜羞羞片| 国产麻豆综合| 新片速递亚洲合集欧美合集| 国产精品推荐精品| 久久久亚洲精品一区二区三区| 日韩亚洲精品视频| 欧美日韩在线精品| 久久男女视频| 国产精品美女一区二区在线观看| 久久久噜噜噜| 亚洲精品久久久久久久久| 亚洲乱码精品一二三四区日韩在线| 国产精品自拍一区| 亚洲一区二区三区在线播放| 久久黄金**| 中文成人激情娱乐网| 精品99视频| 亚洲精品免费在线观看| 亚洲国内高清视频| 久久精品中文字幕一区| 精久久久久久| 亚洲国产成人高清精品| 亚洲精品偷拍| 久久久91精品| 欧美国产第二页| 性欧美大战久久久久久久免费观看| 日韩一级黄色片| 欧美日韩一区二区在线观看| 一本久道久久综合婷婷鲸鱼| 国产日韩av在线播放| 亚洲精品一二三| 欧美激情精品久久久久久久变态| 欧美日本三级| 亚洲电影专区| 亚洲美女少妇无套啪啪呻吟| 国产一区二区在线观看免费播放| 在线观看日韩av| 国产精品久久久久9999高清| 激情五月婷婷综合| 久久亚洲免费| 毛片基地黄久久久久久天堂| 一区二区免费在线播放| 久久久久久成人| 久久综合色影院| 亚洲精品乱码久久久久久蜜桃麻豆| 狠狠色丁香婷婷综合久久片| 欧美亚洲日本网站| 国产精品二区在线观看| 精品成人一区| 一区二区三区日韩精品视频| 欧美午夜精品久久久久久久| 国产欧美日韩精品在线| 国产欧美日韩专区发布| 欧美人体xx| 可以免费看不卡的av网站| 樱桃国产成人精品视频| 99热精品在线观看| 国产日韩欧美综合在线| 亚洲视频专区在线| 亚洲视频大全| 久久精品国产视频| 国产精品mv在线观看| 亚洲一区二区av电影| 一区二区三区免费观看| 宅男精品视频| 亚洲视频观看| 美国成人直播| 亚洲你懂的在线视频| 欧美极品影院| 国产一区清纯| 亚洲国产另类 国产精品国产免费| 久久精品av麻豆的观看方式| 亚洲午夜性刺激影院| 亚洲福利国产精品| 亚洲女性裸体视频| 亚洲午夜一区二区| 欧美在线亚洲一区| 欧美专区中文字幕| 久久综合伊人77777尤物| 欧美精品网站| 精品动漫3d一区二区三区免费版| 国产日韩在线看| 亚洲国产另类 国产精品国产免费| 欧美日韩亚洲国产一区| 宅男在线国产精品| 裸体歌舞表演一区二区| 欧美色图首页| 小嫩嫩精品导航| 久久久久看片| 免费欧美在线视频| 欧美日韩一级片在线观看| 久久综合九色综合欧美就去吻| 在线一区二区三区做爰视频网站| 免费一级欧美片在线观看| 欧美特黄一区| 国产欧美一区二区三区视频| 黄色精品一二区| 久久精品综合| 在线综合+亚洲+欧美中文字幕| 国产伦精品一区二区三区免费迷| 在线观看视频欧美| 亚洲综合久久久久| 国产精品一区二区久久久| 卡一卡二国产精品| 亚洲欧美日韩另类精品一区二区三区| 久久国产日韩欧美| 在线 亚洲欧美在线综合一区| 欧美日韩午夜精品| 一区二区高清在线| 毛片基地黄久久久久久天堂| 国产婷婷色综合av蜜臀av| 亚洲美女少妇无套啪啪呻吟| 蜜桃av一区二区| 在线观看一区二区视频| 国产精品99久久久久久久女警| 欧美日韩99| 欧美日韩免费在线视频| 牛人盗摄一区二区三区视频| 亚洲精品视频在线观看免费| 久久久精品网| 国产欧美日韩亚洲| 亚洲一级片在线看| 欧美a级片网| 99在线观看免费视频精品观看| 狠狠色综合色综合网络| 麻豆国产精品777777在线| 亚洲人屁股眼子交8| 亚洲精品欧美一区二区三区| 激情久久久久久久| 欧美午夜精品一区| 亚洲大胆av| 91久久精品日日躁夜夜躁国产| 韩国精品一区二区三区| 国产伦精品一区二区三区免费迷| 亚洲男人av电影| 狠狠爱www人成狠狠爱综合网| 日韩网站在线观看| 欧美一区日本一区韩国一区| 亚洲黄色免费网站| 久久伊人一区二区| 久久艳片www.17c.com| 国产精品麻豆va在线播放| 香蕉久久一区二区不卡无毒影院| 在线不卡中文字幕| 伊人成综合网伊人222| 久久亚洲欧美国产精品乐播| 日韩一级二级三级| 亚洲黄色精品| 欧美精品乱码久久久久久按摩| 一本色道久久综合亚洲精品小说| 欧美三级不卡| 玖玖玖免费嫩草在线影院一区| 久久久夜夜夜| 亚洲免费精彩视频| 国产欧美一区二区精品仙草咪| 亚洲人成艺术| 国产精品久久中文| 亚洲黑丝一区二区| 翔田千里一区二区| 欧美精品国产精品日韩精品| 久久国产精品一区二区| 久久久蜜臀国产一区二区| 免费观看在线综合| 欧美精品激情在线观看| 欧美国产日韩一区二区在线观看| 欧美精品一区二区三区一线天视频| 国产精品人人做人人爽人人添| 欧美成人嫩草网站| 国产日韩欧美在线视频观看| 亚洲一区二区三区四区在线观看| 亚洲日本va午夜在线影院| 欧美高清不卡在线| 久久综合网hezyo| 亚洲乱码国产乱码精品精98午夜| 激情欧美国产欧美| 免费成人黄色av| 久久精品国产精品| 亚洲高清免费在线| 一本色道久久加勒比88综合| 国产一区二区按摩在线观看| 欧美伊人久久大香线蕉综合69| 欧美在线免费| 欧美成人性网| 久久亚洲精品网站| 国语对白精品一区二区| 在线观看国产日韩| 欧美大片在线观看| 欧美性淫爽ww久久久久无| 美女亚洲精品| 国产精品网曝门| 国产精品区一区二区三区| 亚洲一区日韩在线| 性一交一乱一区二区洋洋av| 亚洲人成在线观看网站高清| 亚洲精品一区二区三区99|