《電子技術應用》
您所在的位置:首頁 > 通信與網絡 > 設計應用 > 采用圖像傳感器的CPLD視覺系統設計方法[圖]
采用圖像傳感器的CPLD視覺系統設計方法[圖]
來源:互聯網
劉俊 北京航空航天大學
摘要: 采用圖像傳感器的CPLD視覺系統設計方法[圖],搭建一種低成本的嵌入式視覺系統,系統由CMOS圖像傳感器、CPLD、ARM7微處理器以及SRAM構成
Abstract:
Key words :
 

搭建一種低成本的嵌入式視覺系統,系統由CMOS圖像傳感器、CPLD、ARM7微處理器以及SRAM構成。其中,CPLD識別時序,解決了圖像采集系統存在的嚴格時序同步和雙CPU共享一片SRAM的總線競爭問題;用Verilog語言編寫Mealy狀態機控制圖像數據寫入SRAM,多路數據選擇器實現總線切換,避免了總線沖突。圖像處理算法注重效率,基于ARM實現,系統最終工作速率為25幀/s。

目前,關于視覺系統的研究已經成為熱點,也有開發出的系統可供參考。但這些系統大多是基于PC機的,由于算法和硬件結構的復雜性而使其在小型嵌入式系統中的應用受到了限制。上述系統將圖像數據采集后,視覺處理算法是在PC機上實現的。隨著嵌入式微處理器技術的進步,32位ARM處理器系統擁有很高的運算速度和很強的信號處理能力,可以作為視覺系統的處理器,代替PC機來實現簡單的視覺處理算法。下面介紹一種基于ARM和CPLD的嵌入式視覺系統,希望能分享嵌入式視覺開發過程中的一些經驗。

1 系統方案與原理

在嵌入式視覺的設計中,目前主流的有以下2種方案:

方案1 圖像傳感器+微處理器(ARM或DSP)+SRAM

方案2 圖像傳感器+CPLD/FPGA+微處理器+SRAM

方案1系統結構緊湊,功耗低。在圖像采集時,圖像傳感器輸出的同步時序信號的識別需要借助ARM的中斷,而中斷處理時,微處理器需要完成程序跳轉、保存上下文等工作[1],降低了圖像采集的速度,適合對采集速度要求不高、功耗低的場合。

方案2借助CPLD來識別圖像傳感器的同步時序信號,不必經過微處理器的中斷,因而系統的采集速度提高,但CPLD的介入會使系統的功耗提高。

為了綜合以上2種方案的優勢,在硬件上采用“ARM+CPLD+圖像傳感器+SRAM”。該方案充分利用了CPLD的可編程性,通過軟件編程來兼有方案1的優勢,具體體現在以下方面:

①功耗的高低可以控制。對于功耗有嚴格要求的場合,通過CPLD的可編程性將時序部分的接口與ARM的中斷端口相連,僅僅是組合邏輯的總線相連,可以降低CPLD的功耗從而達到方案1的效果;對于采集速度要求高而功耗要求不高的情況,可以充分發揮CPLD的優勢,利用組合與時序邏輯來實現圖像傳感器輸出同步信號的識別,并將圖像數據寫入SRAM中。

②器件的選擇可以多樣。在硬件設計上,所有總線均與CPLD相連;在軟件設計上,不同的模塊單獨按功能封裝。這樣以CPLD為中心,系統的其他器件均可更換而無需對CPLD部分程序進行改動,有利于系統的功能升級。

作為本系統的一種應用,開發了視覺跟蹤的程序,可以在目標和背景顏色對比強烈的情況下對物體進行跟蹤。通過對CMOS攝像頭采集來的數據進行實時處理,根據物體的顏色計算出被追蹤物體的質心坐標。下面分別描述系統各部分的功能。

2 系統硬件

2.1 硬件組成及連接

系統的硬件主要有4部分:CMOS圖像傳感器OV6620、可編程器件CPLD、512 KB的SRAM和32位微處理器LPC2214。

OV6620是美國OmniVision公司生產的CMOS圖像傳感器,以其高性能、低功耗適合應用在嵌入式圖像采集系統中,本系統圖像數據的輸入都是通過OV6620采集進來的;可編程器件CPLD采用Altera公司的EPM7128S,用Verilog硬件編程語言在QuartusII下編寫程序;作為系統的數據緩沖,SRAM選用的是IS61LV5128,其隨機訪問的特性為圖像處理程序提供了便利;而LPC2214在PLL(鎖相環)的支持下最高可以運行在60 MHz的頻率下,為圖像的快速處理提供了硬件支持。

OV6620集成在一個板卡上,有獨立的17 MHz晶振。輸出3個圖像同步的時序信號:像素時鐘PCLK、幀同步VSYNC和行同步HREF。同時,還可以通過8位或16位的數據總線輸出RGB或YCrCb格式的圖像數據。

在硬件設計上,有2個問題需要解決:

①圖像采集的嚴格時序同步;
     ②雙CPU共享SRAM的總線仲裁。

解決第一個問題的關鍵在于如何實時、準確地讀取OV6620的時序輸出信號,據此將圖像數據寫入SRAM中。這里采用的解決方案是用CPLD來實現時序信號的識別以及圖像數據的寫入。CPLD在硬件上可以識別信號的邊沿,速度更快,通過Verilog語言編寫Mealy狀態機來實現圖像數據的SRAM寫入,更加穩定。

對于雙CPU共享SRAM,可以通過合理的連接方式來解決??紤]到CPLD的可編程性,將OV6620的數據總線,LPC2214的地址、數據總線以及SRAM的總線都連接到CPLD上。通過編程來控制總線之間的連接,只要在軟件上保證總線的互斥性,即在同一時刻有且僅有一個控制器(CPLD或者LPC2214)來操作SRAM的總線,就可以有效地避免總線沖突。這樣,硬件上的仲裁就可以通過軟件來保證,該過程可以通過在CPLD中編寫多路數據選擇器來實現。

各器件之間的連接關系如圖1所示。

采用圖像傳感器的CPLD視覺系統設計方法
圖1 系統結構框圖

由圖1可見,微處理器的總線接在CPLD上,在對功耗有嚴格要求的場合中,只需要在CPLD中,將OV6620的同步時序信號所對應的引腳與LPC2214連接在CPLD上的中斷引腳相連,系統就可以轉換成方案1的形式。對CPLD而言,引腳相連的僅僅是組合邏輯,降低了功耗。方案1的具體工作過程可見參考文獻[1]。而對于采集速度要求較高的場合,CPLD部分的程序源代碼見本刊網站www.mesnet.com.cn——編者注。下面重點介紹這種情況下的應用。

2.2 工作過程

系統上電后,首先由LPC2214通過I2C總線配置攝像頭的工作狀態,需要配置的主要有輸出圖像的數據格式、速率、是否白平衡,以及自動增益是否打開。配置完成后,LPC2214發出圖像采集的信號給CPLD,此時CPLD操作SRAM的總線,并通過對OV6620輸出時序的檢測將圖像數據寫入SRAM。當然,寫入SRAM需要嚴格符合SRAM的操作時序。一幀圖像采集完成后,CPLD置位標志位來通知LPC2214,如果LPC2214處于空閑狀態,則通知CPLD將總線使用權切換至LPC2214,由LPC2214讀取SRAM中的數據并進行圖像處理。同時,發送信號給CPLD進行數據采集,圖像的采集和處理將并行執行,提高了系統的工作效率。當再次采集完一幀數據后,重復上述過程。

2.3 硬件方案的特點

LPC2214負責圖像處理,CPLD負責圖像數據的采集,很好地實現了功能上的封裝??梢钥吹?,CPLD將與硬件時序相關的程序封裝,與外界的接口僅為標志狀態線以及數據采集總線,極大地方便了系統的升級而無需改動圖像采集部分的硬件和軟件。甚至更換為其他型號功能更為強大的微處理器,只要按照上述標志狀態線的約定來操作,系統仍然可以正常工作,增強了系統的兼容性和可移植性。

3 系統軟件

系統軟件主要由ARM微處理器和CPLD兩部分程序構成。ARM部分的代碼使用C語言在ADS1.2環境下開發,而CPLD部分則使用Verilog硬件語言在QuartusII下開發。

3.1 CPLD部分程序設計

CPLD的程序主要分為2部分:組合邏輯和時序邏輯。組合邏輯主要完成總線仲裁,程序并不依賴CPLD的全局時鐘;時序邏輯完成對信號的檢測,根據SRAM的操作時序將圖像數據寫入。

在總線仲裁部分,需要注意的是: 對CPLD而言,不同的時刻同一總線的數據流入方向是不同的。因而在Verilog中,需要聲明總線為雙向端口。具體的總線仲裁程序如下:

采用圖像傳感器的CPLD視覺系統設計方法

對雙向端口的總線操作總結如下:

①需要控制信號指明端口在某一時刻的方向;
     ②輸出高阻即代表該雙向端口是輸入狀態,此時可以作為普通的輸入端口來使用。

時序邏輯部分主要完成對圖像傳感器時序信號的識別。如圖2所示,CPLD需要首先檢測VSYNC的下降沿,接著檢測HREF信號的上升沿,然后在PCLK信號的上升沿將圖像數據讀入。

采用圖像傳感器的CPLD視覺系統設計方法
圖2 OV6620輸出時序圖

在Verilog語言中,對上升沿的檢測是通過always語句來實現的。例如檢測時鐘信號cam_pclk的上升沿:always@(posedge cam_pclk)。但從上面的分析中可以看出,需要檢測的信號沿有3個,可以都用always來檢測,但在Verilog的語法中always語句是不可以嵌套的。為了解決這個問題,本系統中采用了如下方式:整個模塊只有一個時序邏輯的always塊,其他的信號沿檢測用與always等價的方式實現。例如對于cam_vsyn信號,設置2個臨時信號vsyn_0和vsyn_1,在每個時鐘信號的上升沿,進行如下賦值:

vsyn_1 <= cam_vsyn;//臨時信號賦值
     vsyn_0 <= vsyn_1;

這樣,當每個時鐘沿到來時都會更新vsyn_0和vsyn_1的值。當vsyn_0的值為0且vsyn_1的值為1時,認為是上升沿到來,同理也可以檢測下降沿。需要注意的是:這種方式下,時鐘信號的周期要遠遠小于被檢測信號的高電平和低電平的持續時間。如果信號脈沖過窄,在整個脈沖期間vsyn_0和vsyn_1的值都沒有更新,就會丟失邊沿的檢測。

數據寫入SRAM的過程是用Mealy狀態機來實現的,程序具有通用性。若使用其他型號的SRAM,只需要根據器件的讀寫時序在相應的狀態中修改高低電平。狀態機使程序的結構清晰,調試方便。

3.2 ARM部分程序設計

目前,基于PC機的視覺處理算法有很多,但在基于微處理器的嵌入式視覺系統中,系統在硬件資源和處理速度上都無法與PC機相比。特別是在有實時性要求的情況下,需要編寫適合嵌入式系統特點的快速有效的算法。下面編寫的算法都是根據這個思想來編寫的。

顏色跟蹤:顏色跟蹤的任務可以分解為顏色標定和顏色分割兩個步驟。顏色標定的任務是通過一個已知的顏色,找出其在顏色空間內與之對應的一個封閉區域。顏色分割則是通過比較器判斷圖像中像素點在顏色空間中是否落在標定的空間內,若在已標定的空間內,則認為其顏色與已標定的顏色一樣,這樣就可以根據標定的封閉區域識別出圖像中具有與標定顏色相同的物體。

為了滿足不同情況下應用的需求,顏色跟蹤設置了2種模式。

(1)幀處理模式

該模式需要用戶輸入要跟蹤的R、G、B三個顏色邊界,構成一個RGB跟蹤的顏色空間。然后處理器從圖像的左上角開始,順序逐行逐點的檢查每一個像素。如果被檢查的像素正好落入用戶定義的顏色范圍,就將這個像素標記為跟蹤的;同時,需要記錄被跟蹤點中的最高點、最低點、最左點和最右點。如果檢測到的像素位置在當前跟蹤區域的標記框外,則需要增大標記框來包含該像素;同時,需要記錄符合要求的像素的數量,當一幀圖像掃描完成后,可以分別用符合要求的點的橫縱坐標和除以符合要求的像素點數,得出被追蹤物體的中心坐標[3]。

這樣在對一幀圖像的一次掃描后,就可以得到被跟蹤物體的中心坐標,同時處理器只需記錄較少的全局變量,在時間復雜度和空間復雜度上都適合嵌入式系統。

上述方法中,只有一個跟蹤點就可以改變標記框,因此如果在跟蹤過程中出現噪聲點,就會對標記框產生影響。去噪的思想是:如果一個像素點周圍的其他點也落在用戶輸入的RGB范圍內,那么這個點就被認為是符合要求的。

(2)行處理模式

與幀處理模式不同的是,行處理模式在掃描完一行數據后就記錄下所在行中符合要求的連續點的最左端坐標和最右端坐標,不妨分別記為(XnL,YnL)和(XnR,YnR)。在一幀圖像處理完成后,會得到圖3所示的圖形。

采用圖像傳感器的CPLD視覺系統設計方法
圖3 行處理得到的線形圖

根據得到的結果,可以計算出更多關于跟蹤物體的信息:

①計算區域面積。計算每條線段的長度l(n),然后將l(n)進行累積疊加,即可獲得跟蹤區域面積值S。

采用圖像傳感器的CPLD視覺系統設計方法

②計算質心橫坐標。

采用圖像傳感器的CPLD視覺系統設計方法

③計算質心縱坐標。

采用圖像傳感器的CPLD視覺系統設計方法

④識別物體的形狀。根據得到的每行跟蹤點的長度,以及同一行中有幾段符合要求的連續跟蹤點,可以得知物體從攝像頭角度看到的形狀。特別是在檢測平面上線條時,可以識別是否有分支,這一點是幀處理模式無法做到的。

需要指出的是,行處理模式雖然會得到關于跟蹤目標的更多信息,但是每行處理的方式增大了處理器的負擔,處理速度也沒有幀處理快。

4 提高系統的工作速率

目前,系統工作在幀處理模式下的工作速率是25幀/s,作為系統功能的驗證,這里采用的算法是顏色跟蹤。如果僅做純粹的圖像采集,而不做圖像處理,那么系統可以達到OV6620的最高工作速率,即60幀/s。而在圖像處理方面,不同的圖像處理程序效率對系統的工作頻率有較大的影響。下面給出在通用ARM處理器下提高程序效率的幾個建議:

①內嵌(inline)可通過刪除子函數調用的開銷來提高性能。如果函數在別的模塊中不被調用,一個好的建議是用static標識函數;否則,編譯器將在內嵌譯碼里把該函數編譯成非內嵌的。

②在ARM系統中,函數調用過程中參數個數≤4時,通過R0~R3傳遞;參數個數>4時,通過壓棧方式傳遞(需要額外的指令和慢速的存儲器操作)。通常限制參數的個數,使它為4或更少。如果不可避免,則把常用的前4個參數放在R0~R3中。

③在for(),while() do…while()的循環中,用“減到0”代替“加到某個值”。比如:

for (loop = 1;loop <= total;loop++) //ADD和CMP
     替換為:for (loop = total;loop != 0;loop--) //SUBS

第1種方式比較需要2條指令ADD和CMP,而第2種方式只需一條指令SUBS。

④ARM核不含除法硬件,除法通常用一個運行庫函數來實現,運行需要很多個周期。一些除法操作在編譯時作為特例來處理,例如除以2的操作用左移代替余數的操作符“%”,通常使用模算法。如果這個值的模不是2的n次冪,則將花費大量的時間和代碼空間避免這種情況的發生。具體辦法是使用if()作狀態檢查。

比如,count的范圍是0~59:
     count = (count+1) % 60;
     用下面語句代替:
     if (++count >= 60)
     count = 0;

⑤避免使用大的局部結構體或數組,可以考慮用malloc/free代替。

⑥避免使用遞歸。

結語

本文介紹了一種基于ARM和CPLD的嵌入式視覺系統,可以實現顏色跟蹤。在硬件設計上,圖像采集和圖像處理分離,更利于系統功能的升級。而視覺處理算法更注重處理的效率和實時性,同時根據不同的需要有兩種模式可供選擇。最后給出了提高程序效率的一些建議和方法。與基于PC機的視覺系統相比,該系統功耗低、體積小,適合應用于移動機器人等領域。

 
此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          亚洲新中文字幕| 亚洲午夜久久久久久久久电影院| 久久免费午夜影院| 亚洲精品免费在线播放| 国产精自产拍久久久久久蜜| 国产麻豆精品久久一二三| 99国产精品久久久久久久| 国产精品一级| 小辣椒精品导航| 国产精品国产三级国产aⅴ9色| 国产精品99一区| 1769国内精品视频在线播放| 亚洲精品免费看| 国产精品久久久久久影院8一贰佰| 国模吧视频一区| 国产精品综合色区在线观看| 欧美日韩国产在线播放| 欧美视频中文在线看| 国产精品任我爽爆在线播放| 欧美伊人精品成人久久综合97| 欧美大胆成人| 依依成人综合视频| 亚洲三级观看| 久久精品动漫| 国产精品日韩欧美综合| 欧美日韩成人| 国产专区精品视频| 国产九九视频一区二区三区| 激情综合中文娱乐网| 国产精品国产三级国产| 久久精品久久综合| 日韩午夜激情av| 欧美日韩久久精品| 性色av一区二区三区在线观看| 免费欧美网站| 亚洲精品日韩激情在线电影| 久久国产精品久久久久久电车| 欧美日韩国产麻豆| 国产精品狼人久久影院观看方式| 欧美国产在线观看| 久久精品99国产精品日本| 一区二区免费在线观看| 亚洲精品视频一区| 欧美午夜片在线观看| 欧美先锋影音| 午夜在线观看免费一区| 国内精品久久国产| 欧美日韩你懂的| 欧美午夜无遮挡| 欧美无砖砖区免费| 午夜在线视频一区二区区别| 欧美日韩国产经典色站一区二区三区| 国产精品看片你懂得| 久久久久久久综合| 一本色道久久综合亚洲精品不卡| 国产精品久久久久久久电影| 欧美大胆人体视频| 精品成人一区二区三区四区| 在线成人av.com| 亚洲精品欧美日韩专区| 亚洲欧美日本在线| 国产一区二区三区在线观看免费视频| 免费观看30秒视频久久| 亚洲一品av免费观看| 欧美国产日韩免费| 久久综合999| 久久九九久久九九| 禁久久精品乱码| 国产亚洲成年网址在线观看| 国产精品乱看| 欧美韩日一区| 国产欧美日韩亚洲精品| 在线播放精品| 在线观看一区欧美| 久久成人18免费网站| 国产精品日韩久久久| 亚洲一区二区欧美| 国产一区香蕉久久| 在线成人免费视频| 亚洲国产日韩欧美在线动漫| 欧美体内谢she精2性欧美| 在线看国产日韩| 欧美日韩午夜视频在线观看| 久久噜噜亚洲综合| 中文亚洲欧美| 在线观看欧美日韩国产| 精品成人国产在线观看男人呻吟| 一区二区三区偷拍| 国产精品专区一| 一本大道久久a久久综合婷婷| 黑人中文字幕一区二区三区| 国语精品一区| 欧美精品免费在线观看| 国产女人水真多18毛片18精品视频| 国产精品视频yy9099| 欧美日韩日本视频| 久久久久久久综合狠狠综合| 欧美在线视频一区二区三区| 国产精品亚洲片夜色在线| 一本色道久久加勒比精品| 亚洲精品日韩在线观看| 亚洲午夜性刺激影院| 久久三级福利| 久久av一区二区三区| 欧美精品v日韩精品v韩国精品v| 国内精品久久久久伊人av| 亚洲欧美日韩一区二区在线| 亚洲免费视频网站| 久久亚洲精品视频| 香蕉久久一区二区不卡无毒影院| 亚洲二区三区四区| 国产日韩欧美一区二区三区四区| 亚洲欧美日韩精品久久| 精品福利免费观看| 亚洲九九九在线观看| 91久久精品日日躁夜夜躁国产| 久久躁日日躁aaaaxxxx| 欧美日韩中字| 久久精品视频免费| 亚洲国产精品专区久久| 亚洲日本理论电影| 国产精品毛片a∨一区二区三区|国| 国产精品色在线| 欧美精品一区在线| 日韩午夜电影av| 亚洲一区二区三区精品在线观看| 一区在线免费观看| 欧美剧在线免费观看网站| 亚洲一区二区三区高清| 国产无一区二区| 亚洲午夜伦理| 久久综合伊人77777麻豆| 国内精品久久久久国产盗摄免费观看完整版| 亚洲少妇中出一区| 亚洲性感激情| 亚洲一区二区三区在线观看视频| 亚洲电影在线播放| 国产精品入口日韩视频大尺度| 久久9热精品视频| 国产精品啊v在线| 亚洲视频一区二区免费在线观看| 欧美电影在线观看完整版| 国产专区欧美专区| 欧美性猛交视频| 欧美日韩一区二区三区免费看| 99国产一区| 久久精品免费| 欧美日韩高清区| 一区二区三区中文在线观看| 亚洲综合清纯丝袜自拍| 亚洲另类在线视频| 国产一区二区高清视频| 久久精品91久久久久久再现| 国产日韩欧美夫妻视频在线观看| 久久国产毛片| 影视先锋久久| 亚洲欧美国产日韩中文字幕| 久久久久亚洲综合| 蜜臀久久久99精品久久久久久| 国产一二三精品| 一区二区三区欧美激情| 久久久精品国产99久久精品芒果| 亚洲精品视频在线播放| 国产精品乱码人人做人人爱| 欧美伦理视频网站| 国产精品亚洲综合色区韩国| 国内外成人免费激情在线视频网站| 欧美成黄导航| 农夫在线精品视频免费观看| 91久久久久久久久久久久久| 一区二区精品国产| 免费观看在线综合| 一区二区三区你懂的| 一区二区三区 在线观看视| 在线色欧美三级视频| 欧美大片在线观看| 猫咪成人在线观看| 一区二区三区在线观看视频| 亚洲欧美一区二区激情| 午夜一区二区三区在线观看| 欧美日韩大陆在线| 亚洲影院高清在线| 免费观看成人| 国产专区综合网| 韩国三级电影久久久久久| 欧美性大战久久久久久久| 国产精品成人一区| 欧美—级高清免费播放| 久久午夜影视| 免费久久99精品国产自在现线| 久久亚裔精品欧美| 久久综合狠狠综合久久激情| 国产精自产拍久久久久久蜜| 欧美日韩岛国| 精品av久久707| 亚洲成人在线观看视频| 久久精品视频一| 美女精品自拍一二三四| 一区在线播放视频| 午夜久久影院| 亚洲一级黄色av| 亚洲视频在线免费观看| 亚洲一级黄色片| 欧美午夜影院| 国产欧美日韩精品专区| 欧美日韩专区在线| 亚洲欧美亚洲| 欧美高清视频一区二区三区在线观看| 日韩视频免费大全中文字幕| 国产一区二区黄| 午夜精品视频网站| 久久久亚洲欧洲日产国码αv| 欧美中文字幕视频在线观看| 国产精品乱码一区二区三区| 亚洲日本成人| 欧美日本免费一区二区三区| 国产精品hd| 妖精成人www高清在线观看| 欧美色中文字幕| 国产精品女人久久久久久| 一区二区三区四区国产精品| 亚洲最新中文字幕| 亚洲欧洲精品一区二区三区| 国产精品国产福利国产秒拍| 欧美r片在线| 99国产精品久久久| 亚洲卡通欧美制服中文| 欧美人与性禽动交情品| 欧美成人免费全部观看天天性色| 久久久久在线观看| 亚洲在线国产日韩欧美| 好看的日韩av电影| 亚洲区中文字幕| 欧美韩日一区二区三区| 久久精品国产999大香线蕉| 亚洲欧美清纯在线制服| 国产欧美高清| 亚洲精品亚洲人成人网| 国内精品伊人久久久久av一坑| 国产日韩欧美自拍| 亚洲天堂视频在线观看| 国产在线播放一区二区三区| 午夜精品一区二区三区在线视| 亚洲日本va午夜在线电影| av不卡在线观看| 国产欧美日韩不卡免费| 亚洲永久精品国产| 国产精品日韩精品欧美精品| 欧美暴力喷水在线| 99精品国产热久久91蜜凸| 欧美日韩视频在线| 激情欧美一区二区三区| 欧美大色视频| 国产伪娘ts一区| 亚欧成人精品| 久久久91精品国产一区二区三区| 好看的av在线不卡观看| 欧美一区二区在线播放| 欧美一区二区三区日韩视频| 久久久久国产精品一区三寸| 欧美日韩综合久久| 欧美日韩激情小视频| 欧美日韩一区二区三区在线视频| 欧美午夜精品久久久久久人妖| 久久久久久一区二区三区| 亚洲欧美乱综合| 好看的亚洲午夜视频在线| 久久久视频精品| 欧美一级在线亚洲天堂| 亚洲欧美福利一区二区| 国产精品高清网站| 国产一区二区三区电影在线观看| 国产精品国产三级国产| 99在线精品免费视频九九视| 久久国产色av| 亚洲性感激情| 午夜精品久久久久久久久久久久久| 久久琪琪电影院| 欧美影院视频| 久久综合狠狠| 久久国产精品久久精品国产| 亚洲网站啪啪| 欧美日韩精品一区视频| 久久综合一区| 久久er精品视频| 亚洲国产人成综合网站| 国产精品网站在线播放| 欧美伊人久久久久久午夜久久久久| 国产一区高清视频| 久久亚洲国产精品日日av夜夜| 欧美性生交xxxxx久久久| 国产精品视频免费一区| 亚洲伊人一本大道中文字幕| 欧美日韩精品欧美日韩精品一| 亚洲天堂成人在线观看| 亚洲在线播放| 欧美国产精品v| 国产在线精品一区二区中文| 久久天天狠狠| 欧美黄色aa电影| 麻豆91精品| 欧美不卡视频一区| 国产精品网红福利| 影音先锋一区| 久久久久国产免费免费| 国产精品久久久久久久7电影| 亚洲激情啪啪| 国产日本欧美一区二区| 国产精品亚洲第一区在线暖暖韩国| 国产精品性做久久久久久| 欧美精品激情blacked18| 亚洲第一色在线| 在线电影院国产精品| 欧美视频精品在线| 欧美精品成人| 亚洲精品国产视频| 蜜桃精品久久久久久久免费影院| 国产精品v片在线观看不卡| 99亚洲一区二区| 亚洲影视综合| 国语精品中文字幕| 你懂的视频一区二区| 欧美一区二区在线视频| 久久人体大胆视频| 久久久精品国产免大香伊| 欧美日韩三级在线| 国产亚洲一区二区在线观看| 久久人人爽人人爽爽久久|