《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 可編程邏輯 > 設(shè)計(jì)應(yīng)用 > 基于ARM+FPGA+多DSP的嵌入式實(shí)時(shí)圖像處理系統(tǒng)
基于ARM+FPGA+多DSP的嵌入式實(shí)時(shí)圖像處理系統(tǒng)
來源:電子技術(shù)應(yīng)用2011年第8期
任曉波1, 趙文龍2, 唐 盛3, 陳思平1,3
1. 南昌航空大學(xué) 測試與光電技術(shù)學(xué)院, 江西 南昌 330063; 2. 南昌航空大學(xué) 信息工程學(xué)院, 江西 南昌 330063) 3. 深圳大學(xué) 醫(yī)學(xué)院生物醫(yī)學(xué)工程系, 廣東 深圳518060
摘要: 介紹了一款通用的嵌入式圖像處理系統(tǒng)的設(shè)計(jì)方法。系統(tǒng)采用FPGA設(shè)計(jì)FIFO實(shí)現(xiàn)ARM與多DSP的高速數(shù)據(jù)傳輸方法。實(shí)驗(yàn)結(jié)果表明,所設(shè)計(jì)的多DSP協(xié)同工作的實(shí)時(shí)嵌入式圖像處理系統(tǒng),其工作性能穩(wěn)定、數(shù)據(jù)處理能力強(qiáng),適用于高端的雷達(dá)信號處理、電子對抗、超聲圖像處理等場合。
關(guān)鍵詞: FPGA ARM11 TMS320C6416T FIFO 多DSP
中圖分類號:TP751.1
文獻(xiàn)標(biāo)識碼: A
文章編號: 0258-7998(2011)08-142-05
The real-time image processing embedded system based on ARM+FPGA+multi DSP
Ren Xiaobo1, Zhao Wenlong2, Tang Sheng3, Chen Siping1,3
1. School of Measuring and Optical Engineering, Nanchang Hangkong University, Nanchang 330063, China; 2. School of Information Engineering, Nanchang Hangkong University, Nanchang 330063, China; 3. Department of Biomedical Information Engineering,Shenzhen University, Shenzhen 518060, China
Abstract: This paper introduced an design method of embedded image processing system to achieve a high data transferring speed between ARM and multiple DSP by adapting FIFO implemented by FPGA. The experiments show that the proposed system works stably and has strong data processing ability. The system is suitable for the situations requiring high speed processing, to name a few, the high-end radar signaling processing, electronic antagonizing,ultrasound image processing et al.
Key words : ARM11; TMS320C6416T; FIFO; FPGA; multi DSP embedded system


    實(shí)時(shí)圖像處理、高速數(shù)據(jù)運(yùn)算處理要求其系統(tǒng)具有對數(shù)據(jù)處理速度快、數(shù)據(jù)吞吐率高以及多任務(wù)處理功能。目前大多數(shù)方案都是采用HPI數(shù)據(jù)傳輸方式,將ARM和DSP進(jìn)行組合完成一些圖像處理,DSP處理器只是完成圖像采集、壓縮、編碼等簡單的處理[1]工作,不能滿足實(shí)時(shí)的智能識別或大數(shù)據(jù)量運(yùn)算的視頻處理要求。在應(yīng)用領(lǐng)域方面也會因其處理速度問題受到一定的限制。
    例如,胎兒性別屏蔽項(xiàng)目中,要對實(shí)時(shí)視頻進(jìn)行性別部位的檢測和屏蔽,若采用單DSP則會出現(xiàn)漏幀或視頻不流暢;應(yīng)用于高速運(yùn)動物體跟蹤時(shí),單DSP無法實(shí)現(xiàn)實(shí)時(shí)運(yùn)動物體跟蹤,例如漢王科技的運(yùn)動檢測和??低曔\(yùn)動檢測,都不能實(shí)時(shí)檢測,即使檢測也會出現(xiàn)漏檢現(xiàn)象和視頻不流暢。當(dāng)處理4CIF或者更大圖像時(shí),單DSP的處理能力又會下降,雖然可以將圖像縮小進(jìn)行處理,但是縮小圖像則會丟失一些重要的圖像信息,使得智能識別準(zhǔn)確率下降。
    針對上述情況,設(shè)計(jì)一種能夠?qū)崿F(xiàn)進(jìn)行快速信號處理和數(shù)據(jù)交換的實(shí)時(shí)圖像處理系統(tǒng)很有必要。
1 系統(tǒng)結(jié)構(gòu)
1.1 結(jié)構(gòu)

    系統(tǒng)功能:利用S3C6410進(jìn)行數(shù)據(jù)整合、任務(wù)調(diào)度、人機(jī)交互;利用TMS320C6416進(jìn)行算法運(yùn)算;每個(gè)DSP與FPGA都是無縫連接。設(shè)計(jì)中利用FPGA實(shí)現(xiàn)的FIFO進(jìn)行與DSP之間的高速數(shù)據(jù)傳輸以及ARM對多個(gè)DSP的任務(wù)調(diào)度處理等。
    系統(tǒng)結(jié)構(gòu)如圖1所示。系統(tǒng)由1個(gè)ARM11處理器S3C6410(主處理器)與4個(gè)TMS320C6416(720 Hz)(從DSP)通過FPGA(EP2C70~7)實(shí)現(xiàn)互聯(lián)的ARM+多DSP的嵌入式圖像處理系統(tǒng)。所有的DSP都通過外部存儲器接口(EMIF)與FPGA無縫相連,每個(gè)DSP之間的數(shù)據(jù)傳輸是通過FPGA內(nèi)部互聯(lián)FIFO網(wǎng)絡(luò)實(shí)現(xiàn)。

    圖2所示是一種互聯(lián)的FIFO網(wǎng)絡(luò)結(jié)構(gòu)和高速數(shù)據(jù)傳輸網(wǎng)絡(luò)結(jié)構(gòu)。主處理器通過DMA數(shù)據(jù)訪問模式與FPGA的雙口FIFO連接,從而實(shí)現(xiàn)與FPGA通過FIFO連接的所有從DSP進(jìn)行通信,所有FIFO都是雙向的,F(xiàn)IFO及其讀寫控制邏輯都在FPGA內(nèi)部實(shí)現(xiàn)。

    FPGA中的FIFO讀寫狀態(tài)控制、各從DSP之間通信的同步握手信號、S3C6410處理器數(shù)據(jù)請求等邏輯信號,都是由每個(gè)DSP的一部分GPIO口與EP2C70的I/O口連接實(shí)現(xiàn)。
1.2 特點(diǎn)
    系統(tǒng)結(jié)構(gòu)具有可重構(gòu)特性,在硬件平臺不變情況下,只需通過改變FPGA程序代碼就可以完全改變系統(tǒng)結(jié)構(gòu),以適應(yīng)不同的算法結(jié)構(gòu)。如圖2中屏蔽DSP1~DSP4之間的互相通信,即可組成主從并行的流水線結(jié)構(gòu);若需要串行的流水線結(jié)構(gòu),只需將DSP1~DSP4的其中一個(gè)與S3C6410通信即可;若需要設(shè)計(jì)更復(fù)雜的串并混合性結(jié)構(gòu),也只需改變FPGA的代碼就能夠很容易地實(shí)現(xiàn)。

2 S3C6410的DMA與FPGA的軟FIFO
   接口實(shí)現(xiàn)
2.1 S3C6410簡介
    S3C6410是三星公司的產(chǎn)品采用ARM1176JZF-S核,包含16 KB的指令數(shù)據(jù)Cache和16 KB的指令數(shù)TCM;ARM Core電壓為1.1 V時(shí),可以在553 MHz下運(yùn)行。在1.2 V時(shí),可以在667 MHz下運(yùn)行。通過AXI、AHB和APB組成的64/32 bit內(nèi)部總線與外部模塊相連。SROM Controller:6個(gè)片選,支持SRAM、ROM和NOR Flash以及支持8/16 bit,每個(gè)片選支持128 MB。JPEG Codec:支持JPEG編解碼功能,最大尺寸為4 096×4 096。2D GRAPHICS:2D加速,支持畫點(diǎn)/線,bitblt功能和Color Expansion。3D GRAPHICS:3D加速。
    S3C6410可支持4個(gè)DMA控制器,用于系統(tǒng)總線內(nèi)部或與外圍總線之間的數(shù)據(jù)交換,每個(gè)控制器包含8個(gè)通道,支持8/16/32 bit傳輸?,F(xiàn)以外部DMA請求為例簡要介紹DMA的工作過程。圖3所示為DMA基本工作時(shí)序。

    當(dāng)需要進(jìn)行DMA操作時(shí),外部DMA請求引腳XnXDREQ置為低電平。此時(shí)DMA控制器向CPU發(fā)出占用總線的請求,當(dāng)總線請求成功后,XnXDACK引腳變?yōu)榈碗娖?,表示CPU已經(jīng)將總線使用權(quán)交給DMA控制器,可以進(jìn)行數(shù)據(jù)傳輸。當(dāng)數(shù)據(jù)傳輸完成后,應(yīng)答信號XnXDACK置為高電平,通知CPU完成一次DMA操作。
    S3C6410提供了三種不同的DMA操作模式:單服務(wù)命令模式、單服務(wù)握手模式和全服務(wù)握手模式。在利用DMA進(jìn)行數(shù)據(jù)傳輸前必須對其相關(guān)寄存器進(jìn)行設(shè)置,包括源地址寄存器、目的地址寄存器和各自的控制寄存器以及配置DMA模式的控制寄存器等。
2.2 FPGA及其實(shí)現(xiàn)FIFO[2]
    采用FPGA 實(shí)現(xiàn)多時(shí)鐘電路系統(tǒng)時(shí),需要處理不同的時(shí)鐘域之間速率匹配問題,可利用FPGA內(nèi)部生成的異步FIFO來處理。異步FIFO主要由雙端口RAM、寫地址產(chǎn)生模塊、讀地址產(chǎn)生模塊、滿空標(biāo)志產(chǎn)生模塊組成。雙端口RAM由FPGA的Block RAM塊構(gòu)成,FPGA采用Atera公司的EP2C70-896C7,其Block RAM讀寫時(shí)鐘頻率可以達(dá)到216.73 MHz,因此選用Block RAM作為存儲體,不僅速度快,而且設(shè)計(jì)簡單。設(shè)計(jì)時(shí),一個(gè)端口配置成寫端口,另一端口配置成讀端口,然后把Block RAM 的管腳與相對應(yīng)的控制信號相接即可。讀寫地址通過FPGA芯片內(nèi)部的二進(jìn)制進(jìn)位邏輯產(chǎn)生,以對應(yīng)Read_En/Write_En作為使能信號在讀/寫時(shí)鐘的控制下進(jìn)行計(jì)數(shù)。空或滿標(biāo)志可以由讀或?qū)懙刂返南鄬ξ恢脕慝@得。本系統(tǒng)采用2個(gè)FIFO組成一路數(shù)據(jù)傳輸通道,雙向FIFO的設(shè)計(jì)圖如圖4所示。

2.3 S3C6410的DMA與軟FIFO接口實(shí)現(xiàn)
    根據(jù)DMA接口原理,設(shè)計(jì)S3C6410與FPGA之間的接口簡圖如圖5所示。

    讀時(shí)鐘由ARM的時(shí)鐘輸出引腳CLKOUT0提供。CLKOUT0根據(jù)S3C6410內(nèi)部寄存器的設(shè)置可以輸出不同的時(shí)鐘頻率。FIFO輸出數(shù)據(jù)經(jīng)過以nGCS4為選通信號的緩沖器(Buffer)后接到S3C6410的數(shù)據(jù)總線上。nGCS4是S3C6410存儲空間中BNAK4的片選信號,當(dāng)S3C6410對該信號對應(yīng)存儲空間進(jìn)行讀寫操作時(shí),BANK4為低電平,其余時(shí)間均為高電平。
  FIFO的寫請求信號由S3C6410與FIFO的滿狀態(tài)共同控制。當(dāng)S3C6410發(fā)出START信號并且FIFO未滿時(shí),寫請求信號為高電平,FIFO在寫時(shí)鐘的控制下寫入數(shù)據(jù);當(dāng)START信號撤銷或者FIFO滿時(shí),寫請求信號變?yōu)榈碗娖剑V箤懖僮鳌?br/>      FIFO的讀操作與S3C6410的DMA操作配合進(jìn)行。系統(tǒng)采用單服務(wù)命令模式的DMA操作,每次傳輸一個(gè)字節(jié)的數(shù)據(jù)。當(dāng)DREQ0信號變?yōu)榈碗娖綍r(shí),DMA操作開始,每次傳輸一個(gè)字節(jié)后產(chǎn)生一個(gè)DACK0應(yīng)答信號,而且只要DREQ0為低電平DMA操作就繼續(xù)進(jìn)行,直到DMA控制寄存器中的計(jì)數(shù)器為0,產(chǎn)生DMA中斷。根據(jù)上述時(shí)序特點(diǎn),將FIFO的空信號作為DMA的請求信號DREQ0。當(dāng)CCD輸出的數(shù)據(jù)寫入FIFO中時(shí),空信號跳變?yōu)榈碗娖絾覦MA操作,同時(shí)以DACK0信號作為FIFO的讀請求。每次DMA傳輸完成后應(yīng)答信號使FIFO的讀指針移動一位,以實(shí)現(xiàn)數(shù)據(jù)的快速準(zhǔn)確采集。
3 圖像采集模塊
    用可編程視頻輸入處理器SAA7113H進(jìn)行視頻信號處理。SAA7113H內(nèi)部集成了強(qiáng)大圖像色度、亮度處理功能以及多種輸出模式[3];有32個(gè)工作寄存器,在系統(tǒng)復(fù)位時(shí),必須通過I2C總線對其進(jìn)行初始化。本系統(tǒng)使用灰度圖像,沒有使用色度信號,所以數(shù)據(jù)線為8 bit。SAA7113H與FPGA的接口如圖6所示。

    在本系統(tǒng)中,F(xiàn)PGA內(nèi)部需要設(shè)計(jì)一邏輯時(shí)序完成圖像數(shù)據(jù)的采集,數(shù)據(jù)的傳輸采用異步FIFO完成。采用此方案可以解決CCD輸出數(shù)據(jù)頻率與從DSP和ARM不匹配的問題。
4 DSP的EMIFA與FPGA實(shí)現(xiàn)的軟FIFO接口
4.1 DSP的EMIFA接口[4-5]

    DSP(TMS320DM6416T)之間的通信都是通過外部存儲器接口(EMIFA)訪問片外存儲器進(jìn)行的。EMIFA由64 bit數(shù)據(jù)線D[63:0]、20 bit地址線A [22:03]、 8 bit字節(jié)使能線BE[7:0]、4 bit地址區(qū)域片選線/CE3~/CE0和各類存儲器的讀/寫控制信號組成。TMS320DM6416T 的每個(gè)
/CEx空間都有256 MB尋址空間,并且可配置為與SRAM、SDRAM、ZBTSRAM、Flash、FIFO等各類存儲器接口。EMIFA讀/寫各類存儲器的時(shí)鐘可由軟件配置為EMIF的AECLKIN、CPU/4或CPU/6。本設(shè)計(jì)配置為EMIF的AECLKIN,且為133 MHz。
4.2 EMIF與軟FIFO接口實(shí)現(xiàn)
    DSP之間通過EMIF口與FPGA實(shí)現(xiàn)的異步FIFO進(jìn)行通信。EMIF異步接口的每個(gè)讀/寫周期分為三個(gè)階段:建立時(shí)間(SETUP)、觸發(fā)時(shí)間(STROBE)、保持時(shí)間(HOLD),且每個(gè)階段時(shí)間可編程設(shè)置,以適應(yīng)不同的讀寫速度。DSP讀寫異步FIFO的時(shí)序圖分別如圖7、圖8所示[6]。DSP讀寫FIFO控制信號由FPGA產(chǎn)生,其邏輯關(guān)系如下:
    寫FIFO信號:writ_clk= AECLKOUT
               writ_req=! (/CE+/AWE)
    讀FIFO信號:read_clk = AECLKOUT
               read_req = ! (/CE+/ARE)


    另外,寫FIFO的DSP要相應(yīng)為滿狀態(tài)標(biāo)志,讀FIFO的DSP則相應(yīng)為半滿狀態(tài)標(biāo)志。
5 DSP之間數(shù)據(jù)通信[7]
    為了設(shè)計(jì)一款通用性比較強(qiáng)的圖像處理平臺,各處理器間的數(shù)據(jù)傳輸必需達(dá)到通用性,這樣可以針對不同系統(tǒng)的應(yīng)用,只須修改圖像處理算法代碼,而不須要修改各處理器之間的通信。具體設(shè)計(jì)分為如下兩部分:
 (1) 數(shù)據(jù)通信協(xié)議說明(x=0,1,2,3)
 Se/Re (Send/Receive)[0]:ARM通過FPGA請求DSPx接收(該數(shù)據(jù)位為1)或發(fā)送。
 ARM[1:3]:該段數(shù)據(jù)為DSPx向FPGA發(fā)出請求數(shù)的DSP編號。
    DSPx[4:6]:ARM處理器向FPGA提出要求響應(yīng)的DSP的編號。
    Da_Le(Data_Leng)[7:18]:ARM請求DSPx接收或發(fā)送的數(shù)據(jù)長度。
 Da_Un (Data_Unit)[19]:該標(biāo)志位表示是否按照Data_leng*K(1K=1 024 bit)的數(shù)據(jù)長度傳輸數(shù)據(jù),若為1,表示接收或發(fā)送數(shù)據(jù)長度為Data_leng*K(1K=1024 bit);若為0,表示接收或發(fā)送數(shù)據(jù)長度為Data_leng。
 Da_Bl (Data_Block)[20:27]:該數(shù)據(jù)表示ARM請求DSPx接收或發(fā)送Data_Block個(gè)Data_leng K或Data_leng數(shù)據(jù)塊。
 Da_Ch(Data _Result)[7:18]:ARM請求DSPx接收或發(fā)送的算法代碼中間運(yùn)行結(jié)果或最終結(jié)果,此數(shù)據(jù)段與Data_Leng共用。
    In_Pr (Interrupt _Priority) [27:30]:設(shè)置DSP的中斷優(yōu)先權(quán)。
    Ot_Use (DSP_State) [31:34]:DSP狀態(tài)標(biāo)志信息。
 
    Ot_Use (Other_Use) [36:47]:用戶自定義數(shù)據(jù)段。
 (2) 數(shù)據(jù)通信主要流程
 首先,F(xiàn)PGA接收到ARM[1:3]處理器的請求信號,然后根據(jù)Data[0:34]計(jì)算出校驗(yàn)數(shù)據(jù)SUM與Parity_Check[35]比較,若不等,則FPGA向ARM處理器重新發(fā)請求信號;若相等、且DSPx為空閑狀態(tài)時(shí),則FPGA由Send/Receive向DSPx發(fā)送接收或發(fā)送數(shù)據(jù)請求,并將采集到的圖像數(shù)據(jù)傳輸給DSPx,同時(shí)使能對應(yīng)的FIFO數(shù)據(jù)通道;DSPx根據(jù)收到的數(shù)據(jù)信息,同樣計(jì)算出校驗(yàn)數(shù)據(jù),若與Parity_Check相等,則根據(jù)Send/Receive標(biāo)志位,采用EDMA方式向EMIF口接收或發(fā)送Data_Block* Data_leng(或Data_Block* Data_leng K)數(shù)據(jù)。如果FPGA同時(shí)接收到2個(gè)或2個(gè)以上的DSPx數(shù)據(jù)傳輸請求信號,則FPGA根據(jù)Interrupt _Priority端口數(shù)據(jù)判其執(zhí)行的先后順序。
6 系統(tǒng)的性能分析[7]
 影響系統(tǒng)性能的主要因素有:ARM處理器協(xié)調(diào)工作的響應(yīng)速度、DSP處理數(shù)據(jù)的速度、數(shù)據(jù)在多處理器之間的傳輸速度。前兩個(gè)因素主要由處理的主頻和處理能力決定,因此不做測試。數(shù)據(jù)在處理器之間的傳輸速度則是本設(shè)計(jì)的主要部分之一,而數(shù)據(jù)傳輸帶寬和數(shù)據(jù)傳輸延遲是衡量數(shù)據(jù)傳輸速度的重要指標(biāo)。
 若系統(tǒng)中DSP讀寫FIFO的帶寬為B(單位時(shí)間內(nèi)DSP間的數(shù)據(jù)傳輸量),則:
  
    表1是ARM處理器分別與DSP1~DSP4傳輸不同大小數(shù)據(jù)時(shí)測得的平均延遲時(shí)間,圖9是根據(jù)測試數(shù)據(jù)繪出的實(shí)際帶寬Bf曲線。可以看出,隨著傳輸?shù)臄?shù)據(jù)增大,Bf逐漸逼近B的266 MB/s的理論值。

     本文基于ARM、FPGA、多DSP設(shè)計(jì)的實(shí)時(shí)圖像信號處理系統(tǒng),使用FPGA芯片設(shè)計(jì)的一種高速數(shù)據(jù)傳輸網(wǎng)絡(luò)互聯(lián)結(jié)構(gòu),使得該系統(tǒng)的數(shù)據(jù)通信能力和DSP的運(yùn)算能力能很好地匹配;通過數(shù)據(jù)傳輸控制總線,使得數(shù)據(jù)傳輸十分靈活;利用S3C6410對圖像數(shù)據(jù)傳輸?shù)恼{(diào)度,圖像數(shù)據(jù)處理任務(wù)的分配,圖像保存、顯示、網(wǎng)絡(luò)傳輸;利用4個(gè)TMS320C6416T對圖像做算法處理。經(jīng)測試,算法代碼在單DSP(TMS320C6416T 1 GHz)平臺下其處理時(shí)間小于0.2 s,而在本文平臺下其處理時(shí)間小于40 ms,可以滿足實(shí)時(shí)要求。另外,該系統(tǒng)可廣泛適用于其他圖像處理、電子對抗、雷達(dá)信號處理等各個(gè)領(lǐng)域。
參考文獻(xiàn)
[1] 曹理發(fā).尹勇.劉恒輝,等.基于ARM和DSP的視頻監(jiān)控系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].電子器件,2009,32(1).
[2] Cyclonce Inc. Cyclone II device handbook. 2005.
[3] 龍?jiān)俅?,趙凱生,洪明堅(jiān),等. ARM系統(tǒng)中DMA方式在數(shù)據(jù)采集中的應(yīng)用[J].國外電子元器件,2007(2).
[4] Texas Instruments Incorporated.TMS320C6414,TMS320C6415, TMS320C6416FIXED-Point digital signal processor,2007.
[5] 李方慧,王飛,何佩琨. TMS320C6000系列DSPs原理與應(yīng)用(第二版)[M].北京:電子工業(yè)出版社,2005.
[6] Texas Instruments Incorporated. TMS320C6000 EMIF to external FIFO interface.1999.
[7] 周委,陳思平,趙文龍,等. 基于DSP EMIF口、FPGA設(shè)計(jì)并實(shí)現(xiàn)的多DSP 嵌入式系統(tǒng)[J]. 電子技術(shù)應(yīng)用, 2008,34(12):6-8.
 

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
欧美日韩999| 欧美一区三区二区在线观看| 国产精品久久久久久久第一福利| 一二三区精品福利视频| 99国产精品久久久久老师| 欧美日韩精品不卡| 一本色道久久加勒比88综合| 亚洲精品男同| 国产精品视频最多的网站| 久久国产精品久久久久久久久久 | 一区二区av在线| 99精品国产99久久久久久福利| 欧美三级欧美一级| 久久成人18免费观看| 亚洲国产精品欧美一二99| 亚洲精品日日夜夜| 国产精品午夜在线观看| 麻豆成人精品| 亚洲欧美日韩一区在线| 久久精品一二三| av成人免费在线| 国内精品久久久久久影视8 | 亚洲欧美激情一区| 亚洲第一搞黄网站| 亚洲精品中文字幕女同| 国产精品久久久亚洲一区 | 国产欧美日韩免费看aⅴ视频| 久久久亚洲综合| 夜夜精品视频一区二区| 午夜精品久久久久久久久久久| 狠狠久久五月精品中文字幕| 欧美啪啪一区| 久久久久久999| 亚洲视频精品| 亚洲第一福利在线观看| 中文高清一区| 在线观看国产精品网站| 国产精品久久久久久久久久尿| 久久美女性网| 亚洲欧美电影在线观看| 亚洲欧洲视频在线| 欧美一区二区三区在线播放| 亚洲精选在线观看| 国产在线精品成人一区二区三区| 欧美日韩精品一本二本三本| 久久久久久午夜| 一区二区三区视频观看| 亚洲东热激情| 亚洲一区三区视频在线观看| 亚洲欧洲三级| 韩国女主播一区二区三区| 欧美午夜宅男影院| 欧美黄色成人网| 久久一区二区三区四区五区| 亚洲一区二区3| 亚洲精品裸体| 久久精品国产亚洲aⅴ| 亚洲一区一卡| 一区二区三区高清在线| 亚洲欧洲一区二区天堂久久| 狠狠久久亚洲欧美| 国产日韩精品视频一区| 国产精品久久国产三级国电话系列 | 亚洲第一福利视频| 久久gogo国模裸体人体| 亚洲欧美视频| 亚洲午夜国产成人av电影男同| 亚洲国产一区二区三区在线播| 国模精品娜娜一二三区| 国产乱码精品1区2区3区| 国产精品久久久| 欧美午夜精品久久久久久久| 欧美精品v国产精品v日韩精品| 麻豆精品视频在线| 久久综合五月| 久久影院亚洲| 久久人人爽人人爽爽久久| 久久精品视频在线播放| 欧美在线观看一二区| 欧美一级黄色录像| 欧美一区二区三区喷汁尤物| 亚洲欧美三级在线| 午夜国产精品视频免费体验区| 在线亚洲欧美专区二区| 一本色道**综合亚洲精品蜜桃冫| 亚洲免费黄色| 日韩视频一区| 亚洲精品日产精品乱码不卡| 亚洲激情精品| 亚洲精品欧美一区二区三区| 日韩天堂在线视频| 中文国产亚洲喷潮| 亚洲一区精彩视频| 亚洲欧美日韩成人| 欧美一级一区| 久久久精品tv| 免费看的黄色欧美网站| 欧美+亚洲+精品+三区| 欧美肥婆bbw| 欧美日韩免费高清| 国产精品久久久久毛片大屁完整版| 国产精品激情偷乱一区二区∴| 国产精品视区| 狠狠色综合网| 亚洲国产成人精品女人久久久| 亚洲人成网站在线观看播放| 一本色道久久综合亚洲精品婷婷| 亚洲一区免费看| 久久精品一区二区三区四区 | 国产区欧美区日韩区| 国产亚洲精品高潮| 一区二区三区在线高清| 亚洲人成在线观看| 亚洲午夜黄色| 久久精品亚洲精品国产欧美kt∨| 亚洲日本成人网| 亚洲一区二区三区国产| 久久成人综合网| 嫩草国产精品入口| 欧美丝袜一区二区| 国产日韩视频| 亚洲精品欧美激情| 亚洲男女毛片无遮挡| 91久久精品www人人做人人爽| 一区二区三区 在线观看视频| 午夜精品一区二区三区电影天堂 | 日韩一级精品视频在线观看| 亚洲性夜色噜噜噜7777| 久久不射网站| 一二三区精品| 久久成人精品无人区| 欧美成熟视频| 国产精品综合久久久| 在线欧美一区| 正在播放欧美视频| 亚洲电影视频在线| 亚洲一区bb| 久久综合色天天久久综合图片| 国产在线视频欧美一区二区三区| 一区二区三区www| 欧美一区二区在线播放| 欧美不卡三区| 国产精品夜夜嗨| 亚洲三级免费电影| 欧美一区二区三区四区在线观看地址| 亚洲美女尤物影院| 欧美在线播放| 欧美日韩和欧美的一区二区| 国产在线精品一区二区中文| 亚洲免费成人av| 亚洲国产视频直播| 午夜精品久久久久久久久久久| 女女同性女同一区二区三区91| 国产精品美女久久久久久免费 | 99国产精品99久久久久久| 久久国产黑丝| 国产精品二区三区四区| 在线观看亚洲精品视频| 亚洲女与黑人做爰| 一区二区激情| 欧美aa国产视频| 国产欧美一区在线| 99精品视频免费观看| 亚洲国产精品va| 久久精品91| 国产精品久久久久一区二区| 亚洲欧洲精品一区二区三区不卡 | 亚洲一区二区精品在线| 免费欧美日韩| 国模私拍一区二区三区| 亚洲综合日韩在线| 在线视频欧美日韩| 欧美激情aⅴ一区二区三区| 国产真实久久| 翔田千里一区二区| 亚洲综合日韩中文字幕v在线| 欧美精品日韩一本| 亚洲国产另类精品专区| 亚洲国产导航| 久久综合精品一区| 国色天香一区二区| 欧美在线播放| 久久精品成人| 国产啪精品视频| 午夜在线a亚洲v天堂网2018| 亚洲综合第一页| 欧美色区777第一页| 最新亚洲视频| 99国产精品视频免费观看| 欧美高清视频在线观看| 亚洲国产精品免费| 亚洲精品久久久久中文字幕欢迎你| 久久久久在线观看| 国产婷婷色一区二区三区在线| 亚洲欧美偷拍卡通变态| 亚洲欧美日韩视频一区| 国产精品视频| 亚洲欧美亚洲| 久久久久久久波多野高潮日日| 国产亚洲永久域名|