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

    基于雙口RAM實(shí)現(xiàn)雙核通信模塊的驅(qū)動(dòng)設(shè)計(jì)

    2014-09-28 01:13:34潘必超
    電子器件 2014年1期
    關(guān)鍵詞:雙核驅(qū)動(dòng)程序內(nèi)核

    潘必超,曹 彪

    (1.廣東機(jī)電職業(yè)技術(shù)學(xué)院信息工程學(xué)院,廣州510515;2.華南理工大學(xué)機(jī)械與汽車(chē)工程學(xué)院,廣州510640)

    基于雙口RAM實(shí)現(xiàn)雙核通信模塊的驅(qū)動(dòng)設(shè)計(jì)

    潘必超1,曹 彪2*

    (1.廣東機(jī)電職業(yè)技術(shù)學(xué)院信息工程學(xué)院,廣州510515;2.華南理工大學(xué)機(jī)械與汽車(chē)工程學(xué)院,廣州510640)

    傳統(tǒng)單核心控制器受制于硬件結(jié)構(gòu)相對(duì)封閉,可控參數(shù)有限,一定程度上影響了工藝過(guò)程控制的靈活性。設(shè)計(jì)一種開(kāi)放式的控制器,實(shí)現(xiàn)過(guò)程控制網(wǎng)絡(luò)化是當(dāng)今物聯(lián)網(wǎng)發(fā)展的趨勢(shì)。文章基于嵌入式Linux系統(tǒng)平臺(tái),使用高速雙端口RAM芯片CY7C024AV2,提出一種模塊化的DSP與ARM的雙核通信模塊方案及其驅(qū)動(dòng)程序的設(shè)計(jì),實(shí)現(xiàn)了控制器的雙核數(shù)據(jù)通信功能,為控制器的網(wǎng)絡(luò)智能控制建立了軟件基礎(chǔ)。實(shí)驗(yàn)證明,該驅(qū)動(dòng)程序的支持下控制器的雙核數(shù)據(jù)通信性能滿意。

    嵌入式;雙核;物聯(lián)網(wǎng);驅(qū)動(dòng)程序

    隨著物聯(lián)網(wǎng)產(chǎn)業(yè)的發(fā)展,工業(yè)控制智能化需求日漸提高??刂破鞒艘缲?fù)自身過(guò)程控制的基本功能外,還應(yīng)該具備一定的對(duì)外界環(huán)境的感控功能,從而實(shí)現(xiàn)物物相連。這就要求控制器必須具有開(kāi)放的接口并實(shí)現(xiàn)高效的數(shù)據(jù)交互技術(shù)。就電源控制器領(lǐng)域來(lái)說(shuō),近年來(lái)以DSP、ARM為數(shù)字化控制核心的焊接電源成為了研究的熱點(diǎn),由于其高性能高可靠性得到了廣泛的應(yīng)用[1-2]。配合嵌入式Linux操作系統(tǒng)的開(kāi)放性,控制器將具有更高的控制靈活性。但過(guò)去的控制器硬件架構(gòu)相對(duì)比較封閉。若在控制器中實(shí)現(xiàn)開(kāi)放的網(wǎng)絡(luò)接口,實(shí)現(xiàn)控制器網(wǎng)絡(luò)互連,過(guò)去傳統(tǒng)面向焊接工藝過(guò)程控制具有單一處理器架構(gòu)的控制器則難以滿足需求。為了滿足電源控制器聯(lián)網(wǎng)而產(chǎn)生的復(fù)雜多任務(wù)需求,ARM與DSP構(gòu)成的雙核控制器架構(gòu)日趨普及。目前雙核控制器的工業(yè)解決方案常見(jiàn)兩種:單芯雙核與雙芯雙核。考慮到盡量保留已有產(chǎn)品硬件結(jié)構(gòu)基礎(chǔ)上,并結(jié)合控制器成本、模塊化設(shè)計(jì)以及并行開(kāi)發(fā)問(wèn)題,本文采用雙芯雙核的松耦合架構(gòu)實(shí)現(xiàn)控制器。對(duì)于該種架構(gòu),包含雙核通信協(xié)議IPC的驅(qū)動(dòng)程序設(shè)計(jì)則成為了設(shè)計(jì)的關(guān)鍵點(diǎn)和難點(diǎn)[3-5]。本文提出了一種基于雙端口芯片CY7C024AV2實(shí)現(xiàn)控制器雙向異步通信的方案,并在Linux下實(shí)現(xiàn)了ARM與雙端口RAM的驅(qū)動(dòng)程序。實(shí)驗(yàn)結(jié)果證明,該通信架構(gòu)具有較高的可靠性。

    1 核間通信的硬件電路連接

    CY7C024AV2是由Cypress公司專(zhuān)門(mén)為多核通信而推出的一款雙端口異步存儲(chǔ)芯片。該芯片可作為RAM芯片獨(dú)立使用,也能同時(shí)與兩種不同速率的MCU相連接實(shí)現(xiàn)傳輸速率匹配。且內(nèi)置了多種防止數(shù)據(jù)訪問(wèn)沖突的保護(hù)機(jī)制。該存儲(chǔ)芯片的存取周期達(dá)到20 ns,理論帶寬可以達(dá)到50 Mbit/s×16 bit/s。圖1給出了ARM芯片AM1808以及C2000系列DSP與雙端口RAM接口互連電路模塊的電路原理圖。AM1808使用EMIFA(External Memory Interface A)與CY7C024AV2其中一個(gè)端口相連接。EMIFA是AM1808用于與外部存儲(chǔ)器連接訪問(wèn)的控制器[6],其主要用途是提供一種通用的連接方法,使CPU能與多種不同的外部存儲(chǔ)設(shè)備相連接。這些外部設(shè)備可以是SDRAM、Flash與SRAM。在本設(shè)計(jì)方案中,線路連接的時(shí)候需要注意的是EMIFA的數(shù)據(jù)位寬是32位的,而CY7C024AV2是16位存儲(chǔ)器[7],在地址總線上,采用了EMA_BA_1引腳連接到了CY7C024AV2的最低地址線。這樣就使得通信雙方地址空間相匹配,均為16位數(shù)據(jù)存儲(chǔ)單元地址。而DSP端的數(shù)據(jù)位寬是16位[8],與CY7C024AV2相一致,所以無(wú)需做特別處理。

    圖1 控制器內(nèi)雙核間通信接口原理

    硬件設(shè)計(jì)上,基于本文雙核通信方案網(wǎng)絡(luò)擴(kuò)展模塊(后面簡(jiǎn)稱(chēng)為模塊)的電路板實(shí)物如圖2所示。模塊上集成了調(diào)試COM口、以太網(wǎng)口、IP地址撥碼器、雙端口RAM以及基于DDR2接口封裝可拆卸AM1808模塊。模塊與逆變焊機(jī)控制底板使用圖示模塊左邊緣排線接口相連。模塊化的設(shè)計(jì)更有利于整機(jī)成本的控制。

    圖2 控制器雙核通信電路擴(kuò)展模塊

    2 驅(qū)動(dòng)程序設(shè)計(jì)與實(shí)現(xiàn)

    嵌入式Linux系統(tǒng)主要通過(guò)驅(qū)動(dòng)程序來(lái)駕馭硬件設(shè)備。驅(qū)動(dòng)硬件是操作系統(tǒng)最基本的功能,并且提供統(tǒng)一的操作方式。嵌入式Linux驅(qū)動(dòng)的一個(gè)重要特點(diǎn)就是將所有的設(shè)備都當(dāng)作是文件進(jìn)行處理[9]。因此,嵌入式Linux下的設(shè)備驅(qū)動(dòng)程序設(shè)計(jì)主要需要完成3個(gè)任務(wù),分別是硬件板級(jí)初始化、驅(qū)動(dòng)程序初始化以及驅(qū)動(dòng)程序文件接口的實(shí)現(xiàn)[10]。驅(qū)動(dòng)程序整體結(jié)構(gòu)如圖3所示。

    圖3 通信模塊驅(qū)動(dòng)程序結(jié)構(gòu)

    2.1 板級(jí)初始化工作

    本控制器ARM采用的AM1808,Linux在加載驅(qū)動(dòng)程序前,ARM訪問(wèn)雙端口RAM所使用的EMIFA接口的數(shù)據(jù)IO、地址IO和控制IO引腳必須處于正常的工作模式。工作模式由相應(yīng)的MUX寄存器決定的,可以通過(guò)宏MUX_CFG實(shí)現(xiàn)工作模式的切換,使用代碼如下:

    上述代碼中,MUX_CFG宏的第6個(gè)參數(shù)為關(guān)鍵參數(shù),該參數(shù)的取值則為該IO引腳的實(shí)際工作模式。

    其次,板級(jí)初始化還需要配置EMIFA訪問(wèn)時(shí)序參數(shù),該參數(shù)設(shè)置了總線接口中的訪問(wèn)控制線在一次讀動(dòng)作以及一次寫(xiě)動(dòng)作中的邏輯時(shí)序,該參數(shù)的取值主要由被訪問(wèn)芯片的推薦工作參數(shù)決定[6-7]:

    static struct davinci_aemif_timing da850_evm_sram_timing=

    在BSP源碼包中,結(jié)構(gòu)體davinci_aemif_timing定義了EMIFA總線訪問(wèn)讀、寫(xiě)時(shí)序的6個(gè)重要參數(shù)。上述代碼中相應(yīng)時(shí)間參數(shù)的單位是EMIFA總線時(shí)鐘周期。默認(rèn)情況下,總線時(shí)鐘周期是系統(tǒng)時(shí)鐘周期的2分頻。

    2.2 設(shè)備的文件接口的實(shí)現(xiàn)

    Linux驅(qū)動(dòng)程序?qū)⒃O(shè)備視為文件。除了網(wǎng)絡(luò)設(shè)備之外,字符設(shè)備和塊設(shè)備都被映射到Linux文件系統(tǒng)的文件和目錄??梢圆捎迷L問(wèn)文件的方式訪問(wèn)物理設(shè)備[11-12],見(jiàn)圖3所示字符設(shè)備驅(qū)動(dòng)結(jié)構(gòu)。但前提是在驅(qū)動(dòng)中需要實(shí)現(xiàn)若干文件訪問(wèn)接口。通過(guò)文件系統(tǒng)的系統(tǒng)調(diào)用接口open()、write()、read()、close()等函數(shù)即可訪問(wèn)設(shè)備。

    本文驅(qū)動(dòng)程序中訪問(wèn)雙端口 RAM芯片CY7C024AV2需要實(shí)現(xiàn)的文件訪問(wèn)接口包括:

    (1)打開(kāi)芯片(文件)接口 這里主要負(fù)責(zé)EMIFA接口工作模式的初始化;在內(nèi)核空間中申請(qǐng)足夠的緩沖空間;分配填寫(xiě)至于filp->private_data的數(shù)據(jù)結(jié)構(gòu);檢查雙端口RAM芯片是否就緒等。

    (2)釋放芯片(文件)接口 釋放已申請(qǐng)的緩沖區(qū)空間以及系統(tǒng)分配的內(nèi)存空間。這里包括打開(kāi)芯片時(shí)候分配的 filp->private_data所指向的內(nèi)存空間。

    (3)讀取芯片(文件)接口 該接口的主要作用是將雙端口RAM中的數(shù)據(jù)通過(guò)調(diào)用copy_to_user ()函數(shù)實(shí)現(xiàn)從內(nèi)核空間向用戶空間復(fù)制數(shù)據(jù);從而實(shí)現(xiàn)讀取雙端口RAM的功能。

    (4)寫(xiě)入芯片(文件)接口 該接口的主要作用是調(diào)用copy_from_user()函數(shù)實(shí)現(xiàn)從用戶空間將數(shù)據(jù)復(fù)制到內(nèi)核空間,從而實(shí)現(xiàn)寫(xiě)入雙端口RAM的功能。

    (5)索引芯片(文件)接口 EMIFA功過(guò)在16bit異步數(shù)據(jù)收發(fā)模式,在RAM芯片尋址時(shí)候相應(yīng)地也要實(shí)現(xiàn)基于雙字節(jié)為單位的偏移量計(jì)算。從而才能正確定位數(shù)據(jù)收發(fā)的起始地址。

    本驅(qū)動(dòng)程序中,file_operations結(jié)構(gòu)體的配置代碼如下:

    文件訪問(wèn)接口中比較關(guān)鍵的是兩個(gè)操作。第一是實(shí)現(xiàn)從內(nèi)核空間到用戶空間的數(shù)據(jù)傳遞。copy_ from_user函數(shù),主要實(shí)現(xiàn)從用戶空間向內(nèi)核空間傳遞數(shù)據(jù)。而copy_to_user函數(shù)實(shí)現(xiàn)從內(nèi)核空間向用戶空間發(fā)送數(shù)據(jù)。第二是實(shí)現(xiàn)物理地址向內(nèi)核地址的映射,即ioremap()函數(shù)的調(diào)用。

    2.3 驅(qū)動(dòng)程序初始化

    從AM1808參考手冊(cè)可以查到EMIFA接口的物理地址是0x60000000,需要在驅(qū)動(dòng)程序頭文件中聲明雙口RAM的物理地址常量SRAM0_PHYADDR。同時(shí)雙端口RAM覆蓋2 kbyte地址空間,需要聲明內(nèi)存容量MEMDEV_SIZE。代碼如下:

    #define SRAM0_PHYADDR 0x60000000

    #define MEMDEV_SIZE 0x2000

    驅(qū)動(dòng)程序初始化,其關(guān)鍵任務(wù)主要有兩個(gè):完成驅(qū)動(dòng)程序注冊(cè)以及建立物理內(nèi)存空間和內(nèi)核內(nèi)存空間的地址映射關(guān)系。初始化流程如圖4所示,驅(qū)動(dòng)程序首先通過(guò)調(diào)用register_chrdev_region函數(shù)向內(nèi)核注冊(cè)一字符型驅(qū)動(dòng)程序。注冊(cè)成功后,通過(guò)調(diào)用cdev_init函數(shù)實(shí)現(xiàn)注冊(cè)訪問(wèn)雙端口RAM芯片的文件訪問(wèn)接口。這里面包括了本文3.2節(jié)中指出的芯片讀、芯片寫(xiě)、芯片打開(kāi)、芯片釋放以及片內(nèi)地址定位等5個(gè)常用的文件訪問(wèn)接口。

    圖4 驅(qū)動(dòng)程序初始化流程圖

    建立芯片內(nèi)存地址到內(nèi)核空間地址的映射關(guān)系,是Linux驅(qū)動(dòng)程序最為關(guān)鍵的一步。首先,調(diào)用了kmalloc函數(shù),在內(nèi)核空間中申請(qǐng)一個(gè)設(shè)備結(jié)構(gòu)體變量空間。該結(jié)構(gòu)體主要用以記錄雙端口RAM的實(shí)際物理地址以及內(nèi)核空間地址。第2步,使用request_ mem_region函數(shù)登記物理地址空間SRAM0_PHYADDR開(kāi)始的2 kbyte空間被占用。最后,調(diào)用ioremap函數(shù),建立物理地址空間到內(nèi)核地址空間的映射關(guān)系。這樣,驅(qū)動(dòng)程序可以通過(guò)訪問(wèn)內(nèi)核空間地址來(lái)實(shí)現(xiàn)對(duì)雙端口RAM芯片物理地址的訪問(wèn)。

    3 驅(qū)動(dòng)程序測(cè)試

    3.1 讀寫(xiě)控制線時(shí)序的驗(yàn)證

    為了驗(yàn)證驅(qū)動(dòng)程序訪問(wèn)雙端口RAM時(shí)序,實(shí)驗(yàn)采用示波器測(cè)試ARM芯片AM1808EMIFA接口上的片選信號(hào)(CS)和輸出使能信號(hào)(OE)。圖5所示,信道1為EMIFA片選信號(hào),該信號(hào)為低有效。信道2為DRAM輸出使能信號(hào)信號(hào)。在一次讀操作中,由于AM1808總線工作在32 bit模式,而EMIFA配置成了16 bit異步模式,因此EMIFA需要完成2次讀請(qǐng)求動(dòng)作。因此圖3中CS控制信號(hào)與OE信號(hào)分別依次輸出2次有效信號(hào)。從讀寫(xiě)訪問(wèn)周期上,單次16位讀寫(xiě)周期為180 ns,符合2.1節(jié)中預(yù)期的設(shè)計(jì)要求。

    圖5 AM1808讀操作控制線時(shí)序波形

    3.2 連續(xù)讀寫(xiě)性能測(cè)試

    在3.1節(jié)訪問(wèn)控制時(shí)序正確的前提下,進(jìn)一步進(jìn)行雙核通信連續(xù)讀寫(xiě)測(cè)試。這里使用32通邏輯分析儀,如圖 6所示,CH1~CH11分別掛接在AM1808與DRAM的數(shù)據(jù)總線上,CH17掛接在輸出使能OE引腳上。采用測(cè)試邏輯是DSP先向DRAM 2 kbyte字節(jié)順序?qū)憹M20~210,由AM1808執(zhí)行進(jìn)行連續(xù)讀請(qǐng)求。由圖上可見(jiàn)數(shù)據(jù)總線能呈現(xiàn)出20~210的數(shù)據(jù)返回值。在2.1節(jié)中,由于當(dāng)前驅(qū)動(dòng)參數(shù)設(shè)置了一次讀寫(xiě)周期為180 ns,圖4下方時(shí)間坐標(biāo)軸時(shí)間單位為μs,本次測(cè)試在35μs時(shí)間內(nèi)完成了192次讀操作,因此在該驅(qū)動(dòng)參數(shù)下控制器雙核通信帶寬達(dá)到雙向88 Mbit/s。這個(gè)通信帶寬能完全滿足正??刂撇蓸訑?shù)據(jù)的高速上傳。

    圖6 邏輯分析儀記錄AM1808連續(xù)讀雙端口RAM信號(hào)

    4 結(jié)語(yǔ)

    本文在嵌入式Linux系統(tǒng)之上采用雙端口型高速RAM芯片CY7C024AV2開(kāi)發(fā)控制器雙核擴(kuò)展模塊及其驅(qū)動(dòng)程序,實(shí)現(xiàn)了控制器ARM+DSP的雙核通信架構(gòu),從而在原電源控制器基礎(chǔ)上實(shí)現(xiàn)了網(wǎng)絡(luò)接口的擴(kuò)展。這將大大提高了控制器對(duì)于過(guò)程工藝控制開(kāi)放性,為控制器互聯(lián)及其物聯(lián)網(wǎng)控制提供了硬件基礎(chǔ)和軟件基礎(chǔ)。在示波器和邏輯分析儀的輔助下,本文所設(shè)計(jì)的驅(qū)動(dòng)程序的正確性得到了驗(yàn)證,同時(shí)基于該驅(qū)動(dòng)程序之上的雙核通信模塊也具備了較高的通信性能。

    [1]郝小江.基于DSP逆變焊接電源數(shù)字控制[J].電焊機(jī),2010,40(9):40-42.

    [2]霍明.基于ARM控制的多功能數(shù)字化逆變焊接電源[J].焊接技術(shù),2009,38(2):5-8.

    [3]劉玉珍,張曄.雙端口RAM在ARM與DSP通信系統(tǒng)中的應(yīng)用[J].計(jì)算機(jī)系統(tǒng)應(yīng)用,2011,20(11):213-216.

    [4]安劍奇,廖麗清,溫興清.高速雙端口共享存儲(chǔ)器IDT7025及其應(yīng)用[J].電子工藝技術(shù),2006,27(5):291-293.

    [5]朱欣華.多機(jī)系統(tǒng)中雙口RAM的構(gòu)成方法及應(yīng)用[J].測(cè)控技術(shù),2006,15(2):44-46.

    [6]AM1808/AM1810 ARM Microprocessor Technical Reference Manual[M].Texas Instruments,December 2011.

    [7]CY7C024AV Technical Reference Manual(Document38-06052)[S].Cypress Semiconductor Corporation,March 30,2011.

    [8]TMS320F28335 Digital Signal Controllers(DSCs)Data Manual (Literature Number:SPRS439I)[M].Texas Instruments,March 2011.

    [9]章堅(jiān)武,許曉榮,李波.基于嵌入式Linux的雙口異步RAM驅(qū)動(dòng)開(kāi)發(fā)[J].電子器件,2006,29(2):536-538.

    [10]屈克文,石奮蘇.基于ARM-Linux的旋轉(zhuǎn)編碼器接口與驅(qū)動(dòng)程序的設(shè)計(jì)[J].計(jì)算機(jī)應(yīng)用,2011,31(12S):156-163.

    [11]Ju Jinwu,Cai Lecai,Luo Renjia.The Design of Linux Driver of WSN Nodes Based on ARM[C]//Intelligent Computation Tech-nology and Automation(ICICTA),2011 International Conference,Page(s):761-764.

    [12]Liu Long,Zhang Yuncui.Improved Method of Computer Keyboard Driver Based on Embedded Linux[C]//Fuzzy Systems and Knowledge Discovery(FSKD),2012 9th International Conference,Page (s):2482-2486.

    Driver Designed for Dual-Core Communication Module Based on Dual-Port RAM

    PAN Bichao1,CAO Biao2*
    (1.College of Information Engineering,Guangdong Ji Dian Polytechnic,Guangzhou 510515,China; 2.School of Mechanical and Automobile Engineering,South China University of Technology,Guangzhou 510640,China)

    The flexibility of process control is greatly affected by the relatively closed hardware architecture and limited amount of control parameters.It is a trend to develop a smart controller with open hardware architecture which can make it possible of control process network.With the use of Dual-Port RAM CY7C024AV2,A dual-core solution with DSP and ARM is presented,as long as the driver development under embedded Linux for the dual-core controller module.The driver presented provided software basis for intelligent network controlmethods.Experiment result shows that the driver can achieve a good performance on inter-core communication.

    embedded system;dual-core;internet of things;driver

    10.3969/j.issn.1005-9490.2014.01.013

    TP31 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1005-9490(2014)01-0050-05

    2013-05-11修改日期:2013-06-12

    EEACC:6210C

    潘必超(1978-),男,漢族,廣東惠州人,廣東機(jī)電職業(yè)技術(shù)學(xué)院講師/系統(tǒng)分析師,碩士,研究方向?yàn)閿?shù)字化電源裝備及智能控制技術(shù),物聯(lián)網(wǎng)應(yīng)用技術(shù),bcpan@126.com;

    曹 彪(1963-),男,漢族,貴州盤(pán)縣人,教授/博士生導(dǎo)師,研究方向?yàn)閿?shù)字化電源設(shè)備及智能控制技術(shù):高性能工業(yè)逆變電源的設(shè)計(jì)、計(jì)算機(jī)仿真與智能控制,電力電子技術(shù),新型開(kāi)關(guān)電源及應(yīng)用技術(shù)。

    猜你喜歡
    雙核驅(qū)動(dòng)程序內(nèi)核
    萬(wàn)物皆可IP的時(shí)代,我們當(dāng)夯實(shí)的IP內(nèi)核是什么?
    全球金融“F20”在此召開(kāi)!橫瀝進(jìn)入“雙核”時(shí)代
    強(qiáng)化『高新』內(nèi)核 打造農(nóng)業(yè)『硅谷』
    基于嵌入式Linux內(nèi)核的自恢復(fù)設(shè)計(jì)
    Linux內(nèi)核mmap保護(hù)機(jī)制研究
    新型夾心雙核配和物[Zn2(ABTC)(phen)2(H2O)6·2H2O]的合成及其熒光性能
    三螺旋N-N橋連的雙核Co(Ⅲ)配合物的合成、結(jié)構(gòu)和性質(zhì)
    一個(gè)雙核β-二酮鏑(Ⅲ)配合物的超聲化學(xué)合成、晶體結(jié)構(gòu)和磁性
    驅(qū)動(dòng)程序更新與推薦
    驅(qū)動(dòng)程序更新與推薦
    国产97色在线日韩免费| 亚洲国产欧美一区二区综合| av在线天堂中文字幕| 91在线精品国自产拍蜜月 | 国产激情久久老熟女| 成人午夜高清在线视频| 麻豆成人午夜福利视频| 亚洲欧美日韩高清在线视频| 黄色成人免费大全| av中文乱码字幕在线| 日本 av在线| 黄色视频,在线免费观看| 中国美女看黄片| x7x7x7水蜜桃| 99国产精品99久久久久| 黑人巨大精品欧美一区二区mp4| 99国产极品粉嫩在线观看| 亚洲国产欧洲综合997久久,| 18禁裸乳无遮挡免费网站照片| 中出人妻视频一区二区| 国产精品野战在线观看| 悠悠久久av| 丰满的人妻完整版| 国产精品久久久久久人妻精品电影| 午夜激情福利司机影院| 黑人欧美特级aaaaaa片| 国产黄片美女视频| 国产蜜桃级精品一区二区三区| 久久精品国产综合久久久| 国产精品99久久99久久久不卡| 天堂av国产一区二区熟女人妻| 99热这里只有精品一区 | 欧美日本视频| 亚洲午夜精品一区,二区,三区| 黄色成人免费大全| 亚洲成人精品中文字幕电影| 亚洲精品粉嫩美女一区| 在线观看日韩欧美| 99久久成人亚洲精品观看| 两性午夜刺激爽爽歪歪视频在线观看| 欧美av亚洲av综合av国产av| 视频区欧美日本亚洲| 麻豆av在线久日| 99在线视频只有这里精品首页| 色精品久久人妻99蜜桃| 中文资源天堂在线| 少妇熟女aⅴ在线视频| 小蜜桃在线观看免费完整版高清| xxx96com| 一本精品99久久精品77| 搡老熟女国产l中国老女人| 三级国产精品欧美在线观看 | 欧美激情在线99| 一本久久中文字幕| 欧美丝袜亚洲另类 | 国产一区二区三区视频了| 丁香欧美五月| 岛国视频午夜一区免费看| а√天堂www在线а√下载| 俺也久久电影网| 老鸭窝网址在线观看| 美女 人体艺术 gogo| 老司机午夜十八禁免费视频| 三级毛片av免费| 欧美色欧美亚洲另类二区| 成人亚洲精品av一区二区| 国产人伦9x9x在线观看| 丁香六月欧美| 无限看片的www在线观看| 在线a可以看的网站| 亚洲精品在线美女| 男人舔女人的私密视频| 男女做爰动态图高潮gif福利片| 亚洲无线在线观看| 最近视频中文字幕2019在线8| 久久久久免费精品人妻一区二区| 国产欧美日韩精品一区二区| 日本撒尿小便嘘嘘汇集6| 日韩有码中文字幕| x7x7x7水蜜桃| 99在线人妻在线中文字幕| 亚洲精品乱码久久久v下载方式 | bbb黄色大片| 午夜激情欧美在线| 亚洲第一欧美日韩一区二区三区| 久久久精品大字幕| 国产伦一二天堂av在线观看| 国产乱人伦免费视频| 97碰自拍视频| 午夜福利视频1000在线观看| 男人的好看免费观看在线视频| 亚洲一区高清亚洲精品| 天堂网av新在线| 一本综合久久免费| 国产精品久久久久久久电影 | 国产乱人伦免费视频| 日本黄大片高清| 国产高潮美女av| 99国产极品粉嫩在线观看| 亚洲激情在线av| 亚洲九九香蕉| 麻豆成人午夜福利视频| 日本在线视频免费播放| 脱女人内裤的视频| 特级一级黄色大片| 老熟妇仑乱视频hdxx| 色噜噜av男人的天堂激情| 亚洲中文av在线| 久久久久久大精品| 最近最新中文字幕大全免费视频| 男人的好看免费观看在线视频| 欧美中文日本在线观看视频| 免费观看精品视频网站| 香蕉久久夜色| 国产亚洲av高清不卡| 美女大奶头视频| 五月玫瑰六月丁香| 一个人免费在线观看电影 | 国产99白浆流出| 午夜福利在线在线| 99精品欧美一区二区三区四区| 手机成人av网站| 成人国产一区最新在线观看| 久久婷婷人人爽人人干人人爱| 亚洲熟妇中文字幕五十中出| 免费大片18禁| 最近在线观看免费完整版| 欧美成人性av电影在线观看| 免费观看人在逋| 色综合站精品国产| 少妇熟女aⅴ在线视频| 日韩高清综合在线| 亚洲精品456在线播放app | 日韩欧美国产在线观看| 岛国在线观看网站| 亚洲av成人不卡在线观看播放网| 久久这里只有精品中国| 成年女人永久免费观看视频| 国产精品久久视频播放| 18禁黄网站禁片午夜丰满| 精品99又大又爽又粗少妇毛片 | 老熟妇乱子伦视频在线观看| www.自偷自拍.com| 婷婷六月久久综合丁香| 亚洲av成人av| 亚洲aⅴ乱码一区二区在线播放| 国产欧美日韩一区二区精品| 欧美另类亚洲清纯唯美| 少妇的逼水好多| 国内精品一区二区在线观看| 婷婷精品国产亚洲av在线| 男女午夜视频在线观看| 99久久精品热视频| 欧美性猛交╳xxx乱大交人| 高清毛片免费观看视频网站| 桃色一区二区三区在线观看| 成人欧美大片| 国产99白浆流出| 一进一出好大好爽视频| a级毛片在线看网站| 久久精品国产99精品国产亚洲性色| 亚洲av成人一区二区三| 精品国产超薄肉色丝袜足j| 一a级毛片在线观看| 一个人免费在线观看电影 | 国产乱人视频| 丰满人妻一区二区三区视频av | 婷婷六月久久综合丁香| 久久中文字幕人妻熟女| 欧美色视频一区免费| 一卡2卡三卡四卡精品乱码亚洲| 久久久精品大字幕| 黑人巨大精品欧美一区二区mp4| 色噜噜av男人的天堂激情| 高清毛片免费观看视频网站| 亚洲中文日韩欧美视频| www日本黄色视频网| 高清毛片免费观看视频网站| 欧美乱码精品一区二区三区| 久久亚洲精品不卡| 毛片女人毛片| 日日摸夜夜添夜夜添小说| 国产三级中文精品| 69av精品久久久久久| 国产综合懂色| 亚洲专区中文字幕在线| 亚洲欧美一区二区三区黑人| 久久午夜综合久久蜜桃| 亚洲成人免费电影在线观看| 九九久久精品国产亚洲av麻豆 | 成人鲁丝片一二三区免费| 又爽又黄无遮挡网站| 国产97色在线日韩免费| 99热这里只有精品一区 | 成年版毛片免费区| 91字幕亚洲| 精品国产三级普通话版| 男人和女人高潮做爰伦理| 嫩草影院精品99| 久久国产精品影院| 国产精品av视频在线免费观看| 窝窝影院91人妻| 757午夜福利合集在线观看| 大型黄色视频在线免费观看| 99在线人妻在线中文字幕| 在线观看免费午夜福利视频| 成人欧美大片| 亚洲专区中文字幕在线| 久久香蕉国产精品| 欧美色欧美亚洲另类二区| 人人妻人人看人人澡| 嫩草影视91久久| 精品免费久久久久久久清纯| 美女 人体艺术 gogo| 亚洲午夜理论影院| 大型黄色视频在线免费观看| 成年女人永久免费观看视频| www.www免费av| 精品久久久久久久久久久久久| 成年女人看的毛片在线观看| 国产免费av片在线观看野外av| 亚洲精品色激情综合| 这个男人来自地球电影免费观看| 亚洲国产精品久久男人天堂| 国产精品一区二区精品视频观看| 一级a爱片免费观看的视频| 免费大片18禁| 欧美黄色淫秽网站| 精品一区二区三区av网在线观看| 夜夜看夜夜爽夜夜摸| 国产精品九九99| 少妇的丰满在线观看| 九九在线视频观看精品| 变态另类丝袜制服| 亚洲欧美精品综合久久99| 熟女电影av网| 狠狠狠狠99中文字幕| 久久国产精品人妻蜜桃| 在线视频色国产色| 精品熟女少妇八av免费久了| 天堂av国产一区二区熟女人妻| 又粗又爽又猛毛片免费看| 长腿黑丝高跟| 亚洲成av人片免费观看| 国产又黄又爽又无遮挡在线| 国产成+人综合+亚洲专区| 国产精品影院久久| 观看美女的网站| 老司机午夜福利在线观看视频| 观看免费一级毛片| 最近最新中文字幕大全免费视频| 老司机午夜十八禁免费视频| 久久精品夜夜夜夜夜久久蜜豆| 久久亚洲真实| 久久久精品大字幕| 精华霜和精华液先用哪个| 国产亚洲av嫩草精品影院| netflix在线观看网站| 亚洲激情在线av| 亚洲一区高清亚洲精品| 成人av一区二区三区在线看| 俺也久久电影网| 国产伦在线观看视频一区| 亚洲精品色激情综合| 99久国产av精品| 亚洲成人久久性| 狠狠狠狠99中文字幕| 丁香六月欧美| 国内揄拍国产精品人妻在线| 男插女下体视频免费在线播放| 久久人妻av系列| 国产99白浆流出| 日本精品一区二区三区蜜桃| 久久性视频一级片| 天堂网av新在线| 1000部很黄的大片| 制服丝袜大香蕉在线| 精品一区二区三区av网在线观看| 在线永久观看黄色视频| 欧美3d第一页| 精品电影一区二区在线| 国产亚洲精品久久久com| 亚洲自偷自拍图片 自拍| 99在线人妻在线中文字幕| 成人18禁在线播放| 亚洲美女黄片视频| 老司机午夜十八禁免费视频| 国产精品综合久久久久久久免费| 精品久久久久久久末码| 成人国产综合亚洲| 视频区欧美日本亚洲| 制服人妻中文乱码| 午夜影院日韩av| 久9热在线精品视频| www日本在线高清视频| 女生性感内裤真人,穿戴方法视频| 欧美3d第一页| 亚洲人成网站在线播放欧美日韩| 男女床上黄色一级片免费看| bbb黄色大片| 波多野结衣巨乳人妻| 成人国产一区最新在线观看| 亚洲九九香蕉| 校园春色视频在线观看| 亚洲欧美精品综合一区二区三区| 久久精品影院6| 久久久国产成人免费| 亚洲av片天天在线观看| 亚洲国产精品999在线| 99riav亚洲国产免费| 国产探花在线观看一区二区| 成人国产一区最新在线观看| 99久久无色码亚洲精品果冻| 搞女人的毛片| 在线观看美女被高潮喷水网站 | 午夜免费成人在线视频| 岛国视频午夜一区免费看| 又粗又爽又猛毛片免费看| 国产精品九九99| 中出人妻视频一区二区| 在线观看舔阴道视频| 亚洲国产精品sss在线观看| 国内毛片毛片毛片毛片毛片| 亚洲国产中文字幕在线视频| 超碰成人久久| 日本与韩国留学比较| 久久久久久久午夜电影| 国产视频内射| 在线十欧美十亚洲十日本专区| 最新中文字幕久久久久 | 黄片大片在线免费观看| 小蜜桃在线观看免费完整版高清| 午夜福利欧美成人| 18禁裸乳无遮挡免费网站照片| 可以在线观看毛片的网站| 亚洲乱码一区二区免费版| 精品久久久久久久末码| 国产激情欧美一区二区| av天堂在线播放| 99精品久久久久人妻精品| 精品国产亚洲在线| 亚洲成av人片免费观看| 国产午夜福利久久久久久| 一边摸一边抽搐一进一小说| 婷婷精品国产亚洲av| 国产伦人伦偷精品视频| 天堂网av新在线| 亚洲成人精品中文字幕电影| 母亲3免费完整高清在线观看| 免费看日本二区| 色哟哟哟哟哟哟| 亚洲av电影在线进入| 日韩欧美在线二视频| 一级a爱片免费观看的视频| 成年免费大片在线观看| 久久精品人妻少妇| x7x7x7水蜜桃| 久久久久久人人人人人| 一进一出抽搐动态| 午夜福利高清视频| 1024手机看黄色片| 夜夜看夜夜爽夜夜摸| 在线观看午夜福利视频| 国产免费男女视频| 中文字幕人妻丝袜一区二区| 亚洲精品456在线播放app | 美女高潮喷水抽搐中文字幕| 精品久久久久久久久久免费视频| 丰满人妻一区二区三区视频av | 久99久视频精品免费| 搡老熟女国产l中国老女人| 色吧在线观看| 欧美中文日本在线观看视频| 黄色成人免费大全| 亚洲中文av在线| 成人亚洲精品av一区二区| 97碰自拍视频| 精品一区二区三区视频在线 | 精品一区二区三区av网在线观看| xxx96com| 国产高清视频在线播放一区| 俄罗斯特黄特色一大片| 黄色丝袜av网址大全| 白带黄色成豆腐渣| 亚洲18禁久久av| 久久久久性生活片| 国产三级在线视频| 欧美色欧美亚洲另类二区| 久久久久亚洲av毛片大全| 在线免费观看不下载黄p国产 | 久久天躁狠狠躁夜夜2o2o| 欧美精品啪啪一区二区三区| 欧美在线一区亚洲| 国产亚洲av高清不卡| 久久天躁狠狠躁夜夜2o2o| 一二三四在线观看免费中文在| 国产精品久久视频播放| 动漫黄色视频在线观看| 真人一进一出gif抽搐免费| 1000部很黄的大片| 午夜激情欧美在线| 欧美日本亚洲视频在线播放| 欧美中文日本在线观看视频| 男人舔女人下体高潮全视频| 日韩欧美在线二视频| 黄色女人牲交| 伦理电影免费视频| 国产91精品成人一区二区三区| 国产 一区 欧美 日韩| 九九久久精品国产亚洲av麻豆 | 美女免费视频网站| 日韩欧美在线二视频| 九九久久精品国产亚洲av麻豆 | 18禁黄网站禁片免费观看直播| 精品日产1卡2卡| 麻豆久久精品国产亚洲av| 国产亚洲av嫩草精品影院| 三级国产精品欧美在线观看 | av国产免费在线观看| 欧美日韩亚洲国产一区二区在线观看| 国产免费av片在线观看野外av| 校园春色视频在线观看| 国产精品一及| 99精品在免费线老司机午夜| 久久天堂一区二区三区四区| 亚洲avbb在线观看| 999久久久国产精品视频| 亚洲精华国产精华精| 99精品在免费线老司机午夜| 一区福利在线观看| 成人鲁丝片一二三区免费| 成人三级黄色视频| 国产精品久久电影中文字幕| 国产精品,欧美在线| 天堂网av新在线| 国产一区二区在线av高清观看| 亚洲 欧美一区二区三区| 19禁男女啪啪无遮挡网站| 国产成人精品久久二区二区免费| 桃红色精品国产亚洲av| 国产高潮美女av| 国产成人一区二区三区免费视频网站| 在线视频色国产色| www.熟女人妻精品国产| 一二三四社区在线视频社区8| 亚洲av中文字字幕乱码综合| 久久久精品欧美日韩精品| 搡老熟女国产l中国老女人| 久久国产乱子伦精品免费另类| 麻豆av在线久日| 成人国产综合亚洲| 欧美日韩中文字幕国产精品一区二区三区| 日本在线视频免费播放| 久久国产乱子伦精品免费另类| 国产真实乱freesex| 国产视频一区二区在线看| 精品国产乱码久久久久久男人| 午夜精品一区二区三区免费看| 精品国产三级普通话版| 性欧美人与动物交配| 久久欧美精品欧美久久欧美| 国产69精品久久久久777片 | 搡老岳熟女国产| 欧美另类亚洲清纯唯美| 黄片小视频在线播放| 亚洲精品456在线播放app | 国产 一区 欧美 日韩| 天天添夜夜摸| 免费无遮挡裸体视频| 久久久久国内视频| 黄色 视频免费看| 久久久国产成人免费| 欧美成人性av电影在线观看| 九九在线视频观看精品| 国产精品美女特级片免费视频播放器 | 最新中文字幕久久久久 | 亚洲人与动物交配视频| 亚洲国产精品999在线| 日本在线视频免费播放| 亚洲熟妇熟女久久| 国产免费男女视频| 又大又爽又粗| 男人舔女人的私密视频| 国产精品爽爽va在线观看网站| 一个人看视频在线观看www免费 | 欧美大码av| 国产三级黄色录像| 免费看光身美女| 亚洲精华国产精华精| 麻豆久久精品国产亚洲av| 99久久精品国产亚洲精品| 最新中文字幕久久久久 | 国产高清激情床上av| 国产 一区 欧美 日韩| 国产亚洲欧美在线一区二区| 欧美绝顶高潮抽搐喷水| 国产精品 国内视频| 国产极品精品免费视频能看的| 热99re8久久精品国产| 在线视频色国产色| 最近最新中文字幕大全电影3| 久久精品综合一区二区三区| 久久久久国产精品人妻aⅴ院| 黄片大片在线免费观看| 午夜福利在线在线| 久久伊人香网站| 九色成人免费人妻av| 亚洲自偷自拍图片 自拍| 丝袜人妻中文字幕| www.自偷自拍.com| 欧美中文综合在线视频| 变态另类丝袜制服| 欧美日韩瑟瑟在线播放| tocl精华| 97人妻精品一区二区三区麻豆| 一本精品99久久精品77| 久久久久久久午夜电影| 老熟妇乱子伦视频在线观看| 99精品久久久久人妻精品| 91av网一区二区| 黑人欧美特级aaaaaa片| 亚洲精品粉嫩美女一区| 欧美激情久久久久久爽电影| 麻豆国产av国片精品| 亚洲国产精品999在线| 真实男女啪啪啪动态图| 精品久久久久久久毛片微露脸| 白带黄色成豆腐渣| 久99久视频精品免费| 国产一区二区在线观看日韩 | 看黄色毛片网站| 免费搜索国产男女视频| 国内少妇人妻偷人精品xxx网站 | 久久久久久久久久黄片| netflix在线观看网站| 色精品久久人妻99蜜桃| 日韩精品青青久久久久久| 欧洲精品卡2卡3卡4卡5卡区| 国产亚洲欧美在线一区二区| 成年版毛片免费区| 亚洲成人久久爱视频| 在线观看一区二区三区| 国产精品野战在线观看| 免费大片18禁| 日韩国内少妇激情av| 国产黄色小视频在线观看| 国产成+人综合+亚洲专区| 亚洲精品中文字幕一二三四区| 一个人看视频在线观看www免费 | 日本 av在线| 国产成人啪精品午夜网站| 99久久精品热视频| 国产人伦9x9x在线观看| 在线免费观看的www视频| 天堂网av新在线| 一个人免费在线观看的高清视频| 一级黄色大片毛片| e午夜精品久久久久久久| 美女黄网站色视频| 亚洲自偷自拍图片 自拍| 一本一本综合久久| 中文字幕人成人乱码亚洲影| 欧美一级a爱片免费观看看| 国产伦人伦偷精品视频| 三级国产精品欧美在线观看 | 99精品欧美一区二区三区四区| 欧美绝顶高潮抽搐喷水| 99在线视频只有这里精品首页| 亚洲国产看品久久| 中文字幕久久专区| 国产精品久久久久久人妻精品电影| 精品电影一区二区在线| 丰满人妻熟妇乱又伦精品不卡| 久久久精品欧美日韩精品| 亚洲成人免费电影在线观看| 少妇的丰满在线观看| 天堂√8在线中文| 欧美乱色亚洲激情| 美女cb高潮喷水在线观看 | 亚洲欧洲精品一区二区精品久久久| 亚洲性夜色夜夜综合| 在线观看免费视频日本深夜| 午夜激情欧美在线| 国产精品,欧美在线| 两性午夜刺激爽爽歪歪视频在线观看| 久久九九热精品免费| www日本黄色视频网| 国产激情偷乱视频一区二区| 国产精品久久久久久人妻精品电影| 嫩草影视91久久| 国产又黄又爽又无遮挡在线| 精品免费久久久久久久清纯| 一进一出抽搐gif免费好疼| 成人亚洲精品av一区二区| 巨乳人妻的诱惑在线观看| 天堂av国产一区二区熟女人妻| 欧美xxxx黑人xx丫x性爽| 村上凉子中文字幕在线| 国产探花在线观看一区二区| 嫩草影院入口| 每晚都被弄得嗷嗷叫到高潮| 国产成人一区二区三区免费视频网站| 久久久久久人人人人人| 婷婷六月久久综合丁香| 亚洲天堂国产精品一区在线| 亚洲精品色激情综合| 人人妻人人看人人澡| 欧美日韩乱码在线| 成人永久免费在线观看视频| 日本免费a在线| 亚洲中文字幕日韩| 精品熟女少妇八av免费久了| 免费看a级黄色片| 成年女人毛片免费观看观看9| 中文字幕人成人乱码亚洲影|