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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 6524|回復(fù): 0
收起左側(cè)

FPGA硬件電子琴電路設(shè)計實驗報告下載

[復(fù)制鏈接]
ID:199269 發(fā)表于 2017-5-10 20:42 | 顯示全部樓層 |閱讀模式
(1)熟悉ISEFoundation設(shè)計流程和軟件操作,使用FPGA完成復(fù)雜的數(shù)字系統(tǒng)設(shè)計;
(2)掌握基于Verilog的組合和時序邏輯電路的設(shè)計方法;
(3)學(xué)習(xí)利用數(shù)控分頻器設(shè)計硬件電子琴實驗。

FPGA實驗報告

實驗題目
硬件電子琴電路設(shè)計
專業(yè)班級
電子卓越1401
學(xué)生姓名
王*城
學(xué)    號
51*364
教    師
龍*民


西南科技大學(xué)信息工程學(xué)院

2017年4月


硬件電子琴電路設(shè)計
一、實驗?zāi)康?/strong>
(1)熟悉ISE Foundation設(shè)計流程和軟件操作,使用FPGA完成復(fù)雜的數(shù)字系統(tǒng)設(shè)計;
(2)掌握基于Verilog的組合和時序邏輯電路的設(shè)計方法;
(3)學(xué)習(xí)利用數(shù)控分頻器設(shè)計硬件電子琴實驗。
二、實驗要求
設(shè)計的電子琴系統(tǒng)需滿足:
(1)正確播放“梁祝”樂曲;
(2)播放其他音樂;
(3)實驗下載和硬件調(diào)試。
三、實驗原理
(一)播放原理
要實現(xiàn)系統(tǒng)設(shè)計,分如下4步操作:
1、將待播放的《梁祝》音樂音符存入ROM;
2、以4HZ頻率讀取ROM ;
3、根據(jù)1MHZ的內(nèi)部時鐘要求,將讀出的音符換算成應(yīng)計數(shù)的數(shù)值;
4、以1MHZ為內(nèi)部時鐘,實現(xiàn)符合要求的方波信號。
由于系統(tǒng)時鐘是50Mhz,所以我們?yōu)榱藢崿F(xiàn)1Mhz的時鐘信號,故將50M分成12.5Mhz,后續(xù)在得到近似1MHZ時鐘。故按照“自上而下”設(shè)計原則,系統(tǒng)框圖1如示。
1_1.002.jpg
圖1 硬件電子琴電路設(shè)計方案
(二)任務(wù)分析
1輸入端口:
(1)復(fù)位信號RESET,當(dāng)RESET=1時,輸出全部置零;當(dāng)RESET=1,系統(tǒng)正常工作;
(2)時鐘信號CLK_50M,CLK_50M用于產(chǎn)生4Hz和12.5MHz分頻時鐘信號。
2輸出端口
(1)Code[3]~Code[0]是琴音簡譜碼;
(2)High是高8度端口,表示音階的高低;
(3)Spkout表示音符的頻率,外接蜂鳴器端口。
按照自頂向下設(shè)計,應(yīng)該分為以下模塊:
3分頻模塊
將下載板上50MHz時鐘分頻為頻率是4Hz和12.5Mhz的時鐘信號,其中4Hz用于讀取Rom,12.5MHz在后續(xù)模塊中在分頻得到近似1MHz時鐘。
4音階發(fā)生器模塊
模塊ToneTaba是音階發(fā)生器,當(dāng)8位發(fā)聲控制輸入Index中某一位為高電平時,則對應(yīng)某一音階的數(shù)值將從端口Tone輸出,作為獲得該音階的分頻預(yù)置值;同時由Code輸出對應(yīng)該音階簡譜的顯示數(shù)碼,如‘5’,并由High輸出指示音階高8度顯示。
5數(shù)控分頻器模塊
模塊Speakera中的主要電路是一個數(shù)控分頻器,它由一個初值可預(yù)置的加法計數(shù)器構(gòu)成,當(dāng)模塊Speakera由端口Tone獲得一個2進(jìn)制數(shù)后,將以此值為計數(shù)器的預(yù)置數(shù),對端口Clk12MHZ輸入的頻率進(jìn)行分頻,之后由Spkout向揚(yáng)聲器輸出發(fā)聲。
6樂曲自動演奏電路模塊
在原設(shè)計的基礎(chǔ)上,增加一個Notetabs模塊用于產(chǎn)生節(jié)拍控制(Index數(shù)據(jù)存留時間)和音階選擇信號,即在Notetabs模塊放置一個樂曲曲譜真值表,樂曲曲譜真值表放置于名為Music的ROM模塊中。
由一個計數(shù)器來生成讀取ROM所需的地址數(shù)據(jù),對ROM以4HZ的頻率進(jìn)行讀取,實現(xiàn)控制此真值表的輸出,而由此計數(shù)器的計數(shù)時鐘信號作為樂曲節(jié)拍控制信號,從而可以設(shè)計出一個純硬件的樂曲自動演奏電路。
1_1.003.jpg
圖2 音符半周期及頻率對應(yīng)圖
四、實驗步驟
(一)模塊設(shè)計
利用Verilog HDL語言,對各個模塊分別進(jìn)行設(shè)計、仿真和綜合。
1分頻代碼(12.5MHz
`timescale 1ns / 1ps
module CLK_12M(CLK_50,CLR,CLK_12M);
input CLK_50,CLR;
output CLK_12M;
reg CLK_12M;
reg [3:0] div_count;
always @(posedge CLK_50 or posedge CLR)
              if(CLR) div_count <= 4'h0;
              else
                                          if(div_count == 4'd3)//
                                                                      div_count <= 4'h0;
                                          else div_count <= div_count+1'b1;

always @ (posedge CLK_50 or posedge CLR)
              if(CLR) CLK_12M <= 1'b0;
              else
                                          if(div_count== 0)
                                                        CLK_12M <= 1'b1;
                                          else
                                                        CLK_12M <= 1'b0;
endmodule
1_1.004.jpg
圖3 分頻計12.5MHz綜合后RTL模塊符號
測試文件
module text_125M;
              reg CLK_50;
              reg CLR;
              wire CLK_12M;            
              CLK_12M uut (
                            .CLK_50(CLK_50),
                            .CLR(CLR),
                            .CLK_12M(CLK_12M)
              );
initial begin
                            CLK_50 = 0;
                            forever #10 CLK_50 = ~CLK_50 ;
              end
              initial begin
                #20 CLR = 1'b1 ;
                #20 CLR = 1'b0 ;
      end     
endmodule
1_1.005.jpg
圖4 分頻1Hz功能仿真圖
經(jīng)分析,CLK_50我給的T=20ns(即50MHz),從圖可以清晰看見分頻后時鐘周期為4T,即12.5MHz,故仿真正確。
2分頻4Hz頻率
`timescale 1ns / 1ps
module CLK_4(CLK_50,CLR,CLK_4);
input CLK_50,CLR;
output CLK_4;
reg CLK_4;
reg [29:0] div_count;

always @(posedge CLK_50 or posedge CLR)
              if(CLR) div_count <= 30'h0;
              else
                                          if(div_count == 30'd12500000)//和5000萬個
                                                                      div_count <= 31'h0;
                                          else div_count <= div_count+1'b1;

always @ (posedge CLK_50 or posedge CLR)
              if(CLR) CLK_4 <= 1'b0;
              else
                                          if(div_count== 0)
                                                        CLK_4 <= 1'b1;
                                          else
                                                        CLK_4 <= 1'b0;
endmodule
1_1.006.jpg
圖5 分頻4Hz綜合后RTL模塊符號
測試文件和分頻12.5MHz類似,故不再贅述。
1_1.007.jpg
圖5 分頻4Hz功能仿真圖
CLK_50我給的T=20ns(即50MHz),從圖中,CLK_4在t=250ms處電平翻轉(zhuǎn),故T=0.25s仿真正確

3音階發(fā)生器
  1. `timescale 1ns / 1ps

  2. module ToneTaba (Index,Code,High,Tone);

  3.   input[3:0] Index;

  4.   output[3:0] Code;

  5.   output High;

  6.   output[10:0]  Tone;

  7.   reg[3:0] Code;

  8.   reg High;

  9.   reg[10:0] Tone;



  10.   always @ (Index)

  11.   begin

  12.    case(Index)

  13.               4'b0000 :begin Tone<=11'b11111111111;Code<=4'b0000;High<=1'b0;end//2047 0

  14.      4'b0001 :begin Tone<=11'b01100000101;Code<=4'b0001;High<=1'b0;end//773 1

  15.      4'b0010 :begin Tone<=11'b01110010000;Code<=4'b0010;High<=1'b0;end//912 2

  16.      4'b0011 :begin Tone<=11'b10000001100;Code<=4'b0011;High<=1'b0;end//1036 3

  17.      4'b0101 :begin Tone<=11'b10010101101;Code<=4'b0101;High<=1'b0;end//1197 4

  18.      4'b0110 :begin Tone<=11'b10100001010;Code<=4'b0110;High<=1'b0;end//1290 5

  19.      4'b0111 :begin Tone<=11'b10101011100;Code<=4'b0111;High<=1'b0;end//1372; 7

  20.      4'b1000 :begin Tone<=11'b10110000010;Code<=4'b0001;High<=1'b1;end//1410; 8

  21.      4'b1001 :begin Tone<=11'b10111001000;Code<=4'b0010;High<=1'b1;end//1480; 9

  22.      4'b1010 :begin Tone<=11'b11000000110;Code<=4'b0011;High<=1'b1;end//1542; 10

  23.      4'b1100 :begin Tone<=11'b11001010110;Code<=4'b0101;High<=1'b1;end//1622; 12

  24.      4'b1101 :begin Tone<=11'b11010000100;Code<=4'b0110;High<=1'b1;end//1668; 13

  25.      4'b1111 :begin Tone<=11'b11011000000;Code<=4'b0001;High<=1'b1;end//1728; 15

  26.      default :begin Tone<=11'b11111111111;Code<=4'b0000;High<=1'b0;end//2047

  27.   endcase

  28. end

  29. endmodule
復(fù)制代碼


從ROM中讀取音符值,在此模塊中,完成Tone、琴音頻譜和高8度賦值。
1_1.008.jpg
圖7 ToneTaba綜合后RTL模塊符號
測試文件:
  1. module test_toteTaba;

  2.               reg [3:0] Index;

  3.               wire [3:0] Code;

  4.               wire High;

  5.               wire [10:0] Tone;

  6.               ToneTaba uut (

  7.                             .Index(Index),

  8.                             .Code(Code),

  9.                             .High(High),

  10.                             .Tone(Tone)

  11.               );

  12.               initial begin

  13.                             Index = 0;

  14.                             #20 Index = 4'b0000 ;

  15.                             #20 Index = 4'b0001 ;

  16.                             #20 Index = 4'b0010 ;

  17.                             #20 Index = 4'b0011 ;

  18.                            

  19.                             #20 Index = 4'b0100 ;

  20.                             #20 Index = 4'b0101 ;

  21.                             #20 Index = 4'b0110 ;

  22.                             #20 Index = 4'b0111 ;

  23.                            

  24.                             #20 Index = 4'b1000 ;

  25.                             #20 Index = 4'b1001 ;

  26.                             #20 Index = 4'b1010 ;

  27.                             #20 Index = 4'b1011 ;

  28.             

  29.                             #20 Index = 4'b1100 ;

  30.                             #20 Index = 4'b1101 ;

  31.                             #20 Index = 4'b1110 ;

  32.                             #20 Index = 4'b1111 ;

  33.                             #100 $stop;

  34.               end

  35. endmodule
復(fù)制代碼


1_1.009.jpg
圖5音階發(fā)生器功能仿真圖1
從仿真圖中,我擬輸入音階0~15,其中0~7時,High=0;8、9、10、12、14、15時候,正好相反,High=1;code顯示對應(yīng)數(shù)值。
1_1.010.jpg
圖6音階發(fā)生器功能仿真圖2
1_1.011.jpg
圖7音階發(fā)生器功能仿真圖3
輸入音階12時,toe=11'b11001010110,即1622;輸入音階13時,toe=11'b11010000100,即1668;觀察仿真圖,與之符合,故音階發(fā)生器功能模塊滿足設(shè)計要求。
4樂曲自動演奏電路
`timescale 1ns / 1ps
module NoteTabs(Clk,ToneIndex);
  input Clk;
  output[3:0] ToneIndex;

  reg[7:0] Counter=8'b0;

always@(posedge Clk ) begin
                            if(Counter>=138)               Counter<=8'b00000000;
                            else Counter<=Counter+1'b1;
              end
music1 u5( .addra(Counter),
                        .clka(Clk),
                        .douta(ToneIndex) );
endmodule
其中music1是IPCORE,用于調(diào)用ROM實現(xiàn)樂曲曲譜的存儲,存儲器位寬,width=4,depth=256。通過在NoteTabs.v文件中例化ROM文件,實現(xiàn)按照4HZ頻率循環(huán)讀取ROM的音樂節(jié)拍、頻率信號。
1_1.012.jpg
圖8 IPCORE存儲器
1_1.013.jpg
圖9 存儲“梁祝”樂譜
1_1.014.jpg
圖10 NoteTabs綜合后RTL模塊符號
測試文件
  1. module xxxxnote;

  2.               reg Clk;

  3.               wire [3:0] ToneIndex;

  4.               NoteTabs uut (

  5.                             .Clk(Clk),

  6.                             .ToneIndex(ToneIndex)

  7.               );



  8.               initial

  9.               begin

  10.                             Clk = 0;

  11.                             forever #10 Clk=~Clk;

  12.               end   

  13. endmodule
復(fù)制代碼


1_1.015.jpg
圖11 NoteTabs綜合仿真圖
給定一個時鐘信號,每一個周期讀取一次ROM值,故從仿真中顯示值3、3、3、3、3、5、5、5、6、8、8、8等,和梁祝樂譜(圖9對比)一致,故設(shè)計符合要求。
5數(shù)控分頻器模塊
  1. `timescale 1ns / 1ps

  2. module Speakera(Clk,Tone,SpkS);

  3. input Clk;

  4. input[10:0] Tone;

  5. output SpkS;



  6. reg PreClk = 1'b0;

  7. reg FullSpkS  = 1'b0;

  8. reg[3:0] Count4 = 4'b0000;

  9. reg[10:0]Count11 = 11'b0;

  10. reg Count2=1'b0;

  11. reg SpkS;

  12. //分頻1MHz

  13. always@(posedge Clk)

  14. begin

  15.    if(Count4>11)begin

  16.        PreClk<=1'b1;

  17.        Count4<=1;

  18.        end

  19.    else begin

  20.       PreClk<=1'b0;

  21.        Count4<=Count4+1'b1;

  22.        end

  23.    end

  24. //音階半周期

  25. always@(posedge PreClk)begin

  26.    if(Count11>=11'h7FF) begin

  27.       Count11<=Tone;

  28.       FullSpkS<=1'b1;

  29.       end

  30.    else begin

  31.        Count11<=Count11+1'b1;

  32.        FullSpkS<=0;

  33.     end

  34. end

  35. //音階全周期

  36. always@(posedge FullSpkS)begin

  37.    Count2<=~Count2;

  38.    if(Count2==1'b1)               SpkS<=1'b1;

  39.    else  SpkS<=1'b0;

  40. …………限于本文篇幅 余下代碼請從51hei下載附件…………
復(fù)制代碼

按照代碼,Clk是一個12M的時鐘信號,進(jìn)過第一個always語句時分頻PreClk =1MHz(1us);第二個always語句觸發(fā)條件是1MHz時鐘上升沿,所以音符半周期 1_1.016.jpg ;第三個always語句觸發(fā)條件是Fullspks時鐘上升沿,所以最后 1_1.017.jpg
比如“5”,Tone=1290,則音符半周期是758us,最后的輸出時鐘信號周期即為1516us,查表表示“中3M”音符。
1_1.018.jpg
圖12 數(shù)控分頻器綜合后RTL模塊符號

激勵文件
  1.               `timescale 1ns / 1ps

  2. module test_Speakera;

  3.               reg Clk;

  4.               reg [10:0] Tone;

  5.               wire SpkS;



  6.               Speakera uut (

  7.                             .Clk(Clk),

  8.                             .Tone(Tone),

  9.                             .SpkS(SpkS)

  10.               );

  11. initial begin

  12.                             Clk = 0;

  13.                             forever #41.6 Clk = ~Clk ;

  14.               end

  15.               initial begin

  16. #2000              Tone = 11'b10100001010;//“5”--“中3M”音符,1290

  17. …………限于本文篇幅 余下代碼請從51黑下載附件…………
復(fù)制代碼


激勵文件,我編寫的輸入時鐘信號近似12MHz,直接測“5”對應(yīng)的tone=1290,如果最后結(jié)果與計算相符,則設(shè)計滿足要求。
1_1.019.jpg
圖13十進(jìn)制計數(shù)器功能仿真圖
經(jīng)分析:
1_1.020.jpg
1_1.021.jpg
即“5”表示的半周期音符周期756us,忽略誤差因素,則可推出表示“中3M”音符,故數(shù)控分頻器滿足設(shè)計要求。
(二)系統(tǒng)頂層設(shè)計
按照自頂向下的設(shè)計原則,設(shè)計代碼如下
  1. `timescale 1ns / 1ps

  2. module songer(clk_50M,reset,Code1,High1,Spkout);

  3. input clk_50M;//CLK=50MHZ

  4. input reset;



  5. output[3:0] Code1;

  6. output High1,Spkout;



  7. wire[10:0] Tone;

  8. wire[3:0]  ToneIndex;

  9. wire        clk_4HZ,clk_12M;



  10. NoteTabs  u0(  .Clk(clk_4HZ),

  11.                                                         .ToneIndex(ToneIndex) );

  12. ToneTaba  u1(  .Index(ToneIndex),

  13.                  .Code(Code1),

  14.                  .High(High1),

  15.                  .Tone(Tone) );

  16. Speakera  u2(  .Clk(clk_12M),

  17.                  .Tone(Tone),

  18. …………限于本文篇幅 余下代碼請從51黑下載附件…………
復(fù)制代碼


1_1.022.jpg
圖14電子琴綜合后RTL內(nèi)部邏輯模塊
1_1.023.jpg
圖15 電子琴系統(tǒng)設(shè)計綜合界面
由于Speakera.v、div_50_4HZ.v模塊的仿真時間過長,所以頂層模塊不需要仿真。
1_1.024.jpg
圖16 鎖引腳操作
鎖引腳,添加約束文件后,需要下載到實驗板和硬件調(diào)試
四、思考題
1.電路上應(yīng)該滿足哪些條件,才能用數(shù)字器件直接輸出的方波驅(qū)動揚(yáng)聲器發(fā)聲?
答:需滿足如下條件:①輸出頻率在揚(yáng)聲器的工作范圍內(nèi);②驅(qū)動電流能夠驅(qū)動揚(yáng)聲器。
2.如果演奏其他樂曲,程序應(yīng)做哪些方面的改動?
              答:首先.coe文件內(nèi)改成對應(yīng)樂曲的譜,同時在ToneTaba和NoteTaba做一些小改動。
五、實驗體會
本實驗是預(yù)先將“梁祝”樂譜以.coe文件格式存儲,在調(diào)用ROM實現(xiàn)樂曲曲譜的存儲,結(jié)合程序?qū)纷V的值依次讀出來,轉(zhuǎn)化對應(yīng)的音階的頻率,同時在實驗板上通過揚(yáng)聲器發(fā)出音樂,LED等顯示琴音譜,因此這是一個純硬件樂曲演奏電路。對我而言,理解其原理難度很大。帶著問題,一步步探索。首先,樂譜的音調(diào)、音階和節(jié)拍的含義;其次,樂譜的存儲和如何讀出值;再者,讀出的值怎樣才能轉(zhuǎn)換為對應(yīng)的頻率;最后,怎樣仿真驗證功能。
在仿真中,驗證數(shù)控分頻器模塊時,我不能準(zhǔn)確把握每一個音符轉(zhuǎn)化成對應(yīng)的半周期的時間間隔,所以就只驗證了一個“5”。并且,我遇到很多模塊仿真波形圖中,輸出端出現(xiàn)“xxx”。反復(fù)查閱資料,才發(fā)現(xiàn)原來,定義的某些中間變量都需要賦初值,否則最后仿真數(shù)據(jù)結(jié)果就會出現(xiàn)“xxx”不定態(tài),對模塊的功能仿真驗證造成干擾。
整個設(shè)計流程走下來,能力得到了一定的提升,收獲很多,特別是對接下來的實驗調(diào)試充滿了期待。


0.png

完整的實驗報告下載(word格式 可編輯):
電子琴.zip (430.04 KB, 下載次數(shù): 33)



回復(fù)

使用道具 舉報

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

本版積分規(guī)則

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

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
亚洲大尺度美女在线| 国产免费一区二区视频| 欧美一区二区在线播放| 国产精品亚洲视频| 亚洲综合影院| 国产区在线观看| 日本午夜大片| 国产精品一区二区免费视频| 亚洲最大成人网站| 怡红院av亚洲一区二区三区h| 92福利视频午夜1000合集在线观看| 亚洲老头老太hd| 激情成人中文字幕| 99久久精品免费精品国产| 欧美激情日韩| av成人app永久免费| 1区2区3区在线视频| 国产美女被遭强高潮免费网站| 男人的天堂va在线| 高潮无码精品色欲av午夜福利| 亚洲一级中文字幕| 国产三级日本三级在线播放| 日韩在线三区| 成人精品网站在线观看| 欧美日韩成人黄色| 日韩成人在线视频网站| 色婷婷精品大在线视频| 欧美激情在线看| 国内精品久久久久影院色| 韩国亚洲精品| 波多野结衣的一区二区三区 | 影视亚洲一区二区三区| 伊人久久影院| 日本成人福利| 成人看片免费| 天天在线女人的天堂视频| 美女网站黄页| 欧美日本黄色| 亚洲国产精品一| 亚洲天堂岛国片| 午夜免费一区二区| 国产又黄又爽免费视频| 国产精品黄视频| 久久亚洲国产精品| 精品成人佐山爱一区二区| 欧美日韩激情小视频| 国产精品天天摸av网| 成人免费看的视频| 国产亚洲综合精品| 一本一本久久a久久综合精品| 91精品国产自产精品男人的天堂 | 欧美有码在线观看视频| 综合欧美国产视频二区| 亚洲成人黄色在线| 欧美精品久久久久久久多人混战| 亚洲a一区二区| 国产精品乱码久久久久久| www.亚洲在线| 蜜臀av性久久久久蜜臀aⅴ流畅| 欧美黄色一区| 欧美精品黄色| 天天精品视频| 久久亚洲成人| 欧美色女视频| 国产精品视频一区二区三区四蜜臂| 精品午夜av| 国产精一区二区| 欧美成人一二区| 国产精品诱惑| 色综合一区二区日本韩国亚洲 | 欧美一区三区| 九九综合九九| 精品国产精品久久一区免费式| 成人午夜大片| 给我免费播放日韩视频| 日韩一区二区三区在线看| 在线观看亚洲精品福利片| www.成人在线视频| **在线精品| 成人h在线观看| 欧美极品影院| 成人av集中营| 国产95亚洲| 91精品啪在线观看国产手机| av手机免费观看| 男女羞羞视频教学| 日本aⅴ中文| 白天操夜夜操| 传媒av在线| 深夜影院在线观看| av在线中文| 久久久久久国产精品免费无遮挡| 18videosex性欧美麻豆| 黄页在线观看免费| 色综合一本到久久亚洲91| 日韩欧国产精品一区综合无码| 欧美爱爱视频| 日韩深夜福利| 中文字幕免费一区二区| 国产偷自视频区视频一区二区| 欧美专区18| 国产一区二区成人久久免费影院| caoporn国产精品| 国产午夜精品一区二区三区视频| 久久av网站| 精品久久免费| 精品免费一区二区| 伊人久久综合| 久久99久久99| 久久综合资源网| 亚洲欧美国产77777| 午夜成人在线视频| 欧美精品国产精品| 亚洲欧美一区二区三区在线| 免费av在线一区| 国产精品国模在线| 国产精品麻豆免费版| 亚洲va韩国va欧美va精四季| 国产手机免费视频| 亚欧美一区二区三区| 欧美做受高潮6| 一级片中文字幕| 国产黄色片网站| 国产三级做爰在线观看| 99reav2| av大全在线免费看| 日韩美女在线看免费观看| 精品国产导航| 亚洲精品看片| 成+人+亚洲+综合天堂| 亚洲一区二区三区四区的| 91麻豆精品国产自产在线 | 日本精品视频在线播放| 国产精品永久入口久久久| 国产肉体ⅹxxx137大胆| 中文字幕在线观看91| 免费又黄又爽又色的视频| 国产成人毛毛毛片| 黄色在线资源| 天堂а√在线官网| 亚洲综合色婷婷在线观看| 欧美日韩国产在线一区| 国产成人精品一区二| 亚洲国产精品欧美一二99| 亚洲精品一区二区三区99| 2020欧美日韩在线视频| 尤物九九久久国产精品的分类| 国产成人精品一区二区在线| 一本一道久久a久久精品综合 | 五月天婷婷综合网| 亚洲伊人网在线观看| 四虎av网址| 黑人极品ⅴideos精品欧美棵| 波多野结衣在线一区二区| 好吊一区二区三区| 久久亚洲春色中文字幕久久久| 欧美午夜电影在线| 日韩亚洲精品视频| 国产伦精品一区二区三区高清版| 日本中文字幕亚洲| 国产三级精品三级观看| 亚洲国产剧情在线观看| 91福利免费在线| 无遮挡在线观看| 性一爱一乱一交一视频| 国产黄a三级三级三级av在线看| 波多野结衣一区二区三区免费视频| 99pao成人国产永久免费视频| 91视频.com| 91精品国产免费| 欧美综合一区第一页| 宅男一区二区三区| 一级黄色片网址| 欧美一级视频免费| 老司机性视频| 激情久久一区二区| 可以看av的网站久久看| 一区二区三区四区不卡在线 | 国产精品国产精品国产专区| 悠悠资源av网址| 都市激情亚洲综合| 亚洲视频精品| 亚洲男人的天堂网| xxav国产精品美女主播| 久久综合一区| 中文字幕第3页| 亚洲精品一区二区三区新线路| 天堂在线视频中文网| 欧美成人福利| 国内成+人亚洲+欧美+综合在线| 欧美性大战久久久久久久| 欧美亚洲视频在线看网址| 菠萝蜜视频在线观看入口| 污污的视频在线免费观看| 精品国产高清自在线一区二区三区| 91ph在线| 成人aaaa| 亚洲女性喷水在线观看一区| 久久精品视频在线| 亚洲综合网中心| 久久人妻无码aⅴ毛片a片app| 国产偷窥女洗浴在线观看亚洲| dy888亚洲精品一区二区三区| 91精品国产成人观看| 91精品国产视频| 一区二区三区四区在线播放| 久久精品色欧美aⅴ一区二区| 制服国产精品| 久久久久久久伊人| 亚洲an天堂an在线观看| 人人九九精品视频| 91麻豆免费视频| 日韩中文字幕免费看| 欧美视频在线第一页| 成人毛片18女人毛片| 五月天婷婷综合社区| 久久最新网址| 亚洲综合免费观看高清完整版在线| 97久久久免费福利网址| 中文字幕第17页| 天天干天天做天天操| 91福利在线尤物| 蜜桃传媒麻豆第一区在线观看| 日韩欧美一级二级三级| 日韩和欧美的一区二区| 久久久无码精品亚洲国产| 日本二区视频| 日本电影免费看| 久久中文字幕导航| 亚洲国产高清不卡| 91成品人片a无限观看| 亚洲精品成人在线播放| 最新国产麻豆精品| 日韩欧美一区二区三区免费观看 | 欧美黄色激情视频| 黄网视频午夜青春| 久久悠悠精品综合网| 亚洲欧美另类久久久精品| 国产精品久久9| 三级电影在线看| 天天色天天色| 日韩欧美1区| 欧美日韩一区二区三区在线| 国产精品旅馆在线| 日本网址在线观看| 深夜福利一区二区| 91在线在线观看| 国产91在线免费观看| 思思99精品视频在线观看| 欧美日韩五区| 欧美—级在线免费片| 国产精品成人一区二区三区吃奶| 一本色道综合久久欧美日韩精品| www怡红院| 91亚洲国产高清| 日韩午夜激情av| 日韩网站在线免费观看| 亚洲欧美另类一区| 亚洲精品555| 国产精品成人免费精品自在线观看 | 亚洲警察之高压线| 午夜久久久久久久久| 国产另类第一区| 日韩成人免费观看| 一色桃子av在线| 91免费小视频| 国产欧美在线视频| 日本妇女毛茸茸| 国产三级在线| 日本精品视频| 亚洲影视在线播放| 久久大香伊蕉在人线观看热2| 日本天堂网在线| 黄色影院在线看| 久久精品视频一区二区三区| 国产日韩在线亚洲字幕中文| 国产一级特黄a高潮片| 日本在线免费看| 97久久人人超碰| 91久久精品在线| 免费看日韩毛片| 成人bbav| 亚洲欧美日韩成人高清在线一区| 国产另类自拍| 精品人妻一区二区三区三区四区| www.精品国产| 在线中文字幕一区二区| 女人被男人躁得好爽免费视频 | 亚洲综合另类小说| 性欧美精品一区二区三区在线播放 | a级一a一级在线观看| 国产免费福利| 蜜臀久久久久久久| 欧美在线免费观看| 久久久国产精品人人片| 中文字幕伦理免费在线视频| 中文字幕乱码日本亚洲一区二区| 国产欧美一区二区在线播放| 国产精品无码专区av免费播放| 91成人小视频| 91.com视频| 想看黄色一级片| 濑亚美莉一二区在线视频 | 老色鬼在线视频| 亚洲一区二区欧美| www国产免费| 日日夜夜操操操| 亚洲免费网站| 欧美主播福利视频| av大片在线免费观看| 久久野战av| 欧美福利视频导航| 永久免费黄色片| 欧美日韩国产综合视频| 久久精品一区四区| 亚洲欧洲一区二区| 国产一级黄色大片| 亚洲一区欧美二区| 国产精品美女呻吟| 国产精品久久久久久久成人午夜| 精品中国亚洲| 一区二区三区四区在线观看视频| 夜夜春很很躁夜夜躁| 超黄网站在线观看| 91久久精品一区二区三| 手机视频在线观看| 午夜成人影视| 国产精品国产馆在线真实露脸| 亚洲美女自拍偷拍| a级女人18毛片| 福利电影一区二区三区| 欧美色欧美亚洲另类七区| 国产原创在线| 另类的小说在线视频另类成人小视频在线| 国产精品夜间视频香蕉| 国产小视频一区| 国产专区一区| 国产精品96久久久久久| 精品国产九九九| 欧美日本亚洲韩国国产| 国产精品av在线| 日韩一级中文字幕| 亚洲激情国产| 亚洲va码欧洲m码| 影音先锋国产资源站| 日韩二区在线观看| 精品国产一区二区三区四区vr | 欧美福利第一页| 日本美女久久| 亚洲欧美日韩一区二区在线| 特级片在线观看| 丁香婷婷成人| 久久久免费精品视频| 国产区精品在线| 激情五月***国产精品| 亚洲bt欧美bt日本bt| 国产在线观看不卡一区二区三区| 麻豆精品一区二区av白丝在线| 久久久久一区二区三区| 黄色网址电影| 久久精品视频在线免费观看| 国产日产欧美视频| 91高清在线视频| 欧美日本在线一区| 国产精品麻豆一区| 136导航精品福利| 97久久精品视频| 蝴蝶中文综合娱乐网| 久久99精品国产麻豆婷婷洗澡| 天堂精品一区二区三区| 国产乱妇乱子| 精品国产乱码久久久久久天美 | 国产成人精品视频在线观看| 无码精品人妻一区二区| 奇米一区二区三区| 香蕉精品视频在线| 午夜黄色在线观看| 欧美日韩一区二区电影| 欧美激情精品久久久久久免费| 西野翔中文久久精品国产| 国产精品免费视频xxxx| 又大又黄又粗| 亚洲欧洲成人自拍| xfplay5566色资源网站| 韩国精品视频在线观看 | 亚洲免费av一区二区| 欧美日韩国内自拍| 男人的天堂av网| 天堂av一区二区三区在线播放| 国产精品视频久| 美女又爽又黄免费动漫| 亚洲精品久久久蜜桃| 美女爆乳18禁www久久久久久| 136国产福利精品导航网址应用| 欧美一区二三区| free性欧美69巨大| 亚洲视频一二三区| 色婷婷av777| 亚洲人成网www| 91嫩草国产在线观看|