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

    數(shù)字電視NAND Flash驅動程序的設計與實現(xiàn)

    2012-04-29 00:44:03李洋MichaelCollier
    電腦知識與技術 2012年1期
    關鍵詞:數(shù)字電視嵌入式系統(tǒng)

    李洋 Michael Collier

    摘要:隨著全球電視數(shù)字廣播的發(fā)展,數(shù)字電視已然成為市場的主流,集成模擬和數(shù)字電視信源解碼和高端后處理能力的SOC核心處理器芯片具有廣闊的市場前景。NAND Flash作為一種大容量的存儲設備,滿足了數(shù)字電視嵌入式系統(tǒng)對功耗、體積、成本及抗震性的苛刻要求,因而得到了廣泛的應用。該論文主要探討NAND Flash設備在數(shù)字電視中的工作原理以及基于Linux系統(tǒng)框架下的NAND Flash驅動程序的設計與實現(xiàn)。

    關鍵詞:數(shù)字電視;嵌入式系統(tǒng);NAND Flash;驅動開發(fā);Linux

    中圖分類號:TP316文獻標識碼:A文章編號:1009-3044(2012)01-0070-04

    Design and Implementation of NAND Flash Driver in Digital TV

    LI Yang,Michael Collier

    (College of Information and Electrical Engineering, Shandong University of Science and Technology, Qingdao 266590, China)

    Abstract: With the global development of digital broadcasting, digital television has become the mainstream of market, SOC processor chips integrated analog and digital TV source decoder and high capabilities of post-processing has broad market prospects. As a kind of large-capacity storage devices, NAND Flash meets the harsh requirements of power, size, cost and resistance to shock by embedded system, which has been widely used. This paper probes into the principles of the NAND Flash devices in DTV and the design and implementation of NAND Flash driver based on the framework of Linux.

    Key words: digital TV; embedded system; NAND Flash; driver development; Linux

    在嵌入式系統(tǒng)開發(fā)過程中,大容量存儲器模塊的設計已經(jīng)成了不可或缺的重要方面。數(shù)字電視SOC芯片的NAND Flash支持由兩部分組成[1]:NAND Flash控制器和NAND Flash存儲芯片(H27U1G8F2B)。當要訪問NAND Flash中的數(shù)據(jù)時,必須通過NAND Flash控制器發(fā)送命令才能完成,因此開發(fā)一個高效的NAND Flash控制器的驅動程序顯得尤其重要。

    1 NAND Flash工作原理

    1.1 NAND Flash組織結構

    該數(shù)字電視系統(tǒng)采用的NAND Flash型號為K9F1G08U0B,整個芯片分為1024個塊(block),塊是擦除的基本單位。每個塊又分為64頁(page),每個頁包含2112字節(jié)的容量,其中2K字節(jié)用于存放數(shù)據(jù),64個字節(jié)用來存放ECC校驗信息及其他額外數(shù)據(jù)。用戶數(shù)據(jù)存儲區(qū)總容量為128MB,額外數(shù)據(jù)區(qū)總容量為4MB。NAND Flash以頁為單位讀寫數(shù)據(jù),而以塊為單位擦除數(shù)據(jù)[2]。NAND Flash的存儲結構如圖1所示。

    圖1 Nand Flash存儲結構圖

    1.2 NAND Flash尋址方式

    按照上述的組織方式可以形成三類地址:

    Column Address:列地址

    Page Address:頁地址

    Block Address:塊地址

    表1 NAND Flash尋址方式表

    A0 ~A11是列地址,共12位以保證能尋址到2112的頁容量;A12~A17是頁地址,共6位,保證能尋址到每個塊中的64個頁;A18~A27是塊地址,共10位,用來尋址1024個塊。由于地址只能在I/O[7:0]上傳遞,因此,必須采用移位的方式進行。整個地址傳遞過程需要如下4步才能完成,稱為4-step addressing。

    第1步是傳遞列地址的前8位,也就是A[0:7],不需移位即可傳遞到I/O[0:7]上;第2步是將NAND_ADDR右移8位,將列地址的后4位A[8:11]傳到I/O[0:7]上;第3步將NAND_ADDR再右移8位,將頁地址跟塊地址的前兩位放到I/O[0:7]上;

    第4步將NAND_ADDR繼續(xù)右移8位,將塊地址的最后8位放到I/O[0:7]上。

    1.3 NAND Flash操作方式

    1)擦除操作:

    擦除操作時以塊為單位進行的,擦除的啟動指令為60h,隨后的2個時鐘周期是塊地址。其中只有A17到A27是有效的,而A12到A17是可以忽略的。塊地址之后是擦除確認指令D0h,用來開始內(nèi)部的擦除操作。器件檢測到擦除確認命令后,在/WE的上升沿啟動內(nèi)部寫控制器,開始執(zhí)行擦除和擦除校驗。內(nèi)部擦除操作完成后,應該檢測寫狀態(tài)位(I/O 0),從而了解擦除操作是否成功完成。

    2)寫操作:

    寫入操作以頁為單位。寫入之前必須在擦除之后,否則寫入時將會出現(xiàn)錯誤。頁寫入周期中包括以下步驟:

    寫入串行數(shù)據(jù)輸入指令80h。然后寫入4個字節(jié)的地址,最后串行寫入數(shù)據(jù)。串行寫入的數(shù)據(jù)最多為2112B。串行數(shù)據(jù)寫入完成后,需要寫入“頁寫入確認”指令10h,這條指令將初始化器件內(nèi)部寫入操作。10h寫入之后,NAND Flash的內(nèi)部寫控制器將自動執(zhí)行內(nèi)部寫入和校驗中必要的算法和時序,系統(tǒng)可以通過檢測R/B的輸出,或讀狀態(tài)寄存器的狀態(tài)位I/O 0來判斷內(nèi)部寫入是否結束。

    2 NAND Flash控制器

    該NAND Flash控制器的讀寫擦除都是來自AMBA APB總線的請求。NAND Flash控制器的主要功能是把來自于AMBA APB總線的請求轉化為標準的NAND Flash的命令序列。

    因為NAND Flash的普通的數(shù)字讀寫都是以頁為基礎的,所以在NAND Flash控制器中使用了一個2K的數(shù)據(jù)緩存buffer。

    對于數(shù)據(jù)路徑的設計,因為NAND Flash的輸入輸出總線是一個命令形式的串行總線,地址和數(shù)據(jù)復用一條總線,所以設計中有必要引入一個多路器。另外,為了提高系統(tǒng)的可靠性,數(shù)據(jù)通路中引入了可選的ECC功能。

    3 NAND Flash驅動程序設計

    3.1 LINUX MTD驅動框架

    NAND Flash作為boot loader、內(nèi)核與文件系統(tǒng)的最佳載體,是嵌入式系統(tǒng)中必不可少的一個外設。Linux內(nèi)核引入了MTD內(nèi)存技術設備子系統(tǒng)來為NAND Flash、NOR Flash等存儲設備提供統(tǒng)一的接口,從而使Flash驅動的設計大大簡化。引入MTD框架后,NAND Flash設備驅動可以分為如圖3幾層。

    圖3 NAND Flash驅動程序分層結構

    1)硬件驅動層

    NAND Flash硬件驅動層負責FLASH硬件設備的讀、寫、擦除,Linux MTD設備的NAND Flash驅動則位于/driver/mtd/nand子目錄下。

    2) MTD原始設備層:

    MTD原始設備層由兩部分構成,一部分是MTD原始設備的通用代碼(mtdcore.c、mtdpart.c),另一部分是各個特定的FLASH的數(shù)據(jù),例如分區(qū)等。

    3) MTD設備層:

    基于MTD原始設備,Linux系統(tǒng)可以定義出MTD的塊設備(主設備號31)和字符設備(設備號90),構成設備層。MTD字符設備在mtdchar.c實現(xiàn),MTD塊設備在mtdblock.c實現(xiàn)。

    4)設備節(jié)點:

    通過mknod命令在dev子目錄下建立MTD字符設備節(jié)點(主設備號為90)和塊設備節(jié)點(主設備號為31),用戶通過訪問該設備節(jié)點即可訪問MTD字符設備和塊設備。

    3.2 NAND Flash平臺驅動結構體

    NAND Flash平臺驅動結構體定義如下:

    static struct platform_driver hiview_nand_driver = {.probe= hiview_nand_probe,

    .remove= hiview_nand_remove,

    .suspend = hiview_nand_suspend,.resume= hiview_nand_resume,.driver= {

    .name = "hiview-nand",.owner = THIS_MODULE,},}; 1) hiview_nand_probe函數(shù)是驅動真正開始工作的部分,主要作用是初始化硬件、掃描設備、分配相應的資源等[3]。這部分代碼根據(jù)具體的NAND Flash器件有關,必須自己去實現(xiàn)。

    2) hiview_nand_remove函數(shù)與函數(shù)hiview_nand_probe相對應,主要完成NAND Flash的反初始化工作,包括釋放系統(tǒng)資源及關閉硬件時鐘等。

    3) suspend和resume主要用于電源管理的相關操作,在沒有電源管理的系統(tǒng)中放個空函數(shù)即可。

    3.3 NAND Flash底層操作函數(shù)實現(xiàn)

    通過平臺驅動中的hiview_nand_probe函數(shù)注冊之后,相應的函數(shù)都掛載完畢,初始化工作也已經(jīng)做完,此時NAND Flash便可以工作了[4]。上層在訪問NAND Flash的時候,通過MTD,一層一層向下調(diào)用,最終調(diào)用到底層的操作函數(shù)。

    1) hiview_nand_write_buf和hiview_nand_read_buf:

    這是兩個最基本的操作函數(shù),其功能就是往NAND Flash控制器的FIFO中讀寫數(shù)據(jù)。比如要讀取一頁的數(shù)據(jù),那么在發(fā)送完相關的讀命令和等待時間之后,就會調(diào)用到你底層的read_buf,去NAND Flash的FIFO中,一點點把所需要的數(shù)據(jù)讀取出來,放到內(nèi)存的緩存中去。寫操作也是類似,將我們內(nèi)存中的數(shù)據(jù),寫到NAND Flash的FIFO中去。

    2) hiview_nand_devready:

    NAND Flash的一些操作,比如讀1頁數(shù)據(jù),寫入1頁數(shù)據(jù),擦除1個塊,都需要一定的時間,在命令發(fā)送完成后,就是硬件開始忙著工作的時候了,而硬件什么時候完成。這些操作,就是通過這個函數(shù)去檢查狀態(tài)的。具體實現(xiàn)都是去讀硬件的一個狀態(tài)寄存器,其中某一位是否是1,對應著是處于“就緒”還是“忙”狀態(tài)。

    3) hiview_nand_enable_hwecc:

    在硬件支持的前提下,前面設置了硬件ECC的話,要實現(xiàn)這個函數(shù),用于每次在讀寫操作前,通過設置對應的硬件寄存器的某些位,使得啟用硬件ECC,這樣在讀寫操作完成后,就可以去讀取硬件校驗產(chǎn)生出來的ECC數(shù)值了。

    4) hiview_nand_correct_data:

    當實際操作過程中,讀取出來的數(shù)據(jù)所對應的硬件或軟件計算出來的ECC和從OOB中讀出來的ECC不一樣的時候,就是說明數(shù)據(jù)有誤了,就需要調(diào)用此函數(shù)去糾正錯誤[5]。對于常見的ECC算法來說,可以發(fā)現(xiàn)2位,糾正1位。更復雜的情況和更加注重數(shù)據(jù)安全的情況下,一般是需要另外實現(xiàn)更高效和檢錯和糾錯能力更強的ECC算法。

    4結束語

    在驅動開發(fā)結束之后,將此驅動程序編譯成模塊,并整合到要移植的Linux系統(tǒng)中。經(jīng)過系統(tǒng)的整機調(diào)試,此NAND Flash驅動功能完整,性能穩(wěn)定,能夠很好的支持YAFFS2文件系統(tǒng),很好地滿足了設計需求。參考文獻:

    [1]宋寶華.Linux設備驅動開發(fā)詳解[M].北京:人民郵電出版社,2008.

    [2]漢澤西,呂飛.大容量NAND Flash在嵌入式系統(tǒng)中的應用[J].石油儀器,2006 (2):62-66

    [3] Love R. Linux內(nèi)核設計與實現(xiàn)[M].陳莉君,譯.北京:機械工業(yè)出版社,2006.

    [4]徐君明,陳振林,郭天杰.嵌入式硬件設計[M].北京:中國電力出版社,2007.

    [5] Bovetd,Cesati M.深入理解LINUX內(nèi)核[M].陳莉君,張瓊生,張宏偉,譯.3版.北京:中國電力出版社,2007.

    猜你喜歡
    數(shù)字電視嵌入式系統(tǒng)
    同江分公司數(shù)字電視備播系統(tǒng)解析
    基于物聯(lián)網(wǎng)項目驅動的嵌入式系統(tǒng)教學改革的研究與實踐
    嵌入式系統(tǒng)課程“中斷、異常與事件”教學實踐及啟示
    計算機教育(2016年7期)2016-11-10 08:31:34
    面向實踐創(chuàng)新人才培養(yǎng)的嵌入式系統(tǒng)教學研究
    計算機教育(2016年7期)2016-11-10 08:12:11
    試論數(shù)字電視硬盤播出系統(tǒng)的技術要點
    在DiskOnChip上構建VxWorks系統(tǒng)開發(fā)環(huán)境
    數(shù)字電視信號傳播技術發(fā)展問題研究
    關于我臺站將MMDS做為應急信號源的實際應用
    科技視界(2016年4期)2016-02-22 13:06:42
    国产在线精品亚洲第一网站| 中文字幕久久专区| 欧美大码av| 女人爽到高潮嗷嗷叫在线视频| 亚洲 欧美 日韩 在线 免费| 男人舔女人下体高潮全视频| 日韩av在线大香蕉| x7x7x7水蜜桃| 精品高清国产在线一区| 亚洲中文字幕一区二区三区有码在线看 | 国产视频一区二区在线看| 美女免费视频网站| 国产精品精品国产色婷婷| 99精品久久久久人妻精品| 久久国产精品人妻蜜桃| 婷婷精品国产亚洲av| 国产在线观看jvid| 亚洲无线在线观看| 午夜精品久久久久久毛片777| 在线播放国产精品三级| 激情在线观看视频在线高清| 99久久精品热视频| 国产成人精品无人区| 国产亚洲欧美98| 国产av麻豆久久久久久久| 999久久久精品免费观看国产| 丰满的人妻完整版| 国产高清有码在线观看视频 | 亚洲精品中文字幕在线视频| 变态另类丝袜制服| 啪啪无遮挡十八禁网站| 欧美日韩亚洲国产一区二区在线观看| 天天一区二区日本电影三级| 欧美黑人精品巨大| 欧美zozozo另类| 老司机午夜福利在线观看视频| 中文资源天堂在线| 99国产极品粉嫩在线观看| 久久久久久国产a免费观看| 后天国语完整版免费观看| 最近最新中文字幕大全电影3| 777久久人妻少妇嫩草av网站| 在线观看一区二区三区| 一夜夜www| 欧美3d第一页| 国产精品一区二区三区四区免费观看 | 91在线观看av| 午夜影院日韩av| 最近视频中文字幕2019在线8| 国产精品美女特级片免费视频播放器 | 韩国av一区二区三区四区| 18禁观看日本| 国产精品av久久久久免费| 精品无人区乱码1区二区| 日日摸夜夜添夜夜添小说| 我的老师免费观看完整版| 国产高清视频在线观看网站| 一进一出抽搐动态| 久久 成人 亚洲| ponron亚洲| 麻豆国产97在线/欧美 | 日韩中文字幕欧美一区二区| 日韩三级视频一区二区三区| 真人一进一出gif抽搐免费| 精品国内亚洲2022精品成人| 午夜免费成人在线视频| 黄片小视频在线播放| 国产精品av久久久久免费| 国产精品影院久久| 国产亚洲av高清不卡| 亚洲成人精品中文字幕电影| 久久久久久久久久黄片| 黄频高清免费视频| 欧美色视频一区免费| 亚洲男人的天堂狠狠| 精品久久久久久久久久免费视频| 欧美激情久久久久久爽电影| 亚洲专区国产一区二区| 身体一侧抽搐| 国产一区二区在线av高清观看| 欧美日韩福利视频一区二区| 黑人操中国人逼视频| 日本五十路高清| 极品教师在线免费播放| 两人在一起打扑克的视频| 欧美日韩国产亚洲二区| 在线视频色国产色| 18禁美女被吸乳视频| 欧美另类亚洲清纯唯美| 老司机在亚洲福利影院| 久久婷婷人人爽人人干人人爱| 99riav亚洲国产免费| xxx96com| 亚洲精品中文字幕在线视频| 两性午夜刺激爽爽歪歪视频在线观看 | 欧美午夜高清在线| 午夜免费激情av| 亚洲天堂国产精品一区在线| 老汉色∧v一级毛片| 国产黄a三级三级三级人| 可以在线观看的亚洲视频| 男男h啪啪无遮挡| 黄色 视频免费看| 国产三级黄色录像| 很黄的视频免费| 香蕉久久夜色| 国产免费av片在线观看野外av| 一边摸一边抽搐一进一小说| 日本一本二区三区精品| 两个人的视频大全免费| 欧美日韩中文字幕国产精品一区二区三区| 国产v大片淫在线免费观看| 婷婷亚洲欧美| 日本精品一区二区三区蜜桃| 国产麻豆成人av免费视频| 色综合婷婷激情| 亚洲成人精品中文字幕电影| 久久性视频一级片| 99精品在免费线老司机午夜| 此物有八面人人有两片| 精品国产乱码久久久久久男人| 久久久久性生活片| 欧美中文综合在线视频| av福利片在线| 久久精品国产清高在天天线| 免费高清视频大片| 免费人成视频x8x8入口观看| 久久久久国内视频| 老司机午夜福利在线观看视频| 亚洲av成人一区二区三| 亚洲av成人一区二区三| 欧美成人午夜精品| 亚洲电影在线观看av| 啦啦啦免费观看视频1| 久久久久久国产a免费观看| 国产亚洲精品久久久久5区| 日本一二三区视频观看| 精品日产1卡2卡| 午夜久久久久精精品| 国产成人精品久久二区二区免费| 变态另类成人亚洲欧美熟女| 欧美在线黄色| 69av精品久久久久久| 97超级碰碰碰精品色视频在线观看| www.熟女人妻精品国产| 国产激情偷乱视频一区二区| 在线a可以看的网站| 国产精品久久久久久亚洲av鲁大| 亚洲美女视频黄频| 俄罗斯特黄特色一大片| 在线观看免费日韩欧美大片| 国产v大片淫在线免费观看| 国产亚洲精品一区二区www| 午夜a级毛片| 午夜精品在线福利| 亚洲国产欧美网| 国产一区在线观看成人免费| 99精品久久久久人妻精品| 国产亚洲精品一区二区www| 亚洲美女视频黄频| 国产真实乱freesex| 91九色精品人成在线观看| 国产高清激情床上av| 久久九九热精品免费| 久久 成人 亚洲| 五月伊人婷婷丁香| www.www免费av| 丁香六月欧美| 久久99热这里只有精品18| 别揉我奶头~嗯~啊~动态视频| 韩国av一区二区三区四区| 久久这里只有精品中国| tocl精华| 在线十欧美十亚洲十日本专区| 91麻豆精品激情在线观看国产| 在线观看免费午夜福利视频| 国产精品99久久99久久久不卡| 日韩三级视频一区二区三区| 国内久久婷婷六月综合欲色啪| 我的老师免费观看完整版| 欧美日韩乱码在线| 欧美大码av| 人人妻,人人澡人人爽秒播| 国产精品 国内视频| 可以在线观看毛片的网站| 天天躁狠狠躁夜夜躁狠狠躁| 在线观看午夜福利视频| 波多野结衣巨乳人妻| 色噜噜av男人的天堂激情| 亚洲成av人片免费观看| 国产亚洲精品一区二区www| 久久精品国产清高在天天线| 国产精品亚洲av一区麻豆| 中文亚洲av片在线观看爽| 天天添夜夜摸| 怎么达到女性高潮| 国产精品久久久av美女十八| 国产成人aa在线观看| 国内精品一区二区在线观看| 色综合站精品国产| 美女扒开内裤让男人捅视频| 日韩精品青青久久久久久| 欧美zozozo另类| 窝窝影院91人妻| 日韩 欧美 亚洲 中文字幕| 久久午夜亚洲精品久久| 熟妇人妻久久中文字幕3abv| 哪里可以看免费的av片| 99久久综合精品五月天人人| 国产精品影院久久| 俺也久久电影网| 国产亚洲精品av在线| 久久99热这里只有精品18| 久久久精品国产亚洲av高清涩受| 一区二区三区激情视频| 国内毛片毛片毛片毛片毛片| 黄色a级毛片大全视频| 无遮挡黄片免费观看| www.www免费av| 国产伦在线观看视频一区| 久久中文看片网| 国产视频内射| 亚洲人成网站在线播放欧美日韩| 极品教师在线免费播放| 国产精品一区二区免费欧美| 男人舔女人下体高潮全视频| 成年免费大片在线观看| 亚洲 欧美 日韩 在线 免费| 亚洲精华国产精华精| 一区二区三区国产精品乱码| 亚洲av成人av| 亚洲天堂国产精品一区在线| 村上凉子中文字幕在线| 一本久久中文字幕| 国产免费男女视频| 黄色片一级片一级黄色片| 在线十欧美十亚洲十日本专区| 国产av不卡久久| 成人亚洲精品av一区二区| 午夜视频精品福利| 久久天躁狠狠躁夜夜2o2o| 国产亚洲精品综合一区在线观看 | 亚洲av电影不卡..在线观看| 久久久国产欧美日韩av| 麻豆国产av国片精品| 又黄又粗又硬又大视频| 亚洲精品美女久久久久99蜜臀| 狂野欧美激情性xxxx| 999精品在线视频| 亚洲黑人精品在线| 国产亚洲精品综合一区在线观看 | 久久久久免费精品人妻一区二区| 变态另类丝袜制服| 精品久久久久久久久久久久久| 亚洲av成人不卡在线观看播放网| 在线观看午夜福利视频| 少妇熟女aⅴ在线视频| 美女高潮喷水抽搐中文字幕| 国内久久婷婷六月综合欲色啪| 国产野战对白在线观看| 亚洲欧美日韩高清专用| 老司机在亚洲福利影院| 国内毛片毛片毛片毛片毛片| netflix在线观看网站| 在线免费观看的www视频| 人妻久久中文字幕网| 天天躁夜夜躁狠狠躁躁| 麻豆av在线久日| 国产伦一二天堂av在线观看| 天堂√8在线中文| √禁漫天堂资源中文www| av天堂在线播放| 两性夫妻黄色片| 国语自产精品视频在线第100页| a级毛片a级免费在线| 最新美女视频免费是黄的| 亚洲国产精品999在线| 18禁黄网站禁片午夜丰满| 国产精品亚洲一级av第二区| 久久亚洲真实| 一本大道久久a久久精品| 久久久久久国产a免费观看| 久久热在线av| 黄片小视频在线播放| 亚洲avbb在线观看| 色在线成人网| 久久久久久亚洲精品国产蜜桃av| 婷婷精品国产亚洲av在线| 好男人在线观看高清免费视频| av福利片在线观看| 91av网站免费观看| 久久久精品大字幕| 国产免费av片在线观看野外av| 精品久久蜜臀av无| 久久久久亚洲av毛片大全| 久久香蕉激情| 国产亚洲精品久久久久久毛片| 51午夜福利影视在线观看| 一级毛片高清免费大全| 国产精品免费一区二区三区在线| www.熟女人妻精品国产| 国产不卡一卡二| xxxwww97欧美| 国产三级在线视频| 99热6这里只有精品| 午夜视频精品福利| 亚洲成av人片免费观看| 小说图片视频综合网站| 欧美日韩亚洲综合一区二区三区_| 免费看日本二区| 在线观看66精品国产| 久久久久久久久久黄片| 国产欧美日韩一区二区精品| 国产aⅴ精品一区二区三区波| 精品电影一区二区在线| 久久久精品欧美日韩精品| www国产在线视频色| 欧美乱码精品一区二区三区| 日本 av在线| 日韩有码中文字幕| 日韩中文字幕欧美一区二区| 日本一二三区视频观看| 女同久久另类99精品国产91| 十八禁人妻一区二区| 国产精品99久久99久久久不卡| 亚洲七黄色美女视频| 亚洲午夜理论影院| av有码第一页| 看黄色毛片网站| 国产精品九九99| 国产在线精品亚洲第一网站| 天堂动漫精品| 99热这里只有是精品50| 午夜免费观看网址| 午夜久久久久精精品| 99久久精品热视频| 久久伊人香网站| 欧美在线黄色| 美女扒开内裤让男人捅视频| 婷婷六月久久综合丁香| 成人三级做爰电影| 18禁黄网站禁片免费观看直播| xxxwww97欧美| 在线视频色国产色| 免费看日本二区| 亚洲自拍偷在线| 亚洲免费av在线视频| 此物有八面人人有两片| 国产成人一区二区三区免费视频网站| 欧美又色又爽又黄视频| 99热6这里只有精品| 又粗又爽又猛毛片免费看| 可以在线观看的亚洲视频| 一区二区三区高清视频在线| 99精品久久久久人妻精品| 久久婷婷成人综合色麻豆| 午夜福利视频1000在线观看| 老汉色∧v一级毛片| 制服诱惑二区| 999久久久国产精品视频| 欧美日韩一级在线毛片| 亚洲专区中文字幕在线| 亚洲人与动物交配视频| 日韩免费av在线播放| tocl精华| 亚洲 国产 在线| 亚洲人成电影免费在线| 国产精品综合久久久久久久免费| 国产精品美女特级片免费视频播放器 | 久久婷婷成人综合色麻豆| 精品欧美国产一区二区三| 国产一区二区三区视频了| 香蕉国产在线看| 亚洲精品在线美女| 久久九九热精品免费| 国产一级毛片七仙女欲春2| 桃红色精品国产亚洲av| 亚洲 欧美 日韩 在线 免费| 久久香蕉激情| 人人妻,人人澡人人爽秒播| 欧美色欧美亚洲另类二区| 亚洲精品在线观看二区| 欧美丝袜亚洲另类 | 嫩草影院精品99| 在线国产一区二区在线| 久久中文字幕人妻熟女| 超碰成人久久| 欧美在线一区亚洲| 亚洲专区国产一区二区| 亚洲五月婷婷丁香| 久久婷婷成人综合色麻豆| 国产真实乱freesex| 999久久久国产精品视频| 午夜激情福利司机影院| 欧美日本亚洲视频在线播放| 色av中文字幕| 久久99热这里只有精品18| 亚洲天堂国产精品一区在线| 长腿黑丝高跟| 看黄色毛片网站| 国产精品av久久久久免费| 国产免费男女视频| cao死你这个sao货| 一边摸一边做爽爽视频免费| 久久久国产成人免费| 91字幕亚洲| 97超级碰碰碰精品色视频在线观看| 国产亚洲精品第一综合不卡| 特大巨黑吊av在线直播| 国产免费av片在线观看野外av| 91大片在线观看| 亚洲熟妇中文字幕五十中出| 日韩欧美在线乱码| 日本a在线网址| 啦啦啦免费观看视频1| 欧美极品一区二区三区四区| 国产免费av片在线观看野外av| 久久午夜综合久久蜜桃| 九色成人免费人妻av| 色综合婷婷激情| 香蕉丝袜av| 欧美精品啪啪一区二区三区| 久久久久国内视频| 两个人的视频大全免费| aaaaa片日本免费| 国产av在哪里看| 久久久国产成人精品二区| 精品久久久久久,| 老司机福利观看| 免费av毛片视频| 亚洲欧美日韩高清在线视频| 天天添夜夜摸| 亚洲色图av天堂| 一本久久中文字幕| 男人舔女人的私密视频| 亚洲免费av在线视频| 一a级毛片在线观看| 欧美国产日韩亚洲一区| 岛国视频午夜一区免费看| 欧美最黄视频在线播放免费| 久久中文字幕人妻熟女| 欧美日韩精品网址| 一本一本综合久久| 成人国产一区最新在线观看| 欧美黄色淫秽网站| 久久99热这里只有精品18| 黄色a级毛片大全视频| 长腿黑丝高跟| 成人永久免费在线观看视频| 一夜夜www| 久久国产精品影院| av福利片在线| 丁香欧美五月| 两个人看的免费小视频| 国产一区二区激情短视频| 欧美日本视频| 色播亚洲综合网| 动漫黄色视频在线观看| 国产成人av教育| 国产精品久久久久久久电影 | 成人午夜高清在线视频| 亚洲中文字幕日韩| 国产麻豆成人av免费视频| 日韩欧美精品v在线| 国内久久婷婷六月综合欲色啪| 亚洲熟妇中文字幕五十中出| 国产午夜精品论理片| 欧美在线一区亚洲| 老汉色∧v一级毛片| 日本撒尿小便嘘嘘汇集6| 日韩精品免费视频一区二区三区| 亚洲人成网站高清观看| av在线天堂中文字幕| 国内精品一区二区在线观看| 亚洲成av人片免费观看| 欧美日本亚洲视频在线播放| 在线播放国产精品三级| 久久精品综合一区二区三区| 老司机深夜福利视频在线观看| 在线观看午夜福利视频| 午夜福利高清视频| 精品日产1卡2卡| 岛国视频午夜一区免费看| 亚洲av成人一区二区三| 色精品久久人妻99蜜桃| 亚洲全国av大片| 少妇的丰满在线观看| 久久精品国产清高在天天线| 久久久久久久久中文| 色播亚洲综合网| 人妻夜夜爽99麻豆av| 首页视频小说图片口味搜索| 18禁国产床啪视频网站| 丁香六月欧美| 免费人成视频x8x8入口观看| 成人av一区二区三区在线看| 99久久综合精品五月天人人| 中文字幕人妻丝袜一区二区| 好看av亚洲va欧美ⅴa在| 18美女黄网站色大片免费观看| 亚洲成人久久性| aaaaa片日本免费| 久久精品国产亚洲av香蕉五月| 成人一区二区视频在线观看| 成人午夜高清在线视频| 每晚都被弄得嗷嗷叫到高潮| 亚洲欧美精品综合久久99| 国产精品,欧美在线| 午夜日韩欧美国产| 一级片免费观看大全| 老司机靠b影院| 精品久久蜜臀av无| 亚洲国产欧洲综合997久久,| 亚洲一区二区三区不卡视频| 日本一二三区视频观看| 国产男靠女视频免费网站| 国产片内射在线| 国产亚洲欧美在线一区二区| 亚洲一区中文字幕在线| 99在线视频只有这里精品首页| 午夜福利18| 两个人看的免费小视频| 免费观看人在逋| 久久香蕉精品热| 老司机午夜十八禁免费视频| 午夜免费观看网址| 香蕉久久夜色| 青草久久国产| 搡老岳熟女国产| 精品国产乱子伦一区二区三区| 搡老妇女老女人老熟妇| 精品国产亚洲在线| 久久草成人影院| 波多野结衣高清作品| 国产精品乱码一区二三区的特点| 最近在线观看免费完整版| 亚洲国产精品sss在线观看| 国产成人av激情在线播放| 一夜夜www| 老司机靠b影院| 校园春色视频在线观看| 亚洲精品美女久久av网站| 欧美性长视频在线观看| 亚洲欧美日韩高清专用| 一a级毛片在线观看| 久久 成人 亚洲| a级毛片在线看网站| 久久欧美精品欧美久久欧美| 午夜久久久久精精品| 久久中文字幕一级| 国产一级毛片七仙女欲春2| 精品欧美一区二区三区在线| 国产黄a三级三级三级人| 白带黄色成豆腐渣| 久久这里只有精品19| 他把我摸到了高潮在线观看| 久久久久免费精品人妻一区二区| 给我免费播放毛片高清在线观看| 97人妻精品一区二区三区麻豆| 啦啦啦观看免费观看视频高清| 亚洲欧美一区二区三区黑人| 两个人的视频大全免费| 国产成人啪精品午夜网站| 淫秽高清视频在线观看| 精品不卡国产一区二区三区| 亚洲一区高清亚洲精品| 哪里可以看免费的av片| 国语自产精品视频在线第100页| x7x7x7水蜜桃| 岛国视频午夜一区免费看| 少妇熟女aⅴ在线视频| 操出白浆在线播放| 国产欧美日韩一区二区三| 亚洲专区字幕在线| 一本一本综合久久| 久久精品夜夜夜夜夜久久蜜豆 | 久久天堂一区二区三区四区| 91九色精品人成在线观看| 欧美成狂野欧美在线观看| 搡老岳熟女国产| 黄色毛片三级朝国网站| 在线观看午夜福利视频| 日韩成人在线观看一区二区三区| 国产99久久九九免费精品| 色播亚洲综合网| 婷婷精品国产亚洲av在线| 亚洲av成人精品一区久久| 日韩av在线大香蕉| 国产av在哪里看| 国内精品久久久久精免费| 欧美黑人巨大hd| 午夜福利在线在线| xxx96com| 欧美在线一区亚洲| 国产av在哪里看| 人妻丰满熟妇av一区二区三区| 母亲3免费完整高清在线观看| 国内少妇人妻偷人精品xxx网站 | 久久精品91蜜桃| 精品欧美一区二区三区在线| 久久久国产精品麻豆| 动漫黄色视频在线观看| 99热这里只有精品一区 | 久久久久国内视频| 国产在线观看jvid| 中文字幕高清在线视频| 国产亚洲av嫩草精品影院| 男女下面进入的视频免费午夜| 国产亚洲精品av在线| 精品欧美国产一区二区三| 国产av一区二区精品久久| 欧美日韩国产亚洲二区| 在线观看免费午夜福利视频| 免费电影在线观看免费观看| 国产精品一区二区三区四区免费观看 |