• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    LDPC譯碼器中SISO模塊的高層次綜合實(shí)現(xiàn)

    2015-09-11 13:35:34段倩妮吳迪
    電腦知識(shí)與技術(shù) 2015年17期
    關(guān)鍵詞:譯碼器數(shù)組約束條件

    段倩妮++吳迪

    摘要:日益增長(zhǎng)的硬件設(shè)計(jì)復(fù)雜度和越來越短的芯片研發(fā)周期給集成電路設(shè)計(jì)帶來了極大的挑戰(zhàn)。通過更高抽象層實(shí)現(xiàn)硬件設(shè)計(jì)自動(dòng)化的方法是解決問題的關(guān)鍵。 VivadoTM High-Level Synthesis(HLS)是Xilinx公司發(fā)布的高層次綜合工具。針對(duì)信道編解碼LDPC譯碼器芯片的核心模塊—軟輸入軟輸出(Soft-Input Soft-Output, SISO)模塊,采用HLS設(shè)計(jì)方法進(jìn)行了基于C語言模型的實(shí)現(xiàn)。HLS的綜合結(jié)果能與手工使用Verilog實(shí)現(xiàn)的性能接近,但明顯縮短了設(shè)計(jì)時(shí)間。

    關(guān)鍵詞:High-Level Synthesis; SISO; Log-Map; IEEE 802.11ac; LDPC

    中圖分類號(hào):TP319 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2015)17-0183-04

    Implementation of SISO Module in LDPC Decoder with High-Level Synthesis Tool

    DUAN Qian-ni1,WU Di2

    (1. Nanjing University of Aeronautics and Astronautics, Nanjing 210016, China;2. Soochow University, Suzhou 215006, China)

    Abstract:The increasing complexity of hardware and decreasing time of development brings challenges to integrated circuit design. High-level synthesis-based design automation is the key to solve the problem. VivadoTM High-Level Synthesis is a high-level synthesis tool from Xilinx Inc. Targeting the Soft-Input Soft-Output (SISO) module which is the core unit of LDPC decoder, HLS methodology is applied by programming the SISO module in C. The synthesis result shows that HLS based design achieves similar hardware efficiency as compared to the manually coded design using Verilog, while significantly reducing the design effort.

    Key words:High-Level Synthesis; SISO; Log-Map; IEEE 802.11ac; LDPC

    1 概述

    低密度奇偶校驗(yàn)Low Density Parity Check(LDPC)碼最早于1962年由R.Gallager第一次提出[1],是一類校驗(yàn)矩陣為稀疏矩陣的線性分組碼,在1996年被再次發(fā)現(xiàn)[2]。非規(guī)則LDPC碼的構(gòu)造使得數(shù)據(jù)傳輸速率能夠接近香農(nóng)容限,無線通信標(biāo)準(zhǔn)如DVB-T2,WLAN(802.11n,802.11ac)都考慮了LDPC碼的使用。

    由于LDPC譯碼器的高處理要求,通常用硬件來實(shí)現(xiàn)。在軟件無線電系統(tǒng)中,可編程邏輯陣列(FPGA)的靈活性和高處理能力使得LDPC譯碼器的硬件設(shè)計(jì)成為可能[3-5]?;赗TL級(jí)的HDL設(shè)計(jì)是目前最為廣泛的數(shù)字電路實(shí)現(xiàn)方法。但是,隨著時(shí)間的推移,各類產(chǎn)品應(yīng)用中使用的信號(hào)處理算法比以往更加復(fù)雜,傳統(tǒng)基于RTL設(shè)計(jì)FPGA的實(shí)現(xiàn)需要更多的時(shí)間來分析設(shè)計(jì),迭代仿真和優(yōu)化性能。為了擺脫這個(gè)困境,Xilinx公司發(fā)布了VivadoTM HLS工具,可由高層次抽象層(如C語言)直接綜合出硬件設(shè)計(jì)。因此,設(shè)計(jì)者可將關(guān)注點(diǎn)集中在抽象層而不是執(zhí)行細(xì)節(jié)。設(shè)計(jì)者只需在抽象層驗(yàn)證函數(shù)功能的正確性即可,驗(yàn)證的速度將比基于HDL的設(shè)計(jì)流程快得多。再加之LDPC譯碼器的很多設(shè)計(jì)架構(gòu)在抽象層次上就具有很高的并行性[6],很容易通過約束條件來實(shí)現(xiàn)高性能的硬件。更高的設(shè)計(jì)層次帶來更大的設(shè)計(jì)空間,也增加了尋找到最佳設(shè)計(jì)的可能性。

    本文將展示如何通過Xilinx VivadoTM HLS工具實(shí)現(xiàn)LDPC譯碼器中用于更新校驗(yàn)節(jié)點(diǎn)的SISO模塊。首先,根據(jù)算法所采用的架構(gòu)寫成C代碼;其次,利用Xilinx VivadoTM HLS工具對(duì)C代碼進(jìn)行綜合,實(shí)現(xiàn)SISO模塊;最后驗(yàn)證了SISO的性能是否滿足設(shè)計(jì)需求。

    2 VivadoTM HLS的開發(fā)流程

    圖1是VivadoTM HLS工具的設(shè)計(jì)流程。設(shè)計(jì)的輸入是C、C++或者SystermC代碼,約束條件和Test Bench。

    1)C、C++或者Systerm C代碼。C代碼根據(jù)算法的硬件架構(gòu)來實(shí)現(xiàn),并完成算法應(yīng)有的功能。

    2)約束條件。添加的約束條件用來指導(dǎo)C代碼綜合的流程,循環(huán)、接口、數(shù)組都可以添加約束條件,設(shè)計(jì)者通過優(yōu)化C代碼和添加適當(dāng)?shù)募s束條件來獲得最大吞吐率。

    3)Test Bench。Test Bench用來在綜合前驗(yàn)證C代碼功能的正確性,并可以在之后的C/RTL聯(lián)合仿真時(shí)比對(duì)RTL的輸出結(jié)果。

    VivadoTM HLS的輸出結(jié)果是可綜合的Verilog、VHDL或SystemC代碼,可以在FPGA硬件上執(zhí)行[7]。

    以下是設(shè)計(jì)的流程。

    1)在使用VivadoTM HLS工具進(jìn)行設(shè)計(jì)前,首先應(yīng)該對(duì)算法實(shí)現(xiàn)的硬件架構(gòu)有初步的框架,根據(jù)這個(gè)架構(gòu)來寫出實(shí)現(xiàn)算法功能的C代碼。再編譯、執(zhí)行和調(diào)試C代碼,并驗(yàn)證代碼功能的正確性。

    2)根據(jù)實(shí)現(xiàn)需求添加適當(dāng)?shù)募s束條件,綜合C代碼生成相應(yīng)的RTL設(shè)計(jì),同時(shí)產(chǎn)生綜合報(bào)告和設(shè)計(jì)分析。分析生成的報(bào)告是否符合要求,如果不符合要求,繼續(xù)優(yōu)化C代碼并修改約束條件。

    3)C/RTL聯(lián)合仿真,利用Test Bench來驗(yàn)證RTL實(shí)現(xiàn)的正確性。

    4)如果需要,可以將實(shí)現(xiàn)的RTL設(shè)計(jì)封裝成IP核。

    在高層次具有較高并行度的算法用VivadoTM HLS軟件實(shí)現(xiàn),容易通過添加適當(dāng)?shù)募s束條件,綜合出高效的處理流水線。

    3 SISO模塊的Log-Map算法

    在LDPC譯碼器的分層迭代譯碼算法中,復(fù)雜度最高的是更新校驗(yàn)節(jié)點(diǎn)信息[Λ(xi)]的計(jì)算,文獻(xiàn)[8]提出了一種代替雙邊圖來表示LDPC碼的方法,來簡(jiǎn)化[Λ(xi)]的計(jì)算過程。

    一個(gè)LDPC碼完整的網(wǎng)格結(jié)構(gòu)非常大,會(huì)使得和—積算法難以實(shí)現(xiàn)。然而,一個(gè)[M×N]的LDPC碼可以看成[M]個(gè)并行級(jí)聯(lián)的單校驗(yàn)碼,每個(gè)單校驗(yàn)碼對(duì)應(yīng)一個(gè)校驗(yàn)節(jié)點(diǎn)。如圖2所示,一個(gè)單校驗(yàn)碼可以表示成兩個(gè)狀態(tài)的有限長(zhǎng)卷積碼。每一個(gè)單校驗(yàn)碼都可以通過Log-Map的算法來譯碼,即更新校驗(yàn)節(jié)點(diǎn)信息[Λ(xi)]的計(jì)算可以利用Log-Map算法。

    Log-MAP的譯碼算法同樣也在文獻(xiàn)[9]中提出。具體內(nèi)容如下考慮到[H]矩陣第[j]行有[n]個(gè)1,位置為{[j1,j2,???,jn]},則對(duì)應(yīng)的碼字[x]中的{[xj1,xj2,....,xjn]}滿足校驗(yàn)矩陣每行的偶校驗(yàn)約束,如果是[LLR]值,我們使用一種boxplus()的操作來表示校驗(yàn)節(jié)點(diǎn)[xi]收到變量節(jié)點(diǎn)的更新信息

    IEEE 802.11ac中LDPC碼是準(zhǔn)循環(huán)碼(QC-LDPC),協(xié)議中定義了三種碼長(zhǎng)(648、1296、1944)和四種碼率(1/2、2/3、3/4、5/6),總共12個(gè)矩陣。觀察協(xié)議中的矩陣發(fā)現(xiàn),矩陣每一行中1的個(gè)數(shù)最多為8個(gè)[11]。為了支持IEEE 802.11ac,輸入數(shù)組[γ]和存儲(chǔ)[γ]的數(shù)組[γ_stack]設(shè)為最大值8。因?yàn)樵谟蒀代碼綜合的過程中需要分配硬件資源,如果寫成動(dòng)態(tài)的參數(shù),則綜合不出結(jié)果,所以在數(shù)組定義時(shí)大小需設(shè)置具體的數(shù)值。根據(jù)算法,數(shù)組[α]、數(shù)組[β]、數(shù)組[α_temp]的最大長(zhǎng)度為7。

    兩個(gè)循環(huán)的內(nèi)部主要執(zhí)行的都是條件分支。條件分支可以在并行中以分離的路徑來執(zhí)行,允許數(shù)據(jù)從一個(gè)任務(wù)流進(jìn)里面有狀態(tài)執(zhí)行的下一個(gè)任務(wù),導(dǎo)致系統(tǒng)有更高的性能。

    下面是SISO主體部分的偽代碼。

    γ_stack、α_stack

    LOOP1:

    for k=0 to iter do

    if k

    γ_stack[k] ← γ[k]

    end if

    if k==0 then

    α[0] ← γ[0]

    α_stack[0] ← α[0]

    end if

    if 0

    α[k] DFU(α[k-1],γ[k])

    α_stack[k] ← α[k]

    end if

    if k==iter-1 then

    Λ[indexlast] ← α[k]

    end if

    end for

    LOOP2:

    for k=iter to iter2 then

    if k==iter then

    β[indexlast] ← γ[k]

    end if

    if iter

    β[index] ← DFU(γ_temp[index+1],β[index+1])

    end if

    if iter

    Λ[index] ←DFU(α_temp[index-1],β[index-1])

    end if

    if k==iter2-1 then

    Λ[0] β[0]

    end if

    end for

    實(shí)現(xiàn)算法之后的C代碼經(jīng)過調(diào)試和仿真,如果功能正確將顯示:

    4.3 約束條件

    在SISO模塊中,當(dāng)最大值為8時(shí),LOOP1執(zhí)行次數(shù)為7次,LOOP2執(zhí)行次數(shù)也為7次,每次根據(jù)判斷條件來執(zhí)行相應(yīng)的操作。根據(jù)偽代碼,LOOP1本身沒有并行性,因?yàn)閇α]一次迭代的計(jì)算需要用到上一個(gè)迭代的值。但是LOOP1和LOOP2之間,一旦[α]的最后一個(gè)值有效就可以輸出給[Λ],并同時(shí)開始[β]和后續(xù)[Λ]值的計(jì)算。根據(jù)偽代碼,[β、Λ]的值可以并行計(jì)算。因此對(duì)兩個(gè)循環(huán)分別添加約束條件UNROLL,能使數(shù)據(jù)一有效就被執(zhí)行使用,并可以并行執(zhí)行循環(huán)內(nèi)的操作。這個(gè)約束條件大大增加了吞吐率。

    VivadoTM HLS工具在綜合C代碼時(shí),有時(shí)會(huì)犧牲資源來?yè)Q取算法并行度的增加,因而浪費(fèi)了部分資源并增加了硬件延遲。根據(jù)偽代碼,總共有3個(gè)DFU的函數(shù)調(diào)用,分別用來計(jì)算[α、β、Λ]的值。因此整個(gè)設(shè)計(jì)就只需要給[α、β、Λ]分別實(shí)例一個(gè)DFU。為了將資源的利用控制在一定的范圍內(nèi),對(duì)SISO主函數(shù)添加約束條件ALLOCATION,規(guī)定設(shè)計(jì)中只有3個(gè)DFU函數(shù)的實(shí)例。

    根據(jù)偽代碼,輸入?yún)?shù)是數(shù)組形式。在VivadoTM HLS中默認(rèn)將數(shù)組參數(shù)綜合成ap_memory類型的接口。這是一個(gè)標(biāo)準(zhǔn)塊RAM接口,一般只使用雙端口中的一個(gè)接口。根據(jù)SISO模塊的硬件設(shè)計(jì),外部連接的塊RAM只需要使用單接口。為了防止VivadoTM HLS工具在綜合C代碼時(shí)增加并行度而使用雙端口。對(duì)SISO主函數(shù)添加約束條件RESOURCE,規(guī)定數(shù)組使用的是一個(gè)單接口的塊RAM。

    對(duì)字長(zhǎng)的優(yōu)化能進(jìn)一步提高設(shè)計(jì)的性能。根據(jù)SISO的設(shè)計(jì)要求,字長(zhǎng)設(shè)定為8bit定點(diǎn)數(shù)。C代碼的數(shù)據(jù)類型只支持8的整數(shù)倍字長(zhǎng),可RTL的總線支持任意字長(zhǎng)。VivadoTM HLS中提供了一種支持任意精度字長(zhǎng)的規(guī)范,可以在C代碼的設(shè)計(jì)中使用盡可能小的位寬來減少硬件資源,但實(shí)現(xiàn)同樣的功能。將數(shù)據(jù)設(shè)置為8bit定點(diǎn)數(shù)(7bit整數(shù)和1bit小數(shù))比浮點(diǎn)數(shù)利用更少的資源。

    下面是本次設(shè)計(jì)的字長(zhǎng)配置。

    4.4 C/RTL聯(lián)合仿真

    添加好約束條件后可以對(duì)C代碼進(jìn)行綜合,根據(jù)綜合后的結(jié)果和期望的要求進(jìn)行迭代優(yōu)化,最終實(shí)現(xiàn)最后的RTL設(shè)計(jì)。

    為了驗(yàn)證RTL設(shè)計(jì)的正確性,綜合完成后,利用VivadoTM HLS提供的C/RTL聯(lián)合仿真功能,在選擇Verilog進(jìn)行仿真的情況下,HLS工具利用Test Bench給RTL代碼提供激勵(lì),并將RTL的輸出結(jié)果與正確結(jié)果進(jìn)行比對(duì),如果正確,顯示如下。說明RTL的輸出結(jié)果正確,SISO模塊的延遲為16個(gè)時(shí)鐘周期。

    5 結(jié)果與性能

    通過上述C代碼綜合出的硬件,當(dāng)設(shè)為最大值8時(shí),SISO的延遲是16個(gè)時(shí)鐘周期,如果連續(xù)進(jìn)數(shù),之后每8個(gè)時(shí)鐘周期計(jì)算輸出8個(gè)數(shù)。產(chǎn)生的設(shè)計(jì)文件是基于FPGA器件xc7z020clg484-1。仿真結(jié)果最小時(shí)鐘周期為10.65ns,也就是頻率為93MHz,VivadoTM HLS生成的SISO模塊資源利用情況如圖5所示,共使用了129個(gè)寄存器,484個(gè)LUT。

    文獻(xiàn)[2]中更新校驗(yàn)節(jié)點(diǎn)的模塊穩(wěn)定工作在100MHz時(shí),如果連續(xù)進(jìn)數(shù),更新12個(gè)數(shù)據(jù)需要12個(gè)cycle。與本文的設(shè)計(jì)一樣,都平均一個(gè)時(shí)間周期計(jì)算輸出一個(gè)數(shù),只是本次設(shè)計(jì)的頻率略低于文獻(xiàn)[2],但是本次設(shè)計(jì)直接通過C代碼綜合成硬件設(shè)計(jì),周期短,開發(fā)簡(jiǎn)單,說明利用VivadoTM HLS軟件進(jìn)行硬件設(shè)計(jì)開發(fā)是可行的。

    浮點(diǎn)和定點(diǎn)的LDPC譯碼器性能如圖6所示。其中,LDPC譯碼器使用了Log-Map算法來更新校驗(yàn)節(jié)點(diǎn)信息??梢钥闯鲈?0~20dB范圍內(nèi),浮點(diǎn)和定點(diǎn)的性能是差不多的,只有當(dāng)信噪比更高的情況下定點(diǎn)才比浮點(diǎn)差一些。

    6 結(jié)論

    本文采用Xilinx VivadoTM HLS設(shè)計(jì)方法完成了LDPC譯碼器中SISO模塊設(shè)計(jì)。生成的硬件結(jié)構(gòu)性能與手工Verilog完成的設(shè)計(jì)性能接近,但基于C語言的HLS設(shè)計(jì)和手工RTL設(shè)計(jì)相比,顯著縮短了開發(fā)周期,減少了設(shè)計(jì)的復(fù)雜度。證明了具有較高復(fù)雜度的數(shù)字電路是可以通過HLS來進(jìn)行高效實(shí)現(xiàn)的[12]。

    參考文獻(xiàn):

    [1] R. G. Gallager. Low Density Parity Check Code [M]. America: M.I.T. Press, 1963.

    [2] 江濤. QC-LDPC碼設(shè)計(jì)和分層譯碼器的FPGA實(shí)現(xiàn)[D]. 南京:南京航空航天大學(xué),2011.

    [3] 張玉凱. 準(zhǔn)循環(huán)LDPC碼的編譯碼器設(shè)計(jì)及FPGA 實(shí)現(xiàn)[D]. 西安:西安電子科技大學(xué),2009.

    [4] 徐歡,雷菁,文磊. 準(zhǔn)循環(huán)LDPC碼低存儲(chǔ)量譯碼器設(shè)計(jì)與實(shí)現(xiàn)[J]. 重慶郵電大學(xué)學(xué)報(bào),2010.22(6): 771-774.

    [5] 雷瑾亮,陳洪美,王愛華. 基于FPGA的準(zhǔn)循環(huán)LDPC碼低時(shí)延譯碼器設(shè)計(jì)[J]. 北京理工大學(xué)學(xué)報(bào), 2013, 33(7): 732-735.

    [6] 姚遠(yuǎn),葉凡,任俊彥. 采用并行分層譯碼的LDPC譯碼器設(shè)計(jì)研究[J]. 計(jì)算機(jī)工程與應(yīng)用,2012, 48(4):57-60.

    [7] Xilinx. Vivado Design Suite User Guide High-Level Synthesis[Z]. 2014.

    [8] Yang Sun, Joseph R. Cavallaro. Unified Decoder Architecture for LDPC/Turbo Codes[J]. Signal Processing Systems.2008, 13-18.

    [9] Miquel Esteve Martin. Design of a Configurable LDPC Decoder for High-speed Wireless[D]. Spain: Universitat Politècnica de Catalunya, 2012.

    [10] Xiao-Yu Hu, Evangelos Eleftheriou, Dieter-Michael Arnold, Ajay Dholakia. Efficient implementations of the SPA for decoding LDPC Codes[J]. IBM Research, Zurich Research Laboratory/IEEE GLOBECOM, 2001. 2:1036-1036E

    [11] IEEE P802.11acTM/D4.0, Draft STANDARD for

    Information Technology—Telecommunications and information exchange between systems—Local and metropolitan area networks—Specific requirements

    Part 11: Wireless LAN Medium Access Control

    (MAC) and Physical Layer (PHY) specifications[S], 2012.

    [12] Peyic M, Baba H, Guleyuboglu E, et al. A low power multi-rate decoder hardware for IEEE 802.11n LDPC codes[J]. Microprocessors and Microsystems, 2012,36(3):159-166

    猜你喜歡
    譯碼器數(shù)組約束條件
    基于一種改進(jìn)AZSVPWM的滿調(diào)制度死區(qū)約束條件分析
    JAVA稀疏矩陣算法
    JAVA玩轉(zhuǎn)數(shù)學(xué)之二維數(shù)組排序
    糾錯(cuò)模式可配置的NAND Flash BCH譯碼器設(shè)計(jì)
    A literature review of research exploring the experiences of overseas nurses in the United Kingdom (2002–2017)
    跟蹤導(dǎo)練(一)5
    線性規(guī)劃的八大妙用
    尋找勾股數(shù)組的歷程
    HINOC2.0系統(tǒng)中高速LDPC譯碼器結(jié)構(gòu)設(shè)計(jì)
    電力線通信中LDPC譯碼器的優(yōu)化設(shè)計(jì)與實(shí)現(xiàn)
    久久精品国产自在天天线| 国产激情偷乱视频一区二区| 老司机影院毛片| 国产女主播在线喷水免费视频网站 | freevideosex欧美| 一级片'在线观看视频| 日日干狠狠操夜夜爽| 乱系列少妇在线播放| 亚洲人成网站高清观看| 国产精品1区2区在线观看.| 男女边摸边吃奶| 高清日韩中文字幕在线| 婷婷色综合www| 国产久久久一区二区三区| 亚洲无线观看免费| 美女大奶头视频| or卡值多少钱| 午夜激情福利司机影院| 亚洲欧美成人精品一区二区| 久久99蜜桃精品久久| 丰满乱子伦码专区| 日韩一区二区三区影片| 久久精品夜色国产| 亚洲人成网站在线观看播放| 国产精品综合久久久久久久免费| 亚洲精品国产成人久久av| 日韩亚洲欧美综合| 一级爰片在线观看| 纵有疾风起免费观看全集完整版 | 精品亚洲乱码少妇综合久久| 午夜视频国产福利| 人人妻人人澡欧美一区二区| 69人妻影院| 啦啦啦啦在线视频资源| 日本熟妇午夜| 日韩制服骚丝袜av| 禁无遮挡网站| 秋霞伦理黄片| 人人妻人人澡欧美一区二区| 国产av国产精品国产| 女人被狂操c到高潮| 欧美日本视频| 久久国产乱子免费精品| av在线播放精品| 久热久热在线精品观看| 黄色日韩在线| av免费在线看不卡| 免费看美女性在线毛片视频| 99久国产av精品国产电影| 国产91av在线免费观看| 精品国内亚洲2022精品成人| 国产伦理片在线播放av一区| 色网站视频免费| av播播在线观看一区| 日本色播在线视频| 国产精品一及| 欧美性猛交╳xxx乱大交人| 一个人观看的视频www高清免费观看| 一本一本综合久久| 少妇熟女欧美另类| 亚洲精品456在线播放app| 国产在视频线在精品| 天堂av国产一区二区熟女人妻| 国产一区二区三区综合在线观看 | 欧美精品国产亚洲| 啦啦啦中文免费视频观看日本| 亚洲欧美中文字幕日韩二区| 亚洲av在线观看美女高潮| 亚洲精华国产精华液的使用体验| 亚洲经典国产精华液单| 国产成年人精品一区二区| 大香蕉97超碰在线| 美女被艹到高潮喷水动态| 成人毛片a级毛片在线播放| 亚洲内射少妇av| 成人性生交大片免费视频hd| 国产伦理片在线播放av一区| 亚洲av成人精品一二三区| 大片免费播放器 马上看| 伊人久久国产一区二区| 久久久久久久久久人人人人人人| 美女黄网站色视频| 熟女人妻精品中文字幕| 熟妇人妻久久中文字幕3abv| 国产精品久久久久久精品电影| 天天躁日日操中文字幕| 国产综合懂色| 91午夜精品亚洲一区二区三区| 精品一区在线观看国产| 国产精品蜜桃在线观看| 你懂的网址亚洲精品在线观看| 国产精品国产三级国产av玫瑰| 99久久精品国产国产毛片| 成人综合一区亚洲| 纵有疾风起免费观看全集完整版 | 最近最新中文字幕大全电影3| 国产午夜福利久久久久久| 又粗又硬又长又爽又黄的视频| 麻豆成人午夜福利视频| 国产伦理片在线播放av一区| 久久久成人免费电影| 最后的刺客免费高清国语| 最近最新中文字幕大全电影3| 国产一级毛片七仙女欲春2| 国产成人福利小说| 亚洲成人一二三区av| 九草在线视频观看| 欧美精品国产亚洲| 亚洲精品456在线播放app| 成年版毛片免费区| xxx大片免费视频| 久99久视频精品免费| 国产精品人妻久久久久久| 国产午夜精品久久久久久一区二区三区| 91在线精品国自产拍蜜月| 又爽又黄无遮挡网站| 久久久久久久久中文| 人体艺术视频欧美日本| 国内揄拍国产精品人妻在线| 国精品久久久久久国模美| 久久精品久久久久久久性| 亚洲av中文字字幕乱码综合| 永久免费av网站大全| 精品国产三级普通话版| 国产免费视频播放在线视频 | freevideosex欧美| 国产欧美另类精品又又久久亚洲欧美| 嫩草影院入口| 狠狠精品人妻久久久久久综合| 中文字幕久久专区| 国产有黄有色有爽视频| 亚洲美女视频黄频| 久久6这里有精品| 日本黄色片子视频| 久久亚洲国产成人精品v| 男的添女的下面高潮视频| 五月玫瑰六月丁香| 18禁裸乳无遮挡免费网站照片| 亚洲精品国产av蜜桃| 久久久久久久久中文| av在线蜜桃| 国产精品国产三级国产av玫瑰| 在线观看免费高清a一片| 99热这里只有是精品在线观看| 可以在线观看毛片的网站| 夫妻性生交免费视频一级片| 神马国产精品三级电影在线观看| 少妇的逼好多水| 一级毛片我不卡| 嘟嘟电影网在线观看| 久久亚洲国产成人精品v| 亚洲精品乱码久久久久久按摩| 亚洲精品色激情综合| 69av精品久久久久久| 欧美性感艳星| 春色校园在线视频观看| 中文字幕制服av| 欧美人与善性xxx| 日韩av不卡免费在线播放| 亚洲国产欧美在线一区| 日韩欧美精品免费久久| 亚洲精品中文字幕在线视频 | 亚洲av在线观看美女高潮| 亚洲欧美日韩东京热| 精品人妻视频免费看| 久久久精品欧美日韩精品| 国产美女午夜福利| 又爽又黄a免费视频| 国产精品一区二区三区四区免费观看| 日韩欧美国产在线观看| 中文在线观看免费www的网站| 三级经典国产精品| 欧美bdsm另类| 久久精品久久精品一区二区三区| 天堂俺去俺来也www色官网 | 婷婷色麻豆天堂久久| 久久久国产一区二区| 亚洲最大成人手机在线| 国产大屁股一区二区在线视频| 伦理电影大哥的女人| 亚洲乱码一区二区免费版| 一级毛片电影观看| 乱系列少妇在线播放| 精品国内亚洲2022精品成人| 99re6热这里在线精品视频| 日日啪夜夜撸| 国产黄a三级三级三级人| 老司机影院成人| 极品少妇高潮喷水抽搐| 国产一区有黄有色的免费视频 | 草草在线视频免费看| 天美传媒精品一区二区| 简卡轻食公司| 天堂网av新在线| 欧美日韩综合久久久久久| www.色视频.com| 校园人妻丝袜中文字幕| 成年免费大片在线观看| 国产又色又爽无遮挡免| 亚洲精品乱码久久久久久按摩| 激情五月婷婷亚洲| 日韩一区二区三区影片| 国产伦理片在线播放av一区| av免费观看日本| 高清欧美精品videossex| 久久久久久久久中文| 2021天堂中文幕一二区在线观| 婷婷六月久久综合丁香| 精品熟女少妇av免费看| 色综合亚洲欧美另类图片| 日本爱情动作片www.在线观看| 一区二区三区免费毛片| 亚洲精品456在线播放app| 久久久久免费精品人妻一区二区| 久久久亚洲精品成人影院| 国产国拍精品亚洲av在线观看| 春色校园在线视频观看| 国产高清三级在线| 在线天堂最新版资源| 我的女老师完整版在线观看| 能在线免费看毛片的网站| 乱码一卡2卡4卡精品| 全区人妻精品视频| 国产成人免费观看mmmm| 亚洲国产最新在线播放| 伊人久久国产一区二区| 老司机影院毛片| 国内揄拍国产精品人妻在线| a级毛色黄片| 亚洲国产高清在线一区二区三| 一级毛片久久久久久久久女| 久久精品熟女亚洲av麻豆精品 | 午夜亚洲福利在线播放| 99热这里只有是精品50| 国产精品av视频在线免费观看| 午夜激情欧美在线| 国产午夜福利久久久久久| 国产黄片视频在线免费观看| 国产欧美日韩精品一区二区| 久久久久久久久久黄片| 直男gayav资源| 久久久午夜欧美精品| 亚洲精品国产av成人精品| 高清视频免费观看一区二区 | 亚洲性久久影院| 亚洲自偷自拍三级| 99久久人妻综合| 2021天堂中文幕一二区在线观| 春色校园在线视频观看| 亚洲成色77777| 99九九线精品视频在线观看视频| 午夜免费观看性视频| 日韩中字成人| 亚洲欧美日韩卡通动漫| 欧美丝袜亚洲另类| 国产在线男女| 黄片无遮挡物在线观看| 在线观看免费高清a一片| 天堂网av新在线| 亚洲精品久久久久久婷婷小说| 激情 狠狠 欧美| 超碰97精品在线观看| 九九在线视频观看精品| 在线观看免费高清a一片| 丰满人妻一区二区三区视频av| 国产综合精华液| 国产精品久久久久久久久免| 天天一区二区日本电影三级| 精品久久久久久久久亚洲| 国产免费视频播放在线视频 | 亚洲经典国产精华液单| 丰满人妻一区二区三区视频av| 亚洲精品日本国产第一区| 中文字幕av在线有码专区| 少妇人妻一区二区三区视频| 最近中文字幕高清免费大全6| 别揉我奶头 嗯啊视频| 欧美区成人在线视频| 久久人人爽人人片av| 欧美+日韩+精品| 国内揄拍国产精品人妻在线| 毛片女人毛片| 国产又色又爽无遮挡免| 欧美日韩精品成人综合77777| 日本一二三区视频观看| 日韩欧美一区视频在线观看 | www.色视频.com| 黄片wwwwww| 亚洲欧美日韩卡通动漫| 成年免费大片在线观看| 特级一级黄色大片| 亚洲av.av天堂| 国产精品美女特级片免费视频播放器| 日韩成人伦理影院| 日韩欧美精品v在线| 综合色丁香网| 99久久人妻综合| 国产免费一级a男人的天堂| 我要看日韩黄色一级片| 熟妇人妻不卡中文字幕| 三级国产精品欧美在线观看| 一级毛片电影观看| 国产精品久久久久久久久免| 国产老妇女一区| 九色成人免费人妻av| 久久精品久久久久久久性| 人人妻人人澡人人爽人人夜夜 | 久久6这里有精品| 99热这里只有是精品50| 神马国产精品三级电影在线观看| 国产av国产精品国产| 国产高清三级在线| 神马国产精品三级电影在线观看| 欧美zozozo另类| 午夜精品一区二区三区免费看| 国产av在哪里看| 欧美成人a在线观看| 免费少妇av软件| 自拍偷自拍亚洲精品老妇| 久久午夜福利片| 午夜视频国产福利| www.色视频.com| 韩国av在线不卡| 国产精品久久久久久久电影| 乱人视频在线观看| 免费黄网站久久成人精品| 欧美日韩一区二区视频在线观看视频在线 | 日本黄色片子视频| 日韩国内少妇激情av| 哪个播放器可以免费观看大片| 美女内射精品一级片tv| 天堂网av新在线| 亚洲欧美精品专区久久| av国产久精品久网站免费入址| 中文字幕av在线有码专区| eeuss影院久久| 国产精品熟女久久久久浪| 亚洲在久久综合| av免费在线看不卡| 三级国产精品片| 九九在线视频观看精品| av在线天堂中文字幕| 尤物成人国产欧美一区二区三区| 午夜福利高清视频| av在线天堂中文字幕| 老师上课跳d突然被开到最大视频| 日韩av在线免费看完整版不卡| 日韩av在线大香蕉| 国产在线男女| 久久99热这里只有精品18| 51国产日韩欧美| av天堂中文字幕网| 91久久精品国产一区二区三区| 如何舔出高潮| 中文欧美无线码| 国产精品一二三区在线看| 婷婷色麻豆天堂久久| 国产中年淑女户外野战色| 身体一侧抽搐| 熟女人妻精品中文字幕| 午夜日本视频在线| 久久人人爽人人片av| 久久久午夜欧美精品| 一级黄片播放器| 国产黄色免费在线视频| 人妻系列 视频| 精品一区二区三区人妻视频| 成人av在线播放网站| 三级国产精品欧美在线观看| 久99久视频精品免费| 国产爱豆传媒在线观看| 欧美xxxx性猛交bbbb| 天天躁夜夜躁狠狠久久av| 人妻少妇偷人精品九色| 大话2 男鬼变身卡| 色播亚洲综合网| 18+在线观看网站| 日韩精品青青久久久久久| 午夜福利在线在线| 成人午夜高清在线视频| 亚洲天堂国产精品一区在线| 1000部很黄的大片| 大片免费播放器 马上看| 国产又色又爽无遮挡免| 亚洲av成人av| 晚上一个人看的免费电影| 日本-黄色视频高清免费观看| 麻豆国产97在线/欧美| 成人二区视频| 一级毛片黄色毛片免费观看视频| 最近中文字幕高清免费大全6| 精品一区二区三卡| 成人国产麻豆网| 久久人人爽人人片av| 亚洲第一区二区三区不卡| 中国国产av一级| 真实男女啪啪啪动态图| 亚洲精品日韩av片在线观看| 中文乱码字字幕精品一区二区三区 | 欧美区成人在线视频| 视频中文字幕在线观看| 三级国产精品欧美在线观看| 亚洲av.av天堂| 嘟嘟电影网在线观看| 日本色播在线视频| 99久久人妻综合| 国产精品一及| 欧美潮喷喷水| 一级二级三级毛片免费看| 欧美人与善性xxx| 69人妻影院| 亚洲色图av天堂| 亚洲高清免费不卡视频| 免费观看在线日韩| 国产人妻一区二区三区在| 日韩av在线免费看完整版不卡| 少妇熟女欧美另类| 五月伊人婷婷丁香| 极品少妇高潮喷水抽搐| 一边亲一边摸免费视频| 日韩欧美一区视频在线观看 | 亚洲在久久综合| 亚洲aⅴ乱码一区二区在线播放| 国产精品1区2区在线观看.| 18禁裸乳无遮挡免费网站照片| 国产一级毛片七仙女欲春2| 国产人妻一区二区三区在| 亚洲精品日韩在线中文字幕| 免费看av在线观看网站| 日韩制服骚丝袜av| 免费黄频网站在线观看国产| 精品人妻视频免费看| 亚洲人与动物交配视频| 久久久久久久久久久免费av| 在线免费观看的www视频| 女人被狂操c到高潮| 国产av码专区亚洲av| 日日干狠狠操夜夜爽| 中文字幕av在线有码专区| av又黄又爽大尺度在线免费看| 午夜精品国产一区二区电影 | 亚洲国产日韩欧美精品在线观看| 国产av不卡久久| 又黄又爽又刺激的免费视频.| 国产伦精品一区二区三区视频9| 国产一级毛片在线| 亚洲真实伦在线观看| 人妻少妇偷人精品九色| 免费观看av网站的网址| 少妇猛男粗大的猛烈进出视频 | 成年版毛片免费区| 搡老妇女老女人老熟妇| 亚洲精品一二三| av一本久久久久| 国产在线男女| 国产精品日韩av在线免费观看| 亚洲三级黄色毛片| 免费av毛片视频| 欧美一级a爱片免费观看看| av一本久久久久| 日本熟妇午夜| 婷婷色综合www| 日韩av不卡免费在线播放| 婷婷色av中文字幕| av免费在线看不卡| 看黄色毛片网站| 最近的中文字幕免费完整| 国产视频内射| h日本视频在线播放| 一二三四中文在线观看免费高清| 国产精品不卡视频一区二区| 中文精品一卡2卡3卡4更新| 色尼玛亚洲综合影院| 亚洲欧美精品专区久久| 国产中年淑女户外野战色| 边亲边吃奶的免费视频| 2021少妇久久久久久久久久久| 精品国产一区二区三区久久久樱花 | 国产亚洲午夜精品一区二区久久 | 成人欧美大片| 又粗又硬又长又爽又黄的视频| 亚洲av成人精品一区久久| 国产成人免费观看mmmm| 亚洲图色成人| 亚洲欧洲国产日韩| 中文字幕亚洲精品专区| 亚洲欧美日韩无卡精品| 亚洲人与动物交配视频| 国产乱人视频| 亚洲国产精品成人久久小说| 欧美三级亚洲精品| 最近的中文字幕免费完整| 黄片wwwwww| 免费少妇av软件| 美女xxoo啪啪120秒动态图| 人人妻人人澡人人爽人人夜夜 | 色网站视频免费| 乱系列少妇在线播放| av免费观看日本| 十八禁国产超污无遮挡网站| 国产亚洲最大av| 国产精品一区二区三区四区免费观看| 老司机影院成人| 国产真实伦视频高清在线观看| 亚洲av在线观看美女高潮| 色哟哟·www| 欧美激情久久久久久爽电影| 精品一区二区三区视频在线| 91av网一区二区| 男女那种视频在线观看| 我要看日韩黄色一级片| 精品国产一区二区三区久久久樱花 | 亚洲精品视频女| 成年av动漫网址| 国产成人福利小说| 国产精品一区二区三区四区免费观看| 国产淫片久久久久久久久| 97人妻精品一区二区三区麻豆| 十八禁国产超污无遮挡网站| 超碰av人人做人人爽久久| 在线天堂最新版资源| 麻豆精品久久久久久蜜桃| 亚洲怡红院男人天堂| 午夜视频国产福利| 美女内射精品一级片tv| 午夜日本视频在线| 极品少妇高潮喷水抽搐| 亚洲av电影在线观看一区二区三区 | 天堂中文最新版在线下载 | 亚洲精品一区蜜桃| 激情五月婷婷亚洲| 三级男女做爰猛烈吃奶摸视频| 日韩 亚洲 欧美在线| 亚洲av成人精品一二三区| 天堂av国产一区二区熟女人妻| 91久久精品国产一区二区成人| av在线蜜桃| 国产精品蜜桃在线观看| 国产成人福利小说| 国产白丝娇喘喷水9色精品| 成人av在线播放网站| 久久精品久久久久久噜噜老黄| 亚洲丝袜综合中文字幕| 日韩av在线大香蕉| 男女边摸边吃奶| 亚洲国产精品国产精品| 听说在线观看完整版免费高清| 国产男女超爽视频在线观看| 亚洲精品日本国产第一区| 日韩中字成人| 免费人成在线观看视频色| 日韩av在线大香蕉| 亚洲精品乱码久久久久久按摩| 直男gayav资源| 激情 狠狠 欧美| 国产熟女欧美一区二区| 婷婷色av中文字幕| 国产成人精品婷婷| 国产精品.久久久| 久99久视频精品免费| 婷婷六月久久综合丁香| 欧美日本视频| 亚洲精品国产av成人精品| 亚洲欧美日韩无卡精品| 亚洲三级黄色毛片| 91精品伊人久久大香线蕉| 日韩av在线免费看完整版不卡| 高清在线视频一区二区三区| 久久综合国产亚洲精品| 国产精品一区二区性色av| 中文字幕免费在线视频6| 精品久久国产蜜桃| 国产精品一区二区在线观看99 | 寂寞人妻少妇视频99o| 国产精品蜜桃在线观看| 久久久久久久午夜电影| 99视频精品全部免费 在线| 三级国产精品片| 国产一区亚洲一区在线观看| 久久久久网色| 亚洲欧美成人综合另类久久久| 看黄色毛片网站| 最近手机中文字幕大全| 91av网一区二区| 99久久精品一区二区三区| av国产久精品久网站免费入址| 黄片无遮挡物在线观看| 联通29元200g的流量卡| 天天躁日日操中文字幕| 亚洲精品,欧美精品| 国产免费又黄又爽又色| 69av精品久久久久久| 男人舔奶头视频| 亚洲人成网站高清观看| 丝袜美腿在线中文| 午夜福利在线在线| 免费少妇av软件| 欧美成人a在线观看| 久久99蜜桃精品久久| 精品国内亚洲2022精品成人| 精品久久久久久久末码| 久久99蜜桃精品久久| 啦啦啦韩国在线观看视频| 好男人视频免费观看在线| 日韩欧美精品v在线| 99久久精品一区二区三区| 18禁裸乳无遮挡免费网站照片| 哪个播放器可以免费观看大片| 波多野结衣巨乳人妻| 高清欧美精品videossex| 久久久久精品久久久久真实原创| 91精品一卡2卡3卡4卡| 毛片女人毛片| 日本wwww免费看| 久久精品国产亚洲av涩爱|