《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 設計應用 > 影響FPGA設計中時鐘因素的深入探討
影響FPGA設計中時鐘因素的深入探討
摘要: 時鐘是整個電路最重要、最特殊的信號,系統內大部分器件的動作都是在時鐘的跳變沿上進行,這就要求時鐘信號時延差要非常小,否則就可能造成時序邏輯狀態出錯;因而明確FPGA設計中決定系統時鐘的因素,盡量較小時鐘的延時對保證設計的穩定性有非常重要的意義。
Abstract:
Key words :

  時鐘是整個電路最重要、最特殊的信號,系統內大部分器件的動作都是在時鐘的跳變沿上進行, 這就要求時鐘信號時延差要非常小, 否則就可能造成時序邏輯狀態出錯;因而明確FPGA設計中決定系統時鐘的因素,盡量較小時鐘的延時對保證設計的穩定性有非常重要的意義。

 

  1.1 建立時間與保持時間

 

  建立時間(Tsu:set up time)是指在時鐘沿到來之前數據從不穩定到穩定所需的時間,如果建立的時間不滿足要求那么數據將不能在這個時鐘上升沿被穩定的打入觸發器;保持時間(Th:hold time)是指數據穩定后保持的時間,如果保持時間不滿足要求那么數據同樣也不能被穩定的打入觸發器。建立與保持時間的簡單示意圖如下圖1所示。

 

  

  圖1 保持時間與建立時間的示意圖

 

  在FPGA設計的同一個模塊中常常是包含組合邏輯與時序邏輯,為了保證在這些邏輯的接口處數據能穩定的被處理,那么對建立時間與保持時間建立清晰的概念非常重要。下面在認識了建立時間與保持時間的概念上思考如下的問題。

 

  

  圖2 同步設計中的一個基本模型

 

  圖2為統一采用一個時鐘的同步設計中一個基本的模型。圖中Tco是觸發器的數據輸出的延時;Tdelay是組合邏輯的延時;Tsetup是觸發器的建立時間;Tpd為時鐘的延時。如果第一個觸發器D1建立時間最大為T1max,最小為T1min,組合邏輯的延時最大為T2max,最小為T2min。問第二個觸發器D2立時間T3與保持時間T4應該滿足什么條件,或者是知道了T3與T4那么能容許的最大時鐘周期是多少。這個問題是在設計中必須考慮的問題,只有弄清了這個問題才能保證所設計的組合邏輯的延時是否滿足了要求。

  下面通過時序圖來分析:設第一個觸發器的輸入為D1,輸出為Q1,第二個觸發器的輸入為D2,輸出為Q2;

  時鐘統一在上升沿進行采樣,為了便于分析我們討論兩種情況即第一:假設時鐘的延時Tpd為零,其實這種情況在FPGA設計中是常常滿足的,由于在FPGA設計中一般是采用統一的系統時鐘,也就是利用從全局時鐘管腳輸入的時鐘,這樣在內部時鐘的延時完全可以忽略不計。這種情況下不必考慮保持時間,因為每個數據都是保持一個時鐘節拍同時又有線路的延時,也就是都是基于CLOCK的延遲遠小于數據的延遲基礎上,所以保持時間都能滿足要求,重點是要關心建立時間,此時如果D2的建立時間滿足要求那么時序圖應該如圖3所示。

  從圖中可以看出如果:

  T-Tco-Tdelay>T3

  即: Tdelay< T-Tco-T3

  那么就滿足了建立時間的要求,其中T為時鐘的周期,這種情況下第二個觸發器就能在第二個時鐘的升沿就能穩定的采到D2,時序圖如圖3所示。

 

  

  圖3 符合要求的時序圖

 

  如果組合邏輯的延時過大使得

  T-Tco-Tdelay

  那么將不滿足要求,第二個觸發器就在第二個時鐘的升沿將采到的是一個不定態,如圖4所示。那么電路將不能正常的工作。

 

  

  圖4 組合邏輯的延時過大時序不滿足要求

 

  從而可以推出

  T-Tco-T2max>=T3

  這也就是要求的D2的建立時間。

  從上面的時序圖中也可以看出,D2的建立時間與保持時間與D1的建立與保持時間是沒有關系的,而只和D2前面的組合邏輯和D1的數據傳輸延時有關,這也是一個很重要的結論。說明了延時沒有疊加效應。

  時鐘是整個電路最重要、最特殊的信號,系統內大部分器件的動作都是在時鐘的跳變沿上進行, 這就要求時鐘信號時延差要非常小, 否則就可能造成時序邏輯狀態出錯;因而明確FPGA設計中決定系統時鐘的因素,盡量較小時鐘的延時對保證設計的穩定性有非常重要的意義。

 

  1.1 建立時間與保持時間

 

  建立時間(Tsu:set up time)是指在時鐘沿到來之前數據從不穩定到穩定所需的時間,如果建立的時間不滿足要求那么數據將不能在這個時鐘上升沿被穩定的打入觸發器;保持時間(Th:hold time)是指數據穩定后保持的時間,如果保持時間不滿足要求那么數據同樣也不能被穩定的打入觸發器。建立與保持時間的簡單示意圖如下圖1所示。

 

  

  圖1 保持時間與建立時間的示意圖

 

  在FPGA設計的同一個模塊中常常是包含組合邏輯與時序邏輯,為了保證在這些邏輯的接口處數據能穩定的被處理,那么對建立時間與保持時間建立清晰的概念非常重要。下面在認識了建立時間與保持時間的概念上思考如下的問題。

 

  

  圖2 同步設計中的一個基本模型

 

  圖2為統一采用一個時鐘的同步設計中一個基本的模型。圖中Tco是觸發器的數據輸出的延時;Tdelay是組合邏輯的延時;Tsetup是觸發器的建立時間;Tpd為時鐘的延時。如果第一個觸發器D1建立時間最大為T1max,最小為T1min,組合邏輯的延時最大為T2max,最小為T2min。問第二個觸發器D2立時間T3與保持時間T4應該滿足什么條件,或者是知道了T3與T4那么能容許的最大時鐘周期是多少。這個問題是在設計中必須考慮的問題,只有弄清了這個問題才能保證所設計的組合邏輯的延時是否滿足了要求。

  下面通過時序圖來分析:設第一個觸發器的輸入為D1,輸出為Q1,第二個觸發器的輸入為D2,輸出為Q2;

  時鐘統一在上升沿進行采樣,為了便于分析我們討論兩種情況即第一:假設時鐘的延時Tpd為零,其實這種情況在FPGA設計中是常常滿足的,由于在FPGA設計中一般是采用統一的系統時鐘,也就是利用從全局時鐘管腳輸入的時鐘,這樣在內部時鐘的延時完全可以忽略不計。這種情況下不必考慮保持時間,因為每個數據都是保持一個時鐘節拍同時又有線路的延時,也就是都是基于CLOCK的延遲遠小于數據的延遲基礎上,所以保持時間都能滿足要求,重點是要關心建立時間,此時如果D2的建立時間滿足要求那么時序圖應該如圖3所示。

  從圖中可以看出如果:

  T-Tco-Tdelay>T3

  即: Tdelay< T-Tco-T3

  那么就滿足了建立時間的要求,其中T為時鐘的周期,這種情況下第二個觸發器就能在第二個時鐘的升沿就能穩定的采到D2,時序圖如圖3所示。

 

  

  圖3 符合要求的時序圖

 

  如果組合邏輯的延時過大使得

  T-Tco-Tdelay

  那么將不滿足要求,第二個觸發器就在第二個時鐘的升沿將采到的是一個不定態,如圖4所示。那么電路將不能正常的工作。

 

  

  圖4 組合邏輯的延時過大時序不滿足要求

 

  從而可以推出

  T-Tco-T2max>=T3

  這也就是要求的D2的建立時間。

  從上面的時序圖中也可以看出,D2的建立時間與保持時間與D1的建立與保持時間是沒有關系的,而只和D2前面的組合邏輯和D1的數據傳輸延時有關,這也是一個很重要的結論。說明了延時沒有疊加效應。

  第二種情況如果時鐘存在延時,這種情況下就要考慮保持時間了,同時也需要考慮建立時間。時鐘出現較大的延時多是采用了異步時鐘的設計方法,這種方法較難保證數據的同步性,所以實際的設計中很少采用。此時如果建立時間與保持時間都滿足要求那么輸出的時序如圖5所示。

 

  

  圖5 時鐘存在延時但滿足時序

 

  從圖5中可以容易的看出對建立時間放寬了Tpd,所以D2的建立時間需滿足要求:

  Tpd+T-Tco-T2max>=T3

  由于建立時間與保持時間的和是穩定的一個時鐘周期,如果時鐘有延時,同時數據的延時也較小那么建立時間必然是增大的,保持時間就會隨之減小,如果減小到不滿足D2的保持時間要求時就不能采集到正確的數據,如圖6所示。

  這時即T-(Tpd-Tco-T2min)

  T-(Tpd+T-Tco-T2min)>=T4 即Tco+T2min-Tpd>=T4

  從上式也可以看出如果Tpd=0也就是時鐘的延時為0那么同樣是要求Tco+T2min>T4,但是在實際的應用中由于T2的延時也就是線路的延時遠遠大于觸發器的保持時間即T4所以不必要關系保持時間。

 

  

  圖6 時鐘存在延時且保持時間不滿足要求

 

  綜上所述,如果不考慮時鐘的延時那么只需關心建立時間,如果考慮時鐘的延時那么更需關心保持時間。下面將要分析在FPGA設計中如何提高同步系統中的工作時鐘。

  1.2 如何提高同步系統中的工作時鐘

  從上面的分析可以看出同步系統時對D2建立時間T3的要求為:

  T-Tco-T2max>=T3

  所以很容易推出T>=T3+Tco+T2max,其中T3為D2的建立時間Tset,T2為組合邏輯的延時。在一個設計中T3和Tco都是由器件決定的固定值,可控的也只有T2也就時輸入端組合邏輯的延時,所以通過盡量來減小T2就可以提高系統的工作時鐘。為了達到減小T2在設計中可以用下面不同的幾種方法綜合來實現。

  1.2.1 通過改變走線的方式來減小延時

  以altera的器件為例,我們在quartus里面的timing closure floorplan可以看到有 很多條條塊塊,我們可以將條條塊塊按行和按列分,每一個條塊代表1個LAB,每個LAB里 有8個或者是10個LE。它們的走線時延的關系如下:同一個LAB中(最快) < 同列或者同行 < 不同行且不同列。 我們通過給綜合器加適當的約束(約束要適量,一般以加5%裕量較為合適,比如電路 工作在100Mhz,則加約束加到105Mhz就可以了,過大的約束效果反而不好,且極大增加綜合時間)可以將相關的邏輯在布線時盡量布的靠近一點,從而減少走線的時延。

  1.2.2 通過拆分組合邏輯的方法來減小延時

  由于一般同步電路都不止一級鎖存(如圖8),而要使電路穩定工作,時鐘周期必須滿足最大延時要求,縮短最長延時路徑,才可提高電路的工作頻率。如圖7所示:我們可以將較大的組合邏輯分解為較小的幾塊,中間插入觸發器,這樣可以提高電路的工作頻率。這也是所謂“流水線”(pipelining)技術的基本原理。

  對于圖8的上半部分,它時鐘頻率受制于第二個較大的組合邏輯的延時,通過適當的方法平均分配組合邏輯,可以避免在兩個觸發器之間出現過大的延時,消除速度瓶頸。

 

  

  圖7 分割組合邏輯

 

  

  圖8 轉移組合邏輯

 

  那么在設計中如何拆分組合邏輯呢,更好的方法要在實踐中不斷的積累,但是一些良好的設計思想和方法也需要掌握。我們知道,目前大部分FPGA都基于4輸入LUT的,如果一個輸出對應的判斷條件大于四輸入的話就要由多個LUT級聯才能完成,這樣就引入一級組合邏輯時延,我們要減少組合邏輯,無非就是要輸入條件盡可能的少,這樣就可以級聯的LUT更少,從而減少了組合邏輯引起的時延。

  我們平時聽說的流水就是一種通過切割大的組合邏輯(在其中插入一級或多級D觸發器,從而使寄存器與寄存器之間的組合邏輯減少)來提高工作頻率的方法。比如一個32 位的計數器,該計數器的進位鏈很長,必然會降低工作頻率,我們可以將其分割成4位和 8位的計數,每當4位的計數器計到15后觸發一次8位的計數器,這樣就實現了計數器的切割,也提高了工作頻率。

  在狀態機中,一般也要將大的計數器移到狀態機外,因為計數器這東西一般是經常 是大于4輸入的,如果再和其它條件一起做為狀態的跳變判據的話,必然會增加LUT的級 聯,從而增大組合邏輯。以一個6輸入的計數器為例,我們原希望當計數器計到111100后 狀態跳變,現在我們將計數器放到狀態機外,當計數器計到111011后產生個enable信號 去觸發狀態跳變,這樣就將組合邏輯減少了。狀態機一般包含三個模塊,一個輸出模塊,一個決定下個狀態是什么的模塊和一個保存當前狀態的模塊。組成三個模塊所采用的邏輯也各不相同。輸出模塊通常既包含組合邏輯又包含時序邏輯;決定下一個狀態是什么的模塊通常又組合邏輯構成;保存現在狀態的通常由時序邏輯構成。三個模塊的關系如下圖9所示。

 

  

  圖9 狀態機的組成

 

  所有通常寫狀態機時也按照這三個模塊將狀態機分成三部分來寫,如下面就是一種良好的狀態機設計方法:

  /*-----------------------------------------------------

  This is FSM demo program

  Design Name : arbiter

  File Name : arbiter2.v

  -----------------------------------------------------*/

  module arbiter2 (

  clock , // clock

  reset , // Active high, syn reset

  req_0 , // Request 0

  req_1 , // Request 1

  gnt_0 ,

  gnt_1);

  //-------------Input Ports-----------------------------

  input clock ;

  input reset ;

  input req_0 ;

  input req_1 ;

  //-------------Output Ports----------------------------

  output gnt_0 ;

  output gnt_1 ;

  //-------------Input ports Data Type-------------------

  wire clock ;

  wire reset ;

  wire req_0 ;

  wire req_1 ;

  //-------------Output Ports Data Type------------------

  reg gnt_0 ;

  reg gnt_1 ;

  //-------------Internal Constants--------------------------

  parameter SIZE = 3 ;

  parameter IDLE = 3‘b001 ,

  GNT0 = 3’b010 ,

  GNT1 = 3‘b100 ;

  //-------------Internal Variables---------------------------

  reg [SIZE-1:0] state ;// Seq part of the FSM

  wire [SIZE-1:0] next_state ;// combo part of FSM

  //----------Code startes Here------------------------

  assign next_state = fsm_function(req_0, req_1);

  function [SIZE-1:0] fsm_function;

  input req_0;

  input req_1;

  case(state)

  IDLE : if (req_0 == 1’b1)

  fsm_function = GNT0;

  else if (req_1 == 1‘b1)

  fsm_function= GNT1;

  else

  fsm_function = IDLE;

  GNT0 : if (req_0 == 1’b1)

  fsm_function = GNT0;

  else

  fsm_function = IDLE;

  GNT1 : if (req_1 == 1‘b1)

  fsm_function = GNT1;

  else

  fsm_function =IDLE;

  default : fsm_function = IDLE;

  endcase

  endfunction

  always@(posedge clock)

  begin

  if (reset == 1’b1)

  state <=IDLE;

  else

  state <=next_state;

  end

  //----------Output Logic-----------------------------

  always @ (posedge clock)

  begin

  if (reset == 1‘b1) begin

  gnt_0 <= #1 1’b0;

  gnt_1 <= #1 1‘b0;

  end

  else begin

  case(state)

  IDLE : begin

  gnt_0 <= #1 1’b0;

  gnt_1 <= #1 1‘b0;

  end

  GNT0 : begin

  gnt_0 <= #1 1’b1;

  gnt_1 <= #1 1‘b0;

  end

  GNT1 : begin

  gnt_0 <= #1 1’b0;

  gnt_1 <= #1 1‘b1;

  end

  default : begin

  gnt_0 <= #1 1’b0;

  gnt_1 <= #1 1‘b0;

  end

  endcase

  end

  end // End Of Block OUTPUT_

  endmodule

  狀態機通常要寫成3段式,從而避免出現過大的組合邏輯。

  上面說的都是可以通過流水的方式切割組合邏輯的情況,但是有些情況下我們是很 難去切割組合邏輯的,在這些情況下我們又該怎么做呢?

  狀態機就是這么一個例子,我們不能通過往狀態譯碼組合邏輯中加入流水。如果我 們的設計中有一個幾十個狀態的狀態機,它的狀態譯碼邏輯將非常之巨大,毫無疑問, 這極有可能是設計中的關鍵路徑。那我們該怎么做呢?還是老思路,減少組合邏輯。我 們可以對狀態的輸出進行分析,對它們進行重新分類,并根據這個重新定義成一組組小 狀態機,通過對輸入進行選擇(case語句)并去觸發相應的小狀態機,從而實現了將大的 狀態機切割成小的狀態機。在ATA6的規范中(硬盤的標準),輸入的命令大概有20十種 ,每一個命令又對應很多種狀態,如果用一個大的狀態機(狀態套狀態)去做那是不可想象的,我們可以通過case語句去對命令進行譯碼,并觸發相應的狀態機,這樣做下來 這一個模塊的頻率就可以跑得比較高了。

  總結:提高工作頻率的本質就是要減少寄存器到寄存器的時延,最有效的方法就是 避免出現大的組合邏輯,也就是要盡量去滿足四輸入的條件,減少LUT級聯的數量。我們 可以通過加約束、流水、切割狀態的方法提高工作頻率。

 

  在FPGA中進行時鐘設計時也要注意一下幾點:

 

  一個模塊盡量只用一個時鐘,這里的一個模塊是指一個module或者是一個entity。在多時鐘域的設計中涉及到跨時鐘域的設計中最好有專門一個模塊做時鐘域的隔 離。這樣做可以讓綜合器綜合出更優的結果。

  除非是低功耗設計,不然不要用門控時鐘--這會增加設計的不穩定性,在要用到門控時鐘的地方,也要將門控信號用時鐘的下降沿 打一拍再輸出與時鐘相與。

  禁止用計數器分頻后的信號做其它模塊的時鐘,而要用改成時鐘使能的方式,否則這種時鐘滿天飛的方式對設計的可靠性極為不利,也大大增加了靜態時序分析的復雜性。

  1.4 不同時鐘域之間的同步

  當一個設計中的兩個模塊分別用的是兩個工作時鐘,那么在它們的接口處就工作在異步模式,這時為了保證數據能正確的處理那么就要對兩個模塊進行同步。

  這里的不同的時鐘域通常是以下的兩種情況:

  1、 兩個時鐘的頻率不同;

  2、 雖然兩個時鐘的頻率相同,但是它們是兩個獨立的時鐘,其相位沒有任何關系。

  分別如下兩個圖所示:

 

  

  圖10 兩個時鐘的頻率完全不同

 

  

  圖11兩個時鐘的頻率相同,但相位不相關

 

  兩個時鐘域之間傳輸的數據根據不同的位寬通常采用不同的同步的方法。

  1、單bit之間的同步且發送的每個pulse至少有1個周期寬度的情況

  這類同步主要是用于一些控制信號自己的同步。通常的采用方法就是輸出數據在接收的模塊中利用兩個觸發器采用系統時鐘打兩拍,如下圖12所示。對于這種同步需要說明以下幾點。

 

  

  圖12 一位同步器設計

 

  (1)圖12中的同步電路其實叫“一位同步器”,它只能用來對一位異步信號進行同步,而且這個信號的寬度必須大于本級時鐘的脈沖寬度,否則有可能根本采不到這個異步信號。

  (2)為什么圖一中的同步電路只能用來對一位異步信號進行同步呢? (a)當有兩個或更多的異步信號(控制或地址)同時進入本時域來控制本時域的電路時,如果這些信號分別都用圖12中的同步電路來同步就會出現問題,由于連線延遲或其他延遲使兩個或更多的異步信號(控制或地址)之間產生了skew,那么這個skew經過圖12的同步器同步進入本時域后,會產生很大的skew或產生競爭,導致本時域電路出錯。

  出現的問題如下圖13所示:

 

  

  圖13 同步多個控制信號時出錯

 

  (b)如果是異步數據總線要進入本時域,同樣不能用圖12的電路,因為數據的變化是很隨機的,其0的寬度或1的寬度和本時域時鐘脈沖無關,所以圖12的電路可能會采不到正確數據。

  (3)注意,第二個觸發器并不是避免“亞穩態的發生”,確切的說,該電路能夠防止亞穩態的傳播。也就是說,一旦第一個觸發器發生了亞穩態(可能性存在),由于有了第二個

  觸發器,亞穩態不會傳播到第二個觸發器以后的電路中去。

  (4)第一級觸發器發生了亞穩態,需要一個恢復時間來穩定下來,或者叫退出亞穩態。當恢復時間加上第二級觸發器的建立時間(更精確的,還要減去clock skew)小于等于時鐘周期的時候(這個條件還是很容易滿足的,一般要求兩級觸發器盡量接近,中間沒有任何組合邏輯,時鐘的skew較小),第二級觸發器就可以穩定的采樣,得到穩定的確定的數據了,防止了亞穩態的傳播。

  (5)FF2是采樣了FF1的輸出,當然是FF1輸出什么,FF2就輸出什么。僅僅延遲了1個周期。注意,亞穩態之所以叫做亞穩態,是指一旦FF1進入,其輸出電平不定,可能正確也可能錯誤。所以必須說明的是,雖然這種方法可以防止亞穩態的傳播,但是并不能保證兩級觸發器之后的數據是正確的,因此,這種電路都有一定數量的錯誤電平數據,所以,僅適用于少量對于錯誤不敏感的地方。對于敏感的電路,可以采用雙口RAM或FIFO。

 

  2 輸入pulse有可能小于一個時鐘周期寬度情況下的同步電路

 

  對2的情況通常采用如下圖14的反饋電路。該電路的分析如下:假設輸入的數據是高電平,那么由于第一個觸發器FF1是高電平清零,所有輸出也是高電平,采用正確。如果輸入是第電平那么被FF1被強制清零,這個時候輸出位零。這樣就保證了輸出的正確性。

 

  

  圖14輸入pulse有可能小于一個時鐘周期寬度情況下的同步電路

此內容為AET網站原創,未經授權禁止轉載。
主站蜘蛛池模板: 免费a级片在线观看 | 中文字幕5566 | 正在播放亚洲 | 国产亚洲一区二区在线观看 | 男人天堂影院 | 国产91成人欧美精品另类动态 | 极品少妇一区 | 亚洲天天综合网 | 欧美黄色一级网站 | 日韩一级免费视频 | 日韩久久影院 | 亚洲另类激情专区小说图片 | 国产性猛交╳xxx乱大交 | 东京久久久 | 中日av乱码一区二区三区乱码 | 免费黄色一级视频 | 久爱视频在线 | 精品国产91久久久久久久 | 伊人狠狠色j香婷婷综合 | 久久鲁鲁 | 噼里啪啦免费高清看 | 女人舌吻男人茎视频 | 色情无码www视频无码区小黄鸭 | 成人免费毛片片v | 公么大龟弄得我好舒服秀婷视频 | 日本高清视频www | 翁虹三级做爰在线播放 | www.日韩精品| 久久久精品人妻一区二区三区四 | 手机免费看av | 最新国产网站 | 久久久精品人妻无码专区不卡 | 男女一进一出超猛烈的视频不遮挡在线观看 | 免费av在线播放 | 中文字幕一区二区三区精华液 | 国产美女爆我菊免费观看88av | 性欧美17一18内谢 | 国产性xxxxx 国产性―交―乱―色―情人 | 国产在线观看码高清视频 | 麻豆三级在线观看 | 国产三级在线看 | 少妇饥渴偷公乱第75章 | 日韩一级色片 | 精品国产乱码久久久 | 丰满女人又爽又紧又丰满 | 成人一级免费视频 | 亚洲毛片在线 | 久久久久麻豆 | 国产a精品视频 | 91久久久国产 | 99在线免费观看 | 亚洲色图图 | 免费看黄色三级三级 | www久久com | 国产一区二区三区四区五区六区 | 国产黑丝啪啪 | 中文字幕人妻无码系列第三区 | 国产精品99久久久久久人免费 | 男人天堂tv | 内射中出日韩无国产剧情 | 糟蹋小少妇17p | 亚洲精品乱码久久久久久按摩观 | 8ⅹ8x擦拨擦拨成人免费视频 | 日韩在线视频不卡 | 亚洲一卡一卡二新区无人区 | 日本高清免费在线视频 | 成品片a人免费进入 | 亚洲婷婷综合久久一本伊一区 | 国产性生交xxxxx免费 | 免费久久精品视频 | 女人裸体性做爰23 | 国产三级网址 | 成人在线国产视频 | 欧美三日本三级少妇三级99观看视频 | 国产深夜男女无套内射 | 小12萝8禁在线喷水观看 | 色猫成人网 | 小嘀咕视频官网在线观看 | 日韩黄网站 | 亚洲性无码av中文字幕 | 亚洲欧美一区二区三区不卡 | 少妇精品视频一区二区免费看 | 毛片一级在线观看 | 国产做爰免费观看视频 | 少妇和黑人老外做爰av | 国产亚洲一区在线 | 国产特级毛片aaaaaa喷潮 | 在线观看久 | 色哟哟一区二区三区精华液 | 国产交换配乱淫视频a | 国模一区二区 | 欧美大尺度床戏做爰 | 两个女人互添下身爱爱 | 天堂www中文在线资源 | 国内精品伊人久久久久av影院 | 欧美激情一区二区 | 人人爱超碰| 内射人妻少妇无码一本一道 | 97在线观看免费高清 | 欧美激情视频一区 | 91麻豆蜜桃一区二区三区 | 草青青视频 | 午夜国产羞羞视频免费网站 | 偷偷操不一样 | 中文字幕乱码中文乱码b站 中文字幕毛片 | 91精品国产美女在线观看 | 免费的三级网站 | 视频一区三区 | 中文字幕在线官网 | 爱福利视频网 | 深夜少妇18免费 | 丁香婷婷激情综合俺也去 | 久久曹| 久久国产精品免费一区二区三区 | 国产伦精品一区二区三区照片 | 特级毛片aaa | 亚洲高清网 | 国产精品一在线观看 | 九九热爱视频精品视频 | 日本做爰全过程免费看 | 国产自偷自拍 | 国产精品久久综合 | 色狠狠av北条麻妃 | 久久人人爽爽人人爽人人片av | 辽宁熟女高潮狂叫视频 | 天天爽天天爽夜夜爽毛片 | 午夜视频福利在线观看 | 日韩欧美国产精品 | 中文字幕无限2021 | 欧美日韩成人在线观看 | 亚洲午夜影视 | av免费网址在线观看 | 久久亚洲国产成人影院 | 韩国精品在线 | 男人和女人高潮做爰视频 | 免费在线观看你懂的 | 在线天堂1| 久草在线新时代的视觉体验 | 一本一道波多野结衣av中文 | 青青草福利视频 | 中文字幕人妻丝袜乱一区三区 | 久久爱综合 | 久久久久国产精品免费免费搜索 | 蜜桃av噜噜一区二区三区小说 | 真人毛片一24 | 91超碰caoporn97人人 | 韩国毛片视频 | 亚洲精品视频免费看 | 特级毛片在线观看 | 亚洲精品久久午夜无码一区二区 | 国产精品天堂 | 91久久久久 | 黑人操日本 | 亚洲做爰日本做爰 | 成人激情小视频 | 亚洲国产视频网站 | 亚洲欧美福利视频 | caoprom97| 国产日韩网站 | 国产精品嫩草影院入口日本一区二 | 狠狠躁夜夜躁人人爽超碰97香蕉 | 无码专区人妻系列日韩精品 | 成人mv| 无码人妻丰满熟妇区毛片 | 色哟哟网站在线观看 | 亚洲人成人伊人成综合网无码 | 成人入口| 国产一区二区精品在线观看 | 性做爰裸体按摩视频 | 少妇人妻偷人精品视蜜桃 | av日韩国产 | 久久免费大片 | 91传媒理伦片在线观看 | 国产精品久久久久一区二区 | 久久新网址 | 国产97超碰| 日韩欧美精品 | h在线免费| 成人孕妇专区做爰高潮 | 97在线精品视频 | 国产一区二区波多野结衣 | 亚洲精品白浆高清久久久久久 | 亚洲r成人av久久人人爽澳门赌 | 亚洲国产精品久久久久久久 | 麻豆毛片在线看 | 色偷偷狠狠色综合网 | 老熟妇仑乱一区二区视頻 | 夜夜性日日交xxx性视频 | 欧美精品日日鲁夜夜添 | 国产精品又黄又爽又色无遮挡 | 日本aaa级片 | 日韩免费久久 | 久久精品卫校国产小美女 | 亚洲成av人片一区二区梦乃 | 亚洲国产欧美精品 | 台湾佬亚洲 | 中文字幕乱码在线人视频 | 国产小视频免费在线观看 | 久久人人爽天天玩人人妻精品 | 青青国产在线观看 | 欧美三级日本三级 | 黄视频网站在线 | 五月丁香色综合久久4438 | 成年人的黄色片 | 午夜一区在线 | 日本久久久一区二区三区 | 黄色网址在线免费 | aⅴ亚洲 日韩 色 图网站 播放 | 99久久无色码中文字幕婷婷 | 97成人资源 | 一本一道久久a久久精品综合 | 无码日韩人妻精品久久蜜桃 | 成人区人妻精品一熟女 | 91香草视频| 噜啦噜色姑娘综合网 | 日韩一区免费 | 日本公与丰满熄理论在线播放 | 色欲狠狠躁天天躁无码中文字幕 | 成年人在线视频观看 | www.com.日本一级 | 久久一级大片 | 最新国产毛片 | 人妻精品无码一区二区三区 | 中国无码人妻丰满熟妇啪啪软件 | 成人性生交大片免费看中文 | 九九久久国产 | 91精品国产综合久久精品性色 | 夫妇交换性三中文字幕 | 亚洲精品久久久久久久蜜桃臀 | 亚洲成熟女人毛毛耸耸多 | 香蕉视频色 | 国产一级片播放 | 尹人香蕉久久99天天拍 | 国产成人无码午夜视频在线观看 | 国产少妇高潮视频 | www17ccom小草影视| 偷拍综合网 | 男人的天堂av片 | 欧美一区二区三区精品免费 | 日韩va视频| 女高中生自慰污污网站 | 强乱中文字幕亚洲精品 | 成人欧美精品 | 超碰在线一区 | 黄色片在线免费看 | 国产高潮刺激叫喊视频 | 国产亚洲视频在线播放香蕉 | 成人天堂资源www在线 | 国产黄在线观看 | 又大又长粗又爽又黄少妇毛片 | 国产成人天天5g影院在线观看 | 天天射天天干天天操 | 亚洲女同在线 | 精品午夜久久 | a免费在线观看 | 国产一级黄色大片 | 亚洲高清aⅴ日本欧美视频 国产suv精品一区二区69 | 国产精品一区二区麻豆 | 污网站免费| 久久久久久免费毛片精品 | 日本夫妻性生活视频 | 天堂在线资源最新版 | 老司机福利院 | 51国产偷自视频区视频 | 一区二区三区内射美女毛片 | 51免费看片视频在线播放 | 91看片在线| av导航在线 | 亚洲色无码播放 | www91麻豆| 日韩免费一区二区三区 | 久久99精品国产麻豆91樱花 | 日本女人一级片 | 91亚洲成人 | 欧美雌雄另类xxxxx | 成人依依 | 日吊视频| 操碰在线观看 | 佐々木あき在线中文字幕 | 国产99久久精品一区二区永久免费 | 欧美做爰性生交视频 | 免费成人看视频 | 91超薄肉色丝袜交足高跟凉鞋 | 极品美女销魂一区二区三区 | 韩国毛片一区二区三区 | 狠狠色网 | 亚洲欧洲日产国码av老年人 | 波多野结衣一本 | 午夜精品一二三区 | 欧美在线brazzers免费视频 | 大学生精油按摩做爰hd | 毛片一卡二卡 | 就去干成人网 | 亚洲v无码一区二区三区四区观看 | 日日夜夜国产精品 | 黑鬼大战白妞高潮喷白浆 | 亚洲熟妇久久国内精品 | 无码人妻一区二区三区一 | 国产亚洲tv在线观看 | 老熟妻内射精品一区 | 高潮内射免费看片 | 嫩草一线产区和二线产区 | 粗暴video蹂躏hd | 婷婷第四色 | 4438x在线观看 | 久久精品无码一区二区三区免费 | 女女同性女同区二区国产 | 中文日韩av | 日韩欧美xxxx| 亚洲国产成人一区二区精品区 | 一品道av | 欧美激情16p| 免费精品无码av片在线观看 | 蘑菇av| 亚洲经典av | 日韩一级片网站 | 无码日韩精品一区二区人妻 | 少妇mm被擦出白浆液视频 | 國产一二三内射在线看片 | 四虎国产精品永久地址998 | 色偷偷av | 一亚洲乱亚洲乱妇23p | 亚洲乱码一区二区三区在线观看 | 亚洲成人在线观看视频 | 天天干人人干 | 国外av在线 | 永久免费无码av网站在线观看 | 中国xxxxx性按摩店 | 亚洲91久久| 久久久久久伦理 | 特级西西444www大胆免费看 | 用力挺进新婚白嫩少妇 | 四虎免费久久 | 亚洲二区在线 | 国产乱对白刺激视频 | 日产亚洲一区二区三区 | 久久久国产99久久国产久灭火器 | 欧美午夜精品久久久久久孕妇 | 欧美激情天堂 | 波多野结衣乳巨码无在线观看 | 欧美成人国产精品高潮 | 国产女主播视频一区二区 | 国产美女高潮一区二区三区 | 日本又色又爽又黄的a片吻戏 | 成人免费av影院 | 娇小xxxx性开放国产精 | 亚洲色偷偷男人的天堂 | 亚洲国产综合无码一区 | 日韩av片无码一区二区不卡电影 | 成年人黄色片网站 | yy6080高清性理论片啪 | 成人久久18免费 | 成人免费午夜无码视频在线播放 | 大乳奶水成人吃91 | 久久久久久久久久久99 | 在线观看aa| 最新的黄色网址 | 国产在线小视频 | 男女啪啪做爰高潮免费网站 | 男人天堂网av | 欧美交换配乱吟粗大在线观看 | 亚洲视频在线观看网站 | 狠狠色噜噜狠狠狠狠7777米奇 | 免费三片在线观看网站v888 | 小鲜肉自慰网站xnxx | 人av在线| 欧美日韩一区二区三区不卡视频 | 欧美激情第1页 | 国产一区二区三区91 | 成人免费视频网 | 亚洲深夜在线 | 激情啪啪网 | 99久久免费看精品国产一区 | 99热这里只有精品8 99热这里只有精品在线观看 | 又大又硬又爽免费视频 | 天堂av免费| 成人午夜短视频 | 超碰在线一区 | 久久免费少妇做爰 | 337p日本欧洲亚大胆精80 | 人人看人人射 | 欧美视频在线观看亚洲欧 | 亚洲一区二区综合 | 亚洲色成人一区二区三区小说 | 日韩在线观看一区二区 | 十大黄台在线观看 | 亚洲天堂网在线视频 | 久久最新精品 | 欧美久久久久久久久久久久 | 日韩视频中文字幕在线观看 | 午夜精品久久99蜜桃的功能介绍 | 在线色导航 | 伊人久久大香线蕉无码 | 精品国产91乱码一区二区三区 | 中文无码精品a∨在线观看不卡 | 久久久噜噜噜www成人网 | 日韩爱爱免费视频 | 亚洲乱码精品久久久久 | 日韩精品一区二区视频 | 亚洲手机看片 | 亚洲天堂av在线免费观看 | 性猛进少妇xxxx富婆 | 少妇性bbb搡bbb爽爽爽 | 99精品在线播放 | 五月婷婷亚洲综合 | 中文字幕1| 古代黄色一级片 | 黄色片在线免费看 | 亚洲熟女乱色综合亚洲图片 | 亚洲国产精一区二区三区性色 | 久久在线视频免费观看 | 全黄性性激高免费视频 | 精品 日韩 国产 欧美 视频 | 无码欧精品亚洲日韩一区 | 成年黄色网 | 肉丝袜脚交视频一区二区 | 日产精品高潮呻吟av久久 | 婷婷久久综合九色综合88 | 国产亚洲视频在线播放香蕉 | 国产女人第一次做爰视频 | 18禁肉肉无遮挡无码网站 | 国产偷v国产偷v亚洲 | xxxxxxxx黄色片 | 国产精品久久久久久欧美 | 少妇做爰免费视频了 | 极品蜜桃臀肥臀-x88av | 久久天天躁狠狠躁夜夜avapp | 精品无码av一区二区三区 | 肥臀浪妇太爽了快点再快点 | 伊人论坛| 男人边吃奶边做好爽免费视频 | 国产sm重味一区二区三区 | 免费看的毛片 | 色偷偷av男人的天堂 | 亚洲精品国产视频 | 午夜黄色一级片 | 欧美黑人最猛性bbbbb | 日韩精品一区不卡 | 色激情五月 | 中文毛片无遮挡高清免费 | 精射女上司 | 国产一区二区视频免费 | 国产伦精品一区二区三区照片91 | av在线免费观看网站 | 国产精品刺激对白麻豆99 | 无码性按摩 | 精品一区二区三区四区视频 | 午夜激情免费视频 | 岛国av动作片在线观看 | 91视频导航 | 夜夜综合| 涩涩视频网 | 人妻另类 专区 欧美 制服 | 99热这里只有精品4 99热这里只有精品5 | 无码人妻精品一区二区三18禁 | 国产一级免费大片 | 国产欧美精品日韩区二区麻豆天美 | 精品一区二区三区东京热 | 四虎在线免费观看视频 | 久久丫精品久久丫 | 亚洲图片欧美另类 | 色综合99久久久无码国产精品 | 免费人成年激情视频在线观看 | 成人 黄 色 免费播放 | 另类激情在线 | 久久黄色片网站 | аⅴ资源天堂资源库在线 | 国产一级做a爰片久久毛片男 | 亚洲最大的成人网 | 欧美与黑人午夜性猛交久久久 | 欧美国产免费 | 天天摸天天操天天干 | 99在线视频免费 | 人人看超碰 | 男女视频国产 | 精品国精品国产自在久国产应用 | 日本公与丰满熄的 | 欧美xxxx黑人又粗又长密月 | 91九色ts另类人妖 | 日韩精品人妻系列无码专区免费 | 特级大胆西西4444人体 | 2024av在线播放 | 在线观看网站av | 一及黄色毛片 | 久久无码av中文出轨人妻 | 1000部啪啪未满十八勿入下载 | 久爱视频在线 | 亚洲一区二区美女 | 国产精品多久久久久久情趣酒店 | 一级做人爱c黑人影片 | 国精产品一品二品国在线 | h亚洲| 日本免费一区二区三区四区五六区 | 日韩在线视频在线观看 | 91精品国产777在线观看 | 中文字幕在线视频不卡 | 中文字幕在线亚洲日韩6页 av无码精品一区二区三区 | 一级黄色性感片 | 天天干天天做 | 亚洲乱仑 | 亚洲人成无码网www 国产精品第一区揄拍无码 丰满少妇高潮惨叫视频 | 青青五月 | 好吊视频一区二区三区四区 | 99啦porny丨首页入口 | 在线观看亚洲国产精品 | 午夜精品久久久久久久2023 | 成人网av| 一级黄色片在线看 | 久久精品一二区 | 国产精品特级毛片一区二区三区 | 日韩成人av在线 | 一本到高清 | 久久久精品免费 | 亚洲区在线播放 | 久久久久久久久蜜桃 | 久久午夜羞羞影院免费观看 | 欧美日韩三区 | 欧美日韩国产免费 | www欧美色图| 亚洲欧美在线视频免费 | 精品无码人妻一区二区三区 | 经典三级伦理另类基地 | 无码吃奶揉捏奶头高潮视频 | 国内精品国产三级国产aⅴ久 | 又粗又黑又大的吊av | 日韩精品免费一区二区三区竹菊 | 吸咬奶头狂揉60分钟视频 | 欧洲黄色录像 | 色九月婷婷| dy888亚洲精品一区二区三区 | 久射久 | 久久草草亚洲蜜桃臀 | 一级裸体黄色片 | 国产免国产免‘费 | 二区不卡| 久久久久久久久久免费 | 少妇做爰免费视频播放 | 可以免费看的黄色网址 | 国产成a人片在线观看视频下载 | 视频在线观看91 | 日本一级淫片1000部 | 狠狠影院 | 国产精品人人做人人爽人人添 | 天天干天天操天天爱 | 少妇性xxxx性开放黄色 | 九九re6热在线视频精品66 | 日本久久高清一区二区三区毛片 | 亚洲精品乱码久久久久久蜜桃图片 | 国产精品桃色 | 少妇全黄性生交片 | 白嫩嫩翘臀美女在线视频 | 亚洲欧洲日产国码av老年人 | 亚洲熟女综合一区二区三区 | 欧美大片在线 | 美女免费av | 国产精品久久麻豆 | 久久久久久av无码免费网站下载 | 女人一级一片30分 | 丁香五香天堂网 | 日噜噜夜噜噜 | 精品少妇爆乳无码av无码专区 | 自拍偷拍激情 | 女色琪琪窝窝777777换脸 | 91成人在线| 国产免费网址 | 九九国产精品无码免费视频 | 2021中文字幕在线观看 | 人妻丰满熟妇无码区免费 | 亚洲色偷拍另类无码专区 | 久久精品在线视频 | 毛片大全免费 | 国产乱人偷精品视频 | 五月色婷婷俺来也在线观看 | 欧美性xxxx极品少妇 | 亚洲综合网国产精品一区 | 日韩av无码中文无码不卡电影 | 国产av一区二区三区最新精品 | 亚洲成在人网站无码天堂 | 久久精品国产亚洲一区二区 | 6080一级片| 一本一道久久a久久精品综合 | 日韩精品一区二区免费视频 | 免费做爰猛烈吃奶摸视频在线观看 | 日韩黄色三级 | 在线亚洲高清揄拍自拍一品区 | 国产农村妇女精品久久 | 国产精品无码一区二区桃花视频 | 毛片天堂 | 激情综合色五月丁香六月亚洲 | 情侣自拍av | 亚洲精品国产剧情久久9191 | 亚洲区一区二 | 国产女人40精品一区毛片视频 | 亚洲高清在线播放 | 台湾佬亚洲 | 五月婷婷久久草 | 波多野结衣视频一区二区 | 天天插天天 | 精品国产999 | 性生活三级视频 | 九九超碰 | xfplay2023成人资源站 | 日韩欧美黄色 | 中文理论片 | 亚洲成人精品视频 | 欧美一区久久 | 久久久嫩草 | 久久精品人妻少妇一区二区三区 | 五月久久久综合一区二区小说 | 日韩人妻无码一区二区三区综合部 | 色综合视频网 | 中国xxx农村性视频 欧美寡妇xxxx黑人猛交 | 国产精品亚洲五月天高清 | 国产福利酱国产一区二区 | 日韩国产精品一区二区 |