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

    NIOS下實(shí)現(xiàn)存儲(chǔ)速度可調(diào)的SD卡FAT文件系統(tǒng)

    2017-05-16 08:17:48劉人萍
    關(guān)鍵詞:扇區(qū)字節(jié)時(shí)序

    劉人萍,汪 濤

    (重慶大學(xué) 物理學(xué)院,重慶 401331)

    NIOS下實(shí)現(xiàn)存儲(chǔ)速度可調(diào)的SD卡FAT文件系統(tǒng)

    劉人萍,汪 濤

    (重慶大學(xué) 物理學(xué)院,重慶 401331)

    由于NIOS下自帶的SPI控制器,一旦建立,SPI clock(SCLK)的頻率在使用過(guò)程中是不允許被修改的,即SPI的讀取速度是不可改變的,這在很大程度上限制了SD卡的使用性能,因?yàn)樵诳ǔ跏蓟臅r(shí)候,SCLK時(shí)鐘最大不能超過(guò)400 kHz。使用軟件模擬SPI,通過(guò)示波器調(diào)試時(shí)序,并且移植了FATFS文件系統(tǒng)實(shí)現(xiàn)SD的存儲(chǔ)管理。最后通過(guò)存儲(chǔ)文件測(cè)試在不同速度下的存儲(chǔ)時(shí)間。

    NIOS;軟件SPI;FATFS文件系統(tǒng);SD卡

    0 引言

    與傳統(tǒng)處理器相比,NIOS II嵌入式系統(tǒng)在設(shè)計(jì)的時(shí)候可以根據(jù)不同的需求來(lái)增減外設(shè)的種類(lèi)和數(shù)量,在FPGA上面快速地搭建硬軟件平臺(tái)。再加上可以根據(jù)需要很方便地把FPGA并行處理的IP核嵌入到NIOS II系統(tǒng)中,而只需要簡(jiǎn)單的Avalon接口總線,所以其靈活的構(gòu)造方式越來(lái)越受到開(kāi)發(fā)人員的青睞。

    嵌入式系統(tǒng)都需要用到大容量存儲(chǔ)設(shè)備,以備數(shù)據(jù)存儲(chǔ)。目前常用的存儲(chǔ)設(shè)備有U盤(pán)、Flash芯片、SD卡等,綜合比較,最適合嵌入式系統(tǒng)的可移動(dòng)存儲(chǔ)設(shè)備莫過(guò)于SD卡了。SD卡不僅容量可以做到32 GB以上,而且支持SPI,更換方便,編程簡(jiǎn)單,最高通信速度可以達(dá)到18 Mb/s,可滿足于一般的應(yīng)用要求。

    然而在NIOS中使用SPI方式與SD卡通信的時(shí)候,由于在軟核的構(gòu)造過(guò)程中,系統(tǒng)已經(jīng)把SPI的時(shí)鐘頻率選定,在軟件編程時(shí)不可以再去修改SPI的速率,再加上SD卡在初始化過(guò)程時(shí)鐘最大不超過(guò)400 kHz[1],這樣在很大程度上限制了SD卡的使用性能。解決以上問(wèn)題的方法就是不使用NIOS II自帶的SPI控制器,利用軟件模擬的方式,可以隨時(shí)調(diào)整SPI的時(shí)鐘速率。

    本文將從NIOS II軟核的構(gòu)建開(kāi)始,利用軟件模擬SPI,接著寫(xiě)SD的底層驅(qū)動(dòng),最后移植FATFS文件系統(tǒng)來(lái)管理SD卡,測(cè)量SD卡在不同的速率下寫(xiě)文件所需要的時(shí)間。

    1 NIOS II軟核的構(gòu)建

    1.1 SOPC系統(tǒng)結(jié)構(gòu)簡(jiǎn)介[2]

    為了盡可能簡(jiǎn)單地驗(yàn)證本文所述內(nèi)容,在硬件方面只選擇了所必需的硬件,其中包括處理器和支持處理工作的外圍設(shè)備以及4個(gè)通用的IO,具體如下:

    (1)NIOS II 處理器。

    (2)EPCS:FPGA的配置芯片,相當(dāng)于計(jì)算機(jī)的硬盤(pán)。由于FPGA掉電后,代碼和配置信息都會(huì)丟失,因此EPCS的功能一方面是保存NIOS II軟核的配置信息,另一方面是保存用戶需要運(yùn)行的程序代碼。

    (3)DDR2 SDRAM: 程序運(yùn)行的地方。上電之后,系統(tǒng)會(huì)把EPCS中的代碼搬移到SDRAM中運(yùn)行。

    (4)JTAG :第一是將編譯好的程序下載到開(kāi)發(fā)板中;第二是通過(guò)JTAG_UART來(lái)調(diào)試程序,打印程序的執(zhí)行結(jié)構(gòu)。

    (5)4個(gè)通用IO : 由于用軟件來(lái)模擬SPI,因此只要4個(gè)通用IO,其中3個(gè)是輸出方向(SCLK,MOSI,CS),一個(gè)是輸入方向(MISO)。

    1.2 NIOS II 軟核構(gòu)建流程[3]

    (1)時(shí)鐘。時(shí)鐘是一個(gè)數(shù)字系統(tǒng)不可缺少的一部分,在嵌入式系統(tǒng)中尤為重要。時(shí)鐘信號(hào)的質(zhì)量也決定著嵌入式系統(tǒng)工作能否穩(wěn)定。在本次NIOS II軟核構(gòu)建中使用PLL來(lái)得到所希望的時(shí)鐘頻率。本文中所使用的開(kāi)發(fā)板的晶振頻率是50 MHz,希望得到的時(shí)鐘頻率也是50 MHz,按理說(shuō)是不需要PLL的,但是經(jīng)過(guò)PLL之后輸出的時(shí)鐘在穩(wěn)定性方面更好一些,所以就用PLL來(lái)生成一個(gè)頻率仍為50 MHz的時(shí)鐘。

    (2)軟核及控制器構(gòu)建。這部分以NIOS II CPU為核心,包含了存儲(chǔ)單元的控制器和通用的IO接口。在CPU選擇過(guò)程中有三種類(lèi)型可供選擇,從資源消耗和工作速度的角度出發(fā),本文選擇了NIOSII/s。在選擇SDRAM控制器的時(shí)候,需要根據(jù)自己實(shí)際的硬件來(lái)進(jìn)行選擇,一般的數(shù)據(jù)在所使用芯片的DATASHEET中可以查到。然后是添加Flash控制器,這里使用的是EPCS,最后建立system ID和JTAG_UART。

    (3)添加外圍設(shè)備。這里為了盡可能簡(jiǎn)單地驗(yàn)證本文功能,只添加了4個(gè)通用IO來(lái)模擬SPI時(shí)序。這里使用了三個(gè)輸出IO(CS,SCLK,MOSI)和一個(gè)輸入IO(MISO)。

    2 軟件模擬SPI及SD卡底層驅(qū)動(dòng)

    2.1 SPI簡(jiǎn)介

    SPI(Serial Peripheral Interface)是Motorola首先在其處理器上面定義的。SPI主要應(yīng)用在EEPROM、Flash、AD轉(zhuǎn)換等。SPI是一種高速的、全雙工、同步的通信總線,并且在芯片的引腳上只占用四跟線,既節(jié)約了芯片的引腳,也方便了PCB的布局布線。SPI接口一般使用四跳線通信:MISO:主設(shè)備輸入,從設(shè)備輸出;MOSI:主設(shè)備輸出,從設(shè)備輸入;SCLK:時(shí)鐘信號(hào),由主設(shè)備產(chǎn)生;CS:從設(shè)備片選信號(hào),由主設(shè)備產(chǎn)生。

    2.2 SD卡相關(guān)介紹

    SD卡(Secure Digital Memory Card)是一種基于半導(dǎo)體快閃記憶器的新一代記憶設(shè)備,它被廣泛地應(yīng)用在便攜式設(shè)備中。按容量可以把SD卡分為三類(lèi)[1]:SDSC(0~2 GB),SDHC(2~32 GB),SDXC(32 GB~2 TB)。

    SD卡和SDHC卡協(xié)議基本兼容,但是同SDXC卡的區(qū)別比較大,本文主要介紹目前比較常用的SDHC卡的操作。SD的操作方式一般支持2種方式:SD卡模式和SPI模式,本文使用SPI模式。

    從DATASHEET中可以知道SD卡每個(gè)命令是由6個(gè)字節(jié)組成的[1],第一個(gè)字節(jié)的最高兩位固定為01,然后緊接著是6個(gè)字節(jié)的命令號(hào),其中第2~5字節(jié)為命令參數(shù),如果有些命令沒(méi)有命令參數(shù)就設(shè)為0,第6字節(jié)的高7位是CRC,最低位恒為1。SD卡的通信采用發(fā)送應(yīng)答機(jī)制,每發(fā)送一個(gè)命令,SD卡都會(huì)給出一個(gè)應(yīng)答,以告知主機(jī)該命令的執(zhí)行情況,或者返回給主機(jī)需要獲取的數(shù)據(jù)。后面從示波器中可以看到SD卡具體的發(fā)送命令和接收應(yīng)答的相關(guān)時(shí)序。

    2.3 軟件模擬速度可調(diào)的SPI

    根據(jù)SD卡手冊(cè)的Bus Timing可以看出,SD卡底層的讀寫(xiě)時(shí)序是在時(shí)鐘的上升沿接收數(shù)據(jù),在時(shí)鐘的下降沿發(fā)出數(shù)據(jù)。所以根據(jù)這個(gè)時(shí)序要求,就可以通過(guò)軟件來(lái)模擬SD卡最底層的數(shù)據(jù)讀寫(xiě)。圖1右側(cè)是寫(xiě)一個(gè)字節(jié)的函數(shù),這個(gè)函數(shù)可以通過(guò)調(diào)節(jié)usleep(u32 nus)函數(shù)中的參數(shù)來(lái)調(diào)整SCLK的速度,從而達(dá)到了SPI寫(xiě)一個(gè)字節(jié)速度可調(diào)的目的。同理可以寫(xiě)出讀取一個(gè)字節(jié)的函數(shù),同樣可以根據(jù)usleep(u32 nus)中延時(shí)的參數(shù)不同來(lái)控制SPI讀取數(shù)據(jù)的速度。

    圖1 SD Bus Timing 和 軟件SPI寫(xiě)一個(gè)字節(jié)

    2.4 SD卡的初始化

    圖2 DATASHEET復(fù)位時(shí)序和實(shí)際示波器測(cè)量對(duì)比

    有了SD卡底層的讀寫(xiě)一個(gè)字節(jié)的函數(shù)之后,就可以與SD卡進(jìn)行通信了。根據(jù)SD卡的數(shù)據(jù)手冊(cè)可以總結(jié)出SD卡初始化的大致流程:首先需要給SD卡發(fā)送大于74個(gè)時(shí)鐘,這是因?yàn)镾D卡內(nèi)部有個(gè)供電電壓上升時(shí)間,大概為64個(gè)SCLK,剩下的10個(gè)SCLK用于SD卡同步,然后再發(fā)送CMD0使SD卡進(jìn)入IDLE狀態(tài);接著發(fā)送CMD8,檢查這個(gè)SD卡是否支持2.0協(xié)議;之后根據(jù)不同的應(yīng)答值檢查SD卡;最后初始化結(jié)束之后,需要多發(fā)8個(gè)SCLK使SD卡完成某些操作[4]。在完成初始化之后,就可以進(jìn)入SD卡的讀寫(xiě)數(shù)據(jù)了。在調(diào)試過(guò)程中利用示波器看到的波形圖如圖2所示。然后對(duì)比手冊(cè)給出的發(fā)送命令和返回相應(yīng)的時(shí)序圖,可以驗(yàn)證以上模擬的SPI時(shí)序是否正確可行。圖2(a)是SD卡手冊(cè)給出的部分復(fù)位時(shí)序圖,正常情況下在主機(jī)發(fā)送CMD0之后,SD卡會(huì)返回主機(jī)0x01。圖2(b)是實(shí)際在示波器上面看到的時(shí)序,根據(jù)SD卡命令形式可以看出,NIOS II主機(jī)發(fā)送的6個(gè)命令字節(jié)分別是:第1個(gè)字節(jié):0x40(命令第一個(gè)字節(jié)最高兩位必須為01),Command = 0;第2~5個(gè)字節(jié):0x00,0x00,0x00,0x00為命令的參數(shù);第6個(gè)字節(jié):0x95命令CRC校驗(yàn) + 最低位的“1”。

    然后SD卡接收到NIOS II主機(jī)發(fā)送的CMD0命令之后,給出了一個(gè)0x01的應(yīng)答,從而可以看出,上述軟件模擬的SPI時(shí)序是正確的。

    2.5 SD卡讀寫(xiě)功能測(cè)試

    對(duì)SD卡初始化完成之后,就可以正常使用SD卡了。由于SD卡是存儲(chǔ)數(shù)據(jù)的設(shè)備,對(duì)SD的使用無(wú)非是讀數(shù)據(jù)和寫(xiě)數(shù)據(jù)。有了上面寫(xiě)命令和讀數(shù)據(jù)的基礎(chǔ)之后,就可以通過(guò)命令的形式來(lái)讀寫(xiě)SD卡了。

    SD卡手冊(cè)規(guī)定,如果想讀SD卡某個(gè)扇區(qū)數(shù)據(jù),發(fā)送命令CMD17,參數(shù)為扇區(qū)數(shù),就可以讀出扇區(qū)內(nèi)的數(shù)據(jù)。寫(xiě)扇區(qū)通過(guò)發(fā)送CMD24來(lái)實(shí)現(xiàn)。這里使用了兩個(gè)函數(shù),分別為讀一個(gè)扇區(qū)和寫(xiě)一個(gè)扇區(qū)函數(shù):

    SD_ReadDisk(buf,0,1)

    //把扇區(qū)0的數(shù)據(jù)讀到buf中

    SD_WriteDisk(buf,0,1)

    //把buf中的數(shù)據(jù)寫(xiě)到扇區(qū)0中

    由于SD卡是塊設(shè)備,在操作的時(shí)候需要一個(gè)扇區(qū)一個(gè)扇區(qū)地操作。在測(cè)試SD卡讀寫(xiě)功能的時(shí)候,先對(duì)SD卡初始化,接著讀出原來(lái)0號(hào)扇區(qū)的數(shù)據(jù),然后再寫(xiě)入數(shù)據(jù),最后再次讀出,經(jīng)過(guò)JTAG_UART的打印,可以看出是符合預(yù)期目標(biāo)的,所以讀寫(xiě)函數(shù)功能正常。

    3 FATFS文件系統(tǒng)移植及SD卡速度測(cè)試

    前面只是對(duì)SD卡一個(gè)扇區(qū)的讀寫(xiě),而且讀寫(xiě)都是數(shù)字。要真正有效地利用SD卡保存文件或者音樂(lè)等,必須使用文件系統(tǒng)管理。本文將使用FATFS來(lái)管理SD卡,實(shí)現(xiàn)SD卡文件的讀寫(xiě)。FATFS是一個(gè)完全免費(fèi)并且開(kāi)源的FAT文件系統(tǒng)模塊,用標(biāo)準(zhǔn)的C語(yǔ)言編寫(xiě),移植到各種嵌入式設(shè)備只需要進(jìn)行少量的修改。FATFS支持多個(gè)存儲(chǔ)媒介,有獨(dú)立的緩沖區(qū),可以對(duì)多個(gè)文件進(jìn)行讀寫(xiě)。使用者無(wú)需去關(guān)心FATFS內(nèi)部復(fù)雜的協(xié)議,只需要像調(diào)用其提供的其他一系列應(yīng)用接口函數(shù)那樣就可以了。

    在移植使用的時(shí)候,只需要編寫(xiě)底層FATFS提供的接口函數(shù),它主要包括存儲(chǔ)設(shè)備的讀函數(shù)、寫(xiě)函數(shù)、初始化等,之后就可以輕松地使用。

    3.1 FATFS移植步驟

    (1)在官網(wǎng)下載源碼,解壓。本文所使用的Eclipse編譯環(huán)境中的數(shù)據(jù)類(lèi)型和源碼文件夾中integer.h里面的定義是一致的,所以不需要改動(dòng)。如果使用其他編譯器的數(shù)據(jù)類(lèi)型不和源碼中的相同,就需要根據(jù)編譯器定義好數(shù)據(jù)類(lèi)型。

    (2)在ffconf.h頭文件中修改相關(guān)配置。這里根據(jù)自己的要求,改變某些變量的值,就可以配置出適合自己需求的文件系統(tǒng)。

    (3)由于文件系統(tǒng)模塊完全與磁盤(pán)IO層分開(kāi),為了增加通用性,F(xiàn)ATFS的開(kāi)發(fā)者并不確定用戶所用的存儲(chǔ)設(shè)備是哪一類(lèi),所以需要用戶自己提供相應(yīng)的底層操作函數(shù)。在diskio.c文件里面,F(xiàn)ATFS已經(jīng)提供了函數(shù)接口,只需要根據(jù)自己的存儲(chǔ)設(shè)備類(lèi)型,把這些底層操作函數(shù)添加進(jìn)入即可。這里FATFS留出了6個(gè)函數(shù)接口。僅僅是為了驗(yàn)證本文的功能,本文只添加了三個(gè)函數(shù),其余函數(shù)都返回0。添加的函數(shù)為:disk_initialize,disk_read, disk_write。初始化函數(shù)和讀寫(xiě)扇區(qū)函數(shù)在前面都已經(jīng)使用和測(cè)試過(guò),只需要把這三個(gè)函數(shù)交給文件系統(tǒng)使用就可以了。

    3.2 文件系統(tǒng)測(cè)試

    本文對(duì)文件系統(tǒng)的測(cè)試,首先調(diào)用FATFS提供的接口函數(shù)f_getfree來(lái)測(cè)試SD卡的總?cè)萘亢褪S嗳萘?,然后在SD卡中創(chuàng)建一個(gè)文件,最后顯示SD卡的容量,判斷FATFS文件系統(tǒng)測(cè)試的結(jié)果和實(shí)際的結(jié)果是否一致,再在PC上查看SD卡中是否有剛才創(chuàng)建的文件。本文所用SD卡容量為4 GB,調(diào)用FATFS文件系統(tǒng)提供的接口f_getfree函數(shù)之后,得到了SD卡的容量為3 716 MB,如圖3所示,與實(shí)際的容量是相符合的。

    圖3 調(diào)用文件系統(tǒng)函數(shù)測(cè)試SD卡容量

    3.3 SD卡寫(xiě)文件速度測(cè)試

    在移植文件系統(tǒng)之后,就可以輕松地使用SD卡來(lái)存儲(chǔ)文件了。這里限于硬件條件比較簡(jiǎn)單,所以只對(duì)SD卡寫(xiě)文件的速度做一個(gè)大致的測(cè)試和估算。如前所述可以通過(guò)改變usleep(u32 nus)這個(gè)函數(shù)的參數(shù)來(lái)改變SD卡的讀寫(xiě)速度。本文測(cè)試的方法是:向SD卡寫(xiě)入100 KB大小的文件,記錄在不同參數(shù)下所用的時(shí)間。最后通過(guò)測(cè)試發(fā)現(xiàn),使用usleep(10)函數(shù)寫(xiě)入100 KB的文件大致需要18 s;使用usleep(1)函數(shù)寫(xiě)入100 KB的文件大致需要3 s。通過(guò)初略的估算,usleep(10)的情況下,數(shù)據(jù)率約為50 kb/s=6.125 kB/s,寫(xiě)入100 KB內(nèi)容需要16.3 s,再加上SD卡初始化階段的一些通信命令和讀寫(xiě)命令的開(kāi)銷(xiāo)時(shí)間,可以認(rèn)為是在正常范圍。

    4 結(jié)論

    本文在NIOS下利用軟件模擬SPI,對(duì)SD卡進(jìn)行了準(zhǔn)確的讀寫(xiě),然后移植FATFS文件系統(tǒng)來(lái)管理SD卡。提出了可以通過(guò)改變SPI SCLK的時(shí)鐘頻率來(lái)改變SD卡的讀寫(xiě)速率,并且測(cè)試了在不同速率下SD卡寫(xiě)文件的速率,可以解決在NIOS II下使用SPI不可改變SCLK速率的問(wèn)題。

    [1] SD Group. SD specifications part1: physical layer simplified specification version 2.0[Z].2006.

    [2] ALTERA. NIOS II processor Reference Handbook[Z].2014.

    [3] 蔡偉剛. NIOS II 軟件架構(gòu)解析[M].西安:西安電子科技大學(xué)出版社,2007.

    [4] 陳續(xù),鄧中亮.基于NIOS II的SD卡驅(qū)動(dòng)程序開(kāi)發(fā)[J].電子設(shè)計(jì)工程,2010,18(5):107-110.

    Realization of storage speed adjustable SD card FAT file system in NIOS

    Liu Renping,Wang Tao

    (Physics Institute, Chongqing University, Chongqing 401331, China)

    Once the NIOS II SPI controller is established, the frequency of the SPI clock (SCLK) is not allowed to be modified in the process of using. The SPI speed is immutable, which limits the use performance of the SD card, because when the SD card initializes, the frequency of the SCLK cannot exceed 400 kHz. The article uses the software to simulate SPI, through the oscilloscope debugging time sequence, by transplanting the FATFS file system to realize the SD storage management. At last, it measures the storage time under the different speeds by storing files.

    NIOS;software SPI; FATFS file system;SD card

    TP274

    A

    10.19358/j.issn.1674- 7720.2017.08.027

    劉人萍,汪濤.NIOS下實(shí)現(xiàn)存儲(chǔ)速度可調(diào)的SD卡FAT文件系統(tǒng)[J].微型機(jī)與應(yīng)用,2017,36(8):85-87,91.

    2016-11-21)

    劉人萍(1991-),男,碩士研究生,主要研究方向:嵌入式底層驅(qū)動(dòng)。

    汪濤(1972-),男,博士,碩士生導(dǎo)師,主要研究方向:光學(xué)儀器,光電檢測(cè)。

    ________________________

    猜你喜歡
    扇區(qū)字節(jié)時(shí)序
    時(shí)序坐標(biāo)
    分階段調(diào)整增加扇區(qū)通行能力策略
    南北橋(2022年2期)2022-05-31 04:28:07
    基于Sentinel-2時(shí)序NDVI的麥冬識(shí)別研究
    No.8 字節(jié)跳動(dòng)將推出獨(dú)立出口電商APP
    No.10 “字節(jié)跳動(dòng)手機(jī)”要來(lái)了?
    U盤(pán)故障排除經(jīng)驗(yàn)談
    簡(jiǎn)談MC7字節(jié)碼
    一種毫米波放大器時(shí)序直流電源的設(shè)計(jì)
    電子制作(2016年15期)2017-01-15 13:39:08
    基于貝葉斯估計(jì)的短時(shí)空域扇區(qū)交通流量預(yù)測(cè)
    重建分區(qū)表與FAT32_DBR研究與實(shí)現(xiàn)
    中文字幕人成人乱码亚洲影| 国产成人一区二区三区免费视频网站| 欧美一级a爱片免费观看看| 激情在线观看视频在线高清| 色噜噜av男人的天堂激情| 听说在线观看完整版免费高清| 香蕉国产在线看| 法律面前人人平等表现在哪些方面| 99久久99久久久精品蜜桃| 每晚都被弄得嗷嗷叫到高潮| 国产精品九九99| 两性夫妻黄色片| www.熟女人妻精品国产| 黄色日韩在线| 国内揄拍国产精品人妻在线| 午夜福利在线观看吧| 色av中文字幕| 国产精品98久久久久久宅男小说| 午夜免费观看网址| 美女cb高潮喷水在线观看 | 少妇人妻一区二区三区视频| 午夜亚洲福利在线播放| 成人亚洲精品av一区二区| 一本综合久久免费| 美女午夜性视频免费| 制服丝袜大香蕉在线| 很黄的视频免费| 国产激情偷乱视频一区二区| 午夜视频精品福利| 久久久精品欧美日韩精品| 国产麻豆成人av免费视频| 亚洲 欧美一区二区三区| 精品一区二区三区视频在线观看免费| 床上黄色一级片| 亚洲五月婷婷丁香| 啦啦啦韩国在线观看视频| 国产午夜福利久久久久久| 国产私拍福利视频在线观看| tocl精华| 美女被艹到高潮喷水动态| av在线蜜桃| 亚洲精品色激情综合| 这个男人来自地球电影免费观看| 国产精品永久免费网站| 曰老女人黄片| 18禁国产床啪视频网站| 精品欧美国产一区二区三| 99热这里只有是精品50| ponron亚洲| 久久久久久国产a免费观看| 麻豆成人午夜福利视频| 天堂av国产一区二区熟女人妻| 999精品在线视频| 亚洲av免费在线观看| 久久香蕉精品热| 男女做爰动态图高潮gif福利片| av视频在线观看入口| 成人三级做爰电影| 欧美日韩综合久久久久久 | 一级作爱视频免费观看| 国产1区2区3区精品| 一区二区三区高清视频在线| 淫秽高清视频在线观看| 亚洲欧美精品综合久久99| 老司机深夜福利视频在线观看| www.自偷自拍.com| 18禁美女被吸乳视频| 精品日产1卡2卡| 亚洲午夜精品一区,二区,三区| 午夜a级毛片| 天天躁日日操中文字幕| 啦啦啦观看免费观看视频高清| 我的老师免费观看完整版| 天堂√8在线中文| 熟女人妻精品中文字幕| 窝窝影院91人妻| 精品电影一区二区在线| 精品免费久久久久久久清纯| 天堂影院成人在线观看| 老熟妇仑乱视频hdxx| 国产一区二区在线av高清观看| 亚洲国产色片| 少妇的逼水好多| 午夜免费成人在线视频| 啪啪无遮挡十八禁网站| 91老司机精品| 日韩人妻高清精品专区| 久久中文字幕人妻熟女| 99热这里只有精品一区 | 一夜夜www| 欧美极品一区二区三区四区| 成人特级黄色片久久久久久久| 亚洲,欧美精品.| 1024手机看黄色片| 香蕉久久夜色| 国产伦精品一区二区三区视频9 | 99久久综合精品五月天人人| 日本黄色视频三级网站网址| 最近视频中文字幕2019在线8| 性欧美人与动物交配| 超碰成人久久| 99热只有精品国产| 真人一进一出gif抽搐免费| 成人欧美大片| 欧美在线黄色| 国产亚洲av嫩草精品影院| 啦啦啦观看免费观看视频高清| 又粗又爽又猛毛片免费看| 久久中文字幕一级| 一本精品99久久精品77| 国产三级中文精品| 亚洲精华国产精华精| 国产 一区 欧美 日韩| 一区二区三区高清视频在线| 狠狠狠狠99中文字幕| 老司机福利观看| 亚洲色图av天堂| 色综合亚洲欧美另类图片| 久久九九热精品免费| 国产探花在线观看一区二区| 免费看a级黄色片| 最近最新中文字幕大全免费视频| 国产高清三级在线| 午夜视频精品福利| 欧美成人性av电影在线观看| 国内精品久久久久精免费| 欧美+亚洲+日韩+国产| 我要搜黄色片| 最近最新中文字幕大全电影3| 国产精品亚洲一级av第二区| 综合色av麻豆| 午夜成年电影在线免费观看| 国产一区二区三区视频了| 久久精品综合一区二区三区| 亚洲国产中文字幕在线视频| 亚洲成人久久性| 天天添夜夜摸| 两个人看的免费小视频| 日韩欧美精品v在线| 亚洲aⅴ乱码一区二区在线播放| 国产人伦9x9x在线观看| 国产野战对白在线观看| 两性夫妻黄色片| 亚洲av片天天在线观看| 他把我摸到了高潮在线观看| 狂野欧美白嫩少妇大欣赏| 亚洲自偷自拍图片 自拍| 国产伦精品一区二区三区视频9 | 国内久久婷婷六月综合欲色啪| 日本黄色视频三级网站网址| 国产伦人伦偷精品视频| 亚洲在线观看片| 国产av在哪里看| 国产成人精品无人区| 日韩欧美国产在线观看| 亚洲乱码一区二区免费版| a级毛片在线看网站| 脱女人内裤的视频| 国产伦精品一区二区三区视频9 | 午夜福利成人在线免费观看| 人妻夜夜爽99麻豆av| 久久中文字幕人妻熟女| 国产成人av激情在线播放| 国产三级中文精品| 黄片大片在线免费观看| 久久精品国产综合久久久| 国产一区二区在线观看日韩 | 国产亚洲欧美98| 亚洲午夜精品一区,二区,三区| 日本精品一区二区三区蜜桃| 欧美极品一区二区三区四区| 日韩精品青青久久久久久| 亚洲七黄色美女视频| 久久人妻av系列| 亚洲专区中文字幕在线| 亚洲欧美日韩卡通动漫| 中文字幕高清在线视频| 宅男免费午夜| 精品久久蜜臀av无| 999久久久国产精品视频| 日本a在线网址| xxx96com| 在线视频色国产色| bbb黄色大片| 色老头精品视频在线观看| 十八禁网站免费在线| 国内精品久久久久久久电影| 麻豆成人av在线观看| АⅤ资源中文在线天堂| 国产成人啪精品午夜网站| 不卡一级毛片| 搡老妇女老女人老熟妇| 免费一级毛片在线播放高清视频| 丰满的人妻完整版| 亚洲人成网站在线播放欧美日韩| 久久精品综合一区二区三区| 国产精品 欧美亚洲| 99久久久亚洲精品蜜臀av| 性色av乱码一区二区三区2| 午夜久久久久精精品| 久久久久亚洲av毛片大全| 两个人视频免费观看高清| 啦啦啦观看免费观看视频高清| 在线视频色国产色| 女警被强在线播放| 亚洲国产高清在线一区二区三| av在线天堂中文字幕| 国产精品永久免费网站| 丁香欧美五月| 午夜激情福利司机影院| 身体一侧抽搐| 欧美xxxx黑人xx丫x性爽| 亚洲成av人片在线播放无| 欧美午夜高清在线| 亚洲欧美精品综合久久99| 人妻夜夜爽99麻豆av| 岛国在线免费视频观看| 在线观看舔阴道视频| 国产91精品成人一区二区三区| 非洲黑人性xxxx精品又粗又长| 一二三四在线观看免费中文在| 亚洲无线在线观看| 久久久久久久久免费视频了| av欧美777| 一进一出抽搐动态| av天堂中文字幕网| 狠狠狠狠99中文字幕| 日日夜夜操网爽| 美女午夜性视频免费| 操出白浆在线播放| 精品国产超薄肉色丝袜足j| 搡老妇女老女人老熟妇| 亚洲午夜理论影院| 19禁男女啪啪无遮挡网站| 精品99又大又爽又粗少妇毛片 | www.精华液| 日韩免费av在线播放| 最近最新免费中文字幕在线| 91九色精品人成在线观看| 88av欧美| www.熟女人妻精品国产| 中文字幕人成人乱码亚洲影| 欧美黄色淫秽网站| 午夜福利在线在线| 成人性生交大片免费视频hd| 精品不卡国产一区二区三区| 免费观看人在逋| 免费在线观看日本一区| 最新中文字幕久久久久 | 我的老师免费观看完整版| 亚洲aⅴ乱码一区二区在线播放| 波多野结衣巨乳人妻| 香蕉av资源在线| 国产97色在线日韩免费| 神马国产精品三级电影在线观看| 精品熟女少妇八av免费久了| 欧美日韩综合久久久久久 | 国产亚洲精品综合一区在线观看| 变态另类丝袜制服| 91老司机精品| 亚洲片人在线观看| 成人三级做爰电影| 波多野结衣高清无吗| 久久性视频一级片| 99视频精品全部免费 在线 | 两个人的视频大全免费| 桃红色精品国产亚洲av| 手机成人av网站| 成人特级av手机在线观看| 制服人妻中文乱码| 色综合亚洲欧美另类图片| 久久精品国产99精品国产亚洲性色| 国产高清视频在线播放一区| tocl精华| 精品国产超薄肉色丝袜足j| 日韩av在线大香蕉| 久久精品亚洲精品国产色婷小说| 久久久精品欧美日韩精品| 亚洲欧美日韩高清在线视频| 九九久久精品国产亚洲av麻豆 | ponron亚洲| 俺也久久电影网| www日本在线高清视频| 视频区欧美日本亚洲| xxx96com| 丰满人妻一区二区三区视频av | 欧美最黄视频在线播放免费| 日韩欧美三级三区| 一卡2卡三卡四卡精品乱码亚洲| 日韩欧美 国产精品| 国产三级黄色录像| 黑人欧美特级aaaaaa片| 日本 av在线| 又大又爽又粗| 特级一级黄色大片| 国产精品女同一区二区软件 | 免费人成视频x8x8入口观看| 国产亚洲精品一区二区www| 床上黄色一级片| 国产又黄又爽又无遮挡在线| 国产私拍福利视频在线观看| 日韩欧美国产在线观看| 久久精品国产清高在天天线| 伦理电影免费视频| 热99在线观看视频| 法律面前人人平等表现在哪些方面| 亚洲自拍偷在线| 熟女人妻精品中文字幕| 日本免费一区二区三区高清不卡| 国产淫片久久久久久久久 | 夜夜躁狠狠躁天天躁| 免费av毛片视频| 亚洲av电影不卡..在线观看| 搡老岳熟女国产| 亚洲人成伊人成综合网2020| 久久精品人妻少妇| 久99久视频精品免费| 亚洲电影在线观看av| 麻豆av在线久日| 成人高潮视频无遮挡免费网站| 俄罗斯特黄特色一大片| 成人永久免费在线观看视频| 国内毛片毛片毛片毛片毛片| 欧美乱色亚洲激情| 91在线精品国自产拍蜜月 | 一级a爱片免费观看的视频| 美女 人体艺术 gogo| 国产爱豆传媒在线观看| 狂野欧美白嫩少妇大欣赏| 成人av一区二区三区在线看| 毛片女人毛片| 1000部很黄的大片| 熟女人妻精品中文字幕| www.自偷自拍.com| 久久久久性生活片| 午夜影院日韩av| 老司机午夜十八禁免费视频| 免费看a级黄色片| 精品一区二区三区四区五区乱码| 国产三级中文精品| 欧美色欧美亚洲另类二区| 此物有八面人人有两片| 美女 人体艺术 gogo| 999久久久国产精品视频| 国产真实乱freesex| av在线蜜桃| 一本一本综合久久| 动漫黄色视频在线观看| 亚洲成av人片免费观看| 国产一级毛片七仙女欲春2| 桃红色精品国产亚洲av| 国内精品美女久久久久久| 国产亚洲av嫩草精品影院| 一区二区三区激情视频| 岛国在线免费视频观看| 免费在线观看日本一区| 国产一区二区在线观看日韩 | 两性午夜刺激爽爽歪歪视频在线观看| 国产不卡一卡二| 免费人成视频x8x8入口观看| 天堂网av新在线| 99久久精品热视频| 亚洲成人久久爱视频| av福利片在线观看| 婷婷六月久久综合丁香| 久久九九热精品免费| 人人妻人人看人人澡| 1024香蕉在线观看| 天堂网av新在线| 十八禁网站免费在线| 怎么达到女性高潮| 久久久久久大精品| 欧美乱色亚洲激情| 91久久精品国产一区二区成人 | 我的老师免费观看完整版| 好男人在线观看高清免费视频| 999精品在线视频| 99在线视频只有这里精品首页| 我的老师免费观看完整版| av女优亚洲男人天堂 | 欧美黄色淫秽网站| av国产免费在线观看| 色综合欧美亚洲国产小说| 亚洲国产看品久久| 亚洲欧洲精品一区二区精品久久久| 他把我摸到了高潮在线观看| 久久久精品大字幕| 欧美性猛交黑人性爽| 成人精品一区二区免费| 中文字幕熟女人妻在线| 搞女人的毛片| 夜夜爽天天搞| 亚洲人成网站在线播放欧美日韩| 欧美色视频一区免费| 每晚都被弄得嗷嗷叫到高潮| 成人性生交大片免费视频hd| av中文乱码字幕在线| 亚洲一区高清亚洲精品| 男人舔女人下体高潮全视频| 天堂影院成人在线观看| 国产av不卡久久| 亚洲av中文字字幕乱码综合| 亚洲九九香蕉| 亚洲av五月六月丁香网| 免费搜索国产男女视频| 一区二区三区激情视频| 操出白浆在线播放| 久久久国产欧美日韩av| 午夜成年电影在线免费观看| 久久久久久久久久黄片| 亚洲av中文字字幕乱码综合| 少妇裸体淫交视频免费看高清| 亚洲最大成人中文| 这个男人来自地球电影免费观看| 老汉色∧v一级毛片| 国产精品美女特级片免费视频播放器 | 午夜福利欧美成人| 欧美大码av| 一二三四社区在线视频社区8| 国产av麻豆久久久久久久| 露出奶头的视频| 国产精品亚洲美女久久久| 日本a在线网址| 国产精品一区二区精品视频观看| 黄片大片在线免费观看| 国产乱人视频| 欧美一级毛片孕妇| 1024香蕉在线观看| 国产1区2区3区精品| 国产精品av久久久久免费| 757午夜福利合集在线观看| 久久精品91无色码中文字幕| 欧美日韩黄片免| 狂野欧美白嫩少妇大欣赏| 久久人人精品亚洲av| 成人亚洲精品av一区二区| 欧美午夜高清在线| 99久久精品一区二区三区| 俄罗斯特黄特色一大片| 国产精品一区二区精品视频观看| 欧美乱妇无乱码| 老熟妇仑乱视频hdxx| e午夜精品久久久久久久| 国产又色又爽无遮挡免费看| 天堂影院成人在线观看| 琪琪午夜伦伦电影理论片6080| 国产伦在线观看视频一区| 日韩av在线大香蕉| 国内精品美女久久久久久| 99热6这里只有精品| 精华霜和精华液先用哪个| 黄色丝袜av网址大全| 长腿黑丝高跟| 国产成+人综合+亚洲专区| 在线观看日韩欧美| 午夜福利在线观看免费完整高清在 | 五月玫瑰六月丁香| 国产成人精品久久二区二区免费| а√天堂www在线а√下载| 在线观看66精品国产| 欧美色视频一区免费| 亚洲熟女毛片儿| 男女视频在线观看网站免费| 国产精品亚洲一级av第二区| 欧美日韩福利视频一区二区| 每晚都被弄得嗷嗷叫到高潮| 最近在线观看免费完整版| 国产高潮美女av| 美女高潮的动态| av欧美777| 淫妇啪啪啪对白视频| 国产一区二区三区在线臀色熟女| 曰老女人黄片| 最近在线观看免费完整版| av中文乱码字幕在线| 蜜桃久久精品国产亚洲av| 国产精品一区二区三区四区久久| 久久精品国产综合久久久| 免费搜索国产男女视频| 色哟哟哟哟哟哟| 国产97色在线日韩免费| 精品国产美女av久久久久小说| 国产激情欧美一区二区| 亚洲av第一区精品v没综合| 国产视频一区二区在线看| 女警被强在线播放| 国产又色又爽无遮挡免费看| 人妻丰满熟妇av一区二区三区| 国产精品自产拍在线观看55亚洲| 手机成人av网站| 麻豆国产av国片精品| 精品久久久久久,| 亚洲天堂国产精品一区在线| 一个人免费在线观看的高清视频| h日本视频在线播放| 午夜精品久久久久久毛片777| 久久久国产欧美日韩av| 久久国产精品人妻蜜桃| 淫秽高清视频在线观看| 亚洲欧美精品综合一区二区三区| 欧美日韩福利视频一区二区| 国产一区二区在线观看日韩 | 特级一级黄色大片| 美女cb高潮喷水在线观看 | 在线播放国产精品三级| 国产一区二区在线av高清观看| 日韩国内少妇激情av| 亚洲五月婷婷丁香| 国产野战对白在线观看| 最新美女视频免费是黄的| 欧美一区二区国产精品久久精品| 曰老女人黄片| 可以在线观看的亚洲视频| 天天躁狠狠躁夜夜躁狠狠躁| 国产在线精品亚洲第一网站| 免费观看人在逋| 亚洲 欧美 日韩 在线 免费| 国产69精品久久久久777片 | 亚洲无线观看免费| 欧美成人一区二区免费高清观看 | 亚洲男人的天堂狠狠| 久久精品影院6| 少妇熟女aⅴ在线视频| 国产精华一区二区三区| 日韩成人在线观看一区二区三区| 男女那种视频在线观看| 日本免费a在线| 午夜福利在线观看免费完整高清在 | 亚洲精品中文字幕一二三四区| 国产极品精品免费视频能看的| 夜夜夜夜夜久久久久| 免费电影在线观看免费观看| 一本综合久久免费| 国产亚洲精品久久久com| 女人高潮潮喷娇喘18禁视频| 一本精品99久久精品77| 偷拍熟女少妇极品色| 亚洲 欧美 日韩 在线 免费| www国产在线视频色| 中文字幕人妻丝袜一区二区| 日韩国内少妇激情av| 1024手机看黄色片| 在线观看一区二区三区| 波多野结衣巨乳人妻| 麻豆av在线久日| 精品人妻1区二区| 观看免费一级毛片| 一夜夜www| 12—13女人毛片做爰片一| 欧美极品一区二区三区四区| 久久精品综合一区二区三区| 久久国产精品影院| 国产69精品久久久久777片 | 美女 人体艺术 gogo| 久久久成人免费电影| 欧美日本视频| 桃红色精品国产亚洲av| 丁香欧美五月| 丁香六月欧美| 精品久久久久久久末码| 久久久久亚洲av毛片大全| 最新美女视频免费是黄的| 我要搜黄色片| 日韩欧美 国产精品| 亚洲国产精品久久男人天堂| 最近视频中文字幕2019在线8| 亚洲国产高清在线一区二区三| www国产在线视频色| 美女黄网站色视频| 日本熟妇午夜| 国产精品美女特级片免费视频播放器 | av片东京热男人的天堂| 精品乱码久久久久久99久播| 两性午夜刺激爽爽歪歪视频在线观看| 别揉我奶头~嗯~啊~动态视频| 国产又色又爽无遮挡免费看| 小蜜桃在线观看免费完整版高清| 高清毛片免费观看视频网站| 美女免费视频网站| 天堂av国产一区二区熟女人妻| 国模一区二区三区四区视频 | 久久国产精品人妻蜜桃| 亚洲七黄色美女视频| 日韩免费av在线播放| 伦理电影免费视频| 日本免费a在线| 久久久久久人人人人人| 伦理电影免费视频| 久久中文字幕一级| 日本黄色视频三级网站网址| 成熟少妇高潮喷水视频| 亚洲av电影在线进入| 亚洲国产高清在线一区二区三| 亚洲欧美精品综合久久99| 欧美性猛交黑人性爽| 日本黄色视频三级网站网址| 成人亚洲精品av一区二区| 精品久久久久久久毛片微露脸| 国产极品精品免费视频能看的| 精品99又大又爽又粗少妇毛片 | 在线观看免费视频日本深夜| 亚洲精品456在线播放app | 黄色日韩在线| 久久久国产成人精品二区| 久久香蕉国产精品| 久久香蕉精品热| 精品日产1卡2卡| 亚洲狠狠婷婷综合久久图片| 身体一侧抽搐| 高清在线国产一区| 亚洲av第一区精品v没综合| 日韩精品青青久久久久久| 国产成人av激情在线播放| 中亚洲国语对白在线视频| 精品久久久久久,|