《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 可編程邏輯 > 設(shè)計(jì)應(yīng)用 > 基于存儲器映射的Flash高速低功耗驅(qū)動實(shí)現(xiàn)
基于存儲器映射的Flash高速低功耗驅(qū)動實(shí)現(xiàn)
2016年電子技術(shù)應(yīng)用第3期
李 杰,任勇峰,李輝景
中北大學(xué) 電子測試技術(shù)國家重點(diǎn)實(shí)驗(yàn)室,山西 太原030051
摘要: 針對高速大容量Flash芯片控制中面臨的高速可靠性不高與動態(tài)功耗大的問題,研究了一種將復(fù)雜狀態(tài)機(jī)操作映射到內(nèi)嵌RAM上運(yùn)行的方法。通過對內(nèi)嵌RAM讀地址的切換,實(shí)現(xiàn)了等延時(shí)的狀態(tài)跳變與輸出控制。同時(shí)采用加強(qiáng)時(shí)鐘管理、分割組合邏輯來避免信號不必要的翻轉(zhuǎn),極大地提高了時(shí)序運(yùn)行的可靠性并降低了其動態(tài)功耗。實(shí)踐表明,該方法實(shí)現(xiàn)的Flash控制時(shí)序比傳統(tǒng)的狀態(tài)機(jī)在資源消耗和功耗方面均能降低50%以上,為復(fù)雜時(shí)序邏輯的實(shí)現(xiàn)提供了一個(gè)新思路。
中圖分類號: TP301
文獻(xiàn)標(biāo)識碼: A
DOI:10.16157/j.issn.0258-7998.2016.03.009
中文引用格式: 李杰,任勇峰,李輝景. 基于存儲器映射的Flash高速低功耗驅(qū)動實(shí)現(xiàn)[J].電子技術(shù)應(yīng)用,2016,42(3):31-34.
英文引用格式: Li Jie,Ren Yongfeng,Li Huijing. High speed and low power driver realization of Flash based on RAM mapping[J].Application of Electronic Technique,2016,42(3):31-34.
High speed and low power driver realization of Flash based on RAM mapping
Li Jie,Ren Yongfeng,Li Huijing
National Key Laboratory for Electronic Measurement Technology,North University of China,Taiyuan 030051,China
Abstract: Considering the reliability and power consumption problems of FPGA in modern NAND Flash chip controlling, a new design method based on FPGA internal memory mapping for finite state machine(FSM) is proposed. In this way, transfer information and output information will be mapped to internal memory resources of FPGA, by means of controlling the address of memory to implement the state transfer of FSM, and reading data in corresponding memory address to implement state transfer information and corresponding output. The controller clock and combination of the combinational logic to avoid the unnecessary flip of signal greatly improve the reliability of working and reduce the dynamic power consumption. The practice shows that this method can reduce the resource consumption and the power consumption more than 50% of the traditional FSM, which provides a new way in the realization of complex sequential logic.
Key words : FSM mapping;dynamic power consumption;controller clock;division of the combinational logic

0 引言

    在FPGA對Flash控制操作中,有限狀態(tài)機(jī)(Finite State Machine,F(xiàn)SM)與多進(jìn)程描述方式相比有著層次分明、結(jié)構(gòu)清晰、易于修改和移植的明顯優(yōu)勢而被廣泛應(yīng)用。傳統(tǒng)狀態(tài)機(jī)在描述實(shí)現(xiàn)寄存器存儲狀態(tài)信息、組合邏輯產(chǎn)生下一個(gè)狀態(tài)和輸出值時(shí),大量使用了FPGA的布線、查找表、寄存器等寶貴資源[1]

    為了實(shí)現(xiàn)FPGA的可編程性,在其內(nèi)部使用了大量的可編程邏輯開關(guān)。由于可編程邏輯開關(guān)的電阻較金屬線大得多,而且引入了大量的寄生電容,從而增加了電路功耗,降低了電路速度[2](研究表明,總動態(tài)功耗中62%來自于可編程布線資源)。而且大量組合邏輯容易受到布局布線延遲,在查找表的輸出端產(chǎn)生“毛刺”,當(dāng)系統(tǒng)時(shí)鐘頻率、操作密度大幅提高時(shí),極易引起時(shí)序邏輯錯(cuò)誤[3]。為此,研究了一種基于存儲器映射的有限狀態(tài)機(jī)邏輯實(shí)現(xiàn)方法,對FPGA資源進(jìn)行選擇性使用,從而達(dá)到降低FPGA功耗、提高運(yùn)行可靠性的目的。

1 NAND Flash芯片接口及底層驅(qū)動實(shí)現(xiàn)

    NAND Flash芯片是通過異步高性能I/O與主控芯片通信的,8位復(fù)用總線傳輸操作指令、操作地址以及數(shù)據(jù),多個(gè)控制信號來區(qū)分總線接口狀態(tài)以及獲取芯片工作狀態(tài),如圖1。

wdz2-t1.gif

    NAND Flash芯片控制器主要完成初始化、無效塊檢測、塊擦除、頁編程和頁讀取共5個(gè)基本操作模式。其中初始化操作與無效塊校驗(yàn)是在系統(tǒng)上電后需要率先完成的操作,隨后控制器將進(jìn)入到空閑狀態(tài),并根據(jù)輸入的相應(yīng)控制信號完成剩下的塊擦除、頁編程和頁讀取操作。各個(gè)操作模式都是狀態(tài)轉(zhuǎn)移實(shí)現(xiàn)一定時(shí)序的輸出與接收,并且用狀態(tài)機(jī)容易實(shí)現(xiàn)。以塊擦除為例,其中輸入信號有Erase_en、Earse_do和R/B 3個(gè)信號,輸出信號有CLE、ALE、WE、RE 4個(gè)信號,狀態(tài)轉(zhuǎn)移如圖2所示。

wdz2-t2.gif

2 基于存儲器映射的有限狀態(tài)機(jī)設(shè)計(jì)

2.1 基于優(yōu)化資源配置的低功耗、高可靠設(shè)計(jì)思路

    目前主流的FPGA芯片內(nèi)部除含有查找表、觸發(fā)器、布線資源等基本邏輯資源外,還集成了塊RAM、分部式RAM、時(shí)鐘管理等多種豐富的資源。FPGA的可編程特性主要靠布線結(jié)構(gòu)中的可編程開關(guān)連接可編程邏輯塊實(shí)現(xiàn)。

    不同類型資源所消耗的動態(tài)功耗在FPGA總功耗中所占比例不同。其中總動態(tài)功耗的62%來自于布線資源,19%來自于時(shí)鐘網(wǎng)絡(luò),而可編程邏輯塊只占動態(tài)功耗的19%[4]

    根據(jù)FPGA中各種資源性能、功耗不同的現(xiàn)象,提出了一種新的設(shè)計(jì)思路,即在滿足系統(tǒng)性能的前提下,對FPGA資源進(jìn)行優(yōu)化選擇性使用,盡可能使用相對較低功耗的資源完成設(shè)計(jì)任務(wù)。將有限狀態(tài)機(jī)映射到FPGA內(nèi)部RAM中執(zhí)行,不僅可以減少布線資源的使用,從而降低FPGA的動態(tài)功耗,而且能夠消除高速狀態(tài)下切換布線延遲產(chǎn)生的錯(cuò)誤或者無效狀態(tài)[5]

2.2 基于存儲器映射的有限狀態(tài)機(jī)設(shè)計(jì)方法

    狀態(tài)機(jī)組合邏輯都可以抽象為一定輸入編碼與一定輸出編碼的對應(yīng),即當(dāng)前狀態(tài)與輸入信號共同決定次態(tài)的編碼[6]。為了能在塊RAM中執(zhí)行有限狀態(tài)機(jī),需要將狀態(tài)機(jī)的編碼及狀態(tài)轉(zhuǎn)移等信息映射到塊RAM中。具體方法為:塊RAM中每個(gè)存儲單元內(nèi)容分為狀態(tài)機(jī)的狀態(tài)編碼信息與狀態(tài)機(jī)的輸出信息兩部分。由狀態(tài)機(jī)的當(dāng)前編碼信息和狀態(tài)機(jī)的輸入信息一起構(gòu)成下一個(gè)狀態(tài)編碼信息的存儲地址。

    如果采用[D2:D0]表示Flash塊擦除狀態(tài)機(jī)的8個(gè)操作狀態(tài)、[D4:D3]表示分3次發(fā)送的操作塊地址信息、[D5]表示所用的兩個(gè)操作命令,則操作狀態(tài)編碼、地址編碼、命令編碼即可唯一確定該狀態(tài)機(jī)當(dāng)前所處的狀態(tài)(具體編碼方式如圖3所示)。其中次態(tài)的高4位是狀態(tài)機(jī)向下一狀態(tài)轉(zhuǎn)化時(shí)的輸出值,用于對Flash芯片的控制;當(dāng)前態(tài)的高3位是狀態(tài)機(jī)的輸入控制信號。采用這種編碼方式容易將圖2所示的有限狀態(tài)機(jī)表示為當(dāng)前態(tài)與次態(tài)對應(yīng)的真值表見表1。

wdz2-t3.gif

wdz2-b1.gif

    將表1中當(dāng)前態(tài)作為RAM的存儲地址,次態(tài)作為RAM中存儲的數(shù)據(jù),即可以將圖2所示的有限狀態(tài)機(jī)映射到存儲器上執(zhí)行,如圖4所示。狀態(tài)機(jī)進(jìn)行轉(zhuǎn)化時(shí),下一狀態(tài)的編碼信息存儲地址由當(dāng)前狀態(tài)的編碼信息和狀態(tài)機(jī)的輸入信息共同決定。同樣,F(xiàn)lash操作中其他的操作模式均可以按這種方式編碼并映射為用存儲器執(zhí)行的有限狀態(tài)機(jī)。

wdz2-t4.gif

    實(shí)現(xiàn)有限狀態(tài)機(jī)到存儲映射所需要的存儲空間最大為:

    M=2i×(O+S)

其中i表示狀態(tài)機(jī)輸入的位數(shù),O表示狀態(tài)機(jī)輸出的位數(shù),S是狀態(tài)編碼的位數(shù)。

    當(dāng)然,當(dāng)有限狀態(tài)機(jī)越來越復(fù)雜時(shí),其所需的存儲空間容量越來越大,也可以適當(dāng)?shù)馗鶕?jù)實(shí)際情況通過邏輯控制對地址控制進(jìn)行修正來減小存儲空間需求。

3 NAND Flash控制中的低功耗優(yōu)化設(shè)計(jì)

    FPGA的功耗主要包含靜態(tài)功耗和動態(tài)功耗兩部分。靜態(tài)功耗主要取決于所選FPGA的型號;動態(tài)功耗是所有電容性節(jié)點(diǎn)充放電產(chǎn)生的組合功耗和電路轉(zhuǎn)換過程中的短路電流形成的功耗[7]。降低FPGA動態(tài)功耗的思路為:在保證滿足設(shè)計(jì)要求的情況下,通過降低內(nèi)部信號的翻轉(zhuǎn)率來降低功耗。其手段包括對時(shí)鐘進(jìn)行管理與增加防火墻寄存器。

3.1 基于時(shí)鐘管理模塊的低功耗優(yōu)化

    在FPGA內(nèi)部時(shí)鐘信號不斷翻轉(zhuǎn),由時(shí)鐘信號派生出的信號通常運(yùn)行在主時(shí)鐘頻率的較小分量[8](通常為12%~15%)。所以在所有高耗能信號中,時(shí)鐘是主要矛盾。通常情況下,一個(gè)狀態(tài)機(jī)會在某個(gè)時(shí)間段內(nèi)保持同一個(gè)狀態(tài)不變,但其時(shí)鐘始終處于翻轉(zhuǎn)狀態(tài)。因此,關(guān)閉閑置模塊程序的時(shí)鐘可以降低時(shí)鐘資源產(chǎn)生的功耗[9]。在Flash操作中,當(dāng)FPGA處于擦除模式時(shí),初始化操作、無效塊校驗(yàn)、頁編程和頁讀取模式均處于閑置狀態(tài)。圖4中時(shí)鐘管理模塊負(fù)責(zé)對FPGA內(nèi)部各模塊的時(shí)鐘進(jìn)行管理,只有該模塊處于工作狀態(tài)時(shí)時(shí)鐘信號才會翻轉(zhuǎn)。在設(shè)計(jì)中增加時(shí)鐘管理模塊非常簡單,可以在硬件描述語言中添加,也可以通過綜合工具自動添加。

3.2 增加防火墻寄存器的低功耗優(yōu)化

    在FPGA程序設(shè)計(jì)中大量組合邏輯很容易受到布局布線延遲在查找表的輸出端產(chǎn)生“毛刺”。“毛刺”在后續(xù)組合邏輯電路的傳播中,可能導(dǎo)致多米諾骨牌效應(yīng),致使系統(tǒng)變得不穩(wěn)定,而且增加了調(diào)試難度,消耗了大量的能量。研究表明,由“毛刺”在大量組合邏輯中的傳遞引起的動態(tài)功耗占總動態(tài)功耗的10%。用FPGA實(shí)現(xiàn)大多數(shù)電路功能時(shí),F(xiàn)PGA內(nèi)部大部分的基本邏輯單元中的觸發(fā)器(Flip-Flop,F(xiàn)F)沒有使用,將這些未用的FF添加到信號傳輸路徑上被稱作增加防火墻寄存器[10](如圖5)。通過在程序中添加防火墻寄存器來分割組合邏輯,把每個(gè)邏輯功能限制在相鄰的邏輯單元中,從而縮短布線長度和減小負(fù)載電容,將“毛刺”波的傳遞限制在最小范圍,達(dá)到降低功耗的目的。

wdz2-t5.gif

4 仿真實(shí)驗(yàn)結(jié)果及分析

    為了比較分析傳統(tǒng)狀態(tài)實(shí)現(xiàn)方法與基于RAM映射的有限狀態(tài)機(jī)設(shè)計(jì)以及低功耗優(yōu)化方法的性能差別,對設(shè)計(jì)完成FPGA內(nèi)部資源消耗情況、功耗評估以及理論最高工作頻率3方面進(jìn)行測試。

    整個(gè)試驗(yàn)以Xilinx公司的Spartan-6系列FPGA XC6SLX150為目標(biāo)器件,選用ISE13.1版本的綜合工具,并利用ISE中自帶的XPower進(jìn)行功耗分析。XPower從布局和布線(.ncd)文檔中獲得FPGA設(shè)計(jì)信息,從Vcd文檔中獲得設(shè)計(jì)中所需的時(shí)鐘、開關(guān)活動等信息,該文件可在布局和布線時(shí)在Pwr文檔中得出功耗報(bào)告。仿真結(jié)果如表2。

wdz2-b2.gif

    從表中可以看出,基于RAM映射的有限狀態(tài)機(jī)設(shè)計(jì)僅僅增加一個(gè)片內(nèi)Block RAM資源的使用就使內(nèi)部其他資源占用率下降到傳統(tǒng)方式的1/3,總功耗也能下降到原來的50%以下,并且最大工作頻率有明顯提高。對基于RAM映射的有限狀態(tài)機(jī)進(jìn)行低功耗優(yōu)化后僅僅增加了小部分閑置FFs資源的使用,使FPGA總功耗進(jìn)一步下降到傳統(tǒng)狀態(tài)機(jī)設(shè)計(jì)的43.1%,而且最大工作頻率提高了65.6%。

5 結(jié)論

    文章針對Flash控制應(yīng)用中實(shí)現(xiàn)復(fù)雜狀態(tài)機(jī)的設(shè)計(jì)時(shí)存在高速可靠性與動態(tài)功耗的問題進(jìn)行研究,提出了一種優(yōu)化FPGA內(nèi)部資源使用方法,利用FPGA內(nèi)部存儲資源構(gòu)成有限狀態(tài)機(jī)的設(shè)計(jì)并進(jìn)行了低功耗優(yōu)化。其將傳統(tǒng)方式下的狀態(tài)機(jī)電路結(jié)構(gòu)中不斷變化的狀態(tài)機(jī)寄存器信息轉(zhuǎn)化成RAM中的固定模塊,減少了使用功耗較高的布線資源。不僅有效降低了FPGA動態(tài)功耗,而且能夠消除高速狀態(tài)下切換布線延遲產(chǎn)生的錯(cuò)誤或者無效狀態(tài),特別適合大規(guī)模的復(fù)雜狀態(tài)機(jī)結(jié)構(gòu),使得各個(gè)狀態(tài)機(jī)切換具有等間隔的時(shí)間延遲。增加時(shí)鐘管理模塊關(guān)閉閑置模塊的運(yùn)行以及添加防火墻寄存器限制“毛刺”傳播,進(jìn)一步降低了FPGA的動態(tài)功耗,提高了系統(tǒng)可靠性。該方法很容易遷移到其他FPGA應(yīng)用設(shè)計(jì)中,有較高的實(shí)用價(jià)值。

參考文獻(xiàn)

[1] 馬寅,安軍社,王連國.基于Scrubbing的空間SRAM型FPGA抗單粒子翻轉(zhuǎn)系統(tǒng)設(shè)計(jì)[J].空間科學(xué)學(xué)報(bào),2012,32(2):270-276.

[2] SHANG L,KAVIANI A,BALHALA K.Dynamic power consumption in Vinex-I1 FPGA family[C].Proceedings of the 2002 ACM/SIGDA tenth international symposium on Field-programmable gate arrays.2002:157-164.

[3] CROMAR S,LEE J,CHEN D M.FPGA-targeted high-level binding algorithm for power and area reduction with glitch-estimation[C].Proc of the 46th Annual Design Automation Conference.New York:ACM Press,2009:838-843.

[4] 李列文.FPGA低功耗設(shè)計(jì)相關(guān)技術(shù)研究[D].長沙:中南大學(xué)信息科學(xué)與工程學(xué)院,2014.

[5] 吳強(qiáng),張逸中.FPGA位流解析及電路還原方法[J].計(jì)算機(jī)工程,2013,39(5):714-726.

[6] 儲成群.存儲測試系統(tǒng)若干關(guān)鍵技術(shù)研究[D].太原:中北大學(xué)儀器與電子學(xué)院,2015.

[7] 李宏鈞,胡小龍.流水線的FPGA低功耗設(shè)計(jì)[J].計(jì)算機(jī)系統(tǒng)應(yīng)用,2011(8):234-237.

[8] WANG Q,GUPTA S,ANDERSON J.Clock power reduction for Virtex-5 FPGAs[C].Proceedings of the ACM/SIGDA international symposium on Field programmable gate arrys.2009:13-22.

[9] 何艷霞,何永泰.FPGA低功耗的設(shè)計(jì)研究[J].楚雄師范學(xué)院學(xué)報(bào),2012(6):22-25.

[10] 黃娟,楊海鋼,譚宜濤,等.防火墻寄存器技術(shù)的FPGA低功耗布線算法研究[J].計(jì)算機(jī)應(yīng)用研究,2011(8):2954-2957.

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
国产精品成人观看视频国产奇米| 国产亚洲人成网站在线观看| 久久大综合网| 亚洲一区区二区| 亚洲视频欧美视频| 亚洲精品久久久久久久久| 亚洲国产精品久久精品怡红院| 欧美在线观看www| 欧美一区二区三区免费观看| 欧美亚洲免费电影| 欧美一区二区在线免费观看| 欧美在线亚洲一区| 欧美一区午夜精品| 久久er99精品| 亚洲国产婷婷香蕉久久久久久99| 亚洲国产成人午夜在线一区| 亚洲免费在线视频一区 二区| 亚洲午夜羞羞片| 亚洲一区二区在线播放| 亚洲一区在线免费| 性欧美超级视频| 欧美伊人久久久久久久久影院| 欧美综合国产| 亚洲国产精品一区| 日韩视频免费在线| 一区二区三区高清在线| 亚洲无线一线二线三线区别av| 亚洲无线视频| 欧美一区二区三区日韩视频| 久久精品99久久香蕉国产色戒| 久久精品在线| 欧美jizzhd精品欧美巨大免费| 欧美黄色一区| 欧美日韩精品高清| 国产精品视频免费一区| 国产一区二区日韩精品| 又紧又大又爽精品一区二区| 亚洲国产日韩欧美在线动漫 | 米奇777在线欧美播放| 欧美mv日韩mv国产网站| 欧美日韩国产丝袜另类| 国产精品亚洲综合| 在线视频国内自拍亚洲视频| 亚洲精品小视频| 亚洲免费在线电影| 亚洲国产专区校园欧美| 一区二区三区久久久| 欧美一区在线视频| 欧美xx69| 国产精品免费区二区三区观看| 国模 一区 二区 三区| 亚洲欧洲综合| 亚洲欧美一区在线| 亚洲精品美女| 午夜精品影院| 免费不卡欧美自拍视频| 欧美性做爰猛烈叫床潮| 国模 一区 二区 三区| 亚洲精品久久视频| 性欧美精品高清| 亚洲美女毛片| 欧美一区二区三区久久精品| 欧美jjzz| 国产午夜精品久久久久久久| 亚洲欧洲日夜超级视频| 午夜在线a亚洲v天堂网2018| 亚洲精品免费在线| 欧美在线精品免播放器视频| 欧美成人有码| 国产精品女主播| 亚洲激情一区二区| 性欧美办公室18xxxxhd| 一区二区免费在线观看| 久久久久久久久久久一区| 欧美日韩直播| 亚洲国产va精品久久久不卡综合| 亚洲尤物在线| 99精品免费| 久久婷婷亚洲| 国产精品亚洲激情| 日韩午夜精品视频| 亚洲激情亚洲| 久久不射2019中文字幕| 欧美午夜一区二区| 亚洲欧洲日本在线| 亚洲国产日韩欧美在线动漫| 亚洲欧美激情视频| 欧美精品色一区二区三区| 国产一区二区三区在线观看免费| 9i看片成人免费高清| 最近看过的日韩成人| 久久国产福利国产秒拍| 国产精品久久久久久亚洲毛片| 亚洲激情视频网| 欧美中日韩免费视频| 香蕉久久夜色精品| 欧美午夜美女看片| 亚洲精品一区二区三区在线观看 | 欧美激情视频免费观看| 黄色av日韩| 欧美一二三区在线观看| 国产精品露脸自拍| 亚洲精品日韩久久| 久久久精品一区| 欧美精品午夜| 亚洲第一精品福利| 久久福利资源站| 欧美一区二区三区在线看| 欧美三级中文字幕在线观看| 亚洲人久久久| 91久久国产综合久久蜜月精品 | 久久久综合激的五月天| 国产精品自在线| 在线视频一区二区| 制服丝袜激情欧洲亚洲| 欧美经典一区二区三区| 国产伦精品一区二区三区照片91| 夜夜嗨网站十八久久 | 亚洲系列中文字幕| 亚洲深夜影院| 久久激情婷婷| 欧美一区高清| 国产欧美1区2区3区| 亚洲先锋成人| 亚洲欧美日韩在线观看a三区 | 欧美在线3区| 久久精品五月| 欧美极品在线视频| 欧美日韩中文在线| 欧美成人精品在线视频| 樱桃国产成人精品视频| 亚洲欧洲99久久| 欧美一区二区三区免费看| 久久精品五月| 在线成人h网| 亚洲国产免费| 9久re热视频在线精品| 欧美日韩国产一级| 夜夜嗨av色一区二区不卡| 亚洲欧美视频在线观看| 亚洲欧美www| 欧美三级在线| 香蕉久久夜色精品| 亚洲天堂成人| 欧美一区二区三区视频在线| 国产亚洲精品久| 最新国产の精品合集bt伙计| 欧美区高清在线| 亚洲一区二区精品视频| 亚洲电影免费| 欧美精品二区三区四区免费看视频| 国产精品视频导航| 久久精品国内一区二区三区| 两个人的视频www国产精品| 亚洲国产片色| 亚洲自拍偷拍麻豆| 国产三区二区一区久久| 久久精品国产亚洲精品| 亚洲激情综合| 一区二区三区免费在线观看| 久久网站免费| 亚洲欧洲三级| 亚洲一区www| 国产一区二区在线观看免费| 亚洲精品美女在线| 欧美精品在线免费| 亚洲国产精品专区久久| 亚洲欧美日韩精品| 欧美日韩小视频| 午夜一区在线| 欧美精品午夜| 香蕉成人伊视频在线观看| 欧美国产视频日韩| 一区二区日韩伦理片| 一本色道久久88亚洲综合88| 欧美在线网站| 亚洲欧洲日本专区| 久久精品国产69国产精品亚洲| 亚洲激情av| 久久国产精品久久久久久久久久 | 国产日韩精品一区二区浪潮av| 欧美中文在线观看| 欧美日韩调教| 久久精品国产久精国产思思| 欧美性色视频在线| 亚洲国产精品综合| 国产精品一香蕉国产线看观看| 亚洲欧洲一区二区天堂久久 | 午夜精品久久久久久99热| 在线日韩电影| 欧美亚洲综合网| 亚洲精品免费观看| 久久久视频精品| 亚洲午夜精品久久| 欧美大片一区| 久久精品二区亚洲w码| 国产精品久久久免费| 日韩视频在线一区二区| 国产自产精品| 亚洲欧美一区二区精品久久久|