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

    基于FPGA的串口實(shí)現(xiàn)

    2018-12-20 08:12:08孫列鵬楊化路程宇峰
    軟件 2018年11期
    關(guān)鍵詞:處理程序計數(shù)器串口

    張 誠,孫列鵬,肖 薇,楊化路,程宇峰

    ?

    基于FPGA的串口實(shí)現(xiàn)

    張 誠1,孫列鵬2,肖 薇1,楊化路1,程宇峰1

    (1. 北廣科技股份有限公司,北京 101312;2. 北京航空航天大學(xué),北京 100082)

    串口作為一個簡單可靠的通訊方式,廣泛的應(yīng)用于現(xiàn)代電子工業(yè)中。目前產(chǎn)品中定時控制分系統(tǒng)與其它的分系統(tǒng)的通信都是由串口來完成的,實(shí)現(xiàn)串口的方法大部分是由TI公司的DSP來實(shí)現(xiàn)的。本文先對串口協(xié)議進(jìn)行研究,然后介紹串口設(shè)計中需要注意的幾個問題,最后根據(jù)目前的項(xiàng)目對基于FPGA的串口設(shè)計做詳細(xì)的說明。

    串口;協(xié)議;FPGA;VHDL

    0 引言

    通常提起串口我們都會想到計算機(jī)的串口,在工業(yè)控制和通信當(dāng)中串口通信應(yīng)用也很廣泛。這些領(lǐng)域的串口都是按照計算機(jī)的串口標(biāo)準(zhǔn)來做的,這樣極大的方便了用計算機(jī)來調(diào)試設(shè)備。

    1 串口協(xié)議

    目前我們做的串口,都是按照或者參考計算機(jī)的串口協(xié)議來做的。用于計算機(jī)的串口協(xié)議有兩種:一種是RS-232,它是是IBM-PC及其兼容機(jī)上的串行連接標(biāo)準(zhǔn)。我們見到的計算機(jī)大部分都是采用的這種標(biāo)準(zhǔn),它的外圍電路是由專用芯片(如8251)和電平驅(qū)動芯片(如MAX232)來組成的。串口通信的邏輯主要由專用芯片來完成(包括信息的發(fā)送和接收和主板總線的通信),電平驅(qū)動芯片主要完成電平的轉(zhuǎn)換。另一種標(biāo)準(zhǔn)是RS-422,它是Apple的Macintosh計算機(jī)的串口連接標(biāo)準(zhǔn),它的組成和RS-232類似,有區(qū)別的是RS-422采用了差分線進(jìn)行傳輸,這使得傳輸?shù)目垢蓴_性和傳輸距離大大的提高了。還有一種標(biāo)準(zhǔn)是RS-485,它是RS-422的改進(jìn),如圖1所示。

    圖1 串口通信的物理層組成

    如圖1所示,物理層由物理介質(zhì)和物理代碼組成,物理介質(zhì)由驅(qū)動芯片以及外圍電路和傳輸電纜等用于物理信號傳輸?shù)慕橘|(zhì)組成,而物理代碼完成了通信的邏輯,它可以是8251這樣的專用芯片,也可以是單片機(jī),DSP,F(xiàn)PGA這樣的可編程器件。我們通常所看到的MAX488,MAX232等驅(qū)動芯片和傳輸線都是物理介質(zhì)。一般計算機(jī)是RS-232標(biāo)準(zhǔn),而我們所設(shè)計的電路板都采用了RS-422的標(biāo)準(zhǔn),所以我們在和計算機(jī)通信的時候都會采用一個轉(zhuǎn)接頭;而物理代碼則通常用DSP,CPLD/FPGA來實(shí)現(xiàn)的,這樣DSP,CPLD/FPGA還能完成其他的功能,增加了設(shè)計的集成度。

    串口通信分為同步通信和異步通信。同步通信比異步通信傳輸信息的質(zhì)量要好,但是同步通信的硬件電路比異步通信的電路電路要復(fù)雜的多,需要硬件連線數(shù)增多。如果設(shè)計的系統(tǒng)比較復(fù)雜,所需要的連線數(shù)會成倍的增加。終端定時控制分系統(tǒng)和其他分系統(tǒng)的串口有10-20多個,如果每個串口增加了兩根握手信號,我們需要的連線就會有20-40多個。這大大的增加了連線的困難。所以在一般應(yīng)用中都會采用異步串口通信,因?yàn)楫惒酵ㄐ胖恍枰€(收,發(fā),地),雖然異步通信比同步通信傳輸?shù)男畔⑸倭?0%,但是由于其硬件結(jié)構(gòu)比較簡單所以在很多設(shè)計中都用了異步通信的方式。本文所討論以及實(shí)現(xiàn)的都是異步串口通信。

    2 異步串口通信

    2.1 監(jiān)聽機(jī)制

    異步通信的時候,通信雙方都不知道什么時候通信開始,什么時候通信結(jié)束。這樣就需要在傳輸線上有信號位來標(biāo)志通信的發(fā)起和結(jié)束。串口通信中所采用的是在發(fā)送信息前先發(fā)送一個起始位,在信息結(jié)束的時候發(fā)送一個結(jié)束位。這樣本來傳送8位的信息就會傳送10位,這樣信息的傳送率為80%。因?yàn)榇谕ㄐ疟緛砭褪锹俚耐ㄐ牛赃@種損失是允許的。在具體的信號線上,當(dāng)沒有信息發(fā)送的時候,信號線上的信號是‘1’,當(dāng)有信號發(fā)送的時候有一位‘0’;當(dāng)接收信息結(jié)束的時候,在結(jié)束位會出現(xiàn)信號‘1’,如圖2所示。

    圖2 異步通信的傳送位關(guān)系

    2.2 時鐘與定時

    異步通信是相對于同步通信來說的,異步通信之間數(shù)據(jù)的傳輸率是相同的,由通信雙方規(guī)定好。也就是說數(shù)據(jù)位的速率是相同的,異步接收的時候通過監(jiān)聽機(jī)制監(jiān)聽到起始位后開始定時接收,如圖3所示。為了保證通信的可靠性,系統(tǒng)工作的時鐘要高于數(shù)據(jù)率的時鐘。8251要求系統(tǒng)的工作時鐘為數(shù)據(jù)率的4-6倍,如果數(shù)據(jù)時鐘是9600,那么系統(tǒng)的工作時鐘就是38.4 k-57.6 k1。圖3是以數(shù)據(jù)位的五倍時鐘來說明的,當(dāng)開始定時接收的時候,定時器開始循環(huán)計數(shù),當(dāng)計到三的時候,把數(shù)據(jù)鎖存起來,這樣保證鎖存的數(shù)據(jù)前后有一定的時間間隔,比較穩(wěn)定。當(dāng)遇到停止位的時候,計數(shù)停止。系統(tǒng)工作的時鐘也可以高于數(shù)據(jù)率的4-6倍,比如16倍,這樣計數(shù)器就是模16計數(shù),鎖存的時候可以在計數(shù)器為8的時候鎖存,也可以在4的時候鎖存,所以很多串口通信中可以設(shè)置結(jié)束位為四分之一,或者二分之一位。

    圖3 異步通信的接收定時時序

    異步通信所傳送的數(shù)據(jù)位數(shù)也是事先規(guī)定好的,至少為10位(8位信息加上一位起始位和一位結(jié)束位),如果還有奇偶校驗(yàn)位,那就11位了。具體的位數(shù)要看實(shí)際中的應(yīng)用,但是一定要保證通信雙方一致[3]。

    2.3 糾錯機(jī)制

    在通信中糾錯是重要的指標(biāo)之一,一個好的通信系統(tǒng)不僅要知道傳輸?shù)臄?shù)據(jù)錯誤,而且還要對傳輸?shù)臄?shù)據(jù)進(jìn)行糾錯[4]。在異步串口通信當(dāng)中,在傳輸?shù)氖且粋€字節(jié)時,一般采用奇偶校驗(yàn)的方法,在8個數(shù)據(jù)位后多一個奇偶校驗(yàn)位,在接收的時候?qū)ζ溥M(jìn)行檢驗(yàn),如果正確則存儲,如果錯誤,則采用相應(yīng)的機(jī)制來糾錯。當(dāng)異步傳輸?shù)氖呛芏嘧止?jié)組成的數(shù)據(jù)包時,會在數(shù)據(jù)包后面加上冗余碼,一般為CRC碼,這種碼是固定的多項(xiàng)式,通過計算可以對錯誤的數(shù)據(jù)進(jìn)行糾錯[1]。

    采用的檢測方法是將數(shù)據(jù)包里的數(shù)據(jù)進(jìn)行累加,發(fā)送的時候?qū)⒗奂拥闹捣旁跀?shù)據(jù)包相應(yīng)的位置,接收的時候?qū)鬏數(shù)臄?shù)據(jù)包的數(shù)據(jù)也進(jìn)行累加,兩者進(jìn)行比較后,向發(fā)送端反饋相應(yīng)的數(shù)據(jù)包。發(fā)送端檢測數(shù)據(jù)包,如果是正確的數(shù)據(jù)包則不作處理,如果是錯誤的則重新發(fā)送相應(yīng)的數(shù)據(jù)包。

    這種檢測方法要求通信的基本單位是數(shù)據(jù)包,糾錯的手段是重發(fā)機(jī)制。因?yàn)楫a(chǎn)品中串口所發(fā)送的都是命令協(xié)議,時間多為一秒以上,所以這種糾錯機(jī)制是很適用的[5]。

    FPGA作為一種可編程器件已經(jīng)為大家所熟悉了,這里就VHDL語言編寫的收發(fā)程序給大家介紹一下。[6-7]這部分主要包括發(fā)送程序(物理層),接收程序(物理層),以及發(fā)送處理(頂層,主要對反饋后的數(shù)據(jù)包進(jìn)行處理),接收處理(頂層,對接收的數(shù)據(jù)包進(jìn)行處理)[2]。

    3 程序設(shè)計

    3.1 發(fā)送程序

    發(fā)送的過程如下:發(fā)送器檢測到發(fā)送處理程序發(fā)送有效標(biāo)號后,發(fā)送計數(shù)器和分頻計數(shù)器開始計數(shù),同時根據(jù)發(fā)送的數(shù)據(jù)產(chǎn)生奇偶校驗(yàn)位,根據(jù)發(fā)送計數(shù)器的狀態(tài),進(jìn)行串并轉(zhuǎn)換,進(jìn)行發(fā)送。[8]

    PROCESS(CLK48K,T_CO)

    BEGIN

    IF(CLK48K'EVENT AND CLK48K='1')THEN

    CASE T_ST IS--狀態(tài)表,S0表示無發(fā)送;S1表示發(fā)送狀態(tài)。

    WHEN S0=>

    T_COUNT<="000";

    IF(T_CO='1')THEN

    T_COU<="0110";

    T_ST<=S1;

    T_TEMP1(7 DOWNTO 0)<= T_TEMP;--T_TEMP1

    ELSE

    T_COU<="0000";

    END IF;

    WHEN S1=>

    IF(T_COUNT="100")THEN T_COUNT<="000";

    ELSE

    T_ST<=S1;

    END IF;

    END CASE;

    END IF;

    END PROCESS;

    3.2 接收程序

    接收過程如下:接收器探測到起始位,定時計數(shù)器和分頻計數(shù)器開始工作,當(dāng)分頻計數(shù)器等于2的時候,將接收的數(shù)據(jù)進(jìn)行串并轉(zhuǎn)換,當(dāng)接收滿8位并且探測到停止位的時候,接收停止,并將接收的結(jié)果發(fā)送到接收處理程序中去。

    PROCESS(CLK48K)

    BEGIN

    IF(CLK48K'EVENT AND CLK48K='1')THEN

    CASE R_ST IS

    WHEN S0=>

    R_DOUT<=(OTHERS=>'1'); R_TEMP<=(OTHERS=>'1');

    R_EN<='0';

    IF(R_DATA='0')THEN

    R_COUNT<="0110000";

    R_ST<=S1;

    ELSE

    R_ST<=S0;

    R_COUNT<=(OTHERS=>'0');

    END IF;

    IF (R_COUNT(6 DOWNTO 3)>= "0110" AND R_COUNT(2 DOWNTO 0)="010")THEN

    END IF;

    END PROCESS;

    3.3 接收處理

    接收處理的過程如下:接收處理程序接收到接收程序發(fā)送的有效信號和數(shù)據(jù)后,對數(shù)據(jù)進(jìn)行存儲,并對存儲的數(shù)據(jù)進(jìn)行檢驗(yàn),將檢驗(yàn)后的結(jié)果發(fā)送到發(fā)送處理程序中去。

    PROCESS(RE_STEN,R_EN)

    VARIABLE RE_ST : STD_LOGIC_ VECTOR (2 DOWNTO 0);

    BEGIN

    IF(RE_STEN='1')THEN

    RE_ST:="000";

    ELSIF(R_EN'EVENT AND R_EN='1')THEN

    CASE RE_ST IS

    WHEN "000"=>

    RE_ST:="001"; RE_ST:="001";

    RE_FLAG<='0';

    WHEN "001"=> RE_ST:="010";

    RE_FLAG<='0';

    WHEN "010"=> RE_ST:="011";

    RE_FLAG<='0';

    WHEN "011"=> RE_TEMP1<=RE_TEMP; RE_ST:="100";

    RE_FLAG<='0';

    WHEN "100"=> RE_ST:="101";

    RE_FLAG<='1';

    WHEN "101"=>

    RE_TEMP2<=RE_TEMP; RE_ST:="110";

    RE_FLAG<='0';

    WHEN "110"=>

    RE_TEMP3<=RE_TEMP;

    RE_ST:="000";

    RE_FLAG<='0'; WHEN OTHERS=>

    RE_FLAG<='0'; RE_ST:="000";

    END CASE;

    END IF;

    END PROCESS;

    PROCESS(RE_TEMP1,RE_TEMP2,RE_TEMP3)

    —檢測數(shù)據(jù)偵的結(jié)果正確發(fā)送正確標(biāo)志,錯誤發(fā)送錯誤標(biāo)志

    BEGIN

    IF(RE_TEMP1+RE_TEMP2+X"76"=RE_TEMP3)THEN

    RE_ERROR_FLAG<='0';

    RE_RIGHT_FLAG<='1';

    ELSE

    RE_ERROR_FLAG<='1';

    RE_RIGHT_FLAG<='0';

    END IF;

    END PROCESS;

    3.4 發(fā)送處理

    發(fā)送處理的過程如下:發(fā)送處理程序接收到接收處理程序的檢驗(yàn)結(jié)果,根據(jù)結(jié)果,發(fā)送處理程序向發(fā)送程序發(fā)送有效標(biāo)志和數(shù)據(jù)包(按字節(jié)發(fā)送),并且在數(shù)據(jù)包相應(yīng)的位置加入正確或錯誤字節(jié)。[9-10]

    PROCESS(RE_FLAG,CLK48K,RESET)

    VARIABLE TR_COUNT : INTE-GER R-A-N-GE 0 TO 100;

    VARIABLE TR_ST : STD_LOGIC_ VECTOR(4 DOWNTO 0);

    BEGIN

    IF(RESET='0')THEN

    TR_ST:="01011";

    ELSIF(RE_FLAG='1')THEN

    TR_ST:="00000";

    TR_COUNT:=0;

    ELSIF(CLK48K'EVENT AND CLK-48K='1')THEN

    IF(TR_COUNT=450)THEN

    TR_COUNT:=0;

    TR_EN<='0';

    TR_DATA<=X"FF";

    ELSIF(TR_COUNT=2)THEN

    CASE TR_ST IS

    WHEN "00000"=>

    TR_EN<='0';

    TR_DATA<=X"FF";

    TR_ST:="00001";

    WHEN "00001"=>

    TR_EN<='0'; TR_DATA<=X"FF";

    TR_ST:="00010";

    WHEN "00010"=>

    TR_EN<='0'; TR_DATA<=X"FF";

    IF(RE_EN='1' AND RE_RIGHT= '0')THEN

    TR_ST:="00011";

    ELSIF(RE_EN='0' AND RE_ RIGHT='1')THEN

    TR_ST:="10001";

    ELSE TR_ST:="00010";

    END IF;

    WHEN "00011"=>-- 發(fā)送反饋正確數(shù)據(jù)包

    TR_EN<='1';

    TR_ST:="00100"; TR_DATA<=X"7E";

    WHEN "00100"=>

    TR_EN<='1';

    TR_ST:="00101";

    TR_DATA<=X"15";

    WHEN "00101"=>

    TR_EN<='1';

    TR_ST:="00110";

    TR_DATA<=X"61";

    WHEN "00110"=>

    TR_EN<='1';

    TR_ST:="00111";

    TR_DATA<=X"9E";

    WHEN "00111"=>

    TR_EN<='1';

    TR_ST:="01000";

    TR_DATA<=X"04";

    WHEN "01000"=>

    TR_EN<='1';

    TR_ST:="01001";

    TR_DATA<=TR_TEMP;

    WHEN "01001"=>

    TR_EN<='1';

    TR_ST:="01010"; TR_DATA<=X"14"+TR_TEMP;

    WHEN "01010"=>

    TR_EN<='1';

    TR_ST:="01011";

    TR_DATA<=X"7E";

    WHEN "01011"=>

    TR_EN<='0';

    TR_ST:="01011";

    TR_DATA<=X"FF"; WHEN "10001"=>-- 發(fā)送反饋錯誤數(shù)據(jù)包

    TR_EN<='1';

    4 結(jié)論

    本文重點(diǎn)討論了串口通信的物理層協(xié)議,給出了基于FPGA的實(shí)現(xiàn)方法。本文的程序?qū)⒐饫w接收單元和終端定時與控制單元的串口通信中。本程序已經(jīng)在試驗(yàn)階段通過。

    [1] 鄔寬明《單片機(jī)外圍器件實(shí)用手冊數(shù)據(jù)傳輸接口器件分冊》, 北京航天航空大學(xué)出版社. 2001: 100-113.

    [2] 李新兵《兼容ARM9的軟核處理器設(shè)計基于FPGA》, 機(jī)械工業(yè)出版社. 20012: 20-30.

    [3] 謝顯中, 王新梅. 第三代移動通信系統(tǒng)的空中接口方案[J]. 移動通信. 1999(01).

    [4] 謝顯中, 苗洪雷, 李穎, 王新梅. 分層空時碼的模型、譯碼接收及其性能仿真[J]. 通信學(xué)報. 2001(08).

    [5] 葛利嘉, 路鳴. 蜂窩通信的空分多址: 概念、算法和性能[J]. 通信學(xué)報. 1999(08).

    [6] 王蕾, 韓立峰. 基于Artix-7 FPGA的異步高速串行通信IP設(shè)計[J]. 現(xiàn)代電子技術(shù), 2018, 41(19): 6-10.

    [7] 王蕾, 李淑婧. 一種基于FPGA+DSP的高速串口通信設(shè)計[J]. 現(xiàn)代電子技術(shù), 2018, 41(15): 22-25+30.

    [8] 徐巧玉, 周新穩(wěn), 王軍委, 朱佩. 一種ARM+FPGA的可裁剪以太網(wǎng)串口服務(wù)器設(shè)計[J]. 河南科技大學(xué)學(xué)報(自然科學(xué)版), 2018, 39(06): 24-29+34+5.

    [9] 甘康, 蔡錦達(dá), 鄒億, 劉倩. 基于ARM和FPGA的LED標(biāo)準(zhǔn)光源電路設(shè)計[J]. 光學(xué)儀器, 2018, 40(03): 38-45.

    [10] 白曉. 基于FPGA的狀態(tài)采集與快保護(hù)系統(tǒng)子板設(shè)計[D]. 中國科學(xué)院大學(xué)(中國科學(xué)院近代物理研究所), 2018.

    Implementation of Serial Port Based on FPGA

    ZHANG Cheng1, SUN Lie-peng2, XIAO Wei1, YANG Hua-lu1, CHENG Yu-feng1

    (1. Beijing BBEF Science & Technology Co., Ltd, Beijing 101312, China; 2. Beihang University Beijing 100082, China)

    As a simple and reliable communication method, serial port is widely used in modern electronics industry. At present, the product communication between the timing control subsystem and other subsystems is completed by serial ports. Most of the methods for serial ports are implemented by the DSP of TI company. Firstly, this paper studies the serial port protocol, then introduces several problems that need attention in the serial port design. Finally, according to the current project, the FPGA-based serial port design is described in detail.

    Serial port; Protocol; FPGA; VHDL

    TN79

    B

    10.3969/j.issn.1003-6970.2018.11.046

    張誠(1980-),男,碩士,高級工程師,研究方向:為射頻微波系統(tǒng)設(shè)計、電子技術(shù);程宇峰(1970-),男,本科,高級工程師,研究方向:高頻系統(tǒng)設(shè)計開發(fā)技術(shù)方向;孫列鵬(1979-),男,博士,職稱:高級工程師,研究方向:高頻系統(tǒng)設(shè)計開發(fā)技術(shù)方向;楊化路(1965-),男,碩士,職稱:高級工程師,研究方向:高頻系統(tǒng)設(shè)計開發(fā)技術(shù)方向;肖薇(1971-),男,碩士,職稱:高級工程師,研究方向:結(jié)構(gòu)系統(tǒng)設(shè)計與工藝。

    張誠,孫列鵬,肖薇,等. 基于FPGA的串口實(shí)現(xiàn)[J]. 軟件,2018,39(11):219-223

    猜你喜歡
    處理程序計數(shù)器串口
    煤氣與熱力(2022年2期)2022-03-09 06:29:30
    高速公路工程變更與計量支付處理程序的優(yōu)化方法
    淺談AB PLC串口跟RFID傳感器的通訊應(yīng)用
    基于C++的數(shù)控加工通用后處理程序的開發(fā)應(yīng)用研究
    企業(yè)危機(jī)公關(guān)管理問題分析
    USB接口的多串口數(shù)據(jù)并行接收方法探索
    計數(shù)器競爭冒險及其處理的仿真分析
    基于藍(lán)牙串口適配器的GPS接收機(jī)與AutoCAD的實(shí)時無線通信
    地礦測繪(2015年3期)2015-12-22 06:27:26
    基于并行控制的FPGA多串口拓展實(shí)現(xiàn)
    任意N進(jìn)制計數(shù)器的設(shè)計方法
    河南科技(2014年10期)2014-02-27 14:09:30
    汤姆久久久久久久影院中文字幕| 黑人猛操日本美女一级片| 亚洲第一青青草原| 蜜桃在线观看..| 精品国产一区二区三区四区第35| 亚洲精华国产精华液的使用体验| 亚洲av欧美aⅴ国产| 国产熟女午夜一区二区三区| 美女主播在线视频| 永久网站在线| 久久久久久久久久人人人人人人| 自线自在国产av| 一边摸一边做爽爽视频免费| 中文乱码字字幕精品一区二区三区| 丝袜脚勾引网站| 热99国产精品久久久久久7| 秋霞在线观看毛片| 亚洲精品国产av蜜桃| 国产精品不卡视频一区二区| 亚洲美女黄色视频免费看| 自拍欧美九色日韩亚洲蝌蚪91| 精品少妇内射三级| 国产日韩欧美亚洲二区| 看十八女毛片水多多多| 亚洲av成人精品一二三区| 精品第一国产精品| 一区二区三区激情视频| 伦精品一区二区三区| 日韩人妻精品一区2区三区| 色吧在线观看| 丰满少妇做爰视频| 久久久国产欧美日韩av| 国产av码专区亚洲av| 日韩精品有码人妻一区| 久久99热这里只频精品6学生| 国产片特级美女逼逼视频| tube8黄色片| 人体艺术视频欧美日本| 亚洲国产欧美在线一区| 黄色视频在线播放观看不卡| 亚洲国产看品久久| 亚洲一区二区三区欧美精品| 一级毛片 在线播放| 自拍欧美九色日韩亚洲蝌蚪91| 1024香蕉在线观看| 久久国产亚洲av麻豆专区| 亚洲国产精品一区三区| 欧美日韩亚洲国产一区二区在线观看 | 美女xxoo啪啪120秒动态图| xxx大片免费视频| 97在线视频观看| 多毛熟女@视频| 在线观看免费高清a一片| av女优亚洲男人天堂| 亚洲欧美一区二区三区久久| 激情五月婷婷亚洲| 久久韩国三级中文字幕| 亚洲av免费高清在线观看| 国产无遮挡羞羞视频在线观看| 国产野战对白在线观看| 蜜桃在线观看..| av有码第一页| 欧美日韩视频精品一区| 亚洲,一卡二卡三卡| 欧美成人精品欧美一级黄| a级片在线免费高清观看视频| 丝袜美腿诱惑在线| 美女中出高潮动态图| 丰满迷人的少妇在线观看| 国产成人免费观看mmmm| 少妇人妻久久综合中文| 国产国语露脸激情在线看| 高清av免费在线| 在线观看三级黄色| 91午夜精品亚洲一区二区三区| 美女主播在线视频| 中文字幕色久视频| 亚洲,一卡二卡三卡| 国产精品久久久久久久久免| 宅男免费午夜| 高清黄色对白视频在线免费看| 久久精品久久久久久噜噜老黄| 成人黄色视频免费在线看| 一边亲一边摸免费视频| 亚洲国产av影院在线观看| 91午夜精品亚洲一区二区三区| 天天操日日干夜夜撸| 韩国精品一区二区三区| 精品视频人人做人人爽| 欧美成人午夜精品| 亚洲伊人色综图| 欧美变态另类bdsm刘玥| 成年人免费黄色播放视频| 寂寞人妻少妇视频99o| 精品国产乱码久久久久久小说| 国产成人免费观看mmmm| 国产成人精品一,二区| 亚洲欧美成人精品一区二区| 午夜免费男女啪啪视频观看| 午夜福利,免费看| 久久久久久久久久人人人人人人| 欧美日韩视频精品一区| 男女边吃奶边做爰视频| 欧美国产精品va在线观看不卡| 女人高潮潮喷娇喘18禁视频| 欧美最新免费一区二区三区| 只有这里有精品99| 少妇的丰满在线观看| 91久久精品国产一区二区三区| 在线 av 中文字幕| 欧美精品高潮呻吟av久久| 国产白丝娇喘喷水9色精品| av在线观看视频网站免费| 欧美中文综合在线视频| 又黄又粗又硬又大视频| 久久精品国产a三级三级三级| 十八禁网站网址无遮挡| 国产精品国产三级专区第一集| 成年女人毛片免费观看观看9 | 曰老女人黄片| 久久人人97超碰香蕉20202| 深夜精品福利| 街头女战士在线观看网站| 久久ye,这里只有精品| 丰满少妇做爰视频| 伊人久久国产一区二区| 久久久精品免费免费高清| 国产av码专区亚洲av| 午夜av观看不卡| 久久ye,这里只有精品| av天堂久久9| 99热全是精品| 久久人人97超碰香蕉20202| 成年女人在线观看亚洲视频| 丝袜美腿诱惑在线| av免费观看日本| 亚洲精品乱久久久久久| 啦啦啦在线观看免费高清www| 精品卡一卡二卡四卡免费| 丝袜脚勾引网站| videos熟女内射| 大陆偷拍与自拍| 2022亚洲国产成人精品| 免费不卡的大黄色大毛片视频在线观看| 国语对白做爰xxxⅹ性视频网站| 男人舔女人的私密视频| 欧美日本中文国产一区发布| 26uuu在线亚洲综合色| 看免费av毛片| 成人二区视频| h视频一区二区三区| 免费观看av网站的网址| 国产精品无大码| 自拍欧美九色日韩亚洲蝌蚪91| 在现免费观看毛片| 国产乱人偷精品视频| 成人免费观看视频高清| 大香蕉久久成人网| 中文精品一卡2卡3卡4更新| 在线观看国产h片| 久久热在线av| 啦啦啦在线免费观看视频4| 9191精品国产免费久久| 精品国产超薄肉色丝袜足j| 老女人水多毛片| 国产在视频线精品| 爱豆传媒免费全集在线观看| 国产人伦9x9x在线观看 | av女优亚洲男人天堂| 三级国产精品片| 高清不卡的av网站| 又黄又粗又硬又大视频| 久久人人爽人人片av| 精品99又大又爽又粗少妇毛片| 少妇的逼水好多| 人人妻人人澡人人爽人人夜夜| 老鸭窝网址在线观看| 母亲3免费完整高清在线观看 | 男女下面插进去视频免费观看| av福利片在线| 女人精品久久久久毛片| 亚洲一级一片aⅴ在线观看| 一区二区三区四区激情视频| 中文字幕亚洲精品专区| 国产成人精品久久二区二区91 | 色吧在线观看| 黄网站色视频无遮挡免费观看| 精品人妻熟女毛片av久久网站| 波多野结衣一区麻豆| 王馨瑶露胸无遮挡在线观看| 美女中出高潮动态图| 2022亚洲国产成人精品| videossex国产| 男女无遮挡免费网站观看| 狠狠婷婷综合久久久久久88av| 波多野结衣一区麻豆| 91aial.com中文字幕在线观看| 99香蕉大伊视频| 人人妻人人澡人人看| 女性被躁到高潮视频| 亚洲欧美精品综合一区二区三区 | 日本-黄色视频高清免费观看| 婷婷色av中文字幕| 飞空精品影院首页| 建设人人有责人人尽责人人享有的| 精品一品国产午夜福利视频| 男的添女的下面高潮视频| 国产精品女同一区二区软件| 国产爽快片一区二区三区| 免费观看在线日韩| 国产高清国产精品国产三级| 99久久人妻综合| 久久精品国产亚洲av高清一级| 亚洲国产精品一区三区| 一级爰片在线观看| 五月伊人婷婷丁香| 亚洲欧美清纯卡通| 日日啪夜夜爽| 午夜福利在线免费观看网站| 日日撸夜夜添| 日韩中文字幕欧美一区二区 | 我的亚洲天堂| 国产淫语在线视频| 久久久精品国产亚洲av高清涩受| 久久久精品区二区三区| 母亲3免费完整高清在线观看 | 久久久久精品人妻al黑| 国产男人的电影天堂91| 亚洲精品一区蜜桃| 欧美亚洲 丝袜 人妻 在线| 最近手机中文字幕大全| 国产成人精品福利久久| 久久影院123| 国产亚洲av片在线观看秒播厂| 国产极品天堂在线| 国产成人aa在线观看| 精品酒店卫生间| 一级毛片电影观看| 男女无遮挡免费网站观看| 日韩不卡一区二区三区视频在线| 亚洲五月色婷婷综合| 成人亚洲欧美一区二区av| 在线观看国产h片| 欧美精品高潮呻吟av久久| 哪个播放器可以免费观看大片| 久久久久精品性色| 国产av精品麻豆| 久久久久久久精品精品| 国产成人午夜福利电影在线观看| 大片电影免费在线观看免费| 欧美av亚洲av综合av国产av | 亚洲国产欧美网| 午夜福利,免费看| 自拍欧美九色日韩亚洲蝌蚪91| 精品99又大又爽又粗少妇毛片| 亚洲一区二区三区欧美精品| 日韩免费高清中文字幕av| 伦精品一区二区三区| 国产激情久久老熟女| 久久精品国产a三级三级三级| 久久99精品国语久久久| 欧美 亚洲 国产 日韩一| 日韩,欧美,国产一区二区三区| 国产亚洲欧美精品永久| 一个人免费看片子| 桃花免费在线播放| 丝瓜视频免费看黄片| 国产极品天堂在线| 侵犯人妻中文字幕一二三四区| av.在线天堂| av国产精品久久久久影院| 午夜福利一区二区在线看| 亚洲一级一片aⅴ在线观看| 女的被弄到高潮叫床怎么办| 男人操女人黄网站| 在线观看www视频免费| 成人毛片a级毛片在线播放| 色播在线永久视频| 女性生殖器流出的白浆| 免费观看性生交大片5| 国产av一区二区精品久久| av免费在线看不卡| 久久久久久人人人人人| 观看av在线不卡| 国产黄色视频一区二区在线观看| 叶爱在线成人免费视频播放| videossex国产| 国产在线视频一区二区| 精品少妇久久久久久888优播| 国产精品国产av在线观看| 亚洲精品乱久久久久久| 日本91视频免费播放| 观看av在线不卡| 黄网站色视频无遮挡免费观看| 纵有疾风起免费观看全集完整版| 欧美人与性动交α欧美软件| 人体艺术视频欧美日本| 天天躁日日躁夜夜躁夜夜| 国产一区二区三区综合在线观看| 校园人妻丝袜中文字幕| 人妻一区二区av| 人人澡人人妻人| 少妇 在线观看| 日本-黄色视频高清免费观看| 国产免费一区二区三区四区乱码| 成年动漫av网址| 日产精品乱码卡一卡2卡三| 一区二区三区精品91| 亚洲欧美成人精品一区二区| av免费观看日本| 国产一区二区 视频在线| 欧美成人午夜免费资源| 丁香六月天网| 精品国产乱码久久久久久男人| 欧美少妇被猛烈插入视频| 欧美亚洲日本最大视频资源| 国产av码专区亚洲av| 久久ye,这里只有精品| 精品人妻一区二区三区麻豆| 亚洲av中文av极速乱| 好男人视频免费观看在线| 国产精品国产av在线观看| 免费播放大片免费观看视频在线观看| 最近手机中文字幕大全| 一区福利在线观看| 国产高清不卡午夜福利| 各种免费的搞黄视频| av女优亚洲男人天堂| 捣出白浆h1v1| 国产精品秋霞免费鲁丝片| 欧美精品亚洲一区二区| 亚洲男人天堂网一区| 亚洲色图 男人天堂 中文字幕| 欧美日韩精品网址| 欧美日韩av久久| 熟妇人妻不卡中文字幕| 成人午夜精彩视频在线观看| 极品少妇高潮喷水抽搐| 亚洲精品日韩在线中文字幕| 天天躁日日躁夜夜躁夜夜| 国产又色又爽无遮挡免| 最新中文字幕久久久久| 国产人伦9x9x在线观看 | 久久精品亚洲av国产电影网| 亚洲婷婷狠狠爱综合网| 亚洲三级黄色毛片| 香蕉丝袜av| 午夜免费鲁丝| 国产野战对白在线观看| 1024视频免费在线观看| 最近中文字幕高清免费大全6| 欧美精品高潮呻吟av久久| 最新中文字幕久久久久| 9热在线视频观看99| 久久精品人人爽人人爽视色| 国产综合精华液| 黑人巨大精品欧美一区二区蜜桃| 欧美激情极品国产一区二区三区| 亚洲av.av天堂| 日韩制服丝袜自拍偷拍| 久久免费观看电影| 国产av国产精品国产| 国产日韩欧美在线精品| 日本色播在线视频| 水蜜桃什么品种好| 久久久久久久久久久免费av| 日韩av免费高清视频| 国产高清不卡午夜福利| 成人毛片60女人毛片免费| 人人澡人人妻人| 人妻人人澡人人爽人人| 国产精品99久久99久久久不卡 | 咕卡用的链子| 亚洲美女搞黄在线观看| 欧美日韩一区二区视频在线观看视频在线| 国精品久久久久久国模美| 男人舔女人的私密视频| 精品人妻偷拍中文字幕| 成人影院久久| 美女中出高潮动态图| 国产国语露脸激情在线看| 人妻少妇偷人精品九色| 国产一区二区三区综合在线观看| 精品久久久久久电影网| 中文字幕亚洲精品专区| 免费观看av网站的网址| 卡戴珊不雅视频在线播放| 国产精品香港三级国产av潘金莲 | 欧美变态另类bdsm刘玥| 26uuu在线亚洲综合色| 欧美人与性动交α欧美软件| 国产欧美亚洲国产| 国产精品一区二区在线不卡| 韩国精品一区二区三区| 麻豆av在线久日| av电影中文网址| 人人妻人人澡人人爽人人夜夜| 国产一区二区 视频在线| 自线自在国产av| 男女边摸边吃奶| 亚洲国产最新在线播放| 国产伦理片在线播放av一区| 观看av在线不卡| 亚洲精品日本国产第一区| 国产成人一区二区在线| 七月丁香在线播放| 国产一级毛片在线| 91午夜精品亚洲一区二区三区| 亚洲综合精品二区| 日韩电影二区| 免费av中文字幕在线| 国产精品国产av在线观看| 亚洲情色 制服丝袜| 捣出白浆h1v1| 欧美日韩国产mv在线观看视频| 精品国产一区二区三区久久久樱花| 欧美人与性动交α欧美软件| 日韩人妻精品一区2区三区| 免费黄色在线免费观看| 国产黄频视频在线观看| 国产精品久久久久久久久免| 少妇人妻 视频| 极品少妇高潮喷水抽搐| 久久久久国产一级毛片高清牌| 国产免费又黄又爽又色| 国产亚洲午夜精品一区二区久久| 18禁国产床啪视频网站| 黑人欧美特级aaaaaa片| 黄色一级大片看看| 日韩欧美精品免费久久| 久久精品国产亚洲av高清一级| 欧美日韩精品网址| 欧美亚洲 丝袜 人妻 在线| 久久精品久久久久久久性| 日本午夜av视频| av线在线观看网站| 可以免费在线观看a视频的电影网站 | 国产精品一区二区在线观看99| 亚洲精品av麻豆狂野| 黄片小视频在线播放| 中文字幕精品免费在线观看视频| 亚洲第一区二区三区不卡| 国产成人aa在线观看| 黄片无遮挡物在线观看| www.自偷自拍.com| 777米奇影视久久| 丝袜喷水一区| 日本wwww免费看| 国产精品免费大片| 欧美成人午夜精品| 亚洲欧美一区二区三区黑人 | 午夜福利乱码中文字幕| 免费播放大片免费观看视频在线观看| 麻豆乱淫一区二区| 肉色欧美久久久久久久蜜桃| 大片免费播放器 马上看| 欧美人与善性xxx| 亚洲成国产人片在线观看| 黄色 视频免费看| 亚洲精品,欧美精品| 日韩 亚洲 欧美在线| 日韩人妻精品一区2区三区| 欧美国产精品va在线观看不卡| 在线天堂最新版资源| 国语对白做爰xxxⅹ性视频网站| 午夜福利在线免费观看网站| 国产精品.久久久| 五月开心婷婷网| 亚洲av电影在线观看一区二区三区| 午夜福利一区二区在线看| 大码成人一级视频| 精品亚洲成国产av| 亚洲天堂av无毛| 如何舔出高潮| 欧美日韩一级在线毛片| 欧美日韩亚洲高清精品| 亚洲av国产av综合av卡| 色婷婷久久久亚洲欧美| 久久99一区二区三区| 97人妻天天添夜夜摸| 满18在线观看网站| 亚洲欧美清纯卡通| 最近中文字幕2019免费版| 在线天堂中文资源库| 多毛熟女@视频| 18+在线观看网站| 免费久久久久久久精品成人欧美视频| 男人添女人高潮全过程视频| 在线观看三级黄色| 国产亚洲最大av| 亚洲精品中文字幕在线视频| 婷婷色麻豆天堂久久| 亚洲一区中文字幕在线| 亚洲第一区二区三区不卡| 久久精品国产综合久久久| 久久精品人人爽人人爽视色| 在线观看美女被高潮喷水网站| 在线 av 中文字幕| 国产探花极品一区二区| 制服人妻中文乱码| 晚上一个人看的免费电影| av有码第一页| 天美传媒精品一区二区| 免费黄频网站在线观看国产| 满18在线观看网站| 久久国内精品自在自线图片| 精品国产露脸久久av麻豆| 黄片播放在线免费| 秋霞伦理黄片| 夫妻午夜视频| 国产成人午夜福利电影在线观看| 青青草视频在线视频观看| 最近中文字幕2019免费版| 少妇人妻精品综合一区二区| 精品一区二区三区四区五区乱码 | 毛片一级片免费看久久久久| 母亲3免费完整高清在线观看 | 久久精品人人爽人人爽视色| 97人妻天天添夜夜摸| 婷婷色综合大香蕉| 国产淫语在线视频| 一二三四中文在线观看免费高清| 国产成人精品无人区| 超碰97精品在线观看| 一本色道久久久久久精品综合| 国产又色又爽无遮挡免| 好男人视频免费观看在线| 视频在线观看一区二区三区| 精品亚洲乱码少妇综合久久| 亚洲欧洲精品一区二区精品久久久 | 亚洲国产成人一精品久久久| 国产精品人妻久久久影院| 亚洲,欧美精品.| 精品久久久精品久久久| 母亲3免费完整高清在线观看 | 两性夫妻黄色片| av在线老鸭窝| 精品少妇久久久久久888优播| 亚洲欧美一区二区三区黑人 | 日韩三级伦理在线观看| 久久精品国产亚洲av涩爱| 亚洲四区av| 91aial.com中文字幕在线观看| tube8黄色片| 校园人妻丝袜中文字幕| 午夜福利网站1000一区二区三区| 欧美成人精品欧美一级黄| 高清av免费在线| 女性生殖器流出的白浆| 少妇 在线观看| av片东京热男人的天堂| 尾随美女入室| 热99国产精品久久久久久7| 亚洲美女黄色视频免费看| 免费少妇av软件| 亚洲 欧美一区二区三区| 成人毛片a级毛片在线播放| 免费黄网站久久成人精品| 激情五月婷婷亚洲| 国产精品av久久久久免费| 妹子高潮喷水视频| 大码成人一级视频| 亚洲中文av在线| 在线免费观看不下载黄p国产| 国产成人免费观看mmmm| 在线精品无人区一区二区三| 男人爽女人下面视频在线观看| 国产欧美日韩综合在线一区二区| 欧美变态另类bdsm刘玥| 亚洲综合精品二区| 日本午夜av视频| 精品视频人人做人人爽| 亚洲国产欧美网| 久久精品亚洲av国产电影网| 久久精品国产亚洲av天美| 精品久久蜜臀av无| 欧美变态另类bdsm刘玥| 国产免费现黄频在线看| 久久午夜综合久久蜜桃| 国产精品不卡视频一区二区| 免费观看无遮挡的男女| 午夜福利在线免费观看网站| 人妻少妇偷人精品九色| 国产精品偷伦视频观看了| av线在线观看网站| 久久久国产一区二区| 国产伦理片在线播放av一区| 国精品久久久久久国模美| 亚洲成人av在线免费| 欧美日韩av久久| 制服诱惑二区| 久久精品国产a三级三级三级| xxx大片免费视频| 久久久欧美国产精品| 日日爽夜夜爽网站| 日本-黄色视频高清免费观看| 少妇人妻精品综合一区二区| 五月伊人婷婷丁香| 久久久久久久亚洲中文字幕| 国产人伦9x9x在线观看 | 男女下面插进去视频免费观看| 人妻系列 视频| 免费在线观看黄色视频的| 在线观看一区二区三区激情| 一级毛片电影观看| 欧美激情极品国产一区二区三区| 又黄又粗又硬又大视频| 亚洲精品自拍成人| 成年av动漫网址| 熟女少妇亚洲综合色aaa.| 国产精品二区激情视频| 国产免费一区二区三区四区乱码| 中文天堂在线官网| 欧美日韩亚洲高清精品| 国产一区亚洲一区在线观看|