在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

用于嵌入式系統(tǒng)引導(dǎo)的閃存設(shè)備的比較

星星科技指導(dǎo)員 ? 來源:嵌入式計算設(shè)計 ? 作者:Zhi Feng ? 2022-12-01 13:45 ? 次閱讀

許多嵌入式系統(tǒng)利用非易失性存儲器來存儲引導(dǎo)代碼、配置參數(shù)和系統(tǒng)斷電時保留的其他數(shù)據(jù)。今天,閃存在大多數(shù)嵌入式系統(tǒng)中扮演著這一角色。鑒于需要閃存的應(yīng)用程序范圍很廣,因此有許多體系結(jié)構(gòu)和功能集可以滿足應(yīng)用程序的不同要求。

常見的閃存技術(shù)包括并行或SPI NOR閃存、SLC NAND和eMMC器件。最近,通用閃存(UFS)也已成為一種選擇。本文探討了這些不同類型的閃存在嵌入式系統(tǒng)啟動環(huán)境中的優(yōu)缺點。

嵌入式系統(tǒng)引導(dǎo)的復(fù)雜性

從外部角度來看,啟動嵌入式系統(tǒng)可能看起來很容易。但是,啟動涉及許多步驟,如果需要快速可靠的啟動,則需要仔細(xì)考慮設(shè)計。

通常,嵌入式系統(tǒng)啟動順序涉及以下步驟:

上電或硬件重置:這是啟動嵌入式系統(tǒng)的第一步。它可以打開系統(tǒng)電源或觸發(fā)系統(tǒng)的硬件重置。從這一點開始,系統(tǒng)開始執(zhí)行其代碼。

引導(dǎo) ROM 或引導(dǎo):內(nèi)核跳轉(zhuǎn)到復(fù)位向量并嘗試執(zhí)行第一個代碼。某些處理器具有小型內(nèi)部啟動 ROM,可在制造時進(jìn)行編程。引導(dǎo) ROM 代碼可以執(zhí)行處理器的一些基本初始化,例如設(shè)置時鐘、堆棧、中斷等。引導(dǎo) ROM 還可以檢測引導(dǎo)加載程序的存儲位置;例如,在外部 NOR 或 NAND 閃存設(shè)備中。

某些處理器可以引導(dǎo)以直接從外部閃存設(shè)備執(zhí)行代碼。這通常需要處理器的硬件本機(jī)支持與外部閃存設(shè)備通信的特定總線接口,因為尚未完成軟件初始化。

引導(dǎo)加載程序 XIP 或重影:要使處理器執(zhí)行代碼,必須隨機(jī)訪問代碼存儲。如果使用 NOR 閃存設(shè)備來存儲引導(dǎo)加載程序,則處理器可以直接從閃存設(shè)備運行。這種方法通常稱為就地執(zhí)行 (XIP)。如果使用 NAND 或 eMMC 設(shè)備,則首先需要將啟動代碼復(fù)制到系統(tǒng)的 RAM。然后處理器可以跳轉(zhuǎn)到 RAM 空間并執(zhí)行。此方法稱為影子或存儲和下載 (SnD)。

此階段的引導(dǎo)加載程序有時稱為第二階段引導(dǎo)加載程序(例如,用于 Linux 應(yīng)用程序的 U-boot)。它用于設(shè)置系統(tǒng)并加載其余軟件,例如操作系統(tǒng)和文件系統(tǒng)。它還可以通過引導(dǎo)ROM或硬件尚未本機(jī)支持的外圍設(shè)備執(zhí)行系統(tǒng)初始化并繼續(xù)引導(dǎo)過程。

引導(dǎo)加載程序初始化后,系統(tǒng)可以開始處理基本中斷和簡單的操作任務(wù)。

內(nèi)核操作系統(tǒng)和/或文件系統(tǒng):這是一個可選步驟,具體取決于系統(tǒng)。如果嵌入式系統(tǒng)使用操作系統(tǒng)或文件系統(tǒng),則還需要將這些軟件組件加載到RAM內(nèi)存中。由于操作系統(tǒng)和文件系統(tǒng)的軟件尺寸較大,系統(tǒng)完成此步驟并在完全操作模式下運行需要更長的時間。

加載所有軟件組件后,用戶應(yīng)用程序可以開始運行: 一個常見的用例是使用閃存來存儲第二階段引導(dǎo)加載程序以及操作系統(tǒng)和文件系統(tǒng)軟件。引導(dǎo)加載程序啟動后,系統(tǒng)功能有限,并繼續(xù)引導(dǎo)過程以加載操作系統(tǒng)和文件系統(tǒng)。

不同目標(biāo)應(yīng)用中的優(yōu)先級

在決定用于啟動嵌入式系統(tǒng)的閃存類型之前,請考慮目標(biāo)應(yīng)用要求和用戶期望。表1總結(jié)了不同細(xì)分市場的首要任務(wù)。

poYBAGOIP4WAQ3U3AADZm9Z1jx0672.png

表 1.應(yīng)用程序優(yōu)先級因細(xì)分市場而異。

對于汽車和工業(yè)應(yīng)用,首要任務(wù)如下:

功能安全:功能安全是關(guān)于消除由于電子系統(tǒng)故障行為引起的危害而導(dǎo)致的不合理風(fēng)險。這是設(shè)計汽車或工業(yè)應(yīng)用時的主要考慮因素。選擇設(shè)計時考慮功能安全的設(shè)備有助于達(dá)到所需的汽車或工業(yè)安全標(biāo)準(zhǔn),例如ISO 26262。在需要高級功能安全的情況下,使用專為功能安全而設(shè)計的設(shè)備至關(guān)重要。

可靠性:當(dāng)閃存設(shè)備用于存儲啟動代碼時,必須在產(chǎn)品的整個生命周期內(nèi)每次上電時可靠地讀取正確的數(shù)據(jù)。閃存的數(shù)據(jù)保留時間對于通常的靜態(tài)引導(dǎo)加載程序代碼很重要。對于手機(jī)等消費類產(chǎn)品,預(yù)期壽命很短。但是,對于汽車和工業(yè)應(yīng)用,閃存設(shè)備的使用壽命必須超過15年,并且需要在系統(tǒng)的整個生命周期內(nèi)保持?jǐn)?shù)據(jù)完整性。

安全性:隨著設(shè)備的持續(xù)互連,數(shù)據(jù)安全變得越來越重要。具有強(qiáng)大安全技術(shù)的數(shù)據(jù)存儲可以保護(hù)關(guān)鍵內(nèi)容,例如專有信息和商業(yè)機(jī)密。較新的閃存設(shè)備提供不同級別的安全性,以保護(hù)數(shù)據(jù)不被覆蓋、意外擦除和復(fù)制到克隆設(shè)備。通過加密和其他加密技術(shù),閃存設(shè)備可用于受信任的引導(dǎo)鏈。

性能:啟動設(shè)備的性能直接影響系統(tǒng)啟動時間和操作,尤其是在必須保證系統(tǒng)在通電后一定時間內(nèi)啟動并運行的應(yīng)用中。對于用于啟動的閃存設(shè)備,性能因素不僅與從設(shè)備中讀取數(shù)據(jù)的速度有關(guān),還與設(shè)備本身通過系統(tǒng)電源初始化的速度有關(guān)。

耐久性:閃存設(shè)備中的耐久性定義了在保持其指定保留時間的同時可以對內(nèi)存進(jìn)行編程和擦除的次數(shù)。對于許多嵌入式系統(tǒng),數(shù)據(jù)必須可靠多年,即使閃存被反復(fù)讀取、擦除和編程。

雖然NOR閃存和SLC NAND通常具有10K至100K范圍的耐久性周期,但MLC NAND可能只有5K或更少的周期。TLC NAND甚至可以提供數(shù)百個左右的周期。通常,閃存單元越密集,在永久單元故障之前可以執(zhí)行的擦除和寫入就越少。

NOR 閃存、SLC NAND、eMMC 和 UFS 的比較

根據(jù)其底層技術(shù)的性質(zhì),每種類型的閃存設(shè)備都具有可能適合一種應(yīng)用而不適用于另一種應(yīng)用的特性。表2提供了與嵌入式系統(tǒng)設(shè)計相關(guān)的特性比較。

poYBAGOIP4qAKYVSAAEy0sEz9ms845.png

表 2.嵌入式系統(tǒng)中使用的不同閃存類型的比較。

表中提到的一些因素通常是眾所周知的,例如密度、支持的溫度范圍和讀取帶寬。根據(jù)特定的引導(dǎo)加載程序,設(shè)計人員可以選擇適當(dāng)?shù)囊龑?dǎo)設(shè)備。例如,如果引導(dǎo)加載程序的大小非常大,則需要更大的設(shè)備來存儲這樣的引導(dǎo)加載程序。然而,大多數(shù)引導(dǎo)加載程序,如u-boot,都是兆字節(jié)的數(shù)量級的,并且在NOR閃存的密度范圍內(nèi)。這意味著用戶可能有許多選項需要考慮。

要考慮的其他重要因素包括設(shè)備初始化時間、XIP 能力和數(shù)據(jù)可靠性。

設(shè)備初始化:這是設(shè)備通電與可以可靠地輸出數(shù)據(jù)之間的時間。如果系統(tǒng)需要非??斓膯訒r間,初始化時間可能是一個重要因素。如果系統(tǒng)需要直接從閃存執(zhí)行代碼(即,而不是陰影到RAM),則在NOR閃存上運行是唯一合適的選擇,如下所示。

就地執(zhí)行 XIP:XIP 功能允許系統(tǒng)減小昂貴的 RAM 大小。處理器無需將代碼影子到 RAM,而是可以直接從 NOR 閃存設(shè)備執(zhí)行。這種方法可以減少處理器支持DRAM器件所需的引腳數(shù)量,從而顯著降低PCB和整體系統(tǒng)成本。

引導(dǎo)要求

不同的應(yīng)用程序?qū)σ龑?dǎo)有不同的要求。在這里,我們從汽車應(yīng)用中選擇一個示例來討論具體的啟動要求。

圖2顯示了一個典型的汽車系統(tǒng)。所有子系統(tǒng)都通過CAN總線或其他網(wǎng)絡(luò)協(xié)議連接。

poYBAGOIP5CACYixAAEJQz6bTLo704.png

圖 2:汽車系統(tǒng)框圖。

在汽車應(yīng)用中,CAN總線的啟動要求為100 ms。這意味著子系統(tǒng)ECU(電子控制器單元)必須能夠在POR后100毫秒內(nèi)回復(fù)CAN報文。如果子系統(tǒng)無法在 100 毫秒內(nèi)啟動,則可能會錯過關(guān)鍵的 CAN 消息,這是不可接受的結(jié)果。在設(shè)計汽車子系統(tǒng)時,除了汽車應(yīng)用的所有常規(guī)要求(如功能安全、溫度范圍等)外,快速啟動時間是需要考慮的重要要求。

對于需要非常快啟動時間的應(yīng)用,例如上圖所示的汽車機(jī)箱,需要快速內(nèi)存作為啟動設(shè)備??赡芊傅囊粋€錯誤是將快速讀取帶寬與快速啟動時間相關(guān)聯(lián),因為這只關(guān)注將代碼和數(shù)據(jù)從啟動閃存移動到 RAM 所需的時間。但是,如果考慮到設(shè)備初始化時間和引導(dǎo)加載程序大小,很明顯,從引導(dǎo)閃存讀取時間并不是引導(dǎo)序列中的主要瓶頸。

現(xiàn)代 NOR 閃存設(shè)備,例如賽普拉斯的 Semper NOR 閃存,提供快速初始化時間和高帶寬,以最大限度地減少啟動。當(dāng)Semper NOR與八進(jìn)制或HyperBus總線協(xié)議中的JEDEC xSPI接口一起使用時,帶寬可以高達(dá)400 MB/s??紤]到 1 MB 到 2 MB 之間的典型 U-boot 大小,400 MB/s 的讀取帶寬相當(dāng)于 5 ms 的讀取時間,加上 Semper NOR 閃存的最大 300 μs 設(shè)備初始化時間。將其與大約 100 毫秒的 eMMC 初始化時間和 50 毫秒的 UFS 初始化時間進(jìn)行比較。使用Semper NOR閃存的總系統(tǒng)啟動明顯低于汽車100 ms啟動要求。NOR 閃存器件還符合 ISO 26262 標(biāo)準(zhǔn),并符合 ASIL-B。

在某些應(yīng)用中,例如工業(yè)或物聯(lián)網(wǎng),最好直接在閃存設(shè)備(XIP)上執(zhí)行,而不是將引導(dǎo)加載程序復(fù)制到RAM。將其與使用 eMMC 進(jìn)行存儲和 LPDDR2 RAM 進(jìn)行代碼執(zhí)行的存儲和下載啟動方案進(jìn)行比較。DRAM的寬數(shù)據(jù)總線需要多層PCB設(shè)計來適應(yīng)。如果處理器直接在 NOR 閃存上運行 XIP,例如使用 x8 八通道 SPI 閃存,則引腳數(shù)量會顯著減少(參見圖 3)。結(jié)果是節(jié)省了多達(dá) 2 到 4 層 PCB 設(shè)計,從而降低了整體系統(tǒng)成本。

pYYBAGOIP5eASjBeAACoT-du4y4573.png

圖3.使用 NOR 閃存作為 XIP 設(shè)備。

如前所述,汽車和工業(yè)應(yīng)用要求閃存設(shè)備可靠運行超過15年,并保持存儲數(shù)據(jù)的完整性。通常,SLC NAND和MLC NAND的誤碼率比NOR設(shè)備差。在寫入存儲器陣列時可能發(fā)生位錯誤,或者由讀取干擾或其他因素引起的電子泄漏。為了補(bǔ)償丟失數(shù)據(jù)的風(fēng)險,NAND設(shè)備需要高度的ECC校正方案。原始SLC NAND設(shè)備甚至可能需要主機(jī)端的ECC功能。eMMC有自己的控制器來處理這些功能。SLC NAND和eMMC器件中糾錯和壞塊管理的需求增加了整體系統(tǒng)的復(fù)雜性和成本。在滿足功能安全和數(shù)據(jù)可靠性要求時,這也是一個重要的考慮因素。

NOR 閃存可以提供這些類型的應(yīng)用所需的耐用性。例如,在 Semper NOR 閃存中實施的 EnduraFlex 技術(shù)在 512 Mb 密度設(shè)備中提供了超過 100 萬個周期的耐用性,在 1 Gb 設(shè)備中提供了超過 250 萬個周期的耐用性。這些設(shè)備還可以進(jìn)行分區(qū)和配置,以具有高耐用性和長保留時間區(qū)域,從而保證 25 年的數(shù)據(jù)完整性。因此,單個 NOR 閃存設(shè)備能夠靈活地在單個設(shè)備上存儲引導(dǎo)加載程序代碼和文件系統(tǒng)代碼,兩者在保留和耐久性要求的兩端;即,開發(fā)人員可以為引導(dǎo)加載程序代碼配置長保留區(qū)域,同時將其他內(nèi)存區(qū)域保留為文件系統(tǒng)的高耐久性區(qū)域。

總之,盡管SLC NAND、eMMC和UFS的每比特成本較低,但NOR閃存器件仍然是嵌入式系統(tǒng)引導(dǎo)設(shè)備的最佳選擇,尤其是在需要非??斓南到y(tǒng)啟動時間的應(yīng)用中。NOR 閃存技術(shù)提供了重要的可靠性功能,如快速初始化時間、XIP 功能以及配置長保留和高耐久性區(qū)域的靈活性,它正迅速成為需要快速可靠啟動的系統(tǒng)的首選非易失性存儲器。

審核編輯:郭婷

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • NOR閃存
    +關(guān)注

    關(guān)注

    0

    文章

    25

    瀏覽量

    14620
  • 閃存
    +關(guān)注

    關(guān)注

    16

    文章

    1801

    瀏覽量

    115115
  • 嵌入式
    +關(guān)注

    關(guān)注

    5094

    文章

    19178

    瀏覽量

    307735
  • 存儲器
    +關(guān)注

    關(guān)注

    38

    文章

    7528

    瀏覽量

    164351
  • ROM
    ROM
    +關(guān)注

    關(guān)注

    4

    文章

    575

    瀏覽量

    85994
收藏 人收藏

    評論

    相關(guān)推薦

    嵌入式系統(tǒng)引導(dǎo)程序移植

    嵌入式系統(tǒng)引導(dǎo)程序移植
    發(fā)表于 08-20 18:44

    嵌入式Linux的引導(dǎo)過程是怎樣的?

    歡迎關(guān)注公眾號,文章會同步發(fā)布在嵌入式客棧引言:本文簡明扼要的介紹了嵌入式Linux的引導(dǎo)過程,X86體系的引導(dǎo)過程以及幾種常見嵌入式處理器
    發(fā)表于 12-17 07:25

    嵌入式系統(tǒng)閃存設(shè)備I/O 軟件的設(shè)計與實現(xiàn)

    閃存作為最常用的嵌入式存儲設(shè)備,其管理和訪問技術(shù)對整個系統(tǒng)的性能有著較大 的影響。目前嵌入式
    發(fā)表于 06-09 09:14 ?10次下載

    基于ARM-μCLinux嵌入式系統(tǒng)啟動引導(dǎo)的實現(xiàn)

    基于ARM-μCLinux嵌入式系統(tǒng)啟動引導(dǎo)的實現(xiàn):介紹了 ARM-μCLinux 嵌入式系統(tǒng)的結(jié)構(gòu)組成,重點分析了 ARM--μCLinu
    發(fā)表于 06-25 08:14 ?36次下載

    嵌入式系統(tǒng)引導(dǎo)技術(shù)研究

    以POWERPC8XX系列處理器為例! 通過對此類處理器的引導(dǎo)模式" 引導(dǎo)代碼的編寫和調(diào)試!以及如何引導(dǎo)操作系統(tǒng)執(zhí)行等問題的研究!探索嵌入式
    發(fā)表于 07-02 15:09 ?34次下載

    嵌入式系統(tǒng)中實現(xiàn)從RAM快速引導(dǎo)技術(shù)

    摘    要: 本文以ARM7TDMI為例,對嵌入式系統(tǒng)從ROM和RAM引導(dǎo)的特點及技術(shù)實現(xiàn)進(jìn)行了比較,對異常和中斷概念給出了詳細(xì)的辨析,介紹了如何實現(xiàn)
    發(fā)表于 03-11 12:24 ?1190次閱讀
    在<b class='flag-5'>嵌入式</b><b class='flag-5'>系統(tǒng)</b>中實現(xiàn)從RAM快速<b class='flag-5'>引導(dǎo)</b>技術(shù)

    嵌入式引導(dǎo)加載技術(shù)

    嵌入式引導(dǎo)加載技術(shù)
    發(fā)表于 02-08 01:37 ?10次下載

    嵌入式系統(tǒng)內(nèi)核引導(dǎo)啟動過程淺析

    嵌入式系統(tǒng)內(nèi)核引導(dǎo)啟動過程淺析
    發(fā)表于 10-30 10:26 ?6次下載
    <b class='flag-5'>嵌入式</b><b class='flag-5'>系統(tǒng)</b>內(nèi)核<b class='flag-5'>引導(dǎo)</b>啟動過程淺析

    嵌入式系統(tǒng)

    嵌入式系統(tǒng)學(xué)習(xí)總結(jié)嵌入式系統(tǒng)的理解嵌入式系統(tǒng)的歷史嵌入式
    發(fā)表于 11-03 20:36 ?11次下載
    <b class='flag-5'>嵌入式</b><b class='flag-5'>系統(tǒng)</b>

    用于嵌入式設(shè)備的JavaScript

      這些開發(fā)系統(tǒng)中的每一個都是在嵌入式設(shè)備上開始 JavaScript 開發(fā)的好工具。盡管 JavaScript 在近 20 年前首次引入,但它才剛剛開始用于
    的頭像 發(fā)表于 06-29 09:39 ?3630次閱讀
    <b class='flag-5'>用于</b><b class='flag-5'>嵌入式</b><b class='flag-5'>設(shè)備</b>的JavaScript

    用于嵌入式系統(tǒng)引導(dǎo)閃存設(shè)備比較

      如前所述,汽車和工業(yè)應(yīng)用要求閃存設(shè)備能夠可靠運行 15 年以上并保持存儲數(shù)據(jù)的完整性。通常,SLC NAND 和 MLC NAND 的誤碼率比 NOR 設(shè)備差。
    發(fā)表于 06-30 10:23 ?938次閱讀
    <b class='flag-5'>用于</b><b class='flag-5'>嵌入式</b><b class='flag-5'>系統(tǒng)</b><b class='flag-5'>引導(dǎo)</b>的<b class='flag-5'>閃存</b><b class='flag-5'>設(shè)備</b><b class='flag-5'>比較</b>

    用于嵌入式系統(tǒng)引導(dǎo)閃存設(shè)備比較

      總之,雖然 SLC NAND、eMMC 和 UFS 的每比特成本較低,但 NOR 閃存器件仍然是嵌入式系統(tǒng)啟動設(shè)備的最佳選擇,尤其是在需要非??斓?/div>
    發(fā)表于 08-17 11:57 ?683次閱讀
    <b class='flag-5'>用于</b><b class='flag-5'>嵌入式</b><b class='flag-5'>系統(tǒng)</b><b class='flag-5'>引導(dǎo)</b>的<b class='flag-5'>閃存</b><b class='flag-5'>設(shè)備</b><b class='flag-5'>比較</b>

    使用外部閃存的安全嵌入式系統(tǒng)

    在本系列的第 1 部分中,我們介紹了安全性在連接的嵌入式系統(tǒng)中的重要性,以及強(qiáng)制使用外部閃存閃存的去集成。在本系列的第 2 部分中,我們介紹了下一代智能內(nèi)存安全
    的頭像 發(fā)表于 10-21 09:23 ?694次閱讀
    使用外部<b class='flag-5'>閃存</b>的安全<b class='flag-5'>嵌入式</b><b class='flag-5'>系統(tǒng)</b>

    用于嵌入式系統(tǒng)引導(dǎo)閃存設(shè)備比較

    許多嵌入式系統(tǒng)利用非易失性存儲器來存儲引導(dǎo)代碼、配置參數(shù)以及系統(tǒng)斷電時持續(xù)存在的其他數(shù)據(jù)。如今,閃存在大多數(shù)
    的頭像 發(fā)表于 10-24 11:55 ?858次閱讀
    <b class='flag-5'>用于</b><b class='flag-5'>嵌入式</b><b class='flag-5'>系統(tǒng)</b><b class='flag-5'>引導(dǎo)</b>的<b class='flag-5'>閃存</b><b class='flag-5'>設(shè)備</b><b class='flag-5'>比較</b>

    什么是嵌入式系統(tǒng)?嵌入式系統(tǒng)的具體應(yīng)用

    嵌入式,一般是指嵌入式系統(tǒng)。用于控制、監(jiān)視或者輔助操作機(jī)器和設(shè)備的裝置。
    的頭像 發(fā)表于 12-20 13:33 ?2641次閱讀
    主站蜘蛛池模板: 欧美色老太婆 | 七月丁香八月婷婷综合激情 | 国产乱码一区二区三区四川人 | 香港三级理论在线观看网站 | 天天免费| 九九视频热 | 日韩乱轮| 天天爱天天做久久天天狠狼 | 国产性猛交xx乱 | 色噜噜噜 | 婷婷视频网| 娇妻被黑人蹂躏 | 成人免费视频一区 | 日本韩国三级视频 | 韩国三级hd中文字幕久久精品 | 国产精品久久久久久福利 | 激情婷婷色 | 在线亚洲日产一区二区 | 欧美一区二区三区视频 | 久久6免费视频 | 性欧美大战久久久久久久久 | 视频免费在线 | 色噜噜狠狠狠狠色综合久一 | 永久在线观看www免费视频 | 3344成年在线视频免费播放男男 | 欧美一级视频免费 | 午夜剧场官网 | 色天使色婷婷在线影院亚洲 | 91大神在线看| 免费爱爱网址 | 激情性爽三级成人 | 综合色爱 | 精品成人 | 91破处视频 | 免费观看在线永久免费xx视频 | 亚色综合 | 色多多在线观看 | 丁香婷婷综合五月六月 | 日日添天天做天天爱 | 天天天做天天天天爱天天想 | 一区二区三区伦理高清 |