《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 設計應用 > 賽靈思高層次綜合工具加速FPGA設計
賽靈思高層次綜合工具加速FPGA設計
摘要: 作者:SharadSinha博士生新加坡南洋理工大學sharad_sinha@pmail.ntu.edu.sgVivadoHLS配合C語言等高級語言能幫助您在FPGA上快速實現算法。高層次綜合(HLS)是指自動綜合最初用C、C++或SystemC語言描述的數
關鍵詞: 開發工具 FPGA
Abstract:
Key words :

作者:Sharad Sinha
博士生
新加坡南洋理工大學
sharad_sinha@pmail.ntu.edu.sg

Vivado HLS配合C語言等高級語言能幫助您在FPGA上快速實現算法。

高層次綜合(HLS)是指自動綜合最初用C、C++或SystemC語言描述的數字設計。工程師之所以對高層次綜合如此感興趣,不僅是因為它能讓工程師在較高的抽象層面上工作,而且還因為它能方便地生成多種設計存儲器映射到Block RAM(BRAM)或分布式RAM上有什么不同的影響,或者分析回路展開以及其它回路相關優化有什么效果,而且不必手動生成不同的寄存器傳輸級(RTL)設計。您所要做的僅僅是在C/C++/SystemC設計中設置相關指令而已。
 
賽靈思在其最新發布的Vivado™工具套件中推出了HLS工具。Vivado HLS是AutoESL工具的品牌轉型重塑,可提供眾多技術幫助您優化C/C++/SystemC代碼以實現目標性能。這樣的HLS工具就能幫助您在FPGA上快速實現算法,無需借助基于Verilog和VHDL等硬件描述語言的非常耗時的RTL設計方法。
 

為了幫助用戶了解Vivado HLS如何工作,我們不妨以矩陣乘法設計為例逐步剖析從設計描述(C/C++/SystemC)到FPGA實現整個端對端綜合流程。矩陣乘法在許多應用中都很常見,并廣泛用于圖像和視頻處理、科學計算和數字通信。本項目中的所有結果均使用Vivado HLS 2012.4生成,搭配使用賽靈思 ISE®軟件(14.4版)進行物理綜合和布局布線。此外,這一流程還采用了ModelSim和GCC-4.2.1-mingw32vc9進行RTL協同仿真。

圖1顯示了簡單的綜合流程,從C/C++/SystemC設計開始。C/C++/SystemC testbench用于驗證設計功能的正確性,同時還可用于RTL和C的協同仿真。協同仿真包括驗證生成的RTL設計(.v或.vhd)功能,這要使用C/C++/SystemC測試平臺而不是RTL測試平臺或者采用e或Vera驗證語言編寫的測試平臺。時鐘周期約束設置了設計應該運行的目標時鐘周期。設計將被映射到目標FPGA器件——賽靈思FPGA上。

采用Vivado HLS進行FPGA綜合的流程

C語言的矩陣乘法
為了充分利用我們的矩陣乘法實例,我們將探索矩陣乘法C語言實現方案的各種修訂版本,從而展示它們對綜合設計的影響。這一過程將凸顯您在使用HLS進行原型設計和實際設計時需要注意的重要問題。我們將跳過創建工程的有關步驟,因為您能很方便地在工具文檔中找到相關參考材料。我們將重點介紹設計和實現等方面。

在典型的Vivado HLS流程中,我們需要三個C/C++文件:源文件(包括待綜合的C函數)、頭文件和通過main()函數調用描述testbench的文件。

頭文件不僅包括源文件中使用的函數的聲明,也包括支持具有特定位寬的用戶定義數據類型的指令。這也使得設計人員能夠采用與C/C++所定義標準位寬不同的位寬。舉例來說,整形數據類型(int)在C語言中通常為32位長,但是在Vivado HLS中您可指定用戶定義的數據類型,例如只使用16位的“data”。

圖2顯示了用于矩陣乘法的簡單C函數。兩個矩陣mat1和mat2進行乘法。為了簡單起見,兩個矩陣大小一樣,都是兩行兩列。

用于2*2矩陣乘法的簡單C代碼

在HLS流程中執行的步驟如下:
• 第一步:創建工程
• 第二步:測試功能
• 第三步:綜合
• 第四步:RTL協同仿真
• 第五步:導出RTL / RTL實現

第一步編譯工程并在不同的設計文件中測試語法錯誤等。第二步測試待實現的函數(在源文件中)功能是否正確。在這一步驟中您將使用testbench執行函數調用,驗證其功能是否正確。如果功能驗證失敗,您就需要返回來修改設計文件。

第三步進行綜合,Vivado HLS綜合源文件中定義的函數。這一步的輸出包括C函數的Verilog和VHDL代碼(RTL設計),也包括目標FPGA的資源利用率估算和時鐘周期估算。此外,Vivado HLS還可生成latency估算和回路相關的度量指標等。

第四步是使用C testbench仿真生成的RTL。這一步叫做RTL協同仿真,因為工具采用的就是之前用于驗證C源代碼的testbench,現在則測試RTL的功能正確性。要成功完成這一步,您系統(Windows或Linux)中的PATH環境變量應包含ModelSim安裝的路徑。此外,您還應在ModelSim安裝文件夾中包含GCC-4.2.1-mingw32vc9套件。

最后,第五步就要將RTL導出為IP模塊,用于更大的設計中,并由其它賽靈思工具進行處理。您可將RTL導出為IP-XACT格式的IP模塊,也可導出為System Generator IP模塊或pcore格式的IP模塊,進而用于賽靈思嵌入式設計套件。導出Vivado生成的RTL時,您可以選擇工具的“評估”選項來評估布局布線后的性能并且運行RTL實現。在此情況下, Vivado HLS工具會調用賽靈思ISE工具。要實現這一目的,您的系統PATH環境變量需包括ISE安裝路徑,Vivado HLS將會搜索ISE安裝。

當然,您也不一定非要將Vivado生成的RTL導出為以上三種格式之一的IP模塊不可。導出的格式文件可放在三個不同路徑下:
//impl/
或project_directory>//impl/或
//impl/。此外,您也可在較大設計中使用Vivado生成的RTL,或者將其本身用作頂層設計。當較大設計中例化導出的RTL時,您應注意相關接口要求。

從圖2所示代碼中產生的設計

當綜合圖2中的C函數時,您將獲得如圖3所示的RTL級實現方案。您會發現,實現方案中的矩陣1和矩陣2的元素被讀取到函數,并且積矩陣的元素被寫出。這樣,實現方案假定“矩陣乘法”實體以外的存儲器能用來存儲矩陣1、矩陣2和乘積矩陣的元素。表1介紹了信號描述,表2則介紹了設計度量指標。

表2:用于圖3所示設計的設計度量指標

設計度量指標

器件:XC6VCX75TFF784-2

DSP48E

1

查找表

44

觸發器

61

實現的最佳時鐘周期(ns)

2.856

時延

69

吞吐量(初始間隔)

69

表1:面向圖3中設計的信號描述

信號

描述

matleft_ce0

矩陣1存儲器的芯片使能

matleft_q0[15:0]

矩陣1的16位元素

matleft_address[1:0]

矩陣1存儲器的讀地址

matright_ce0

矩陣2存儲器的芯片使能

matright_q0[15:0]

矩陣2的16位元素

matright_address[1:0]

矩陣2存儲器的讀地址

product_ce0

積矩陣的存儲器的芯片使能

product_we0

積矩陣的存儲器的寫使能

product_d0[15:0]

積矩陣存儲器的寫數據

product_q0[15:0]

積矩陣存儲器的讀數據

product_address0[1:0]

積矩陣要讀寫數據的地址

ap_clk

設計的時鐘信號

ap_rst

設計的高有效同步復位信號

ap_start

開始計算的開始信號

ap_done

計算結束和輸出就緒的完成信號

ap_idle

表示實體(設計)空閑的空閑信號

ap_ready

表示設計為新輸入數據做好準備,與ap_idle配合使用

在表1中,start、done和idle信號與設計中控制數據路徑的有限狀態機(FSM)有關。您會發現,Vivado HLS生成的Verilog假定運算始于start信號,并且輸出數據在ap_done信號從低變高開始有效。Vivado HLS生成的Verilog/VHDL將始終保持至少三個基本信號:ap_start、ap_done和ap_idle,此外還有ap_clk信號。這意味著不管您使用Vivado HLS實現什么設計,設計latency都會限制您的流吞吐量。圖2中的設計latency為69個時鐘周期,目標時鐘周期為3納秒。這意味著在此特定案例中,所有積矩陣元素需要69個時鐘周期可輸出。這樣,您在至少69個時鐘周期前不能為設計提供新一組的輸入矩陣。

圖3中所示的實現方案現在可能并不是您在FPGA上實現矩陣乘法時所預想的結果。您或許希望一款實現方案能讓您輸入矩陣,并在內部進行存儲和計算,隨后讀取積矩陣元素。這顯然是圖2所示實現方案無法做到的。該實現方案需要外部存儲器提供矩陣數據的輸入和輸出。

調整代碼
圖4中的代碼能夠滿足您的需求,它是源文件的一部分,應該屬于C++文件而非此前的C文件。您應在頭文件matrixmultiply.h中包含另外兩個相關頭文件:hls_stream.h和ap_int.h。請注意,在圖2中,當源文件為C文件時,頭文件包含了ap_cint.h。頭文件ap_int.h和ap_cint.h有助于分別為C++和C源文件定義用戶定義的任意位寬的數據類型。需要頭文件hls_stream.h來充分利用流接口,并且只有在源文件為C++語言時才能使用。

圖4:用于矩陣乘法的重組源代碼


圖4:用于矩陣乘法的重組源代碼

為了讓設計只接收輸入矩陣流,并輸出積矩陣流,您應在代碼中實現讀和寫數據流。流接口就像FIFO。默認情況下這個FIFO的深度為1。

表3 - 圖5中設計的信號描述

信號

 

描述

d_mat1_V_read

 

設計為矩陣1(左側矩陣)輸入做好準備時的信號

d_mat1_V_dout [15:0]

 

矩陣1的16位流元素

d_mat1_V_empty

 

通知設計矩陣1沒有更多元素的信號

d_mat2_V_read

 

設計為矩陣2(右側矩陣)輸入做好準備時的信號

d_mat2_V_dout [15:0]

 

矩陣2的16位流元素

d_mat2_V_empty

 

通知設計矩陣2沒有更多元素的信號

d_product_V_din [15:0]

 

積矩陣的16位輸出元素

d_product_V_full_n

 

通知設計積矩陣應該被寫入的信號

d_product_V_write

 

顯示積矩陣正在被寫入數據的信號

ap_clk

 

設計的時鐘信號

ap_rst

 

設計的高有效同步復位信號

ap_start

 

開始計算的開始信號

ap_done

 

計算結束和準備好信號輸出的完成信號

ap_idle

 

表明實體(設計)空閑的空閑信號

ap_ready

 

表示設計為新輸入數據做好準備,與ap_idle配合使用

表4:圖5所示設計的設計度量指標

器件:XC6VCX75TFF784-2

設計參數

無BRAM

或無分布式RAM存儲矩陣

單端口BRAM存儲矩陣

分布式RAM(LUT實現)存儲矩陣

DSP48E

1

1

1

查詢表

185

109

179

觸發器

331

102

190

BRAM

0

3

0

實現的最佳時鐘周期(納秒)

2.886

3.216

2.952

時延

84

116

104

吞吐量(初始間隔)

84

116

104

為了讓設計只接受輸入矩陣流,并輸出積矩陣流,您應在代碼中實現讀和寫數據流。代碼hls::stream<> stream_name用于為讀和寫數據流命名。這樣,d_mat1和d_mat2為讀取流而d_product為寫入流。流接口就像FIFO那樣工作。默認情況下,FIFO的深度為1。您應在Vivado HLS指令面板中通過選擇定義的數據流設置深度。對于圖4中的代碼而言,每個數據流的深度都為4個數據單元。請注意,這里的(i,j)回路在(p,q)回路之前執行,這是C++代碼的順序特性使然。因此,d_mat2數據流會在d_mat1數據流之后填滿。

完成數據流接口后,您可應用指令RESOURCE并通過指令面板選擇一個核,從而選擇將矩陣映射到BRAM。否則將用觸發器和查找表(LUT)實現矩陣。請注意,指令面板只有當源文件在綜合視圖中保持有效時才是有效的。

圖5 - 圖4中代碼生成的設計

圖5顯示了圖4中代碼的設計實現情況。表3介紹了設計接口上可用的信號情況。在表3中,d_product_V_full_n是低有效信號,當需要通知內核積矩陣已滿時該信號為低。但在實現方案中通常不需要這樣。

表4顯示了3納秒時鐘周期約束下布局布線后的不同設計度量指標,包含了矩陣陣列映射到BRAM或分布式RAM的情況和未映射的情況。您從表4中可以看到,矩陣映射到單端口BRAM時,設計無法滿足3納秒的時序約束。表中專門包含了這個結果,說明您可用這種方法生成具有不同面積—時序參數的各種設計。此外,您也可從表1看出,雖然圖2中代碼的時延為69個時鐘周期,低于圖4中調整后的代碼的設計方案,但這種設計需要矩陣乘法實體以外的存儲器,這一點我們在上面已經解釋過了。

實現方案的精度
就這里顯示的結果而言,我將“data”這種數據類型定義為16位寬。因此,所有矩陣元素(左、右和積矩陣)都為16位寬。矩陣乘法和加法運算不能實現全精度。您可選擇在頭文件中定義另一種32位寬的數據類型data_t1,積矩陣的所有元素都采用這種數據類型,因為16位數(左側矩陣元素)乘以另一個16位數(右側矩陣元素)最多得到32位寬。這樣,資源利用率和時序結果將不同于表1和表4中的結果。

調整后的源代碼顯示出同樣的源文件會帶來多種不同設計解決方案。在本例中,一個設計解決方案采用BRAM,而另一個沒有采用。在每個Vivado HLS工程目錄中,您會看到Vivado HLS為不同的解決方案生成了不同的目錄。在每個解決方案目錄中都有一個名叫impl(也就是implementation,實現方案)的子目錄。在這個子目錄中,您會看到名為Verilog或VHDL的目錄,具體取決于RTL實現階段使用什么樣的源代碼。這個子目錄中也包含賽靈思ISE工程文件(文件擴展名為.xise)。如果Vivado HLS生成的設計是您的頂層設計,那么您可以雙擊這個文件來啟動賽靈思ISE運行這個解決方案,并生成用于門級時序和功能仿真的布局布線后模型。但您在Vivado HLS中不能做這種仿真。

在ISE中啟動解決方案后,您應給設計分配I/O引腳。隨后您可在ISE Project Navigator中選擇“Generating Programming File”以生成比特流。

在這一練習中,我們一步步完成了Vivado HLS一個實際的端對端流程,并在FPGA上實現算法。對于Vivado HLS中的許多高級特性而言,您應了解您需要什么樣的硬件架構,從而進行源代碼的調整。如需了解更多詳情,《Vivado高層次綜合教程》(UG871; http://www.xilinx.com/support/documentation/sw_manuals/xilinx2012_2/ug87... )和《Vivado設計套件用戶指南》(UG002; http://www.xilinx.com/support/documentation/sw_manuals/xil-inx2012_2/ug9... )這兩個技術文檔對您大有裨益。

此內容為AET網站原創,未經授權禁止轉載。
主站蜘蛛池模板: 欧美国产在线视频 | 国产一区二区不卡视频 | 亚洲欧洲av无码专区 | 欧美性猛交 xxxx | 国产黄色在线看 | 麻豆剧场| 国产97超碰 | 2019中文字幕在线视频 | 999在线观看精品免费不卡网站 | 无毒黄色网址 | 奇米精品视频一区二区三区 | 麻豆精品一区二区 | 中文字幕在线视频第一页 | 成–人–黄–色–网–站 | 91丨porny丨在线中文 | 92久久精品一区二区 | 国产又色又爽又刺激在线观看 | 国产不卡在线播放 | 黄色网战在线观看 | 肉丝美足丝袜一区二区三区四 | a级毛片在线免费看 | 免费观看一区 | 国产综合精品在线 | 精品国产乱 | 少妇脱了内裤让我添 | 毛片色毛片18毛片美女 | 五月婷婷丁香久久 | 欧美精品video | 色视频网站在线 | 中国壮男强迫野外china | 自拍偷在线精品自拍偷99 | 婷婷丁香色综合狠狠色 | 国产精品9999久久久久 | 亚洲拍拍视频 | 人与动物黄色大片 | 国产无遮挡又黄又大又爽 | 国产人妻鲁鲁一区二区 | 欧美精品与黑人又粗又长 | 日本久久一级片 | 2024av视频| 亚洲成人久久久 | av在线播放网站 | 国产成人无码视频一区二区三区 | 高潮毛片无遮挡 | 波多野结衣在线视频网站 | 人人爽人人爽人人片av免费 | 成人欧美一区二区三区在线观看 | 日韩av伦理 | 国产小视频网站 | 国产探花在线精品一区二区 | 天堂无码人妻精品av一区 | www男人的天堂 | 九九九伊在人线综合2023 | 久久精品一本到东京热 | 亚洲日本一区二区一本一道 | 国产又爽又黄免费视频 | 亚洲va码欧洲m码 | av手机在线看 | 上原亚衣加勒比在线播放 | 日韩欧美一级大片 | 男女猛烈激情xx00免费视频 | 欧美做受高潮动漫 | 日本久久爱 | 无码av专区丝袜专区 | 中文字幕在线乱 | 国产刺激出水片 | 国产乱色精品成人免费视频 | 人人妻人人妻人人片av | 日韩视频在线一区 | 欧美日韩亚洲色图 | 国产精品狼人久久久久影院 | 99热在线观看精品 | 播放男人添女人下边视频 | 中文字幕高清在线免费播放 | 国产精品一区二区在线 | 永久免费未网 | 自拍偷拍麻豆 | 99精品免费久久久久久久久日本 | 影视av久久久噜噜噜噜噜三级 | 三级在线看中文字幕完整版 | 性做爰视频免费播放大全 | 日韩精品在线观看中文字幕 | 中文字幕在线精品中文字幕导入 | 免费看一级黄色毛片 | 久草在线资源总站 | 精品少妇人妻av免费久久洗澡 | 亚洲色图99p| 日本一卡二卡不卡视频查询 | 久在线精品视频线观看 | 国产精品久久久久久精 | 法国极品成人h版 | 免费无码又爽又刺激高潮的视频 | 久久福利影院 | 神马久久久久 | 91免费大片| 91蜜臀精品国产自偷在线 | 91精品国产综合久久久久久蜜臀 | 亚洲天天看 | 探花视频在线版播放免费观看 | 波多野结衣在线观看一区二区 | av在线浏览| 亚洲免费黄色 | 日韩a无v码在线播放 | 开心激情网站 | 亚洲中文字幕久久无码 | 99re在线视频免费观看 | 超h高h污肉校园np在线观看 | 色综合色狠狠天天综合色 | 情侣做性视频在线播放 | 一区二区三区不卡在线观看 | 日本国产在线视频 | 欧美亚洲久久 | 亚洲最大av番号库 | 羞羞视频在线网站观看 | 亚洲成a∨人片在线观看无码 | 欧洲丰满少妇做爰 | 欧美一级黄色片免费看 | 欧美久久久久久久久 | 日韩精品无码免费一区二区三区 | 国产在线麻豆 | 不卡在线视频 | 男女作爱网站 | 成人h在线 | 中文字幕永久有效 | 六月激情婷婷 | 97免费在线观看 | 日韩精品久久久久影视的特点 | 在线亚洲色图 | 久夜精品| 日本xx片 | 欧美福利视频一区二区 | 免费无码av一区二区 | 精品少妇一区二区三区免费观 | 成人免费一级片 | 欧美性做爰免费观看 | 老湿机香蕉久久久久久 | 国产精品盗摄!偷窥盗摄 | 18久久久| 波多野结衣 久久 | 国产玉足脚交欧美一区二区 | 爽妇网av| 777777av| 亚洲7天堂人人爽人人爽 | 国产91精选| 特级做a爰片毛片免费看108 | 国产精品一区在线播放 | 国内精品久久久久久久果冻传媒 | 国产精品区在线观看 | 337p日本大胆噜噜噜鲁 | 自拍偷窥第一页 | 18禁网站免费无遮挡无码中文 | 麻豆国产一区 | 欧美专区在线播放 | 欧美日韩激情在线观看 | 国产边打电话边做对白刺激 | 欧美午夜aaaaaa免费视频 | 亚洲日韩乱码久久久久久 | 五月天精品一区二区三区 | 国产特级全黄寡妇毛片 | 18pao国产成人免费视频 | 午夜私人影院网站 | 亚洲精品美女久久久久99 | 亚洲资源在线观看 | 51妺嘿嘿午夜福利 | 国产99视频精品免视看芒果 | 黄片毛片av | 国内自拍一二三四2021 | 一本色道久久综合狠狠躁篇的优点 | 泰国性xxx视频 | www.夜夜骑| 久久久久高潮综合影院 | 日本在线看片免费人成视频1000 | 玩弄japan白嫩少妇hd | 日韩精品视频免费专区在线播放 | 在线成人欧美 | 欧美三日本三级少妇三 | 久久久久久高潮国产精品视 | 国产欧美第一页 | 中文字幕理伦片免费看 | 超碰97人人射妻 | 啪啪在线观看 | 美女毛片网站 | 丁香婷婷网 | 一本大道综合伊人精品热热 | 国产精品午夜在线观看 | 日韩欧美激情视频 | 国产在线观看一区二区三区 | 中文字幕亚洲乱码熟女在线萌芽 | 亚洲成色www久久网站 | 亚洲最大在线观看 | 久久久成人精品 | 国产一区二区三区乱码在线观看 | 一级特黄aa大片免费播放 | 日韩精品久久久肉伦网站 | 色窝av | 91免费黄| 午夜精品久久久久久久久久久久久 | 麻豆精品一区二区综合av | 国语粗话呻吟对白对白 | 亚洲国产av一区二区三区四区 | 国产精品久久久久影院色老大 | 四季av综合网站 | 久久国产精品网 | 中日av乱码一区二区三区乱码 | 无码乱人伦一区二区亚洲 | 国产china男男激情 | 91视频成人免费 | 亚洲天堂网在线播放 | 日韩中文欧美 | 欧美特级视频 | 熟女人妻aⅴ一区二区三区60路 | jizz中国少妇高潮出水 | 国产精品久久久久久久乖乖 | 99久久日韩精品免费热麻豆美女 | 夜色视频网| 一本加勒比hezyo无码专区 | 无码熟妇人妻av在线影片 | 日韩毛片在线视频x | 男ji大巴进入女人的视频 | 国产少妇露脸精品自啪网站 | 免费精品视频一区二区三区 | 日韩精品免费一区二区在线观看 | www.68av蜜桃亚洲精品 | 久久羞羞视频 | 经典国产乱子伦精品视频 | 日日噜噜噜夜夜爽爽狠狠视频寻花 | 国产成人午夜高潮毛片男男爱 | 精品人妻系列无码一区二区三区 | 黄色片免费在线播放 | 在线成人欧美 | 久久精品亚洲中文无东京热 | 欧美日韩成人精品 | 久久999精品久久久有什么优势 | 成人高清视频在线观看 | 国模冰冰炮一区二区 | 性久久久久久久久久 | 天天爱天天做天天爽夜夜揉 | 免费成人av网址 | 在线资源观看va | 大动漫美女禁视频 | 欧美xxxx免费虐 | 午夜影院黄色 | 无码av免费毛片一区二区 | 色播在线 | 国产特黄大片aaaa毛片 | 欧美性www | 国产亚洲精品久久久久婷婷瑜伽 | 天天躁夜夜躁很很躁麻豆 | 黑人与饥渴少妇在线 | 国产在线aaa片一区二区99 | 日日干天天操 | 精品午夜一区二区三区在线观看 | 国产福利姬喷水福利在线观看 | 婷婷成人综合 | www.五月天com | 欧美二区在线观看 | 日本久久久久久久久久久 | 国产精品久久国产三级国 | 日本不卡一区二区三区在线 | 4438xx亚洲最大五色丁香 | 国产理论视频在线观看 | 性欧美巨大 | 中国女人内谢69xxxx免费视频 | 天天躁夜夜躁狠狠躁2021牛牛 | 亚洲精品男人的天堂 | 欧美激情自拍偷拍 | 国产精品白浆一区二小说 | 欧美乱妇高清无乱码 | 91橘梨纱中出体验在线观看 | 懂色一区二区三区av片 | 男人边做边吃奶头视频 | 狠狠插综合 | 欧美日韩一区二区三区69堂 | 国产麻豆一精品一男同 | www春色 | 麻豆91在线 | 天天射夜夜操 | 久久亚洲成人 | 操碰视频| 97超碰超碰久久福利超碰 | 国产黄色在线观看 | 美国伊人网 | 日本精品视频网站 | 99re8在线精品视频免费播放 | 欧美寡妇性猛交ⅹxxx | 国产三级一区 | 一性一交一伦一色一按—摩 | 懂色av一区二区 | 久久av无码精品人妻出轨 | 精品国产18久久久久久 | 欧美色图激情小说 | 日韩在线免费av | 亚洲国产另类久久久精品小说 | 精品国产91久久久久久浪潮蜜月 | 三级国产三级在线 | 99ri精品| 无码人妻精品一二三区免费 | 一级片少妇 | 黄色毛片视频校园交易 | 亚洲成av人片在一线观看 | 99热手机在线观看 | av日韩在线免费观看 | 女人高潮av国产伦理剧 | 日韩中出在线 | 成人精品少妇免费啪啪18 | 精品国产不卡一区二区三区 | 欧美精品xxx | 亚洲精品久久久久午夜 | 日韩理论午夜无码 | 性欧美videos高清精品 | 天天色宗合 | 可以看毛片的网站 | 欧美大黑bbbbbbbbb在线 | 久久久久爽爽爽爽一区老女人 | 性做久久久久 | 周冬雨三级视频 | 中文有码在线播放 | 亚洲国产剧情 | 欧美资源在线观看 | 羽月希奶水一区二区三区 | avtt香蕉久久 | 一级黄色淫片 | 国产农村老头老太视频 | 秋霞国产午夜精品免费视频 | 国产一区二区激情 | 欧美午夜性春猛交xxxx按摩师 | 精品乱人码一区二区二区 | 免费国产在线精品一区二区三区 | 91精品国自产在线偷拍蜜桃 | www.色中色| 艳妇臀荡乳欲伦交换在线播放 | 91大神福利视频 | 宅女午夜福利免费视频 | 男人天堂网在线观看 | 交视频在线播放 | 日韩精品一区二区在线观看 | 成人男同在线观看 | 狠狠干狠狠艹 | 久久久久99人妻一区二区三区 | 亚洲精品三 | 村上凉子av| 吃奶揉捏奶头高潮视频在线观看 | 国产18页| 99re6在线视频 | 天天操天天爽天天射 | 中文字幕一区三区 | 欧美激情3p| 91国内在线 | 国产欧美日韩中文字幕 | 久久久久国色av免费观看 | 国产激情视频网站 | 日韩wwww| 97久久精品人人爽人人爽蜜臀 | 校园春色综合 | 国产美女在线观看 | 激烈的性高湖波多野结衣 | 成人毛片一区二区三区 | 亚洲影院丰满少妇中文字幕无码 | 亚洲精品成人cosplay | 中出人妻中文字幕无码 | 少妇愉情理伦片bd | 日韩人妻无码免费视频一区二区三区 | 91探花在线播放 | 永久精品网站 | 国产激情自拍视频 | 96久久| 精品国产aⅴ | 欧美精品色哟哟 | 丝袜国产视频 | 在线观看麻豆视频 | 无码高潮少妇毛多水多水免费 | 在线国产一区二区三区 | 超碰免费在线 | 天堂√ | 国产成人久久久精品二区三区 | 国产成a人无v码亚洲福利 | 夜夜躁很很躁日日躁2020铜川 | 蜜臀av性久久久久av蜜臀妖精 | 亚洲国产aⅴ成人精品无吗 亚洲国产aaa | 亚洲国产三级在线观看 | 91成人精品一区在线播放 | 新x8x8拨牐拨牐永久免费影库 | 爱情岛亚洲论坛av入 | 日韩人妻无码中文字幕视频 | 天天夜夜久久 | 爱搞国产 | 美女a视频 | 在线观看成人高清 | 就去干成人网 | 久久精品一区视频 | 国产大学生呻吟对白精彩在线 | 在线成人精品国产区免费 | 综合激情av | 日本高清视频网站www | 91一级视频 | 亚洲成av人在线观看网站 | 爱情岛论坛亚洲线路一 | 久久蜜桃精品一区二区三区综合网 | 男人天堂欧美 | 后进极品白嫩翘臀在线播放 | 久久不见久久见免费影院 | 99精产国品产在线观看 | 久章草在线精品视频免费观看 | 本道综合久久 | 国产精自产拍久久久久久蜜 | 国产无套白浆一区二区 | 亚洲视频久久久 | 精品成人免费视频 | 午夜国产精品入口 | 日韩一区国产二区欧美三区 | 一本加勒比hezyo无码资源网 | 99久久久无码国产精品 | 免费爱爱网站 | 欧美精品久久久久久久久久久 | 日本三级韩国三级美三级91 | 黄色一级国产 | 亚洲一区二区小说 | 特黄大片又粗又大又暴 | 国产一级一片射内视频 | 女人与拘做受全过程免费视频 | 一级黄色裸体片 | 国产真实偷伦视频 | 欧美性xxxx偷拍 | 国产在线观看中文字幕 | 久久公开视频 | 国产超级av在线 | 国产肥白大熟妇bbbb | 国产精品一区二区av不卡 | 日韩第1页| 久久久久久成人毛片免费看 | 蜜臀91丨九色丨蝌蚪中文 | 性欧美视频一区二区三区 | 台湾佬自拍偷区亚洲综合 | 精品一级少妇久久久久久久 | 91精品国产乱码麻豆白嫩 | 国产xxxx裸体xxx免费 | 婷婷99| 中文精品无码中文字幕无码专区 | 欧美专区中文字幕 | 国产又粗又长又黄的视频 | 亚洲av毛片成人精品 | 久久久久久臀欲欧美日韩 | 亚洲三级在线观看 | 中文字幕免费在线看线人 | 日韩一区二区三区免费 | 91亚色视频在线观看 | 99精品视频免费版的特色功能 | 久久久久久久久毛片精品 | 国产乱国产乱老熟300部视频 | 国产一性一交一伦一a片 | 日韩 国产 欧美 | 网友自拍第一页 | 粗大的内捧猛烈进出视频 | 国产精品美女久久久久av超清 | 日本少妇做爰奶水狂喷小说 | 日韩黄色毛片 | 欧美雌雄另类xxxxx | 五月婷婷丁香激情 | 91在线公开视频 | 欧美三根一起进三p | 大尺度分娩网站在线观看 | 91免费国产精品 | 欧美精品在线观看 | 日批视频在线播放 | 国产国产乱老熟女视频网站97 | 亚洲精品乱码久久久久久蜜桃不爽 | 国产精品久久久久久久久久王欧 | 麻豆网站观看 | 午夜午夜精品一区二区三区文 | 四虎8848精品成人免费网站 | 九色视频网| 婷婷丁香激情五月 | 中文字幕资源在线 | 福利视频网站 | 北条麻妃一区二区三区中文字幕 | 免费在线黄色av | 五月综合激情网 | 96成人爽a毛片一区二区 | 欧美浓毛大泬视频 | 成人精品视频m3u8 | 亚洲精品成人a8198a | 制服丝袜天堂网 | 成人在线观看h | 肉体粗喘娇吟国产91 | 激情www| 亚洲日本三级 | 天堂中文最新版在线官网在线 | 首页 亚洲 欧美 制服 丝腿 | 亚欧激情乱码久久久久久久久 | 久草在线新时代的视觉体验 | 99精品久久99久久久久 | 亚洲香蕉在线视频 | 日韩三级视频在线 | 日韩第一色 | 人人澡 人人澡 人人看 | 日本欧美一区 | 精品无码人妻一区二区免费蜜桃 | 波多野结衣在线播放视频 | 久久精品视频在线看15 | 殴美性生活| 色老板最新地址 | 国产亚洲精久久久久久无码 | 国产国一国二wwwwww | 久久97精品 | 人妻人人做人做人人爱 | 成年人激情网站 | 日韩欧美亚洲一区二区 | 国产一区二区三区 | 日本人六九视频69jzz免费 | 我爱我色成人网 | 色8久久人人97超碰香蕉987 | 免费av网站在线观看 | 日日射夜夜| 永久免费在线视频 | 韩日毛片| 亚洲天堂久久新 | 国产亚洲va综合人人澡精品 | 黑人大战中国av女叫惨了 | 欧美激情在线狂野欧美精品 | www成人网com | 96免费视频| 欧美九九| 色婷婷一区二区三区四区成人网 | 男插女av| 国产乱人伦无无码视频试看 | 天天免费看av | 色翁荡息又大又硬又粗又爽 | 亚洲久热无码av中文字幕 | 一本色道久久综合亚洲精品不卡 | 午夜免费福利影院 | 天天爱夜夜爱 | 中文字幕+乱码+中文乱码91 | 少妇性aaaaaaaaa视频 | www,色| 久久人人妻人人爽人人爽 | 亚洲精品人成无码中文毛片 | tai9国产一区二区 | 国产精品久久久久久久成人午夜 | 精品av无码国产一区二区 | 日本黄在线观看 | 亚洲精品一区在线 | 亚洲一区免费在线 | 一本到无吗专区 | 91午夜在线观看 | 亚洲人久久久 | av免费黄色| 久久精品国产亚卅av嘿嘿 | 午夜无码片在线观看影院 | 特级毛片网站 | xxx精品| 欧美人与zoxxxx另类 | 少妇下蹲下露大唇58 | 成人免费观看cn | 国产专区精品 | 女人精69xxxⅹxx入口 | 91一区二区在线观看 | 中文字幕文字暮 | xxxxx国产| 日本电车痴汉 | 亚洲视频网址 | 懂色中文一区二区三区在线视频 | 天天色天天爱 | 找个毛片看看 | 亚洲视频中文字幕在线观看 | 天天干夜夜| 嫩草国产福利视频一区二区 | 亚洲免费成人网 | 亚洲成色在线综合网站 | 久久综合国产伦精品免费 | 国产日本一区二区 | 中文字幕在线影视 | 欧美交换 | 夜色福利站www国产在线视频 | 欧美顶级少妇做爰hd | 就去干成人网 | 无套内谢大学处破女福利 | 亚洲aⅴ在线 | 免费国产在线麻豆网站 | 日本做受高潮又黄又爽 | 一级黄色大片免费观看 | 女人毛片视频 | 婚后日日高h文孕 | 亚洲国产午夜精品理论片 | 日本污ww视频网站 | 精品久久久99 | 亚洲国产精品综合久久网各 | 一道本在线视频 | 国产欧美三级 | 午夜精品久久久久久久无码 | www超碰在线com | vvvv88亚洲精品欧美精品 | 女的被弄到高潮娇喘喷水视频 | 少妇毛茸茸bbw高清 少妇免费毛片久久久久久久久 | 亚洲高清无专砖区 | 欧美最猛性xxxxx免费 | 欧美成人精品一区二区三区在线观看 | 欧美一区2区三区4区公司 | 久久久久久久久久久久国产 | 加勒比无码一区二区三区 | 色综合久久88 | 黄网在线观看免费网站 | 3atv精品不卡视频 | 成人91免费版 | √天堂资源在线中文最新版 | 一a一片一级一片啪啪 | 亚洲你我色| 天天做天天爱夜夜爽 | 国产精品处女 | 粉嫩av在线播放一绯色 | 国产成人精品一区二区视频 | 一级片免费观看 | av色在线 | 婷婷丁香色 | 欧美噜噜久久久xxx 久久精品一区二区免费播放 | 无码少妇精品一区二区免费动态 |