wwwxxx国产_337p日本欧洲亚洲大胆张筱雨_免费在线看成人av_日本黄色不卡视频_国产精品成熟老女人_99视频一区_亚洲精品97久久中文字幕_免费精品视频在线_亚洲色图欧美视频_欧美一区二三区

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 6640|回復: 2
收起左側

VHDL語言編寫8位乘法器程序

[復制鏈接]
ID:255413 發表于 2017-11-29 21:26 | 顯示全部樓層 |閱讀模式
基于booth算法的有符號數乘法VHDL源代碼,這是8位二進制乘法的,關于十進制轉2進制的程序很簡單,可以自己設置下,乘法器部分如下:library IEEE; use IEEE.STD_LOGIC_1164.ALL; use IEEE.STD_LOGIC_ARITH.ALL; use IEEE.STD_LOGIC_UNSIGNED.ALL; ---- Uncomment the following library declaration if instantiating ---- any Xilinx primitives in this code. --library UNISIM; --use UNISIM.VComponents.all; entity mp is Port ( ai,bi : in std_logic_vector(7 downto 0);        done  : out std_logic;        clk   : in std_logic;       op    : out std_logic_vector(7 downto 0)); end mp; architecture Behavioral of mp is begin    process(ai,bi,clk)        variable a,b,m : std_logic_vector( 7 downto 0);        variable cp: std_logic_vector( 1 downto 0);        variable t: std_logic ;        variable counter: integer;        begin           if clk'event and clk='1' then            counter:=0;             t:='0';             a:=ai;             b:=bi;             m:="00000000";             cp:=b(0)&'0';             done<='0'; --是否完成計算            while counter<8 loop                  case cp is                  when "10"=> m:=m-a;                  when "01"=> m:=m+a;                  when others=>m:=m;             end case;             t:=b(0);             b:=m(0)&b(7 downto 1);            m:=m(7)&m(7 downto 1);             cp:=b(0)&t;             counter:=counter+1;             end loop;          op<= m&b;          done<='1';        end if;    end process; end Behavioral; 然后下面這個是加法器樹乘法器的源代碼,也是8位2進制乘法源碼,如果這兩種方法還不夠就MMM我好了library IEEE; use IEEE.STD_LOGIC_1164.ALL; use IEEE.STD_LOGIC_ARITH.ALL; use IEEE.STD_LOGIC_UNSIGNED.ALL; entity ywxj_multipier isport(clk: in std_logic;       a: in std_logic_vector(7 downto 0);--乘數       b: in std_logic_vector(7 downto 0);--被乘數       y: out std_logic_vector(15 downto 0));--輸出end ywxj_multipier;architecture rtl of ywxj_multipier isbeginp1: process(clk)    variable n0,n1,n2,n3,n4,n5,n6,n7: std_logic_vector(15 downto 0);    variable m: std_logic_vector(7 downto 0);    begin    m:="00000000";      if clk'event and clk='1' then         if a(0)<='0' then         n0:="0000000000000000";         else         n0:=m&b;         end if;         if a(1)<='0' then         n1:="0000000000000000";         else         n1:=m(7 downto 1)&b&m(0);         end if;         if a(2)<='0' then         n2:="0000000000000000";         else         n2:=m(7 downto 2)&b&m(1 downto 0);         end if;         if a(3)<='0' then         n3:="0000000000000000";         else         n3:=m(7 downto 3)&b&m(2 downto 0);         end if;         if a(4)<='0' then         n4:="0000000000000000";         else         n4:=m(7 downto 4)&b&m(3 downto 0);         end if;         if a(5)<='0' then         n5:="0000000000000000";         else         n5:=m(7 downto 5)&b&m(4 downto 0);         end if;         if a(6)<='0' then         n6:="0000000000000000";         else         n6:=m(7 downto 6)&b&m(5 downto 0);         end if;         if a(7)<='0' then         n7:="0000000000000000";         else         n7:=m(7)&b&m(6 downto 0);         end if;         y<=n0+n1+n2+n3+n4+n5+n6+n7;   end if; end process p1;end rtl;

評分

參與人數 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎勵!

查看全部評分

回復

使用道具 舉報

ID:1 發表于 2017-12-6 11:44 | 顯示全部樓層
給大家分享一個文件:
八位乘法器VHDL語言實現。使用的工具的ISE7.1.rar (2.18 KB, 下載次數: 15)

  1. library IEEE;
  2. use IEEE.STD_LOGIC_1164.ALL;
  3. use IEEE.STD_LOGIC_ARITH.ALL;
  4. use IEEE.STD_LOGIC_UNSIGNED.ALL;
  5. --use work.module_line_one.all;
  6. --use work.module_column_eight.all;
  7. --use work.module_line_mid.all;
  8. --use work.module_line_last.all;
  9. use work.my_component.all;
  10. --  Uncomment the following lines to use the declarations that are
  11. --  provided for instantiating Xilinx primitive components.
  12. --  library UNISIM;
  13. --  use UNISIM.VComponents.all;

  14. entity MulPar is
  15. port(A:in  std_logic_vector(7 downto 0); --input 8 bits multiplier
  16.      B:in  std_logic_vector(7 downto 0); --input 8 bits multiplicand
  17.         P:out std_logic_vector(15 downto 0);--output 16 bits result
  18.         CLK:in std_logic);                                 --input clock signal
  19. end MulPar;

  20. architecture Behavioral of MulPar is
  21. --step two :componet define

  22.     signal a_in:std_logic_vector(7 downto 0);  --A  input get through D trigger
  23.     signal b_in:std_logic_vector(7 downto 0);  --B  input get through D trigger
  24.     signal p_in:std_logic_vector(15 downto 0);  --P output get through D trigger
  25.     signal c0:std_logic_vector(6 downto 0);    --carry  of line 0
  26.     signal o0:std_logic_vector(7 downto 1);    --result of line 0
  27.     signal c1:std_logic_vector(6 downto 0);    --carry  of line 1
  28.     signal o1:std_logic_vector(7 downto 1);    --result of line 1
  29.     signal c2:std_logic_vector(6 downto 0);    --carry  of line 2
  30.     signal o2:std_logic_vector(7 downto 1);    --result of line 2
  31.     signal c3:std_logic_vector(6 downto 0);    --carry  of line 3
  32.     signal o3:std_logic_vector(7 downto 1);    --result of line 3
  33.     signal c4:std_logic_vector(6 downto 0);    --carry  of line 4
  34.     signal o4:std_logic_vector(7 downto 1);    --result of line 4
  35.     signal c5:std_logic_vector(6 downto 0);    --carry  of line 5
  36.     signal o5:std_logic_vector(7 downto 1);    --result of line 5
  37.     signal c6:std_logic_vector(6 downto 0);    --carry  of line 6
  38.     signal o6:std_logic_vector(7 downto 1);    --result of line 6
  39.     signal c7:std_logic_vector(6 downto 0);    --carry  of line 7
  40.     signal o7:std_logic_vector(7 downto 1);    --result of line 7
  41.     signal c8:std_logic_vector(6 downto 0);    --carry  of line 8
  42. --------------------------------------------------------------------------------

  43. -------------------------------------------------------------------------------------------
  44. begin
  45. ---------------------------------------------------------------------------------
  46. --step one :tigger event input and output
  47. --input A
  48. D_EVENT_1: process(CLK)        is
  49. begin
  50.         if( CLK'event and CLK = '1') then             --up edge event and then input A
  51.             a_in <= A;
  52.         end if;
  53. end process D_EVENT_1;

  54. --input B
  55. D_EVENT_2: process(CLK)        is
  56. begin
  57.         if( CLK'event and CLK = '1') then             --up edge event and then input B
  58.             b_in <= B;--input
  59.         end if;
  60. end process D_EVENT_2;

  61. --output P
  62. D_EVENT_3: process(CLK)  is
  63. begin
  64.      if( CLK'event and CLK = '1') then                --up edge event and then output P
  65.             P <=p_in;
  66.         end if;
  67. end process D_EVENT_3;
  68. ------------------------------------------------------------------------------------------
  69. --step three: operate and get result
  70. --OPERATE_ROW_ZERO
  71. OPERATE_ROW_ZERO: process (b_in(0),b_in(1),b_in(2),b_in(3),b_in(4),b_in(5),b_in(6),b_in(7),
  72.                           a_in(0)) is
  73. begin   
  74.     U00:COMPONENT module_line_one PORT MAP(a_in(0),b_in(0),c0(0),p_in(0)); --MODULE ROW 0 COLUMN 0
  75.     u01:COMPONENT module_line_one port map(a_in(0),b_in(1),c0(1),o0(1));   --MODULE ROW 0 COLUMN 1   
  76.     u02:COMPONENT module_line_one port map(a_in(0),b_in(2),c0(2),o0(2));   --MODULE ROW 0 COLUMN 2  
  77.     u03:COMPONENT module_line_one port map(a_in(0),b_in(3),c0(3),o0(3));   --MODULE ROW 0 COLUMN 3   
  78.     u04:COMPONENT module_line_one port map(a_in(0),b_in(4),c0(4),o0(4));   --MODULE ROW 0 COLUMN 4
  79.     u05:COMPONENT module_line_one port map(a_in(0),b_in(5),c0(5),o0(5));   --MODULE ROW 0 COLUMN 5   
  80.     u06:COMPONENT module_line_one port map(a_in(0),b_in(6),c0(6),o0(6));   --MODULE ROW 0 COLUMN 6
  81.     u07:COMPONENT MODULE_COLUMN_EIGHT port map(a_in(0),b_in(7),o0(7));           --MODULE ROW 0 COLUMN 7
  82. end process OPERATE_ROW_ZERO;
  83. --OPERATE_ROW_ONE
  84. OPERATE_ROW_ONE: process (b_in(0),b_in(1),b_in(2),b_in(3),b_in(4),b_in(5),b_in(6),b_in(7),
  85.                           a_in(1),
  86.                                          c0(0),c0(1),c0(2),c0(3),c0(4),c0(5),c0(6),
  87.                                          o0(1),o0(2),o0(3),o0(4),o0(5),o0(6),o0(7)) is
  88. begin   
  89.     MODULE_LINE_MID(a_in(1),b_in(0),c0(0),o0(1),c1(0),p_in(1)); --MODULE ROW 1 COLUMN 0
  90.     MODULE_LINE_MID(a_in(1),b_in(1),c0(1),o0(2),c1(1),o1(1));   --MODULE ROW 1 COLUMN 1
  91.     MODULE_LINE_MID(a_in(1),b_in(2),c0(2),o0(3),c1(2),o1(2));   --MODULE ROW 1 COLUMN 2
  92.     MODULE_LINE_MID(a_in(1),b_in(3),c0(3),o0(4),c1(3),o1(3));   --MODULE ROW 1 COLUMN 3
  93.     MODULE_LINE_MID(a_in(1),b_in(4),c0(4),o0(5),c1(4),o1(4));   --MODULE ROW 1 COLUMN 4
  94.     MODULE_LINE_MID(a_in(1),b_in(5),c0(5),o0(6),c1(5),o1(5));   --MODULE ROW 1 COLUMN 5
  95.     MODULE_LINE_MID(a_in(1),b_in(6),c0(6),o0(7),c1(6),o1(6));   --MODULE ROW 1 COLUMN 6
  96.     MODULE_COLUMN_EIGHT(a_in(1),b_in(7),o1(7));                 --MODULE ROW 1 COLUMN 7
  97. end process OPERATE_ROW_ONE;   
  98. --OPERATE_ROW_TWO
  99. OPERATE_ROW_TWO: process (b_in(0),b_in(1),b_in(2),b_in(3),b_in(4),b_in(5),b_in(6),b_in(7),
  100.                           a_in(2),
  101.                                          c1(0),c1(1),c1(2),c1(3),c1(4),c1(5),c1(6),
  102.                                          o1(1),o1(2),o1(3),o1(4),o1(5),o1(6),o1(7)) is
  103. begin   
  104.     MODULE_LINE_MID(a_in(2),b_in(0),c1(0),o1(1),c2(0),p_in(2)); --MODULE ROW 2 COLUMN 0
  105.     MODULE_LINE_MID(a_in(2),b_in(1),c1(1),o1(2),c2(1),o2(1));   --MODULE ROW 2 COLUMN 1
  106.     MODULE_LINE_MID(a_in(2),b_in(2),c1(2),o1(3),c2(2),o2(2));   --MODULE ROW 2 COLUMN 2
  107.     MODULE_LINE_MID(a_in(2),b_in(3),c1(3),o1(4),c2(3),o2(3));   --MODULE ROW 2 COLUMN 3
  108.     MODULE_LINE_MID(a_in(2),b_in(4),c1(4),o1(5),c2(4),o2(4));   --MODULE ROW 2 COLUMN 4
  109.     MODULE_LINE_MID(a_in(2),b_in(5),c1(5),o1(6),c2(5),o2(5));   --MODULE ROW 2 COLUMN 5
  110.     MODULE_LINE_MID(a_in(2),b_in(6),c1(6),o1(7),c2(6),o2(6));   --MODULE ROW 2 COLUMN 6
  111.     MODULE_COLUMN_EIGHT(a_in(2),b_in(7),o2(7));                 --MODULE ROW 2 COLUMN 7
  112. end process OPERATE_ROW_TWO;  
  113. --OPERATE_ROW_THREE
  114. OPERATE_ROW_THREE: process (b_in(0),b_in(1),b_in(2),b_in(3),b_in(4),b_in(5),b_in(6),b_in(7),
  115.                           a_in(3),
  116.                                          c2(0),c2(1),c2(2),c2(3),c2(4),c2(5),c2(6),
  117.                                          o2(1),o2(2),o2(3),o2(4),o2(5),o2(6),o2(7)) is
  118. begin   
  119.     MODULE_LINE_MID(a_in(3),b_in(0),c2(0),o2(1),c3(0),p_in(3)); --MODULE ROW 3 COLUMN 0
  120.     MODULE_LINE_MID(a_in(3),b_in(1),c2(1),o2(2),c3(1),o3(1));   --MODULE ROW 3 COLUMN 1
  121.     MODULE_LINE_MID(a_in(3),b_in(2),c2(2),o2(3),c3(2),o3(2));   --MODULE ROW 3 COLUMN 2
  122.     MODULE_LINE_MID(a_in(3),b_in(3),c2(3),o2(4),c3(3),o3(3));   --MODULE ROW 3 COLUMN 3
  123.     MODULE_LINE_MID(a_in(3),b_in(4),c2(4),o2(5),c3(4),o3(4));   --MODULE ROW 3 COLUMN 4
  124.     MODULE_LINE_MID(a_in(3),b_in(5),c2(5),o2(6),c3(5),o3(5));   --MODULE ROW 3 COLUMN 5
  125.     MODULE_LINE_MID(a_in(3),b_in(6),c2(6),o2(7),c3(6),o3(6));   --MODULE ROW 3 COLUMN 6
  126.     MODULE_COLUMN_EIGHT(a_in(3),b_in(7),o3(7));                 --MODULE ROW 3 COLUMN 7
  127. end process OPERATE_ROW_THREE;
  128. --OPERATE_ROW_FOUR
  129. OPERATE_ROW_FOUR: process (b_in(0),b_in(1),b_in(2),b_in(3),b_in(4),b_in(5),b_in(6),b_in(7),
  130.                           a_in(4),
  131.                                          c3(0),c3(1),c3(2),c3(3),c3(4),c3(5),c3(6),
  132.                                          o3(1),o3(2),o3(3),o3(4),o3(5),o3(6),o3(7)) is
  133. begin   
  134.     MODULE_LINE_MID(a_in(4),b_in(0),c3(0),o3(1),c4(0),p_in(4)); --MODULE ROW 4 COLUMN 0
  135.     MODULE_LINE_MID(a_in(4),b_in(1),c3(1),o3(2),c4(1),o4(1));   --MODULE ROW 4 COLUMN 1
  136.     MODULE_LINE_MID(a_in(4),b_in(2),c3(2),o3(3),c4(2),o4(2));   --MODULE ROW 4 COLUMN 2
  137.     MODULE_LINE_MID(a_in(4),b_in(3),c3(3),o3(4),c4(3),o4(3));   --MODULE ROW 4 COLUMN 3
  138.     MODULE_LINE_MID(a_in(4),b_in(4),c3(4),o3(5),c4(4),o4(4));   --MODULE ROW 4 COLUMN 4
  139.     MODULE_LINE_MID(a_in(4),b_in(5),c3(5),o3(6),c4(5),o4(5));   --MODULE ROW 4 COLUMN 5
  140.     MODULE_LINE_MID(a_in(4),b_in(6),c3(6),o3(7),c4(6),o4(6));   --MODULE ROW 4 COLUMN 6
  141.     MODULE_COLUMN_EIGHT(a_in(4),b_in(7),o4(7));                 --MODULE ROW 4 COLUMN 7
  142. end process OPERATE_ROW_FOUR;
  143. --OPERATE_ROW_FIVE
  144. OPERATE_ROW_FIVE: process (b_in(0),b_in(1),b_in(2),b_in(3),b_in(4),b_in(5),b_in(6),b_in(7),
  145.                           a_in(5),
  146.                                          c4(0),c4(1),c4(2),c4(3),c4(4),c4(5),c4(6),
  147.                                          o4(1),o4(2),o4(3),o4(4),o4(5),o4(6),o4(7)) is
  148. begin   
  149.     MODULE_LINE_MID(a_in(5),b_in(0),c4(0),o4(1),c5(0),p_in(5)); --MODULE ROW 5 COLUMN 0
  150.     MODULE_LINE_MID(a_in(5),b_in(1),c4(1),o4(2),c5(1),o5(1));   --MODULE ROW 5 COLUMN 1
  151.     MODULE_LINE_MID(a_in(5),b_in(2),c4(2),o4(3),c5(2),o5(2));   --MODULE ROW 5 COLUMN 2
  152.     MODULE_LINE_MID(a_in(5),b_in(3),c4(3),o4(4),c5(3),o5(3));   --MODULE ROW 5 COLUMN 3
  153.     MODULE_LINE_MID(a_in(5),b_in(4),c4(4),o4(5),c5(4),o5(4));   --MODULE ROW 5 COLUMN 4
  154.     MODULE_LINE_MID(a_in(5),b_in(5),c4(5),o4(6),c5(5),o5(5));   --MODULE ROW 5 COLUMN 5
  155.     MODULE_LINE_MID(a_in(5),b_in(6),c4(6),o4(7),c5(6),o5(6));   --MODULE ROW 5 COLUMN 6
  156.     MODULE_COLUMN_EIGHT(a_in(5),b_in(7),o5(7));                 --MODULE ROW 5 COLUMN 7
  157. end process OPERATE_ROW_FIVE;
  158. --OPERATE_ROW_SIX
  159. OPERATE_ROW_SIX: process (b_in(0),b_in(1),b_in(2),b_in(3),b_in(4),b_in(5),b_in(6),b_in(7),
  160.                           a_in(6),
  161.                                          c5(0),c5(1),c5(2),c5(3),c5(4),c5(5),c5(6),
  162.                                          o5(1),o5(2),o5(3),o5(4),o5(5),o5(6),o5(7)) is
  163. begin   
  164.     MODULE_LINE_MID(a_in(6),b_in(0),c5(0),o5(1),c6(0),p_in(6)); --MODULE ROW 6 COLUMN 0
  165.     MODULE_LINE_MID(a_in(6),b_in(1),c5(1),o5(2),c6(1),o6(1));   --MODULE ROW 6 COLUMN 1
  166.     MODULE_LINE_MID(a_in(6),b_in(2),c5(2),o5(3),c6(2),o6(2));   --MODULE ROW 6 COLUMN 2
  167.     MODULE_LINE_MID(a_in(6),b_in(3),c5(3),o5(4),c6(3),o6(3));   --MODULE ROW 6 COLUMN 3
  168.     MODULE_LINE_MID(a_in(6),b_in(4),c5(4),o5(5),c6(4),o6(4));   --MODULE ROW 6 COLUMN 4
  169.     MODULE_LINE_MID(a_in(6),b_in(5),c5(5),o5(6),c6(5),o6(5));   --MODULE ROW 6 COLUMN 5
  170.     MODULE_LINE_MID(a_in(6),b_in(6),c5(6),o5(7),c6(6),o6(6));   --MODULE ROW 6 COLUMN 6
  171.     MODULE_COLUMN_EIGHT(a_in(6),b_in(7),o6(7));                 --MODULE ROW 6 COLUMN 7
  172. end process OPERATE_ROW_SIX;
  173. --OPERATE_ROW_SEVENT
  174. OPERATE_ROW_SEVENT: process (b_in(0),b_in(1),b_in(2),b_in(3),b_in(4),b_in(5),b_in(6),b_in(7),
  175.                              a_in(7),
  176.                                               c6(0),c6(1),c6(2),c6(3),c6(4),c6(5),c6(6),
  177.                                             o6(1),o6(2),o6(3),o6(4),o6(5),o6(6),o6(7)) is
  178. begin   
  179.     MODULE_LINE_MID(a_in(7),b_in(0),c6(0),o6(1),c7(0),p_in(7)); --MODULE ROW 7 COLUMN 0
  180.     MODULE_LINE_MID(a_in(7),b_in(1),c6(1),o6(2),c7(1),o7(1));   --MODULE ROW 7 COLUMN 1
  181.     MODULE_LINE_MID(a_in(7),b_in(2),c6(2),o6(3),c7(2),o7(2));   --MODULE ROW 7 COLUMN 2
  182.     MODULE_LINE_MID(a_in(7),b_in(3),c6(3),o6(4),c7(3),o7(3));   --MODULE ROW 7 COLUMN 3
  183.     MODULE_LINE_MID(a_in(7),b_in(4),c6(4),o6(5),c7(4),o7(4));   --MODULE ROW 7 COLUMN 4
  184.     MODULE_LINE_MID(a_in(7),b_in(5),c6(5),o6(6),c7(5),o7(5));   --MODULE ROW 7 COLUMN 5
  185.     MODULE_LINE_MID(a_in(7),b_in(6),c6(6),o6(7),c7(6),o7(6));   --MODULE ROW 7 COLUMN 6
  186.     MODULE_COLUMN_EIGHT(a_in(7),b_in(7),o6(7));                 --MODULE ROW 7 COLUMN 7
  187. end process OPERATE_ROW_SEVENT;
  188. --OPERATE_ROW_EIGHT
  189. OPERATE_ROW_EIGHT: process (c7(0),c7(1),c7(2),c7(3),c7(4),c7(5),c7(6),
  190.                                            o7(1),o7(2),o7(3),o7(4),o7(5),o7(6),o7(7)) is
  191. begin   
  192.     MODULE_LINE_LAST(c7(0),o7(1),0,c8(0),p_in(8));              --MODULE ROW 8 COLUMN 0
  193.     MODULE_LINE_LAST(c7(1),o7(2),c8(0),c8(1),p_in(9));          --MODULE ROW 8 COLUMN 1
  194.     MODULE_LINE_LAST(c7(2),o7(3),c8(1),c8(2),p_in(10));         --MODULE ROW 8 COLUMN 2
  195.     MODULE_LINE_LAST(c7(3),o7(4),c8(2),c8(3),p_in(11));         --MODULE ROW 8 COLUMN 3
  196.     MODULE_LINE_LAST(c7(4),o7(5),c8(3),c8(4),p_in(12));         --MODULE ROW 8 COLUMN 4
  197.     MODULE_LINE_LAST(c7(5),o7(6),c8(4),c8(5),p_in(13));         --MODULE ROW 8 COLUMN 5
  198.     MODULE_LINE_LAST(c7(6),o7(7),c8(5),p_in(15),p_in(14));      --MODULE ROW 8 COLUMN 6
  199. end process OPERATE_ROW_EIGHT;
  200. end Behavioral;
復制代碼



回復

使用道具 舉報

ID:388050 發表于 2018-8-20 11:11 | 顯示全部樓層
module_line_one,MODULE_LINE_MID,MODULE_LINE_LAST這幾個元件的代碼在附件里嗎?
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
欧美国产视频日韩| 日本一区二区在线免费观看| 午夜精品久久久久久久男人的天堂| 亚洲v中文字幕| 国产乱淫av一区二区三区| 免费看久久久| a级片在线免费| 91.·福利| 天堂在线中文网| 韩国av免费观看| 俄罗斯女人裸体性做爰| 亚洲ai欧洲av| 国产精自产拍久久久久久蜜| 亚洲美女av网站| 精品毛片网大全| www成人在线观看| 国产麻豆综合| 欧美区一区二区| jizz性欧美| 爆操妹子视频在线观看| 中文字幕2区| 男人的天堂av网站| 青娱乐国产视频| 亚洲精品永久视频| 国产资源在线免费观看| 加勒比在线一区二区三区观看| 欧美高清视频在线观看| 亚洲另类激情图| 欧美日韩高清影院| 亚洲自拍偷拍麻豆| 久久久91精品国产一区二区精品| 亚洲欧美日韩一区在线观看| 精品国产中文字幕第一页| 小说区图片区亚洲| 成人黄色动漫| 麻豆传媒视频在线| 亚洲人性生活视频| 2017天天干夜夜操| 日韩一本大道| 日本韩国免费观看| 亚洲视频在线观看一区二区| 久久精品色妇熟妇丰满人妻| 亚洲日本久久久| 特黄视频免费观看| 中国丰满人妻videoshd| 青青在线免费视频| 在线观看日韩羞羞视频| 欧美亚洲另类久久综合| 91免费国产网站| 国产成人精品免高潮在线观看 | 亚洲精美视频| 是的av在线| 美女激情网站| www.777色| 女人爱爱视频| 日本免费无人高清| 国产色在线播放| 天堂中文在线资源| av观看在线免费| 中文字幕免费视频观看| 日本中文字幕第一页| 日干夜干天天干| 日本三级欧美三级| 国产精品16p| www.av免费| 国产一二三四视频| 永久免费毛片在线观看| 国产精久久一区二区三区| 久久亚洲AV成人无码国产野外| 好吊色视频一区二区三区| 欧美熟妇精品一区二区蜜桃视频| 日韩大尺度视频| 少妇一级淫免费观看 | 国产精品久久人| 国产成人香蕉在线视频网站| 欧美色图另类图片| 国产www网站| 国产黄色小视频| 日本午夜大片| 国产免费视频| 免费观看黄色网| 在线资源免费观看| 国产三级电影在线| 国产激情视频在线| heyzo高清在线| 另类激情视频| 久久麻豆视频| 成人直播在线观看| 伊人久久大香线蕉av不卡| 成人在线免费观看网站| 欧美天堂亚洲电影院在线观看 | 中文字幕色婷婷在线视频 | 日本一区二区免费在线观看视频 | **亚洲第一综合导航网站| 91人人爽人人爽人人精88v| 亚洲综合大片69999| 91九色蝌蚪嫩草| 日本亚洲自拍| 国产精品成人久久电影| 亚洲欧美自拍另类日韩| 黄色污在线观看| 欧美三级在线免费观看| 国产免费www| 午夜视频www| 日产乱码一卡二卡三免费| 福利在线白白| 欧美美女色图| av资源中文在线| 精品国模一区二区三区欧美| 欧美hentaied在线观看| 99国内精品| www.欧美色图| 精品久久久久久国产| 日韩精品一区二区三区在线观看| 中文字幕不卡av| 日本免费久久高清视频| 黑人巨大精品欧美一区二区小视频 | 国产精品美女久久久久高潮| 色菇凉天天综合网| 亚洲加勒比久久88色综合| 久久精品国产免费观看| 国产精品一区二区三区毛片淫片| 麻豆一区区三区四区产品精品蜜桃| 成人国产一区二区三区| 免费国偷自产拍精品视频| 天天色天天综合| 国产精品午夜福利| 性生活视频网站| 在线免费黄色毛片| 91九色国产在线播放| 国产伦理久久久久久妇女| 黑丝一区二区| 91视频.com| 色婷婷av一区二区三区软件| 国产亚洲欧洲高清一区| 国产一区二中文字幕在线看 | 日韩黄色大片| 强制捆绑调教一区二区| 中文字幕日韩av资源站| 日韩一区二区三区精品视频| 欧美劲爆第一页| 欧美日韩一区二区三| 国产一级片黄色| 多男操一女视频| 嫩草影院一区二区| 天堂中文av| 欧美aa在线观看| 日韩欧美字幕| 9久草视频在线视频精品| 91福利精品第一导航| 欧美俄罗斯性视频| 日韩影片在线播放| 午夜啪啪小视频| 久久午夜无码鲁丝片| 天堂在线国产| 亚洲免费视频一区二区三区| 亚洲成av人片在线观看www| 亚洲人体大胆视频| 国产精品福利一区二区| 亚洲美女精品久久| 成人xxxx视频| 99热成人精品热久久66| 久久免费小视频| 国产一区二区三区美女秒播 | 久久精品一区二区三区资源网| 伪装者在线观看完整版免费| 精品一区二区三区中文字幕| 日日夜夜一区二区| 日韩欧美一区二区三区久久| 欧美黑人性视频| 在线免费观看一区二区三区| 永久免费看mv网站入口78| 国产精品无码一区二区桃花视频| 九七伦理97伦理手机| 国产三级一区| 国产精品啊啊啊| 国产精品女上位| 在线电影欧美日韩一区二区私密| 国产精品嫩草在线观看| 亚洲精品激情视频| 精品国产亚洲一区二区麻豆| 在线免费看黄色| 午夜精品影视国产一区在线麻豆| 久久福利资源站| 欧美日韩高清不卡| 成人有码在线视频| 99精品999| 国产99久一区二区三区a片| 中文字字幕在线中文乱码电影| ccyy激情综合| 天堂va蜜桃一区二区三区 | 国产精品第八页| 青草青在线视频| 亚洲日本激情| 欧美日韩中文精品| 91在线精品视频| 深田咏美中文字幕| 一区二区三区激情| 男女视频在线| 老鸭窝91久久精品色噜噜导演| 欧美怡红院视频| 91精品中国老女人| 人妻换人妻a片爽麻豆| 成人毛片在线免费观看| 欧美精品videos另类| 欧美精品偷拍| 一本色道久久综合亚洲精品按摩| 国产日韩精品视频| 人妻体内射精一区二区三区| 久草在线免费资源| 中文字幕高清在线播放| 黑人精品欧美一区二区蜜桃| 欧美精品一区二区三区四区| 亚洲精品一区二区三区蜜桃久| 中国毛片直接看| 天天av天天爱| 日韩a级大片| 久久精品一级爱片| 欧美激情网站在线观看| 天天干天天爽天天射| 黄色小视频免费在线观看| 免费大片在线观看www| 国产一区二区三区的电影 | 性18欧美另类| 亚洲欧洲日本韩国| 99久久精品国产麻豆演员表| 日韩中文字在线| 国模杨依粉嫩蝴蝶150p| 日韩在线观看视频网站| 在线精品亚洲欧美日韩国产| 成人午夜视频在线观看| 久久天天躁狠狠躁老女人| 91n.com在线观看| 8x8x拔插拔插影库永久免费 | 狠狠网亚洲精品| 亚洲人成在线观看| 国产免费黄视频| 一级α片免费看刺激高潮视频| 性开放的欧美大片| 日韩中文字幕1| 亚洲成人久久久久| 缅甸午夜性猛交xxxx| 秋霞视频一区二区| 国产精品第一| 1000部国产精品成人观看| 91最新在线免费观看| 免费在线黄色网| 精品资源在线看| 日本在线不卡一区| 久久久99免费视频| 成年人性生活视频| 成年女人在线视频| 天天做天天爱综合| 精品国产污污免费网站入口| jizzjizzxxxx| 综合蜜桃精品| 亚洲区小说区图片区qvod按摩| 色婷婷亚洲婷婷| 亚洲精品视频一二三| 国产高清在线免费| 日韩护士脚交太爽了| 一个色妞综合视频在线观看| 久中文字幕一区| 国产一区二区三区中文字幕 | 伊人网在线免费| 亚洲欧美另类一区| 亚洲精品无播放器在线播放| 一区在线观看免费| 久久资源亚洲| 一级黄色小视频| 国产一区二区三区影视| 亚洲最大色网站| 久久综合久久久| www.色呦呦| 日韩08精品| 一本色道**综合亚洲精品蜜桃冫| 穿情趣内衣被c到高潮视频| 亚洲第一色网| a视频在线看| 亚洲精品电影| 中文字幕亚洲第一| 性欧美丰满熟妇xxxx性久久久| 高清免费观看在线| 久久电影国产免费久久电影 | 醉酒壮男gay强迫野外xx| 高清日韩av| 秋霞电影网一区二区| 97在线免费观看| 美国黄色片视频| 亚洲小说区图片| 国产精品国产三级国产aⅴ原创| 国产伦精品一区二区三区免费视频| www.久久精品视频| 婷婷久久综合九色综合99蜜桃| 精品女厕一区二区三区| 欧美,日韩,国产在线| 黑巨茎大战欧洲金发美女| 一区二区三区国产盗摄| 97碰在线观看| 免费在线观看亚洲| 另类中文字幕国产精品| 色婷婷久久综合| 9l视频白拍9色9l视频| 在线观看免费播放网址成人| 久久国产一二区| 国产做受高潮69| 九九热在线免费观看| 丰满少妇一区| 日韩一卡二卡三卡四卡| 无码人妻一区二区三区一| 最新中文字幕在线视频| www精品美女久久久tv| 亚洲高清乱码| 涩涩屋黄网站| 国产精品99久久久久久久vr| 免费成人看片网址| 午夜视频在线观看国产| 草碰在线视频| 亚洲一区影音先锋| 激情视频综合网| 偷拍自拍在线| 亚洲欧美色综合| 国产一区亚洲二区三区| 在线观看av片| 亚洲欧美综合色| 妞干网在线免费视频| 日夜干在线视频| 亚洲在线免费播放| 中文国产在线观看| 四虎影院观看视频在线观看| 色欧美片视频在线观看| 精品无码人妻少妇久久久久久| 欧美日韩色网| 欧美一区二区三区四区五区| 一区二区精品免费| 久久免费资源| 亚洲深夜福利网站| 青草视频在线观看免费| 精品久久成人| 日韩av成人在线| 亚洲色图影院| 麻豆专区一区二区三区四区五区| 国产一级精品aaaaa看| 天堂网www天堂在线网| 成人精品高清在线| 日韩在线观看a| 日韩欧美在线观看一区二区| 亚洲成人福利片| av av在线| 97人人做人人爽香蕉精品| 精品偷拍各种wc美女嘘嘘| 久久久久免费看| 夜色77av精品影院| 国产精品96久久久久久| 天堂精品高清1区2区3区| 久久99久久精品| 伊人久久青草| 日本欧美亚洲| 亚洲午夜av在线| 久久久精品人妻一区二区三区| 91高清在线视频| 欧美高清精品3d| 亚洲精品国产91| 第四色在线一区二区| 久久精品国产久精国产一老狼| 中文字幕在线观看第二页| 欧美韩日高清| 福利精品视频| 九九热这里只有| 亚洲欧美精品午睡沙发| 国产精品自在自线| 北岛玲日韩精品一区二区三区| 欧美午夜视频在线观看| 久久人人妻人人人人妻性色av| 成人涩涩视频| 中文字幕自拍vr一区二区三区| 中文字幕人妻一区二区三区视频 | 女同激情久久av久久| 好操啊在线观看免费视频| 欧美大片一区二区| 日韩欧美a级片| 欧美日韩一区二区三区四区在线观看| 国产伦精品免费视频| 熟妇高潮一区二区高潮| 视频一区欧美日韩| 国产综合av一区二区三区| 亚洲图片小说网| 国产一区二区三区久久久| 国产奶头好大揉着好爽视频| 中文字幕在线观看| 香蕉成人伊视频在线观看| v天堂中文在线| 日本a人精品| 国产精品免费一区豆花| 免费国产麻豆传| 国产精品国产成人国产三级| 午夜诱惑痒痒网| 激情av综合| 国产区精品视频| 亚洲欧美日韩综合在线|