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

    BCH碼在物聯(lián)網(wǎng)存儲系統(tǒng)中的應(yīng)用研究

    2023-06-22 02:16:09荊坤坤汪丹丹朱倩紀(jì)啟國陳芳
    現(xiàn)代信息科技 2023年2期
    關(guān)鍵詞:物聯(lián)網(wǎng)

    荊坤坤 汪丹丹 朱倩 紀(jì)啟國 陳芳

    摘? 要:隨著物聯(lián)網(wǎng)設(shè)備對存儲容量的需求不斷擴大,Nand Flash作為主流的存儲設(shè)備在物聯(lián)網(wǎng)系統(tǒng)中應(yīng)用非常廣泛,為了保證數(shù)據(jù)的準(zhǔn)確性,選擇一種性能良好的糾錯算法至關(guān)重要。目前最為常用的是BCH碼,由于嵌入式存儲系統(tǒng)MCU沒有能夠?qū)崿F(xiàn)BCH編解碼的硬件控制器,需要用軟件來實現(xiàn),文章通過對BCH碼算法和Nand Flash物理特性的研究,為物聯(lián)網(wǎng)應(yīng)用場景提供一種軟件編/譯碼方案,從而提高物聯(lián)網(wǎng)系統(tǒng)存儲數(shù)據(jù)的完整性和可靠性。

    關(guān)鍵詞:BCH碼;Nand Flash;物聯(lián)網(wǎng);檢錯糾錯

    中圖分類號:TP274? ? 文獻標(biāo)識碼:A 文章編號:2096-4706(2023)02-0164-03

    Application Research of BCH Code in IoT Storage System

    JING Kunkun, WANG Dandan, ZHU Qian, JI Qiguo, CHEN Fang

    (Anhui Vocational College of City Management, Hefei? 230011, China)

    Abstract: With the increasing demand for storage capacity of IoT devices, Nand Flash, as a mainstream storage device, is widely used in IoT systems. In order to ensure the accuracy of data, it is very important to select an error correction algorithm with good performance. At present, the most commonly used one is BCH code. Since the embedded storage system MCU does not have a hardware controller which could achieve the BCH coding and decoding, it needs to be implemented by software. Through the research on BCH code algorithm and Nand Flash physical characteristics, this paper provides a software coding/decoding scheme for IoT application scenarios, so as to improve the integrity and reliability of the data stored in the IoT system.

    Keywords: BCH code; Nand Flash; IoT; error detection and correction

    0? 引? 言

    近年來,物聯(lián)網(wǎng)技術(shù)快速發(fā)展,廣泛應(yīng)用在智能家居、工業(yè)控制、智慧城市、智能可穿戴等多個領(lǐng)域。隨著應(yīng)用場景日益復(fù)雜,功能逐漸多樣化,圖像、音視頻數(shù)據(jù)不斷增大,物聯(lián)網(wǎng)設(shè)備對存儲容量的需求不斷擴大,傳統(tǒng)MCU片內(nèi)Flash外和少量外部Nor Flash,已經(jīng)無法滿足需求。價格低廉、容量大的Nand Flash成為越來越受青睞的存儲方案。

    然而,Nand Flash因制造工藝和設(shè)計原理的限制,存在電荷漂移、編程干擾、壞塊等問題,一旦發(fā)生Bit Flip(位翻轉(zhuǎn)),其上存儲的數(shù)據(jù)會發(fā)生錯誤,可靠性無法保障。針對這一問題,業(yè)界引入了ECC(Error Correcting Code)機制,對已經(jīng)發(fā)生錯誤的bit位進行糾正。具體實現(xiàn)上,ECC通常采用漢明碼、CRC、RS碼、BCH碼等。BCH碼相比其他編碼,檢錯/糾錯能力更強,在Nand Flash中使用更普遍。

    雖然物聯(lián)網(wǎng)應(yīng)用場景對Nand Flash有強烈的需求,技術(shù)上卻存在壁壘。Nand Flash需要的BCH碼通常是由SoC上的硬件控制器處理的,而MCU沒有對應(yīng)的硬件控制器(通過SPI總線與Nand Flash傳輸數(shù)據(jù))。該問題可借鑒某些SoC的做法來解決,即:采用軟件BCH編解碼運算。相比SoC、MCU的運算能力弱,采用軟件編解碼的方法,會導(dǎo)致讀寫性能變差,影響整個系統(tǒng)的效率,該方案停留在功能打通卻難以產(chǎn)品化的境地,亟待解決。

    綜上,針對上述問題,在MCU有限的資源條件下,通過技術(shù)的研究與創(chuàng)新,打破既有的Nand Flash技術(shù)壁壘,不帶來額外的成本開銷,實現(xiàn)Nand Flash存儲真正的落地,達到產(chǎn)品化標(biāo)準(zhǔn),滿足物聯(lián)網(wǎng)應(yīng)用場景日益增長的需求,具有很大的價值與意義。

    1? 整體設(shè)計

    1.1? BCH編碼的基本原理

    矩陣BCH碼是一種能夠檢錯糾錯的線性分組碼,憑借其較強的糾錯檢錯能力而被廣泛應(yīng)用于存儲系統(tǒng)和通信領(lǐng)域中。BCH編碼定義如下:給定任一有限域GF(q)及其擴域GF(qm),其中q是素數(shù)或者素數(shù)的冪,m為某一正整數(shù)。若任一碼元取自GF(qm)上的循環(huán)碼(n,k),其中n=2m-1,其生成多項式g(x)具有2t個連續(xù)根{a1,a2,…,a2t-1,a2t}時,t為糾正位數(shù),則由生成多項式g(x)生成的循環(huán)碼稱為q進制BCH碼,記為(n,k,t)。最常用的BCH碼通常為二進制的BCH碼,二進制BCH碼的碼元都是由0和1構(gòu)成的,可靠性比較高,有利于數(shù)據(jù)的傳輸。

    本文使用MICRON NAND devices,每頁可配置為2 KB+

    64 B,并且每頁又分為4個子頁,即每個子頁為512 B+16 B,內(nèi)部存儲結(jié)構(gòu)如圖1所示。

    1.2? MCU并行處理

    為了提高存儲系統(tǒng)的運行速度,本設(shè)計創(chuàng)新性的提出一種思路,也即是利用IO讀寫比較耗時的特點,MCU一邊進行IO讀寫,同時對傳輸?shù)臄?shù)據(jù)進行BCH編解碼,充分利用IO讀寫的時間而不是空等待IO。傳統(tǒng)做法是整個頁的數(shù)據(jù)全部傳輸完成,再進行BCH編解碼,相比傳統(tǒng)做法,本設(shè)計并行地提升了系統(tǒng)的運行速度和性能。下面以讀操作為例來講解算法的過程,本設(shè)計是將一頁數(shù)據(jù)分成4段,目前第2段已傳輸完,正在BCH解碼,IO同時在傳輸?shù)?段,第2段BCH解碼完成后會像第1段一樣放在緩存中,這樣利用MCU并行處理的方式,大大提升了數(shù)據(jù)傳輸?shù)乃俣?,?shù)據(jù)傳輸示意圖如圖2所示。

    1.3? Nand Flash存儲格式和random access的分段讀寫技術(shù)

    為了實現(xiàn)MCU并行處理,系統(tǒng)設(shè)計時需要將Nand Flash一頁數(shù)據(jù)的存儲格式分成多個小段,本設(shè)計是將一頁數(shù)據(jù)分成4份,在讀寫時需要采用Nand Flash的random acces技術(shù)。傳統(tǒng)讀寫操作從頁的起始地址開始,分段讀寫需要從頁內(nèi)的某個偏移地址開始。同時,為了在IO操作時將MCU空閑出來做BCH運算,IO必須采用DMA的方式。利用DMA搬運數(shù)據(jù),實現(xiàn)MCU多任務(wù)并發(fā)處理,使得BCH解碼和IO傳輸數(shù)據(jù)并行執(zhí)行,進而提高讀寫性能。

    1.4? 依據(jù)BCH碼的糾錯檢錯能力及時預(yù)判轉(zhuǎn)移數(shù)據(jù)

    BCH碼有檢錯和糾錯的能力,檢錯能力大于糾錯能力。通常,Nand Flash上存儲的數(shù)據(jù),由于電荷漂移或?qū)懜蓴_等因素會造成數(shù)據(jù)位出現(xiàn)錯誤,隨著時間的推移,Nand Flash上存儲的數(shù)據(jù)出錯的位數(shù)會逐漸增多,當(dāng)錯誤位數(shù)超過了Nand Flash糾錯能力范圍時,BCH碼將無法把錯誤的數(shù)據(jù)位進行糾正,也即是無法將數(shù)據(jù)恢復(fù)正常。利用這一自然變化過程的特性,本文設(shè)計的算法會在MCU讀操作的BCH解碼階段,判斷錯誤位數(shù)的數(shù)量,如果快要超過糾錯能力范圍,提前將其存儲在別的物理頁上。例如:對于512字節(jié)的數(shù)據(jù),假設(shè)BCH最大糾錯能力為1 bit。512字節(jié)剛寫入Nand存儲體中時,其出現(xiàn)的錯誤位數(shù)為0,隨著時間的推移,錯誤位數(shù)會逐漸增多,這些錯誤的數(shù)據(jù)會在讀操作時被BCH碼糾正正確。在讀操作時BCH碼發(fā)現(xiàn)有1位錯誤,如果再放置一段時間錯誤的位數(shù)可能超過BCH碼的最大糾錯位數(shù)1 bit,屆時BCH碼將無法完全糾正其錯誤的數(shù)據(jù),從而無法保證數(shù)據(jù)的準(zhǔn)確性。

    那本文設(shè)計的算法可以根據(jù)BCH碼檢錯糾錯的能力,提前預(yù)判數(shù)據(jù)的錯誤位數(shù),在錯誤數(shù)據(jù)的位數(shù)即將超越糾錯上限時,及時將數(shù)據(jù)轉(zhuǎn)移到新的存儲單元,讓錯誤位數(shù)恢復(fù)到0,避免無法糾正數(shù)據(jù)的情況發(fā)生,從而提高系統(tǒng)讀寫數(shù)據(jù)的穩(wěn)定性。

    2? 設(shè)計仿真驗證

    在PC環(huán)境下,對設(shè)計的BCH碼進行基本功能的仿真和驗證。

    2.1? BCH碼算法的實現(xiàn)

    用代碼實現(xiàn)BCH碼的算法,由于篇幅限制,在這里只針對主要接口做簡單介紹:

    (1)void bch_generate(const struct bch_def *bch,const uint8_t *chunk, size_t len, uint8_t *ecc);

    功能:此函數(shù)接口能根據(jù)需求和給定的數(shù)據(jù),生成校驗碼。

    參數(shù):bch定義了BCH碼的細(xì)節(jié),如糾錯能力等;chunk指針指向原始數(shù)據(jù);len是數(shù)據(jù)長度;ecc用于存放生成的校驗碼。

    (2)int bch_verify(const struct bch_def *bch,const uint8_t *chunk, size_t len, const uint8_t *ecc);

    功能:此函數(shù)接口能根據(jù)給定的數(shù)據(jù)和校驗碼,驗證數(shù)據(jù)是否發(fā)生了錯誤,該接口函數(shù)只能檢錯,不負(fù)責(zé)糾錯。

    參數(shù):bch定義了BCH碼的細(xì)節(jié),如糾錯能力等;chunk指針指向原始數(shù)據(jù);len是數(shù)據(jù)長度;ecc用于存放生成的校驗碼。

    返回值:0代表成功,-1代表失?。ū硎居绣e誤位存在)。

    (3)void bch_repair(const struct bch_def *bch,const uint8_t *chunk, size_t len, uint8_t *ecc);

    功能:此函數(shù)接口能根據(jù)給定的數(shù)據(jù)和校驗碼,將數(shù)據(jù)中存在的錯誤位進行糾正;

    參數(shù):bch定義了BCH碼的細(xì)節(jié),如糾錯能力等;chunk指針指向原始數(shù)據(jù);len是數(shù)據(jù)長度;ecc用于存放生成的校驗碼。

    2.2? BCH碼算法的測試

    根據(jù)優(yōu)化的BCH碼算法,設(shè)計針對性的測試方案,具體的流程如圖3所示。

    首先,當(dāng)測試數(shù)據(jù)為全0xFF時,判斷BCH碼能否校驗通過。注意,在這里有一種特殊情況,即當(dāng)Nand Flash塊全擦除后,數(shù)據(jù)為全0xFF,此時無需生成校驗碼,數(shù)據(jù)也能正常校驗通過。

    接下來,當(dāng)BCH碼能否校驗通過后,系統(tǒng)會生成隨機數(shù)據(jù)。用隨機數(shù)據(jù)再生成校驗碼,為后續(xù)對數(shù)據(jù)的檢錯和糾錯做好準(zhǔn)備。

    最后,在數(shù)據(jù)的隨機位置,人為制造錯誤,通過調(diào)用BCH碼算法進行數(shù)據(jù)的檢錯和糾錯。

    以上就是BCH碼檢錯和糾錯的整個流程,為了得到更精確的結(jié)果,我們在設(shè)計時進行了多次循環(huán)測試,以充分驗證功能的穩(wěn)定性。

    2.3? BCH碼算法的仿真結(jié)果分析

    在仿真階段,本文將PC上很大的RAM空間(或磁盤文件)模擬成Nand Flash存儲介質(zhì),根據(jù)上述設(shè)計的測試方案,將優(yōu)化后的BCH碼算法在PC上運行,使其滿足項目的需求。

    由于物聯(lián)網(wǎng)存儲系統(tǒng)對數(shù)據(jù)的處理和響應(yīng)的時間要求很高,所以本階段的仿真實驗,我們通過對糾錯1 bit、2 bit、3 bit和4 bit所需要的糾錯時間進行對比驗證,為了得到更精確的時間,測試時每組數(shù)據(jù)進行循環(huán)測試10次,具體的每一次測試中進行20次循環(huán)測試,相當(dāng)于每組數(shù)據(jù)重復(fù)測試200次,最后取平均值,得到每糾錯1 bit、2 bit、3 bit和4 bit所需要的時間,具體的測試結(jié)果如表1所示。

    通過測試,我們發(fā)現(xiàn)糾錯能力為1 bit時,所需要的糾錯時間、檢錯時間和生成校驗碼的時間都是最短的,很好的滿足物聯(lián)網(wǎng)存儲系統(tǒng)對速度的要求,同時也節(jié)省了存儲空間。

    所以通過上述實驗仿真驗證,在本系統(tǒng)設(shè)計時,我們選取的糾錯位為t=1位,校驗碼的長度為:14×1=14 bit,由此可得到該系統(tǒng)中BCH碼的參數(shù)為:

    (1)碼元長度:n=512×8×4+14=16 398 bit

    (2)檢驗位長度:r=14×1=14 bit

    (3)糾錯能力:t=1 bit

    (4)信息位長度:k=n-r=16 398-14=16 384 bit

    因此BCH 碼為(2 062,2 048,1),其中校檢碼長度為14 bit。這樣既節(jié)省存儲的空間,又可以降低算法的復(fù)雜度,后續(xù)在解碼過程中來提升傳輸?shù)乃俾省?/p>

    3? 結(jié)? 論

    本文通過研究BCH碼的原理,在算法上進行優(yōu)化,滿足物聯(lián)網(wǎng)存儲系統(tǒng)并行、高效的應(yīng)用需求,降低MCU計算負(fù)載,結(jié)合Nand Flash存儲介質(zhì)的具體特點,用軟件實現(xiàn)BCH碼的編碼和解碼過程,通過反復(fù)的仿真實驗驗證,最終選擇BCH 碼為(2062,2048,1)的結(jié)構(gòu),力求實現(xiàn)過程中糾錯速度最快、響應(yīng)最快。下一步將PC環(huán)境下實現(xiàn)的優(yōu)化BCH碼算法移植到MCU平臺上進行實際測試,對實際出現(xiàn)的問題進行細(xì)化,以滿足實際應(yīng)用場景中的各項指標(biāo)。

    參考文獻:

    [1] 王莞,魏敬和,于宗光.基于BCH糾錯算法的編解碼器設(shè)計與實現(xiàn) [J].電子技術(shù)應(yīng)用,2022,48(5):42-46.

    [2] 楊舒天,任勇峰,劉東海.基于可糾錯BCH碼的HOTLink的數(shù)據(jù)傳輸方案設(shè)計 [J].電子測量技術(shù),2021,44(3):27-31.

    [3] 陳昭林,張晉寧,沈輝.基于BCH碼的NAND Flash糾錯算法設(shè)計與實現(xiàn) [J].電子測量技術(shù),2017,40(3):127-132.

    [4] 雷水艷,焦繼業(yè),陳亞南.一種優(yōu)化的BCH編解碼器的設(shè)計與實現(xiàn) [J].計算機與數(shù)字工程,2019,47(9):2335-2338.

    [5] 楊修.一種BCH類型糾錯算法的設(shè)計與實現(xiàn) [D].成都:電子科技大學(xué),2019.

    作者簡介:荊坤坤(1987—),女,漢族,安徽潁上人,講師,碩士研究生,研究方向:嵌入式系統(tǒng)。

    收稿日期:2022-09-02

    基金項目:2020年安徽城市管理職業(yè)學(xué)院自然科學(xué)研究項目(2020zkzd01);2021年安徽城市管理職業(yè)學(xué)院自然科學(xué)研究項目(2021zrkx09)

    猜你喜歡
    物聯(lián)網(wǎng)
    基于物聯(lián)網(wǎng)的煤礦智能倉儲與物流運輸管理系統(tǒng)設(shè)計與應(yīng)用
    基于高職院校物聯(lián)網(wǎng)技術(shù)應(yīng)用人才培養(yǎng)的思考分析
    基于LABVIEW的溫室管理系統(tǒng)的研究與設(shè)計
    論智能油田的發(fā)展趨勢及必要性
    中國或成“物聯(lián)網(wǎng)”領(lǐng)軍者
    国产69精品久久久久777片| 国产三级黄色录像| 一本久久中文字幕| 99久国产av精品| 精品一区二区三区av网在线观看| 久久国产精品影院| 国产精品av视频在线免费观看| 亚洲av日韩精品久久久久久密| 久久久久九九精品影院| 国产精品永久免费网站| 国产精品乱码一区二三区的特点| 午夜影院日韩av| 麻豆国产97在线/欧美| 天天躁日日操中文字幕| 亚洲欧美精品综合久久99| 波多野结衣巨乳人妻| 精品一区二区三区人妻视频| 欧美黄色片欧美黄色片| 亚洲欧美清纯卡通| 直男gayav资源| 人妻制服诱惑在线中文字幕| 国产三级在线视频| 美女xxoo啪啪120秒动态图 | 嫩草影视91久久| 欧美黄色片欧美黄色片| 99riav亚洲国产免费| 成熟少妇高潮喷水视频| 国产精品国产高清国产av| 亚洲av成人不卡在线观看播放网| 欧美日韩中文字幕国产精品一区二区三区| 午夜精品久久久久久毛片777| 日本三级黄在线观看| 欧美绝顶高潮抽搐喷水| 亚洲乱码一区二区免费版| or卡值多少钱| 中出人妻视频一区二区| 黄色一级大片看看| 免费av毛片视频| 最近最新免费中文字幕在线| 久久国产精品人妻蜜桃| 国产高潮美女av| 日韩欧美三级三区| 亚洲欧美清纯卡通| 免费观看精品视频网站| 两个人的视频大全免费| 有码 亚洲区| 好男人在线观看高清免费视频| 国产aⅴ精品一区二区三区波| av福利片在线观看| 精品乱码久久久久久99久播| 成人无遮挡网站| 色综合欧美亚洲国产小说| netflix在线观看网站| 亚洲成人久久性| 亚洲av美国av| 午夜福利视频1000在线观看| 成人美女网站在线观看视频| 国产高潮美女av| 宅男免费午夜| 免费观看的影片在线观看| 直男gayav资源| 99久久九九国产精品国产免费| 国产乱人视频| 色在线成人网| 99国产极品粉嫩在线观看| 亚洲国产高清在线一区二区三| 三级男女做爰猛烈吃奶摸视频| 国内精品一区二区在线观看| 好看av亚洲va欧美ⅴa在| 在线国产一区二区在线| 在线十欧美十亚洲十日本专区| 国产老妇女一区| 国产高清视频在线播放一区| 亚洲成人精品中文字幕电影| 热99在线观看视频| АⅤ资源中文在线天堂| 亚洲狠狠婷婷综合久久图片| 两个人视频免费观看高清| 亚洲五月天丁香| 99精品久久久久人妻精品| 成年免费大片在线观看| 久久人妻av系列| 老熟妇乱子伦视频在线观看| 亚洲成人中文字幕在线播放| 啪啪无遮挡十八禁网站| 又爽又黄a免费视频| 一个人看的www免费观看视频| 草草在线视频免费看| 最近最新免费中文字幕在线| 观看免费一级毛片| 久久热精品热| 少妇裸体淫交视频免费看高清| 女人被狂操c到高潮| 日本熟妇午夜| 国产蜜桃级精品一区二区三区| 中国美女看黄片| av黄色大香蕉| 麻豆久久精品国产亚洲av| 哪里可以看免费的av片| 99热这里只有是精品在线观看 | 国产黄片美女视频| 国产高清激情床上av| 精品久久久久久久末码| 99热精品在线国产| 久久人人精品亚洲av| 免费看美女性在线毛片视频| 欧洲精品卡2卡3卡4卡5卡区| 永久网站在线| 亚洲av电影在线进入| 亚洲欧美激情综合另类| 亚洲国产精品合色在线| 国产精品一及| 99精品久久久久人妻精品| 麻豆一二三区av精品| 波多野结衣高清无吗| 18禁在线播放成人免费| 亚洲男人的天堂狠狠| 欧美日韩综合久久久久久 | 90打野战视频偷拍视频| 蜜桃亚洲精品一区二区三区| 国产精品1区2区在线观看.| 精品一区二区免费观看| 熟女人妻精品中文字幕| 亚洲最大成人中文| 欧美黑人欧美精品刺激| 精品无人区乱码1区二区| 国产亚洲精品av在线| 村上凉子中文字幕在线| 久久天躁狠狠躁夜夜2o2o| www.熟女人妻精品国产| 精品人妻偷拍中文字幕| 男女之事视频高清在线观看| 又黄又爽又刺激的免费视频.| 精品人妻偷拍中文字幕| 色播亚洲综合网| av黄色大香蕉| 在线观看av片永久免费下载| 亚洲七黄色美女视频| 国内久久婷婷六月综合欲色啪| 久久香蕉精品热| 哪里可以看免费的av片| 亚洲一区高清亚洲精品| 又黄又爽又免费观看的视频| 国产91精品成人一区二区三区| 久久九九热精品免费| 国产伦精品一区二区三区四那| 人人妻,人人澡人人爽秒播| 性色av乱码一区二区三区2| 中文字幕免费在线视频6| 午夜两性在线视频| 麻豆国产97在线/欧美| 亚洲成a人片在线一区二区| 欧美激情久久久久久爽电影| 十八禁网站免费在线| 国产中年淑女户外野战色| 国产精品99久久久久久久久| 色综合亚洲欧美另类图片| 好男人在线观看高清免费视频| 看黄色毛片网站| 美女大奶头视频| 一区二区三区免费毛片| 成人精品一区二区免费| 久久精品夜夜夜夜夜久久蜜豆| a在线观看视频网站| 免费观看精品视频网站| 亚洲成人中文字幕在线播放| 日韩亚洲欧美综合| 日本熟妇午夜| 精品午夜福利在线看| 亚洲人成伊人成综合网2020| 久久香蕉精品热| 欧美一区二区国产精品久久精品| 国产精品永久免费网站| 午夜免费成人在线视频| 欧美xxxx黑人xx丫x性爽| 看免费av毛片| 一a级毛片在线观看| 免费观看的影片在线观看| 在线播放无遮挡| 国产伦精品一区二区三区视频9| 99精品久久久久人妻精品| 日韩国内少妇激情av| 宅男免费午夜| 精品午夜福利视频在线观看一区| 老熟妇仑乱视频hdxx| 成人午夜高清在线视频| 国产伦精品一区二区三区四那| 婷婷色综合大香蕉| 热99re8久久精品国产| 成年版毛片免费区| 国产精品自产拍在线观看55亚洲| 乱码一卡2卡4卡精品| 日韩欧美国产一区二区入口| a在线观看视频网站| 欧美高清成人免费视频www| 亚洲美女视频黄频| 99久久精品国产亚洲精品| 又紧又爽又黄一区二区| 免费观看人在逋| 中文在线观看免费www的网站| 久久久久亚洲av毛片大全| 天天躁日日操中文字幕| 在线观看舔阴道视频| 香蕉av资源在线| 亚洲人成伊人成综合网2020| 色哟哟哟哟哟哟| 一夜夜www| 高潮久久久久久久久久久不卡| 成人三级黄色视频| 18禁黄网站禁片午夜丰满| 老熟妇乱子伦视频在线观看| 噜噜噜噜噜久久久久久91| 日韩欧美在线二视频| 91字幕亚洲| 一夜夜www| 我要看日韩黄色一级片| 久久欧美精品欧美久久欧美| 亚洲精品成人久久久久久| 男女床上黄色一级片免费看| 99国产精品一区二区蜜桃av| 美女高潮的动态| 无人区码免费观看不卡| 亚洲精品乱码久久久v下载方式| 免费观看精品视频网站| 伊人久久精品亚洲午夜| 成人三级黄色视频| 色播亚洲综合网| 色综合欧美亚洲国产小说| 成人av一区二区三区在线看| 成年女人永久免费观看视频| 精品日产1卡2卡| 精品福利观看| 久久中文看片网| 一级av片app| 日韩精品中文字幕看吧| 免费av毛片视频| 久久性视频一级片| 国内精品一区二区在线观看| 久久中文看片网| 国产亚洲av嫩草精品影院| 一级av片app| 亚洲无线观看免费| av在线观看视频网站免费| av在线天堂中文字幕| 麻豆av噜噜一区二区三区| 好看av亚洲va欧美ⅴa在| 亚洲av美国av| 亚洲欧美激情综合另类| 日韩中文字幕欧美一区二区| 亚洲国产欧美人成| 特大巨黑吊av在线直播| 亚洲成人免费电影在线观看| 日本a在线网址| 精品久久久久久久久久久久久| 国产精品一区二区性色av| 免费搜索国产男女视频| 国产久久久一区二区三区| 黄色一级大片看看| 他把我摸到了高潮在线观看| av福利片在线观看| 黄色一级大片看看| 成人高潮视频无遮挡免费网站| 成人特级黄色片久久久久久久| 亚洲中文字幕一区二区三区有码在线看| 三级国产精品欧美在线观看| 国产三级在线视频| 亚洲av.av天堂| 一个人免费在线观看电影| 久久久久久久精品吃奶| 简卡轻食公司| 中文在线观看免费www的网站| 亚洲中文字幕一区二区三区有码在线看| 成人午夜高清在线视频| 精品一区二区三区av网在线观看| 日韩人妻高清精品专区| 亚洲av第一区精品v没综合| 国内久久婷婷六月综合欲色啪| 午夜福利在线观看免费完整高清在 | 三级男女做爰猛烈吃奶摸视频| 大型黄色视频在线免费观看| 亚洲av美国av| 成人永久免费在线观看视频| 婷婷精品国产亚洲av| 丁香欧美五月| 深夜精品福利| 啪啪无遮挡十八禁网站| 亚洲人成电影免费在线| 国产在视频线在精品| 又黄又爽又免费观看的视频| 国产高清激情床上av| 国产精华一区二区三区| 在线观看舔阴道视频| 婷婷色综合大香蕉| 久久精品国产99精品国产亚洲性色| .国产精品久久| 亚洲精品色激情综合| 亚洲av熟女| 国产亚洲精品av在线| 国产一区二区在线观看日韩| 亚洲精品久久国产高清桃花| 精品一区二区三区av网在线观看| 免费av毛片视频| 男人的好看免费观看在线视频| 国产v大片淫在线免费观看| 97碰自拍视频| 亚洲七黄色美女视频| 欧美日韩亚洲国产一区二区在线观看| 国产老妇女一区| 亚洲美女视频黄频| 极品教师在线视频| 1000部很黄的大片| 一夜夜www| 久久久久免费精品人妻一区二区| 久久亚洲精品不卡| 校园春色视频在线观看| 午夜福利在线在线| 欧美成人一区二区免费高清观看| 亚洲va日本ⅴa欧美va伊人久久| 我的女老师完整版在线观看| x7x7x7水蜜桃| 久久久久亚洲av毛片大全| 男女之事视频高清在线观看| 免费看光身美女| 久久精品国产清高在天天线| 在线看三级毛片| 又粗又爽又猛毛片免费看| 51午夜福利影视在线观看| 十八禁国产超污无遮挡网站| 五月伊人婷婷丁香| 最近在线观看免费完整版| 亚洲,欧美,日韩| 美女黄网站色视频| 日本一本二区三区精品| 欧美bdsm另类| 国产人妻一区二区三区在| 欧美日韩黄片免| 国产精品精品国产色婷婷| 免费黄网站久久成人精品 | 天美传媒精品一区二区| 尤物成人国产欧美一区二区三区| 好男人电影高清在线观看| 免费搜索国产男女视频| 国产毛片a区久久久久| 亚洲av美国av| 国产亚洲欧美98| 国产av在哪里看| 亚洲五月天丁香| 丁香六月欧美| 99久久精品热视频| 亚洲国产精品久久男人天堂| 午夜福利高清视频| 久久天躁狠狠躁夜夜2o2o| 一个人看的www免费观看视频| 国产成年人精品一区二区| 欧美中文日本在线观看视频| 999久久久精品免费观看国产| 免费观看的影片在线观看| 在线国产一区二区在线| 我的女老师完整版在线观看| 国产日本99.免费观看| 在线a可以看的网站| 国产一区二区在线av高清观看| 亚洲av电影不卡..在线观看| 中文字幕人成人乱码亚洲影| 可以在线观看的亚洲视频| 国产乱人伦免费视频| 夜夜爽天天搞| 9191精品国产免费久久| 亚洲av免费在线观看| 国产69精品久久久久777片| 三级男女做爰猛烈吃奶摸视频| 国产精品久久视频播放| 好看av亚洲va欧美ⅴa在| 免费av毛片视频| 国内久久婷婷六月综合欲色啪| 好男人电影高清在线观看| 男女视频在线观看网站免费| 亚洲色图av天堂| 丰满乱子伦码专区| 老师上课跳d突然被开到最大视频 久久午夜综合久久蜜桃 | 国产精品,欧美在线| 亚洲不卡免费看| 亚洲乱码一区二区免费版| 国模一区二区三区四区视频| 一本综合久久免费| 亚洲国产精品sss在线观看| 99久久无色码亚洲精品果冻| 日本一本二区三区精品| 国产91精品成人一区二区三区| 午夜激情福利司机影院| 欧美日韩综合久久久久久 | 99热只有精品国产| 又爽又黄a免费视频| 久久久久亚洲av毛片大全| 亚洲精品影视一区二区三区av| 国产在线男女| 国内毛片毛片毛片毛片毛片| 天堂av国产一区二区熟女人妻| 亚洲美女视频黄频| 级片在线观看| 成人三级黄色视频| 俺也久久电影网| 成人特级黄色片久久久久久久| 乱人视频在线观看| 久久久精品大字幕| 久久人人爽人人爽人人片va | 男人狂女人下面高潮的视频| 12—13女人毛片做爰片一| 99在线人妻在线中文字幕| 国产久久久一区二区三区| 2021天堂中文幕一二区在线观| 国产成人影院久久av| 亚洲va日本ⅴa欧美va伊人久久| 一二三四社区在线视频社区8| 国产av麻豆久久久久久久| 草草在线视频免费看| 最新在线观看一区二区三区| 亚洲中文字幕一区二区三区有码在线看| 99在线视频只有这里精品首页| 少妇熟女aⅴ在线视频| 亚洲精品粉嫩美女一区| 亚洲avbb在线观看| 国内精品美女久久久久久| 观看美女的网站| 国产探花在线观看一区二区| 国产精品精品国产色婷婷| 免费在线观看日本一区| 国产精品免费一区二区三区在线| 看免费av毛片| 久久久久久久久久黄片| www.熟女人妻精品国产| 国产精品一区二区三区四区久久| 日本三级黄在线观看| 欧美+亚洲+日韩+国产| 欧美黄色淫秽网站| 好男人电影高清在线观看| 欧美xxxx黑人xx丫x性爽| 国产午夜福利久久久久久| 欧美激情在线99| 午夜免费男女啪啪视频观看 | h日本视频在线播放| 国产一区二区在线av高清观看| 日本撒尿小便嘘嘘汇集6| xxxwww97欧美| 精品久久久久久久久久久久久| 97碰自拍视频| 午夜免费激情av| 欧美激情国产日韩精品一区| 久久久成人免费电影| 亚洲欧美日韩高清在线视频| 国产高清激情床上av| 男人的好看免费观看在线视频| 国产精品综合久久久久久久免费| 成人无遮挡网站| 搡老熟女国产l中国老女人| 亚洲aⅴ乱码一区二区在线播放| 亚洲国产日韩欧美精品在线观看| 久久精品综合一区二区三区| 欧洲精品卡2卡3卡4卡5卡区| 亚洲精品色激情综合| 欧美高清性xxxxhd video| 波多野结衣高清无吗| 国产精品久久久久久久久免 | 一进一出好大好爽视频| 免费人成在线观看视频色| 日韩欧美三级三区| 9191精品国产免费久久| 天堂√8在线中文| 日日摸夜夜添夜夜添av毛片 | 自拍偷自拍亚洲精品老妇| 特大巨黑吊av在线直播| 久久欧美精品欧美久久欧美| 久久久色成人| 人人妻人人澡欧美一区二区| 一级黄片播放器| 免费在线观看影片大全网站| 国产亚洲欧美98| 悠悠久久av| a在线观看视频网站| 身体一侧抽搐| 一本久久中文字幕| 九九在线视频观看精品| 国产精品美女特级片免费视频播放器| av在线蜜桃| 欧美成人性av电影在线观看| 老女人水多毛片| 亚洲国产精品合色在线| 好看av亚洲va欧美ⅴa在| 日韩欧美国产一区二区入口| 欧美在线一区亚洲| 国产欧美日韩精品一区二区| 精品人妻视频免费看| av天堂在线播放| 亚洲av免费高清在线观看| 免费看光身美女| 综合色av麻豆| 美女被艹到高潮喷水动态| 免费看美女性在线毛片视频| 麻豆一二三区av精品| 亚洲熟妇中文字幕五十中出| 欧美日本视频| 久久久久久国产a免费观看| 亚洲人成网站高清观看| 听说在线观看完整版免费高清| 国产探花在线观看一区二区| 欧美精品国产亚洲| 欧美国产日韩亚洲一区| av在线观看视频网站免费| 97超级碰碰碰精品色视频在线观看| 1000部很黄的大片| 中出人妻视频一区二区| 久久国产乱子伦精品免费另类| xxxwww97欧美| 欧美又色又爽又黄视频| 国产精品永久免费网站| 热99在线观看视频| 国产免费一级a男人的天堂| 久久久久久久久中文| 国产精品一区二区三区四区久久| av黄色大香蕉| 亚洲精品成人久久久久久| 黄色丝袜av网址大全| 久久亚洲精品不卡| 精品99又大又爽又粗少妇毛片 | 成年版毛片免费区| 久久精品影院6| 国产精品99久久久久久久久| av在线天堂中文字幕| 国产精品国产高清国产av| 搡老妇女老女人老熟妇| 国产熟女xx| 色综合站精品国产| 欧美最新免费一区二区三区 | 直男gayav资源| 亚洲自拍偷在线| 日本撒尿小便嘘嘘汇集6| 免费看a级黄色片| 国产大屁股一区二区在线视频| 亚洲美女视频黄频| 国产精品久久久久久久久免 | 麻豆成人午夜福利视频| 国产午夜福利久久久久久| 午夜激情福利司机影院| 亚洲成人精品中文字幕电影| 成人美女网站在线观看视频| 免费大片18禁| 免费人成在线观看视频色| 亚洲无线在线观看| 国产在线男女| 成人无遮挡网站| 日韩精品中文字幕看吧| 在线观看午夜福利视频| 亚洲av二区三区四区| 18禁黄网站禁片午夜丰满| av中文乱码字幕在线| 九色国产91popny在线| 国产成年人精品一区二区| 久久精品国产亚洲av涩爱 | 国产精品日韩av在线免费观看| 尤物成人国产欧美一区二区三区| 中文字幕熟女人妻在线| 国产精品久久电影中文字幕| 精品久久国产蜜桃| 免费av观看视频| 男人的好看免费观看在线视频| 亚洲国产精品合色在线| 国产美女午夜福利| 白带黄色成豆腐渣| 免费在线观看亚洲国产| av天堂在线播放| 狂野欧美白嫩少妇大欣赏| 三级国产精品欧美在线观看| 亚洲人成网站在线播| 精品久久久久久久久av| 麻豆一二三区av精品| 在线观看午夜福利视频| 亚洲,欧美,日韩| 久久久国产成人免费| 又粗又爽又猛毛片免费看| 一本精品99久久精品77| 欧美精品国产亚洲| 精品福利观看| 亚洲精品久久国产高清桃花| 少妇人妻一区二区三区视频| 欧美一级a爱片免费观看看| 亚洲精品粉嫩美女一区| 久久国产精品影院| 亚洲成av人片免费观看| avwww免费| 国产成人啪精品午夜网站| 宅男免费午夜| 少妇熟女aⅴ在线视频| 久久精品国产清高在天天线| 国产探花极品一区二区| 久久亚洲真实| 亚洲乱码一区二区免费版| 亚洲第一欧美日韩一区二区三区| 国产一区二区激情短视频| 免费av不卡在线播放| 一边摸一边抽搐一进一小说| 少妇人妻一区二区三区视频| 亚洲美女搞黄在线观看 | 久久精品国产亚洲av涩爱 | 国产av一区在线观看免费| 日本精品一区二区三区蜜桃| 免费一级毛片在线播放高清视频| 90打野战视频偷拍视频| 国产极品精品免费视频能看的| 精品欧美国产一区二区三| 久久这里只有精品中国| 最近最新中文字幕大全电影3| 亚洲熟妇中文字幕五十中出| 波野结衣二区三区在线| 日韩高清综合在线| 日韩中字成人|