久久久久国产综合精品-久久人妻视频观看-亚洲在线地址一二三-日本中文字幕久久久-天天日天天弄天天干b-久久久久国产精品99-国产日韩av大片快播-91精品国产综合久久撸-亚洲熟女久久一区二区,国产欧美日韩综合精品一,亚洲欧美日本视频在线观看,日本中文字幕在精品

歡迎進(jìn)入儀商網(wǎng)!

可編程邏輯能為微控制器帶來(lái)什么改變?

 在過(guò)去25年里,微控制器的內(nèi)部外設(shè)發(fā)生了巨大的變化。最初許多微控制器只包含RAM、ROM,也許還有基本的定時(shí)器。隨著微控制器的發(fā)展,更多的外設(shè)被基礎(chǔ)到這種單價(jià)不超過(guò)一美元的器件中。定時(shí)器/計(jì)數(shù)器、PWM和包括UART、SPI和I2C在內(nèi)的標(biāo)準(zhǔn)串行接口常用于這些廉價(jià)的微控制器。另一個(gè)重大變化是32位CPU正在取代同一價(jià)格范圍的8位器件。
       但是即便有如此豐富的特性,對(duì)于廉價(jià)微控制器而言,隨時(shí)都存在微控制器廠商不能迅速支持的項(xiàng)目專用硬件接口或新的第三方接口。往往這要求設(shè)計(jì)人員使用外部硬件或是通過(guò)位拆裂在固件中實(shí)現(xiàn)接口。位拆裂使用固件觸發(fā)IO端口,一般可用于實(shí)現(xiàn)串行接口。如果要監(jiān)測(cè)端口以解碼串行數(shù)據(jù)的時(shí)候,也可以使用這種方法。無(wú)論是使用外部硬件還是位拆裂來(lái)實(shí)現(xiàn)接口,都會(huì)產(chǎn)生額外的設(shè)計(jì)成本。雖然增加外部硬件帶來(lái)的成本是明顯的,但使用軟件實(shí)現(xiàn)串行接口可能也會(huì)要求使用速度更快因而也更加昂貴的CPU。
       大多數(shù)通用微控制器今天都支持SPI、UART和I2C接口,但仍然有很多時(shí)候,某些內(nèi)部用戶可編程邏輯會(huì)非常有用。Atmel、賽普拉斯、Microchip和NXP等多家公司已經(jīng)把部分用戶可定義邏輯添加到自己的部件上,用于修復(fù)部分此類問(wèn)題。這些器件主要是帶附加邏輯的微控制器。CPU仍然是主要的處理器件,附加邏輯的作用是提高CPU的工作效率。這類器件常見(jiàn)于成本敏感性產(chǎn)品中,但也在低級(jí)任務(wù)中用作小型協(xié)處理器,以減輕主處理器的負(fù)擔(dān),從而提升效率。
       另一方面FPGA也正在朝著類似的目標(biāo)前進(jìn),雖然是從另一個(gè)方向。賽靈思和Altera多年來(lái)一直在添加軟硬核處理器以創(chuàng)建片上系統(tǒng)。FPGA方法一般成本較高,但如果項(xiàng)目需要大量定制邏輯,這就是一種高成本效益的方法。這些器件對(duì)于構(gòu)建ASIC、小批量產(chǎn)品的原型而言極具價(jià)值。這類應(yīng)用的上市時(shí)間至關(guān)重要,而較大型產(chǎn)品需要持續(xù)的硬件靈活性。
       微控制器搭配邏輯與FPGA搭配CPU,這兩種器件類型都能為現(xiàn)場(chǎng)提供硬件靈活性。一旦基于閃存的器件成為常規(guī),現(xiàn)場(chǎng)升級(jí)就會(huì)成為標(biāo)準(zhǔn)。最早設(shè)計(jì)人員只能夠升級(jí)固件,但現(xiàn)在硬件(邏輯)和固件都能夠在現(xiàn)場(chǎng)輕松實(shí)現(xiàn)升級(jí)。從計(jì)算機(jī)鼠標(biāo)到高速網(wǎng)絡(luò)路由器等設(shè)備均能夠重新編寫(xiě)設(shè)備的固件和硬件,從而進(jìn)行現(xiàn)場(chǎng)升級(jí)。
       上文提及的四家公司(Atmel、賽普拉斯、Microchip和NXP)均可提供“膠連”邏輯,幫助減輕主處理器的負(fù)荷,或是無(wú)需使用外部邏輯。就提供的邏輯模塊類型和這些邏輯模塊彼此互聯(lián)的方式以及與定時(shí)器、UART和IO引腳等板載模塊互聯(lián)的方式而言,每家公司都采取了不同的方法。
       因此有必要了解這些廠家各自是如何實(shí)現(xiàn)內(nèi)部可編程邏輯的,以便為選擇最適合自己項(xiàng)目的解決方案做出最佳決策。只要一個(gè)簡(jiǎn)單的內(nèi)部AND或者OR門(mén)控就足以避免使用外部組件,或是改善CPU性能。所有四種方法都支持用定制邏輯門(mén)控輸入和輸出信號(hào)。這類方法可借助時(shí)鐘門(mén)控輸入,以便使用計(jì)數(shù)器測(cè)量外部時(shí)鐘頻率。這四類邏輯模塊均支持的一個(gè)簡(jiǎn)單例子是一種調(diào)制UART輸出,使之用于IR通信的方法。在此例中,不僅有圖1所示的內(nèi)部AND門(mén)控,還能夠?qū)?lái)自時(shí)鐘或計(jì)數(shù)器的信號(hào)及UARTTX輸出路由到AND門(mén)控。

圖1簡(jiǎn)單調(diào)制的UART
       [pagebreak]        AtmelXMEGA定制邏輯(XCL)
       AtmelXCL模塊內(nèi)置兩個(gè)LUT(查找表)模塊,配套兩個(gè)8位定時(shí)器/計(jì)數(shù)器模塊。這兩個(gè)LUT不必連接到定時(shí)器/計(jì)數(shù)器模塊,而是與UART、EVENT模塊或IO引腳互聯(lián)。這兩個(gè)LUT可用作兩個(gè)獨(dú)立的2輸入單元或一個(gè)單獨(dú)的3輸入單元。該邏輯模塊可配置為組合邏輯,如AND、NAND、OR、NOR、XOR、XNOR、NOT或MUX功能。它們也可配置為順序邏輯功能,例如D觸發(fā)器、D鎖存器或RS鎖存器。由于能夠與其它邏輯模塊和IO引腳互聯(lián),這些簡(jiǎn)單的LUT模塊能夠方便地讓設(shè)計(jì)人員避免使用某些外部邏輯,或者節(jié)省CPU周期。例如AtmelXCL模塊應(yīng)用手冊(cè)(AT01084)解釋了如何配置XCL模塊,以避免在產(chǎn)生額外CPU開(kāi)銷或使用外部邏輯的情況下,為UART輸出提供曼徹斯特編碼。AVRXMEGAE器件內(nèi)置一個(gè)XCL模塊。
圖2Atmel的XMEGA定制邏輯(XCL)
       Microchip可配置邏輯單元(CLC)
       MicrochipCLC允許用戶從八路輸入中選擇最多四個(gè)信號(hào)。這些輸入可以是兩個(gè)IO引腳、內(nèi)部時(shí)鐘、外設(shè)或寄存器位的組合。這四個(gè)信號(hào)隨后路由到可編程邏輯模塊中。該邏輯模塊可編程為AND-OR、OR-XOR、4輸入AND、S-R鎖存器的8種組合之一,也可配置為4種其它觸發(fā)器組合之一。Microchip在其《可配置邏輯單元提示與技巧》應(yīng)用手冊(cè)中給出了部分實(shí)例。其中的實(shí)例之一演示了如何配置這些模塊以解碼正交信號(hào)。在不使用這些額外的邏輯模塊情況下,CPU需要以高得多的速率采樣信號(hào),才能避免正處于轉(zhuǎn)換階段的信號(hào)發(fā)生偽旋轉(zhuǎn),讓CPU只被有效轉(zhuǎn)換中斷。MicrochipPIC10(L)F320/322器件每個(gè)都包含一個(gè)CLC模塊,而每個(gè)CLC模塊都包含四個(gè)圖3所示的模塊。
圖3Microchip的可配置邏輯單元(4個(gè)中的一個(gè))
       NXP模式匹配引擎
       NXP提供的用戶可配置邏輯被稱為模式匹配引擎。該邏輯模塊的輸入可選擇最大八個(gè)GPIO輸入。這八個(gè)輸入可為復(fù)雜的布爾表達(dá)生成乘積項(xiàng)。這些輸出可用于觸發(fā)中斷,驅(qū)動(dòng)特殊IO引腳,或是路由到下一個(gè)邏輯模塊或slice。其它特性則支持上升或下降信號(hào)以及反相信號(hào)的邊緣檢測(cè)。該附加硬件經(jīng)配置后,只有發(fā)生復(fù)雜(或簡(jiǎn)單)事件組合時(shí)才中斷CPU。NXPLPC81x器件內(nèi)置一個(gè)模式匹配引擎。
圖4NXP引腳中斷/模式匹配引擎
       賽普拉斯PSoC通用數(shù)字模塊(UDB)
       賽普拉斯通過(guò)使用通用數(shù)字模塊或UDB,采用更先進(jìn)的方法在上文介紹的其他三個(gè)廠商的方法和FPGA之間獨(dú)樹(shù)一幟。一個(gè)UDB由兩個(gè)12C4PLD和一個(gè)數(shù)據(jù)通路構(gòu)成。PLD可用于控制數(shù)據(jù)通路的操作和數(shù)據(jù)流,也可用作通用邏輯和狀態(tài)機(jī)。數(shù)據(jù)通路是一種能提供8位功能(AND、OR、ADD、SUB、INC、DEC、XOR)、移位功能(左和右)以及供數(shù)據(jù)排隊(duì)的兩個(gè)4字節(jié)FIFO的定制模塊。這些模塊也可以結(jié)合在一起提供16位、24位或32位功能。
       UDB的輸入和輸出可路由到任何GPIO、外設(shè)/組件IO、中斷等。UDB、固定功能模擬和數(shù)字模塊以及GPIO之間的互聯(lián)都使用數(shù)字信號(hào)接口(DSI)處理。UDB經(jīng)編程可實(shí)現(xiàn)為任何功能,包括從簡(jiǎn)單的邏輯門(mén)到計(jì)數(shù)器和PWM以及UART和I2C外設(shè)等通用串行接口。
       就利用UDB實(shí)現(xiàn)設(shè)計(jì)而言,用戶可以選擇多種選項(xiàng)。既可把簡(jiǎn)單的邏輯門(mén)布局在原理圖中,也可在Verilog中實(shí)現(xiàn)設(shè)計(jì)。還可提供定制圖形界面,無(wú)需使用Verilog即可實(shí)現(xiàn)設(shè)計(jì)。PSoC3、PSoC4和PSoC5系列微控制器可包含4個(gè)到24個(gè)此類邏輯模塊(UDB)。
圖5賽普拉斯PSoC通用數(shù)字模塊(UDB)
       [pagebreak]       定制接口實(shí)例
       最近我注意到Worldsemi生產(chǎn)的一些RGBLED很有意思。部件編號(hào)分別為WS2811、WS2812和WS2812B,但它們工作方式一致。只需要一個(gè)GPIO引腳,您就可以驅(qū)動(dòng)1,000個(gè)或者更多的此類部件。這相當(dāng)令人感興趣,因?yàn)槲夷軌蛴靡粋€(gè)GPIO引腳控制如此大數(shù)量的RGBLED。連接這些LED的接口不是SPI、UART或I2C,而是定制接口。通信信號(hào)采用異步信號(hào),每一位開(kāi)始于上升沿。數(shù)據(jù)為1或0由下圖所示的高脈沖長(zhǎng)度決定。
圖6WS2811/12數(shù)據(jù)0/1時(shí)序
       每個(gè)部件需要24位數(shù)據(jù),每一種顏色(紅、綠、藍(lán))為下列格式的8位。
圖7WS2811/12數(shù)據(jù)格式
       WS2811/12部件采用DIN(數(shù)據(jù)輸入)和DOUT(數(shù)據(jù)輸出)信號(hào),以便簡(jiǎn)單地進(jìn)行串行連接。每個(gè)部件都保留其看到的頭24位數(shù)據(jù),然后把剩余數(shù)據(jù)從DOUT引腳輸出。參見(jiàn)下面的圖8。
圖8連接多個(gè)WS2811/12部件
       當(dāng)數(shù)據(jù)流啟動(dòng)后,每個(gè)部件將看到持續(xù)的數(shù)據(jù)流。如果數(shù)據(jù)信號(hào)的上升沿不超過(guò)50微秒,部件會(huì)鎖存數(shù)據(jù),將緊鄰的24位數(shù)據(jù)視為自己的數(shù)據(jù),并將其余數(shù)據(jù)重新發(fā)送出去。
圖9數(shù)據(jù)流閑置時(shí)間超過(guò)50微秒時(shí)器件復(fù)位
       正如您所看到的,其原理并不復(fù)雜,但它并不能輕松地適配到標(biāo)準(zhǔn)的微控制器硬件上。我確實(shí)發(fā)現(xiàn)有人使用SPI接口來(lái)維持時(shí)序,但這要求每個(gè)真實(shí)的數(shù)據(jù)位使用至少三個(gè)SPI數(shù)據(jù)位,對(duì)于通過(guò)位拆裂獲得CPU性能而言優(yōu)勢(shì)不大。由于時(shí)序并不嚴(yán)格,如果您在固件中實(shí)現(xiàn)接口(位拆裂),CPU將專門(mén)用于翻轉(zhuǎn)驅(qū)動(dòng)信號(hào)直至LED全部更新。這意味著您需要禁用所有中斷,在整個(gè)過(guò)程中不對(duì)任何其它輸入做出響應(yīng)。如果您有1,000個(gè)LED,則更新時(shí)間為(0.40微秒+0.85)*24位*1,000個(gè)LED=30,000微秒或30毫秒。這可能并不是什么問(wèn)題,但如果您要以30Hz的頻率更新LED,將幾乎占用100%的CPU!
       在編寫(xiě)代碼時(shí),我習(xí)慣于在不得不較長(zhǎng)時(shí)間禁用中斷的地方避免阻塞代碼或條件,特別在系統(tǒng)中有用戶接口或是需要與其它處理器通信的情況下尤為如此。我的目的是盡量減輕CPU的負(fù)擔(dān),讓硬件完成大部分工作,就如同今天常見(jiàn)的內(nèi)部UART或SPI模塊所做的工作一樣。賽普拉斯PSoCUDB有幾項(xiàng)特性能讓這項(xiàng)工作變得非常簡(jiǎn)便。每個(gè)UDB在數(shù)據(jù)通路中有兩個(gè)4字節(jié)FIFO和一個(gè)移位器。在實(shí)現(xiàn)UART時(shí),您可將一個(gè)FIFO用作TX緩存,另一個(gè)用作RX緩存。對(duì)于WS2811/12,我只需要一個(gè)輸出FIFO和移位器。我決定配置硬件,為每個(gè)器件每次生成一次中斷。中斷處理器將加載24位(3字節(jié))數(shù)據(jù),直到FIFO為空時(shí)返回。采用這種方法,可以每30微秒中斷一次,而不必以150毫微秒或更短間隔禁用全部中斷和位拆裂。我決定使用的微控制器是賽普拉斯PSoCCY8C4245AXI。該微控制器大批量采購(gòu)價(jià)格約為一美元,有四個(gè)UDB,運(yùn)行頻率為48MHz,足以滿足此項(xiàng)工作所需的速度和硬件要求。
       設(shè)計(jì)使用了PSoC提供的四個(gè)UDB中的兩個(gè)。一個(gè)用于使用FIFO緩沖數(shù)據(jù)和移位數(shù)據(jù),這樣每個(gè)器件的全部24位(3字節(jié))可一次性寫(xiě)入。第二個(gè)UDB可使用兩個(gè)比較輸出創(chuàng)建PWM。一個(gè)比較輸出用于創(chuàng)建邏輯0,另一個(gè)用于創(chuàng)建邏輯1。該串行數(shù)據(jù)可用于控制數(shù)字多路復(fù)用器,選擇波形1或0。敬請(qǐng)參見(jiàn)下圖10的方框圖。
圖10WS2811/12接口使用PSoCUDB的方框圖
       UDB中四個(gè)PLD(每個(gè)UDB有2個(gè))的大多數(shù)乘積項(xiàng)可用于控制數(shù)據(jù)通路,生成中斷,提供狀態(tài)和控制功能,但這也使用了這種低成本微控制器中一半的UDB資源。
       接下來(lái)的工作是明確這一附加硬件能為設(shè)計(jì)節(jié)省多少CPU開(kāi)銷。以1,000個(gè)LED組成的陣列為例,其刷新頻率為30Hz。如果設(shè)計(jì)使用固件對(duì)接口進(jìn)行位拆裂操作,會(huì)差不多占用100%的CPU資源。使用PSoC器件中的可編程硬件仍然可以做到每30微秒中斷一次,雖然這也是較重的負(fù)荷,但運(yùn)行在48MHz的ARMCortex-M0足以應(yīng)付。為測(cè)試CPU開(kāi)銷,我創(chuàng)建了一個(gè)簡(jiǎn)單的環(huán)路,以大約30Hz的頻率刷新顯示器。在主環(huán)路中,我觸發(fā)了一個(gè)引腳,然后使用示波器計(jì)算40毫秒內(nèi)的觸發(fā)數(shù)量。然后我禁用中斷,再次運(yùn)行項(xiàng)目,并比較結(jié)果。與使用固件中的位拆裂造成的幾乎100%的CPU占用相比,持續(xù)顯示刷新只占用大約12%的CPU資源。這樣另外88%的CPU周期可用于外部通信和用戶界面。如果為設(shè)計(jì)添加DMA,該開(kāi)銷可能會(huì)從12%下降到2%或更低。我使用的最廉價(jià)PSoC(約1美元)只包含UDB但未包含DMA,不過(guò)一些較大型的部件確實(shí)內(nèi)置有DMA。
       隨后我實(shí)際制作了一個(gè)由6016個(gè)LED(960個(gè)LED)網(wǎng)格組成的真正RGBLED板,用于測(cè)試該組件。該組件的運(yùn)行符合預(yù)期,可用作顯示基本的直線、矩形、圓圈以及文本的圖形界面。
圖11使用960個(gè)RGBLED制作的廣告牌
        無(wú)論是大型LED板還是簡(jiǎn)單的定制界面,部分內(nèi)部可編程硬件會(huì)給設(shè)計(jì)性能造成重大影響。不是每一種定制界面都需要多字節(jié)FIFO或全硬件狀態(tài)機(jī),但擁有這種靈活性能為您提供更多設(shè)計(jì)選擇、提高性能,或是讓現(xiàn)有設(shè)計(jì)迅速適合產(chǎn)品需求。

聲明: 聲明:凡本網(wǎng)注明"來(lái)源:儀商網(wǎng)"的所有作品,版權(quán)均屬于儀商網(wǎng),未經(jīng)本網(wǎng)授權(quán)不得轉(zhuǎn)載、摘編使用。
經(jīng)本網(wǎng)授權(quán)使用,并注明"來(lái)源:儀商網(wǎng)"。違反上述聲明者,本網(wǎng)將追究其相關(guān)法律責(zé)任。
本網(wǎng)轉(zhuǎn)載并注明自其它來(lái)源的作品,歸原版權(quán)所有人所有。目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點(diǎn)或證實(shí)其內(nèi)容的真實(shí)性,不承擔(dān)此類作品侵權(quán)行為的直接責(zé)任及連帶責(zé)任。如有作品的內(nèi)容、版權(quán)以及其它問(wèn)題的,請(qǐng)?jiān)谧髌钒l(fā)表之日起一周內(nèi)與本網(wǎng)聯(lián)系,否則視為放棄相關(guān)權(quán)利。
本網(wǎng)轉(zhuǎn)載自其它媒體或授權(quán)刊載,如有作品內(nèi)容、版權(quán)以及其它問(wèn)題的,請(qǐng)聯(lián)系我們。相關(guān)合作、投稿、轉(zhuǎn)載授權(quán)等事宜,請(qǐng)聯(lián)系本網(wǎng)。
QQ:2268148259、3050252122。

日韩欧美国产制服丝袜-18禁国产91精品久久久久久-久久综合色鬼色88-国产'av一区二区三区 | 久久久久久久久91国产精品-国产精品99久久精品国产-91免费版网站在线观看-熟妇人妻激情偷爽文 | 99精品国产福利在线观看-亚洲激情人妻视频-饥渴少妇一区二区三区四区-日韩欧美国产一二三 | 亚洲欧洲一区二区三区中文字幕-一区二区三区蜜桃臀-91国偷自产一区二区三区三区-久久久久久熟妇热舞 | 亚洲中文久久久久久精品-欧美激情中文字幕视频一区-婷婷综合久久中文字幕-精品高潮一区二区三区绯色av | 8888888888视频日本-《巨乳人妻》翔田千里-久久久一区蜜臀av-91精品国产综合久久久夜色 | beeg老熟妇喷水-av黄色一级片在线观看第二区-亚洲av日韩综合一区在线观看-婷婷www久久 | 国内精品久久久久久久性色-亚洲午夜久久久久久97-91精品婷婷国产综合久久韩漫-超碰免日天天干夜夜爽 | 加勒比在线视频一区二区三区-久久网视频在线观看-欧美日韩图片久久久久-人妻三级中文字幕 | 成人av精品免费网站-日韩欧美自拍偷拍一区二区-亚洲精品少妇熟女-日韩有码视频中文字幕在线 | www亚洲熟妇久久久-7777久久亚洲中文字幕蜜桃91-亚洲电影中文不卡av-日韩不卡毛片午夜在线看片? 天天日天天操天天拍天天射-人妻熟女aⅴ中文字幕在线看-国产精品97久久-日韩人妻综合一区二区 | 久久精品色妇少妇人妻-伊人中文字幕熟女-欧亚蜜桃一区二区三区-欧美,日韩,在线视频一区二区三区 国产精品久久久久久蜜臀-人人看人人在人人妻-久久久夜色精品国产7777-日韩在线av一区 | 亚洲精品中文字幕720p-成人麻豆免费观看-91国内偷拍国内精品对白-日韩午夜男女免费视频 | 麻豆av剧情在线观看-国产 在线精品自拍-麻豆女神视频在线观看-日本无卡顿一区二区 | 成人乱码一区二区三区蜜臀av-成人免费视频国产免费麻豆网站-日韩av一卡二卡-国产自拍 日韩三级 | 国产精品成人免费视频不卡-日韩毛片在线免费观看-日韩人妻视频在线观看-久久精品电影www | 国产精品久久久99中文-国产精品久久天天-午夜久久精品福利-99久久九九视频免费 | 亚洲在线不卡顿视频-日本熟女久久一区-涩五月婷婷中文字幕-另类欧美在线视频专区 | 久久久免费精彩视频-成人免费观看av毛片-欧美日韩一区二区三区成人在线-丰满人妻一区二区三区53号 | 亚州av嫩草av极品在线观看-日韩人妻中文字幕二区-99热成人在线观看9热出品必出精品-91人妻精品久久久久久久久久久久久网 | 亚洲在线大香蕉伊人-99热 这里都是精品-精品人妻久久久久精品-久久久久久久久精品国产 | 123亚洲一区二区自拍偷拍-久久国产乱子伦精品免费另类-99久久免费看少妇高潮-美女视频在线观看一区二区 | 天天日天天舔天天射天天操-国产精品人妻熟女av在线-人妻天天爽一区二区-人人人妻人人人妻人人人澡 | 国产在线观看一区二区三区-久久精品丰满人妻99-91狠狠综合久久久久在线-国产福利一区二区视频 | 97视频在线观看一区二区-91久久精品国产91久久久吃药-丁香六月天婷婷在线-六月婷婷中文综合一区 国产一区二区在线播放黄色高清-亚洲精品熟女网站-亚洲av解说专区在线观看-国产露脸熟妇xxx | 麻豆国产情侣自拍-91精品久久人人妻人人做人人爱-99精品人妻一区二区-久久久999免费国产精品 | 国产成人精品99久久久-婷婷久久av综合一区二区三区-狠狠做婷婷激情四射-国产成人精品视频a | 国产视频一区二区网站-2020亚洲精品极品色在线-少妇熟女a精品一区二区-日韩欧美亚州综合久久 | 成人久久国产劲爆-日韩 中文字幕 国产-精品久久久久久久综合网-日韩情色免费在线视频 | 超碰人人人人人人妻-日韩黄色按摩片-久久久久av亚洲av-亚洲高清福利视频导航 | 国产精品久久久久密臀-精品日韩人妻中文字幕-熟妇另类久久久久-大香蕉超碰五月天 | 精品免费一区二区三区四区视频-久久久亚洲福利精品午夜-ff14一区二区三区分别是啥-18禁国产精品久久久久久不卡 | 乱妇熟妇乱女xxx-caoporn超碰国产97-欧美激情一区二区偷拍-sm调教视频国产一区二区 | 久久视频成人国产91-六月丁香婷久久-亚洲永久精品日韩成人av-久久最近最新高清中文字幕 | 国产乱子伦一区二区三区免费-欧美亚洲综合999-激情综合五月天首页-久久久久 亚洲 精品 | 91麻豆精品国产91久久久久久久-国产精品久久久久久久久免费人妻-色哟哟精品视频在线观看入口-超碰国产一区二区三区成人 | 日韩高清在线观看免费av-91麻豆精品国产91综合久久久-欧美综合欧美综合欧美综合欧美色-国产一区二区视频在线观看第一页 | 亚洲图色 一区二区-久久精品国产亚洲av麻豆四虎-蜜臀a∨一区二区三区-日韩精品在线视频在线 | 国产精品色呦呦视频-国产精品免费看91-人妻少妇久久中文字幕蜜桃-精品婷婷久久观看视频 | 亚洲综合一区免费在线观看-91精品久久在线播放-日本黄页网站视频免费观看-久久久久久人妻精品专区 | 国内精品久久久久久久久久懂色-麻豆av熟女人妻一-一本大道av伊人久久综合-国产日韩欧美在线观看一区播放视频 |