久久亚洲成a人片熟女精品色一区二区三区|国产精品视频第一精品视频|av天堂热无码手机版|亚洲?v无码久久无遮挡|国产精品偷伦视频免费观看国产|麻豆国产自产精品丰满熟妇|av无码av不卡一区二区|久久亚洲精品中文字

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運(yùn)營(yíng)的一線實(shí)戰(zhàn)洞察。

多通道FIR濾波器設(shè)計(jì)實(shí)戰(zhàn):FPGA IP核配置與仿真全解析

多通道FIR濾波器設(shè)計(jì)實(shí)戰(zhàn):FPGA IP核配置與仿真全解析 寫多通道FIR濾波器很多人一開始就被“多通道”三個(gè)字嚇住了。其實(shí)說穿了就是把好幾路信號(hào)同時(shí)丟進(jìn)同一個(gè)濾波器讓它們?cè)谕粋€(gè)FPGA工程里各自完成濾波任務(wù)。我在剛開始用Xilinx FIR IP核的時(shí)候也是抱著數(shù)據(jù)手冊(cè)啃了三天最后發(fā)現(xiàn)真正難的不是IP核本身而是對(duì)通道、時(shí)鐘、數(shù)據(jù)排列的理解。這篇文章就按我自己的上手路徑來(lái)寫從需求分析講到參數(shù)配置再到仿真驗(yàn)證和常見坑位排查盡量讓一個(gè)之前完全沒碰過FIR IP核的讀者也能把多通道濾波器跑起來(lái)。1. 動(dòng)手之前先把多通道FIR的賬算清楚1.1 多通道FIR要解決什么問題FIR濾波器就是有限脈沖響應(yīng)濾波器它對(duì)輸入信號(hào)做加權(quán)求和每個(gè)輸出點(diǎn)等于最近N個(gè)輸入點(diǎn)與N個(gè)濾波器系數(shù)的乘積之和。這個(gè)N就是抽頭數(shù)也叫Taps。FIR因?yàn)榫€性相位特性好、結(jié)構(gòu)穩(wěn)定在通信、音頻、雷達(dá)、生物電信號(hào)處理里幾乎是繞不開的基礎(chǔ)模塊。那“多通道”是什么場(chǎng)景呢。最典型的是多通道音頻比如一個(gè)48kHz采樣率的音頻系統(tǒng)同時(shí)處理8路甚至32路聲道每路都要過均衡或分頻濾波器。還有多通道振動(dòng)監(jiān)測(cè)幾十個(gè)加速度傳感器同時(shí)采數(shù)據(jù)每個(gè)通道要實(shí)時(shí)濾除工頻干擾。雷達(dá)和聲吶里更常見幾十上百個(gè)陣元通道每個(gè)通道都要做匹配濾波或波束形成的預(yù)處理。這些場(chǎng)景下如果你給每個(gè)通道都例化一個(gè)獨(dú)立的FIR模塊資源很快就爆了。正確做法是復(fù)用一個(gè)濾波計(jì)算單元通過時(shí)分復(fù)用的方式挨個(gè)處理每個(gè)通道的數(shù)據(jù)這正是Xilinx FIR Compiler IP核多通道模式的核心思想。1.2 三種實(shí)現(xiàn)路線對(duì)比與選型實(shí)現(xiàn)多通道FIR大致有三條路純手寫Verilog、用FIR Compiler IP核、用Vitis HLS做高層次綜合。純手寫Verilog的優(yōu)點(diǎn)是可控性最強(qiáng)想怎么優(yōu)化就怎么優(yōu)化但缺點(diǎn)也明顯FIR涉及到延遲線、系數(shù)存儲(chǔ)、乘法累加器、多通道狀態(tài)管理寫起來(lái)繁瑣不說時(shí)序優(yōu)化全靠經(jīng)驗(yàn)。多通道模式下還要自己設(shè)計(jì)通道輪詢邏輯忙活一個(gè)星期寫出來(lái)的代碼性能和穩(wěn)定性還不一定比得上IP核。用Vitis HLS的優(yōu)點(diǎn)是開發(fā)效率高用C/C描述濾波器算法并且很容易做定點(diǎn)化仿真。但HLS生成的RTL代碼在資源利用率和時(shí)序收斂上有時(shí)不如手工優(yōu)化的IP核而且多通道高吞吐場(chǎng)景下HLS默認(rèn)生成的流水線結(jié)構(gòu)也需要反復(fù)調(diào)pragma才能達(dá)到預(yù)期性能。FIR Compiler IP核則是Xilinx專門針對(duì)FIR濾波優(yōu)化過的硬核IP它內(nèi)部使用DSP48硬核資源做乘加運(yùn)算支持靈活的通道數(shù)、多相結(jié)構(gòu)、可配置的系數(shù)重載還能自動(dòng)處理飽和與舍入。對(duì)絕大多數(shù)量產(chǎn)項(xiàng)目來(lái)說這是性價(jià)比最高的選擇。我自己的項(xiàng)目基本都選IP核只有做ASIC驗(yàn)證的原型RTL才會(huì)考慮手寫FIR因?yàn)槟翘状a后續(xù)要移植到其他工藝庫(kù)IP核的RTL沒法直接用。1.3 核心公式與參數(shù)預(yù)算多通道FIR設(shè)計(jì)里最關(guān)鍵的一個(gè)公式是數(shù)據(jù)率預(yù)算。假設(shè)單通道采樣率為Fs通道數(shù)為Nch那么IP核輸入端的數(shù)據(jù)率就是Nch × Fs。以48kHz采樣、32通道為例輸入數(shù)據(jù)率就是1.536MHz也就是每秒鐘要送入153.6萬(wàn)個(gè)采樣點(diǎn)。如果你的主時(shí)鐘是100MHz那每個(gè)采樣點(diǎn)對(duì)應(yīng)大約65個(gè)時(shí)鐘周期這個(gè)余量非常充足IP核內(nèi)部的乘加單元完全忙得過來(lái)。但如果你處理的是高速ADC數(shù)據(jù)比如250MSPS采樣率、8通道并行采集那輸入數(shù)據(jù)率就高達(dá)2GSPS100MHz主時(shí)鐘根本扛不住這時(shí)必須讓多通道數(shù)據(jù)在更高時(shí)鐘域下并行輸入。FIR Compiler里有一個(gè)概念叫硬件過采樣率Hardware Oversampling Ratio簡(jiǎn)稱HIL公式是HIL Fclk / (Nch × Fs)它表示每處理一個(gè)通道采樣點(diǎn)有多少個(gè)時(shí)鐘周期可用。IP核會(huì)依據(jù)這個(gè)數(shù)值自動(dòng)決定內(nèi)部是單MAC串行結(jié)構(gòu)還是多MAC并行結(jié)構(gòu)。HIL越大需要的DSP48越少HIL小于抽頭數(shù)時(shí)IP核會(huì)復(fù)制乘法器來(lái)保證每個(gè)周期能完成足夠的乘加運(yùn)算。所以在配置IP核之前先把這個(gè)賬算清楚主時(shí)鐘、采樣率、通道數(shù)、抽頭數(shù)四個(gè)數(shù)一擺資源量級(jí)和時(shí)鐘可行性大概就有數(shù)了。這也決定了后面IP核配置界面里幾個(gè)關(guān)鍵參數(shù)該填什么。2. FIR Compiler IP核參數(shù)配置詳解2.1 濾波器類型與系數(shù)加載在Vivado里打開IP Catalog搜索“FIR Compiler”雙擊進(jìn)入配置界面。第一步是選擇濾波器類型最常見的是Single Rate也就是輸入輸出速率相同適合大多數(shù)普通濾波場(chǎng)景。如果你的系統(tǒng)里需要改變采樣率比如先把信號(hào)從48kHz插值到96kHz那就選Interpolation如果要從96kHz抽取到48kHz選Decimation。選抽取或插值之后IP核會(huì)自動(dòng)把濾波器按多相結(jié)構(gòu)展開這并不需要你自己手寫任何多相分解邏輯。我記得第一次看到這個(gè)功能時(shí)還挺意外后來(lái)仔細(xì)看文檔才發(fā)現(xiàn)多相濾波在硬件上就是原型濾波器系數(shù)按相位重新分組FIR Compiler把這個(gè)工作完全自動(dòng)化了。接下來(lái)是濾波器系數(shù)。配置界面里有兩種加載方式一種是直接在Coefficient Vector表格里手動(dòng)填數(shù)值適合調(diào)試時(shí)隨便填幾個(gè)系數(shù)驗(yàn)證通路另一種是加載外部coe文件適合從MATLAB或Python算好系數(shù)后導(dǎo)進(jìn)來(lái)。我強(qiáng)烈建議用coe文件因?yàn)槭痔钕禂?shù)很容易填錯(cuò)位而且后期修改濾波器指標(biāo)時(shí)直接改文件重新生成IP核就行。coe文件的格式有嚴(yán)格要求我再三提醒身邊同事文件第一行通常是注釋用分號(hào)開頭然后指定radix和coefficient_width最后是coefdata后面跟一串系數(shù)系數(shù)之間用逗號(hào)分隔整個(gè)文件以分號(hào)結(jié)尾。radix支持2、10、16比如radix16就是十六進(jìn)制radix10就是十進(jìn)制。很多人第一次寫coe文件忘記末尾分號(hào)導(dǎo)致IP核加載失敗這個(gè)錯(cuò)誤很低級(jí)但真的一搜一大把。2.2 多通道數(shù)據(jù)接口與時(shí)序解析多通道配置的核心參數(shù)是Number of Channels和Input Sample Frequency。你填了通道數(shù)之后IP核會(huì)自動(dòng)計(jì)算輸出數(shù)據(jù)率并顯示在Summary里。很多新手看到數(shù)據(jù)接口只有一組AXI4-Stream輸入輸出就會(huì)疑惑多通道的數(shù)據(jù)怎么塞進(jìn)一根總線答案就是時(shí)分復(fù)用。在相鄰兩個(gè)采樣周期之間tvalid拉高的那一段時(shí)間里每個(gè)時(shí)鐘周期送一個(gè)通道的數(shù)據(jù)按通道0、通道1、通道2……順序依次排隊(duì)進(jìn)入IP核。假設(shè)配置了4通道、每通道數(shù)據(jù)位寬16bit那么tdata總線位寬就是16bit不是64bit。輸入側(cè)需要用計(jì)數(shù)器控制多路選擇器在每個(gè)采樣周期內(nèi)把4個(gè)通道的數(shù)據(jù)按順序送上總線。輸出側(cè)同理tvalid有效后會(huì)按順序依次吐出通道0到通道3的濾波結(jié)果。有的Vivado版本里Data Interface可以選Independent Bus模式那時(shí)tdata位寬會(huì)變成Nch×16bit總線上不同位段對(duì)應(yīng)不同通道數(shù)據(jù)并行送入這個(gè)模式適合輸入數(shù)據(jù)率很高、要求并行輸入的場(chǎng)合。具體選哪種看你系統(tǒng)架構(gòu)是并行還是串行采樣。時(shí)序上最容易出問題的點(diǎn)在于tready。AXI4-Stream協(xié)議有握手機(jī)制只有當(dāng)tvalid和tready同時(shí)為高時(shí)數(shù)據(jù)才算真正被接受。FIR Compiler在內(nèi)部處理不過來(lái)時(shí)會(huì)拉低tready進(jìn)行反壓如果你的上游邏輯無(wú)視tready硬往里面塞數(shù)據(jù)那就會(huì)丟數(shù)據(jù)。多通道模式下丟一個(gè)數(shù)據(jù)后果是整個(gè)通道序列從此錯(cuò)位濾波結(jié)果一塌糊涂而且非常難查。所以寫外部邏輯時(shí)務(wù)必把tready納入使能條件。2.3 多相濾波與抽取插值實(shí)現(xiàn)既然聊到多相濾波就稍微展開一點(diǎn)。FIR濾波器每輸出一個(gè)點(diǎn)要做N次乘加如果先濾波再抽取M點(diǎn)意味著有M-1個(gè)計(jì)算結(jié)果本來(lái)就該丟掉白白浪費(fèi)了計(jì)算量。多相分解的思路是把長(zhǎng)度為N的原型濾波器系數(shù)重新排列成M個(gè)子濾波器每個(gè)子濾波器只保留每隔M個(gè)取一個(gè)的系數(shù)。濾波時(shí)輸入信號(hào)按M倍抽取分別進(jìn)入對(duì)應(yīng)子濾波器每個(gè)子濾波器的計(jì)算結(jié)果直接就是抽取后的輸出計(jì)算量從N次乘加降為N/M次乘加省了整整數(shù)倍。FIR Compiler在處理Decimation和Interpolation配置時(shí)內(nèi)部就是按照多相結(jié)構(gòu)來(lái)例化資源。你在配置界面上看到的選項(xiàng)只是抽取倍數(shù)或插值倍數(shù)背后的系數(shù)重排和相位選擇全被IP核吞掉了。所以如果你在工程里看到別人說“用Vivado FIR核做多相濾波”他大概率說的就是用這種抽取/插值模式而不是自己去寫多相分解代碼。有一點(diǎn)要留意抽取模式下輸出數(shù)據(jù)的速率是Fs/M下游模塊的時(shí)鐘和有效信號(hào)要按這個(gè)速率來(lái)設(shè)計(jì)否則會(huì)出現(xiàn)數(shù)據(jù)斷續(xù)。2.4 數(shù)據(jù)位寬、量化與飽和機(jī)制位寬是另一個(gè)決定成敗的細(xì)節(jié)。FIR IP核有兩個(gè)輸入端位寬要設(shè)置輸入數(shù)據(jù)位寬和系數(shù)位寬。常見的配置是輸入16bit、系數(shù)16bit輸出位寬則可以自己選。理想的輸出位寬應(yīng)該等于輸入位寬加系數(shù)位寬再加log2(Nch×Taps)這么一位余量這樣才不會(huì)有溢出的風(fēng)險(xiǎn)。但工程上輸出位寬往往不能無(wú)限大后面還有模塊要用這個(gè)數(shù)據(jù)。于是IP核提供了多種量化模式Full Precision、Truncate LSBs、Non Convergent Rounding、Convergent Rounding等以及飽和模式Saturate和Wraparound。Full Precision最安全輸出位寬很寬不會(huì)丟失信息但位寬會(huì)大到下游難以接受。Truncate LSBs最簡(jiǎn)單粗暴直接砍掉低位會(huì)引入直流偏置和量化噪聲。Convergent Rounding是四舍五入到偶數(shù)統(tǒng)計(jì)特性比單純截?cái)嗪迷诟呔葓?chǎng)景里更推薦。飽和模式則決定數(shù)據(jù)超出范圍時(shí)是鉗位到最大值還是按二進(jìn)制自然回繞。對(duì)音頻信號(hào)回繞會(huì)產(chǎn)生刺耳的爆音所以一般選Saturate對(duì)通信基帶信號(hào)有時(shí)為了算法分析方便反而選Wraparound避免飽和引入非線性。這些參數(shù)沒有絕對(duì)的對(duì)錯(cuò)完全取決于后續(xù)模塊想看到什么樣的數(shù)據(jù)。我的建議是先用Full Precision摸清真實(shí)動(dòng)態(tài)范圍再根據(jù)實(shí)測(cè)波形決定是否截?cái)嗪惋柡筒灰簧蟻?lái)就憑感覺設(shè)。3. 完整實(shí)操?gòu)膭?chuàng)建工程到仿真波形全綠3.1 用Python生成系數(shù)并導(dǎo)出coe文件系數(shù)設(shè)計(jì)推薦用Python的scipy或MATLAB。我用Python比較多就以Python為例。假設(shè)需求是48kHz采樣、128階低通、截止頻率8kHz、Hamming窗那代碼大致長(zhǎng)這樣from scipy.signal import firwin import numpy as np fs 48000.0 cutoff 8000.0 numtaps 128 b firwin(numtaps, cutoff, fsfs, windowhamming) # 歸一化到16bit有符號(hào)定點(diǎn)數(shù) Q 15 b_scaled np.round(b * (2**Q - 1)) b_int b_scaled.astype(np.int16) # 導(dǎo)出Xilinx coe文件十六進(jìn)制補(bǔ)碼格式 with open(fir_lpf.coe, w) as f: f.write(; Xilinx FIR Compiler coefficient file\n) f.write(radix16;\n) f.write(coefficient_width16;\n) f.write(coefdata\n) for i, c in enumerate(b_int): if c 0: hex_str format(c 0xFFFF, 04X) else: hex_str format(c, 04X) if i len(b_int) - 1: f.write(hex_str ,\n) else: f.write(hex_str ;\n)注意負(fù)數(shù)要按補(bǔ)碼格式寫入也就是c與0xFFFF做按位與。生成完成后可以用一個(gè)簡(jiǎn)單的正弦疊加信號(hào)去驗(yàn)證系數(shù)設(shè)計(jì)是否滿足指標(biāo)直接在Python里調(diào)用np.convolve對(duì)比濾波前后的頻譜即可。3.2 Vivado中配置并例化FIR Compiler在Vivado IP Catalog里搜索FIR Compiler打開后按以下步驟配置Filter Options頁(yè)里把Filter Type選為Single RateNumber of Channels填實(shí)際通道數(shù)比如4。Sample Rate填每通道的采樣頻率比如48000Hz。在Coefficient File里加載剛才生成的fir_lpf.coe確認(rèn)一下抽頭數(shù)自動(dòng)識(shí)別為128。如果系數(shù)文件格式有問題這里會(huì)報(bào)錯(cuò)或者顯示0個(gè)系數(shù)看到這種情況先回頭檢查文件末尾分號(hào)和小數(shù)點(diǎn)格式。Implementation Details頁(yè)里設(shè)置輸入數(shù)據(jù)位寬16bit、有符號(hào)數(shù)系數(shù)位寬16bit量化模式選Convergent Rounding飽和模式選Saturate。輸出位寬可以暫時(shí)保持自動(dòng)計(jì)算的結(jié)果。時(shí)鐘頻率默認(rèn)按Vivado工程的約束自動(dòng)推斷也可以手動(dòng)填一個(gè)期望值比如100MHz。配置完成后點(diǎn)擊OK在IP Sources里選中這個(gè)IP核右鍵選擇Generate Output Products等綜合生成完成后再打開Instantiation Template就能看到標(biāo)準(zhǔn)的例化模板。多通道模式下例化代碼并不復(fù)雜我用的最多的是AXI4-Stream接口fir_compiler_0 u_fir ( .aclk (clk), .s_axis_data_tvalid (s_axis_tvalid), .s_axis_data_tready (s_axis_tready), .s_axis_data_tdata (s_axis_tdata), .m_axis_data_tvalid (m_axis_tvalid), .m_axis_data_tdata (m_axis_tdata) );如果你的IP核版本支持獨(dú)立總線模式的輸入接口接口信號(hào)會(huì)根據(jù)配置生成多組數(shù)據(jù)位段這時(shí)候例化模板的位寬定義會(huì)差很多所以每次生成完IP核之后務(wù)必先看例化模板再連線。3.3 Testbench設(shè)計(jì)與多通道激勵(lì)生成Testbench的要點(diǎn)是嚴(yán)格按照AXI4-Stream握手時(shí)序產(chǎn)生多通道數(shù)據(jù)。采樣周期用周期信號(hào)表示每個(gè)采樣周期內(nèi)產(chǎn)生Nch個(gè)通道數(shù)據(jù)。下面是一個(gè)4通道16bit數(shù)據(jù)的Testbench片段timescale 1ns / 1ps module tb_fir; reg clk; reg rst_n; reg [15:0] ch_data [0:3]; reg [3:0] ch_index; reg sample_pulse; wire s_axis_tvalid; wire s_axis_tready; wire [15:0] s_axis_tdata; wire m_axis_tvalid; wire [15:0] m_axis_tdata; // 采樣脈沖每100個(gè)時(shí)鐘產(chǎn)生一次 always (posedge clk) begin if (sample_counter 99) begin sample_pulse 1b1; sample_counter 0; end else begin sample_pulse 1b0; sample_counter sample_counter 1; end end // 在每個(gè)采樣脈沖后的4個(gè)時(shí)鐘依次送4個(gè)通道數(shù)據(jù) always (posedge clk or negedge rst_n) begin if (!rst_n) begin ch_index 0; end else if (sample_pulse) begin ch_index 0; end else if (s_axis_tvalid s_axis_tready) begin if (ch_index 3) ch_index 0; else ch_index ch_index 1; end end assign s_axis_tvalid (sample_pulse || ch_index ! 0) !ch_done; assign s_axis_tdata ch_data[ch_index]; endmodule這里我把每個(gè)通道的激勵(lì)預(yù)存到一個(gè)數(shù)組里實(shí)際工程中可以從ROM讀取數(shù)據(jù)文件也可以直接生成正弦波掃頻信號(hào)。仿真的第一個(gè)目標(biāo)不是看頻譜而是看通路是否打通。首選驗(yàn)證方法是沖激響應(yīng)法給通道0送一個(gè)單位沖激其余通道送0觀察輸出波形是否和coe文件中的系數(shù)完全一致。如果輸出序列和系數(shù)一一對(duì)應(yīng)說明通路沒問題。然后再給每個(gè)通道分別送沖激就能確認(rèn)通道之間沒有串?dāng)_。3.4 結(jié)果對(duì)比與延遲校準(zhǔn)FIR濾波器是有固定群延遲的。對(duì)一個(gè)N階線性相位FIR群延遲是(N-1)/2個(gè)采樣周期。用128抽頭系數(shù)時(shí)輸出相對(duì)輸入延遲63.5個(gè)采樣點(diǎn)這就是為什么仿真里拿輸入正弦和輸出正弦直接對(duì)比相位會(huì)對(duì)不上。多通道模式下這個(gè)延遲對(duì)每個(gè)通道都是一樣的所以通道間相對(duì)延遲是0。驗(yàn)證濾波結(jié)果是否正確的標(biāo)準(zhǔn)做法是把輸入激勵(lì)數(shù)據(jù)存成txt文件在Python或MATLAB里用相同系數(shù)做一次定點(diǎn)仿真然后把Vivado仿真導(dǎo)出的輸出數(shù)據(jù)與軟件仿真的結(jié)果做逐點(diǎn)對(duì)比。允許的誤差只有舍入造成的1到2個(gè)LSB。如果誤差偏大先檢查IP核的量化模式是否與軟件模型一致再看看輸入數(shù)據(jù)是否無(wú)意中經(jīng)過了符號(hào)位擴(kuò)展。實(shí)測(cè)中我發(fā)現(xiàn)很多對(duì)不上的情況都出在Testbench里數(shù)據(jù)位寬沒有擴(kuò)展到16bit符號(hào)位就接到了tdata總線上。4. 高頻問題排查與優(yōu)化實(shí)錄4.1 多通道FIR常見問題速查表我把實(shí)際項(xiàng)目中踩過的坑和同行常問的問題整理成一張表方便直接按圖索驥。現(xiàn)象可能原因排查方式處理建議輸出一直是0系數(shù)文件沒有正確加載或tvalid從未拉高檢查IP核Summary里的Taps數(shù)量仿真里看s_axis_tvalid是否按采樣周期脈沖確認(rèn)coe文件路徑和格式改用手動(dòng)填系數(shù)驗(yàn)證通路輸出波形放大或縮小系數(shù)量化后增益偏移或截?cái)嗄J揭胫绷鲗?duì)比coe文件系數(shù)和設(shè)計(jì)系數(shù)的增益系數(shù)歸一化時(shí)留足余量輸出端做增益補(bǔ)償通道間數(shù)據(jù)錯(cuò)位輸入數(shù)據(jù)沒有嚴(yán)格按通道順序排列用通道0單位沖激檢查輸出對(duì)應(yīng)關(guān)系重寫輸入側(cè)通道輪詢邏輯重點(diǎn)檢查tready握手高電平飽和削波輸出位寬不夠或飽和模式選擇不當(dāng)觀察輸出是否被鉗位在最大值加寬輸出位寬或改用Wraparound模式數(shù)據(jù)率上不去時(shí)鐘頻率不夠通道數(shù)太多計(jì)算HIL和抽頭數(shù)看DSP資源利用率提高主時(shí)鐘或用獨(dú)立總線模式并行輸入時(shí)序收斂失敗IP核內(nèi)部乘法器級(jí)數(shù)太長(zhǎng)查看時(shí)序報(bào)告定位關(guān)鍵路徑在IP核配置里提高多相并行度或增加輸出流水級(jí)4.2 三個(gè)典型案例復(fù)盤第一個(gè)案例輸出全0。那次是同事誤把coe文件只寫了注釋和radix行系數(shù)數(shù)據(jù)全丟了IP核顯示Taps數(shù)量為0但配置頁(yè)面不報(bào)錯(cuò)。排查了一天才發(fā)現(xiàn)是coe文件末尾分號(hào)被中文輸入法打成了全角符號(hào)。從那以后我寫了個(gè)腳本加載coe文件后立即打印系數(shù)個(gè)數(shù)和第一個(gè)系數(shù)值確認(rèn)無(wú)誤再繼續(xù)。第二個(gè)案例通道錯(cuò)位?,F(xiàn)象是4通道輸入正弦波通道0的頻譜出現(xiàn)在通道2的輸出上。查到最后是上游邏輯在tready為低時(shí)仍然推進(jìn)了通道計(jì)數(shù)器導(dǎo)致后續(xù)所有通道的數(shù)據(jù)整體前移。修復(fù)方法很簡(jiǎn)單只有tvalid和tready同時(shí)有效才遞增通道計(jì)數(shù)。但這個(gè)bug隱蔽在仿真波形里很難發(fā)現(xiàn)因?yàn)椴ㄐ慰雌饋?lái)始終有數(shù)據(jù)只是對(duì)應(yīng)關(guān)系不對(duì)。第三個(gè)案例時(shí)序違例。設(shè)計(jì)是64通道、128抽頭、采樣率48kHz主時(shí)鐘100MHz按計(jì)算HIL約32.5理論上一個(gè)MAC足夠。但實(shí)際綜合后DSP使用量非常大查了IP核配置才發(fā)現(xiàn)時(shí)鐘頻率誤填成500MHzIP核按照HIL6.5自動(dòng)復(fù)制了大量MAC單元浪費(fèi)了資源。把時(shí)鐘頻率改成真實(shí)的100MHz并重新生成IP核后DSP使用量下降接近5倍。4.3 性能優(yōu)化與資源權(quán)衡多通道FIR的性能優(yōu)化歸根結(jié)底是HIL和DSP資源之間的權(quán)衡。如果HIL遠(yuǎn)大于抽頭數(shù)IP核會(huì)串行復(fù)用乘加器資源開銷小如果HIL小于等于抽頭數(shù)IP核必須并行展開乘加器DSP開銷直線上升。設(shè)計(jì)階段我會(huì)先用公式粗算一遍再在IP核配置頁(yè)面里看Resource Utilization預(yù)估兩者交叉驗(yàn)證。對(duì)超多通道場(chǎng)景還有幾個(gè)進(jìn)階優(yōu)化思路。一是把多通道數(shù)據(jù)拆成兩路并行分別送兩個(gè)FIR Compiler實(shí)例每個(gè)實(shí)例處理一半通道相當(dāng)于用面積換吞吐。二是利用多相抽取結(jié)構(gòu)降低有效數(shù)據(jù)率在濾波前先做CIC抽取把帶寬降下來(lái)再進(jìn)FIR精濾這在通信中頻信號(hào)處理里很常見。三是在FPGA里用多個(gè)時(shí)鐘域ADC采集端用高速率時(shí)鐘域FIR核心用中速率時(shí)鐘域中間用異步FIFO橋接這樣能把通道數(shù)和數(shù)據(jù)率解耦。另外提醒一句Vivado的IP核在不同版本之間的接口時(shí)序和配置界面偶爾有細(xì)微差異。網(wǎng)上經(jīng)常搜到xilinx sdk 2015.4之類的老版本教程很多配置路徑在現(xiàn)在的新版本里已經(jīng)變了。遇到界面對(duì)不上的情況直接用當(dāng)前版本的IP核數(shù)據(jù)手冊(cè)和例化模板為準(zhǔn)不要硬套老界面截圖。老版本工程遷移到新版Vivado時(shí)FIR Compiler IP核一般會(huì)自動(dòng)升級(jí)但升級(jí)后務(wù)必重新跑一遍仿真對(duì)比輸出比特流確認(rèn)系數(shù)加載和時(shí)序沒有變化。5. 最后再聊一點(diǎn)個(gè)人經(jīng)驗(yàn)多通道FIR設(shè)計(jì)做到最后真正的難點(diǎn)已經(jīng)不在FIR本身了。IP核把算法細(xì)節(jié)封得嚴(yán)嚴(yán)實(shí)實(shí)你需要擔(dān)心的反而是數(shù)據(jù)怎么按時(shí)鐘編排、握手怎么處理、位寬怎么截?cái)?。我個(gè)人最大的體會(huì)是上手FIR Compiler的第一步不是打開Vivado而是先在紙上把通道數(shù)、采樣率、主時(shí)鐘、抽頭數(shù)這四個(gè)數(shù)寫清楚然后算HIL看資源預(yù)估。這一步省下的調(diào)試時(shí)間遠(yuǎn)比想象中多。調(diào)試時(shí)也建議先做最簡(jiǎn)單的單通道沖激響應(yīng)驗(yàn)證再逐步擴(kuò)展到多通道。很多人一上來(lái)就填滿所有通道跑復(fù)雜信號(hào)波形一旦不對(duì)根本無(wú)從定位。把主機(jī)邏輯和IP核解耦測(cè)試確保每一步通路都對(duì)了再接起來(lái)這個(gè)習(xí)慣能幫你少走很多彎路。如果你現(xiàn)在正被某個(gè)多通道FIR的問題折磨回過頭去檢查通道輪詢邏輯和tready握手大概率問題就出在那里。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
国产精品白领在线观看| 蜜臀精品1区2区| 91九色丰满高潮| 91真人天天在线| 美女黄频a美女大全免费皮| 97超碰欧美手机| 亚洲射综合网| 涩五月婷婷| 欧美黄色片在线播放| 欧美日韩色| 诱惑人妻欧美一区在线播放| 夜色五月天| 亚洲成人av电影在线| 91少妇| 加勒比综合a∨| 日韩人妻操B| 长长久久88视频| 在线色导航| 中文字幕欧美日韩三级| 日韩99精品视频综合区| A片大香蕉在线| 91五十路| 久久精品店| 91碰碰| 91爱看| 黄色不卡视频| 闷骚老熟女15P| 在线视频一区二区传媒| 久久精品亚洲婷婷| 英伦大奶子熟妇吊带| 婷婷久久综合| sss视频华人在线| 久久久久久久极品香蕉视频| 日本久久久久久久久| 久久XX| 91超级碰| 啊啊啊啊一区| 超碰在线974| 东京热亚洲一区二区| 亚洲国产无码精品首页久久久| 夜嗨影院| 97精品国产97久久久久久| 99热最新| 日本在线一二| www.四虎在线| 在线综合 亚洲 欧美中文字幕| 国产久久一区二区午夜| 91色鬼| 亚洲AO在线| 天天射夜夜骑| 日本十八禁免费看污网站| 人妻色偷色噜| 久久久亚洲高清不打码| xxx0国产在线播放| 欧洲色色| 蜜臀人妻少妇久久在线观看| 99re这里| 日韩精品三级| 国产传媒午夜理伦精品| 少妇国产不卡| 国产第11页| 久久一区二区加油站| Aa东京男人的天堂| 天天干电影| 天美传媒精品一区二区| 久久青青草原免费视频| 777奇米影视777四色| 狠狠综合| 超碰人妻中文在线| AV色女综合| 中文字幕久久婷婷丁香五月天| 伊人天天久久动态图| 一级黄色性爱裸体视频| 国产亲戚伦亲在线| 亚洲情色电影网| 一区二区首页| 欧美韩日精品99综合| 60秒不遮不挡| 人人操人人uiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii | 亚洲欧美日韩电影网站一区| 久久久久极品| 中国探花熟女| 91精品成人| 91天堂丝袜美腿| 啊啊啊免费| 五十路三级片| 激情文学小说一区二区 | 亚洲91亚洲| 2020中文字幕在线| 久久久久久人妻| 宅男91视频在线播放| AV色五月天| 少妇被c 黄 免费观看| 免费一级特黄特色大片在线观看看| 十八禁啪啦拍视频无遮挡| 一区二区首页| 欧美成人一级麻豆| 欧洲无码一区二区| 国产97av| 五月天久久久| 97这里有精品| 自拍偷拍国产欧美日韩韩| 老司机射| 欧美操人| 精品久久青青草| 日韩综合97P| AVE乱伦| 久久婷婷视频| 日韩AV噜噜噜一区二区三区四区| 在线国产福利网址导航| 男插女青青影院| 99热在线观看| http://qxhbdz.com| 男人天堂最新手机版在线青青草| 老司机深夜影院18未满| 天天操天天舔| 精品福利| 久久久久9久久久久| 深爱伊人影院| 99热啪啪| 久久久久女教师免费一区| 思思热久久成人| 欧美高潮在线| www.亚洲黄色| 久久精品老司| 亚洲啪AⅤ永久无码| 日韩中文字幕熟妇人妻 | 欧美熟妇成人一区二区| 激情露脸爱| 国产日韩在线播放av| 亚洲情色图片区| 小视频国产| 夜夜高潮夜夜爽国产伦精品| 久久性爱城| 国产福利合集| 性色高清..……| 免费久久精品麻豆一区二区av| 黑人粗大V S日韩女优视频| 人人干人人操人人..com| 久久 久久国内精品亚洲| 99re公开精品免费视频| 是还免费视频1727我| 美女极品一区二区三区| 大香蕉懂9| 伊人激情| 久久草草亚洲蜜桃臀| 日韩精品操少妇| 黑人精品成人一区二区三区 | 色成人Www精品永久观看| 男人成人黄色视频在线观看免费下载| 亚洲五月天激情| 99碰碰| 夜夜欧美| 国产肏屁眼视频| 一起草日韩| 97精品视频在线| 操人91| 九九九九精品九九九九| 91国产丝袜美女| 九九热九九热| 综合免费无码中文| 久久久久夜夜夜夜| 嫩草 我啊~嗯~在线| 欧美在线电影| 欧美激情综合| 九九热视频在线观看| 国产精品久久久久久片| 男人的天堂.com| 天天搞在线综合网| 欧美日本不卡| 97资源欧美| 欲色综合| 五月天婷精品激情| 好看的91视频| 伊人91| 金莲网址| 久久精品免视看国产成人﹣蜜臀av一区. 久久精品免视看国产成人,蜜臀av一区 | 91色图片| 久久产精品一区二区三区电影| 国产白嫩漂亮KTV在线| 精品夜夜澡人妻无码| 干美女人妻| 精品一区二区在线针对华人免费观看这里只有精品免费观看 | 日韩成人人妻网站| 青青免费在线视频一区| 亚洲精品久久久久久久久豆丁网| 久久久成人免费av电影| 小草三级久久观看| 深喉吞精| 发朗少妇买婬全视频中文| 亚洲日韩97| 一,爱啪啪,在线免费视频| 亚州乱码中文字幕综合久久久| 久草资源在线| 久jiu久神马影院| 亚欧洲日韩国产精品| 视频分类 国内精品| 麻豆 亚洲 97| 26uuu国产成人综合| 久9久9精品| 热无码中文亚洲H一道本一区二区| 国产伦精品一区二区三区视频女| 啊啊啊啊啊啊在线| 天天综合色电影| 五月婷亚洲精品天堂| 婷婷丁香五月综合| 日本视频在线中文字幕| 色眯眯av| 啊啊啊好多水| 欧美性,亚州色| 精品九九九九| 激情终合网| 日韩美女啪啪一区| 国产精品视频在线播放 | 欧美亚洲厕所精品偷拍91| 国产女人高潮嗷嗷嗷叫小说| 久久久久斤小| 久久天堂婷婷网| 亚洲av性爱电影| 国产精品乱码久久久久久久久久久久| 久操com| 人妻内射一区二区在线视频| 亚洲综合成人网| 熟人人妻少妇精品久久| 久久久蜜桃一区二区三区| 日韩97| 超碰97最新人妻| 亚洲欧美日韩精品久| 婷婷丁香人妻 | 美国aaaaa一级黄片| 91 亚洲情侣偷拍 久久| 激情小说五月天| 国产熟妇 码视频户外直播| 久久久久久久久久黄色网| 国产黄色 A 片免费看| 欧美色图小说综合| 91人妻丝袜无码| 性爱Av免费| 丝袜美腿丝袜| 久久少妇视频| 久久婷婷五月天| 亚洲精品自拍| 欧美色网络| 后入人妻一区| 中出91| 国产精品嫩草久久久久| 青草成人免费视频一COm| 天美欧美国产| 欧美超碰9798| 亚洲猛交| 五月婷婷hd| 欧美日韩99| 日本性交操一区二区不卡系列| 日本亚欧爱爱| 97色视频在线| 精品少妇后入一区二区三区四区人妻巨乳| 欧美精品xxxwww| 俞拍久久国应视频| 天天爱综合网| 大奶尤物鲍汁淫荡欧美视频粉嫩夜夜骚| 久操热线| 国产 无码 一区二区| 思思热一热婷婷热一热| 97综合在线观看| 亚洲无吗在线视频| 无码精品久久| 国产偷拍网站| 亚洲中文字幕熟女少妇一区二区| 日韩电影天堂视频二区三区| 99国产精品人妻人伦| 欧美久久伊人| 青娱乐国产精品| 日韩欧美大片免费高清啪啪| 91欧美色| 久热精品在线| 91美女视频电影| 天天综合欧美综合| 一区二区三区日韩欧美| 香一区二区三区| 九九人人操| 国产在线视视频有精品| 人人看欧美性爱| 天天上日日上日韩精品| 囯产精品久久久久久久久久二区三区| 天天综合91入口| 1.igao73.com 加入收藏 免费专区 国产精品 中文字幕 日韩精品 欧美精品 精彩 | 成人八戒网站| 草草影院最新网址| ji熟女.com| 亚洲在线网站| 亚洲精品天堂久久A∨51成人漫 | 国产精品熟女一区二区三区| 日本女人久久久| 欧美在线大香999| 色一区二区三区综合| 不卡一区视频| 91九色丰满高潮| 国产精品夜夜夜| 精品国产综合久久福利,热99这里有精品综合久久,99热这里只有免费国产精品,精 | 成人短视频在线观看| 亚洲古典另类欧美在线| 丁香五月综合| 色婷婷丁香五月| 丁香五月激情综合| 熟妇高潮一区二区免费视频| 国产农村妇女精品一二区| 日本一区二区三区欧美日韩中文字幕| 久久手机视直播| AND人妻系列| 亚洲免费97免费| 青青青艹在线视频| 大香蕉性欧美| 九九九九热| 亚洲网站一区二区在线| 成人一级性爱| 丁香五月激情综合国产| 国产青一二三| 欧美专区17页| 美女被啪到深处抽搐视频| 黄色免费网| 中文字幕一区二区日韩网| 一区二区三区黄色片a| 亚洲一级性爱视频免费看| 国产精品女久久久久av爽| 天天日B夜夜干B时时操B| 99综合视频一体| 91N五十路| 伊人一区二区三区| 欧中美三级一区二区三区| 狠狠超| 99久久婷婷丁香| 日本色婷婷| 大香蕉伊人网WWWn0n| 国产青青美女玩逼视频| 久久黄黄黄| 日韩激情无码影院| 国产精品午夜高潮呻吟久久av| 狠狠操狠狠| 国产SV一线| 快播久久人人aV| 亚洲AV无码秘 蜜桃臀国精产品| 北约熟女超碰| 91色碰| 伊人色综合欧美| 欧美性爱一区二区三区| 国产隔壁老王影院在线| 九月丁香婷婷| 久久亚洲欧美一区二区三区-亚洲国产精品第一区二区 | 屌妞视频久久久久久久久久久久| 久啪视频| 小日子操bb在线看| 一区二区三区国产精产| 热G综合热G中文| 人妻在线臀日韩| 久久偷偷色综合蜜桃| 丰满少妇一区二区三区免费看| 日韩熟女乱伦中出| 久久久9品一区二区三区| 97少妇人妻中文字幕久久 | 日韩成人小视频| 豆花视频操逼网址| 大香蕉97久久| 91白虎| 久久亚洲AV成人精品无码| 冬京热男人的天堂| 欧美劲爆第一页| 熟女视频久久| 玖玖爱伊人玖玖爱| 嗯啊抽插大香蕉网页| 色噜噜国产在线| 久久人| 日本黄 R色 成 人网站| 天堂av最新电影网| 日韩精品在线观看网站| 99黄页网站| 一本色道综合久久欧美| 啊啊啊好湿国产一二| 欧美色另类| 国产大学生高潮在线播放| 亚洲欧美日产国产91毛片| 国产家庭乱伦表演| 亚欧美天堂在线| 日本欧美中文字幕| 日韩丝袜人妻AV| 夜色综合| 色月天AV导航| 国产无码精品无码| 欧美激情视频一区二区三区不卡| av一区二区三区不卡| 中文字幕在线观看AV| 97AV在线观看| 97精品一二区| 亚欧无码线免费观看视频| 超碰人人乐97| 久久精品国产精品一区| 69久久久久久久久久久久久| 久久精品亚洲成a人天堂| 欧美大干日韩| 日韩精品在线观看网站| 午夜噜噜噜| 精品久久一区二区三区四区五区| 超碰2017| 97青娱乐超碰久久| 1禁看欧美黄片免费看| 麻豆人妻偷人精品无码视频| 国产精品一区二区 尿失禁| 91n.欧美| 熟女日韩| 乱伦1色页| 伊人嫩草| 久久久久成人蜜桃精品| 第四色奇米影视777| 精品国产一区二区三区久久久蜜臀| 免费看黄片现成| 天天夜躁日日躁狠狠2002| 免费农村成人少妇人妻Aa一区二区视频 | 日本不卡一区二区三区| 99综合网| 100啪啪视频大全| 美女91色黄18| 亚洲天堂性爱| 国产操逼逼网| 一区二区三区视频| 国产精品亚洲日韩骚欢乐谷最新地址发布页huanieguty性屋娱乐妖精视频 | 亚洲污污网站| 久久人妻| 国产又黄又粗的视频| 成人三级片无码| 欧洲天天在线| 少妇熟女视频一区二区三区| 午夜小电影在线插入淫高潮| 在线强奷到舒服的无码视频 | 91爱啪| 岛国色情视频在线观看| 一品道视频一区二区三区| 久久亚洲色图中文字幕| 精品人妻视频入口| 激情五月天色播| 9久精品视频在线观看| 中文字幕后石码四区五区| 国产精品探花视频| 好吊色一区| 欧美97色| 99这里有精品视频| 一本大道久| 一区操逼日比视频| 日日AV加勒比| 精品一区二区三区国产 | 黄页av| 欧美中出1| 曰韩少妇无码| 91足交| 四虎884a| 9丨亚洲一区二区在线| 99热97| 国产欧美另类久久久精品课程| 欧美日本国产日韩激情视频| 日韩中文字幕av在线播放| 干超碰碰熟女| www鬼畜国产男人的天堂| 97伊人| 免费看日本操逼视频| 天天超级碰碰碰| 国产99精品一区二区三区免费| 91色图片| 无码 黑人一区二区三区| 欧美专利1区2区3区4区5区免费| 国产熟女无套内射| 香蕉在线一区二区三区| 99热这里只有精品18| 久热超碰| 三级色影综合网| 男人天堂一区二区| 色网色网色网色网色网色| 亚洲天堂电影精品一区| 亚州一区二区| 久热久一区二区三区| 人妻少妇久久中文字幕一区二区 麻豆| 正在播放:深夜激情大战,自带黑丝袜全力输出骚穴 | 性生活性生大爱77AV国产| 国产92麻豆天美精品色欲5| 蘋果手機免費看成人Av| 日韩性爱电影一区| 9Ⅰ超碰| 欧美亚州手机在线| 亚洲最新Av| 91美女在线视频| 377p欧洲日本亚洲大胆| 老熟乱一区二区三区四区| 深爱五月天| 中文久久| 亚洲污污网站| 久久99热这里只频精品6学生| 一区二区三区高清| 亚洲欧美另类少妇精品| 爽 好舒服 无码刺激久久| 欧洲视频在线| 熟女欧美日韩综合婷婷| 国产高清无码一区二区三区四区皇冠| 欧美加勒比| 欧美A√综合网| 第一高清av中文字幕| 久久超碰网| 欧美 日韩 另类 亚洲| 日韩乱伦视频| 蜜臀一区二区三区在线 | 天天操天天舔| 国产强奸乱伦无码视频| 久久久久久久久国产| 亚洲综合在线视频| 2019久久久久久久久福利| 超碰吊日色| 日本一天色道久久久精品视频| 亚洲成A∨人影院在线欢看| 97视频在线播放| 亚洲高清少妇| 亚洲男人的天堂V| 五月天黄色激情视频| 日韩福利电影网| 色五月AV在线| 大香蕉一人在线| 日本超碰在线国产一区| 亚洲成人性爱在线观看| 高清国产无码av| 插插综合网天天影视网| 91 亚洲情侣偷拍 久久| 日本九九久久99播| 五月丁香网站| 日韩中文字幕在线视频观看| 国产女同视频在线播放| 欧美一区二区三区不卡高清视频| 四虎精品永久在线观看| 男人把坤坤插入女人的下体| 国产无遮挡| 人妻久久久久久| 日本五十路熟女一区二区| 俺去啦俺来也久久综合| 又粗又长又大国产不卡| 青青青青青手机视频| 久久妇| 国产十八禁视频| 97久久久久久久精| 亚洲91av| 久久9久9久99久9久9| 婷婷激情五月| 亚洲色色色| 色色色99| av大香蕉| 亚洲男人天堂2019| AV 少妇 人妻 偷拍| 久热九九| 精品视频久久久久九九九九9999| 九九伊人网| 欧美 亚洲 偷拍自拍| 亚洲欧美在线观看2021| 操比国产| 色色色欧美| 久久xx| 天天综合精品| 啊啊啊com| 江都AV在线| 97久久精品亚洲中六字幕| 97网址www| 亚洲图片欧美制度| 亚洲欧洲久久天堂| 黑人粗大V S日韩女优视频| 中文字幕伊人| 天天日天天干天天摸天天操| 色区97| 起碰97| se吧提供91精品国产91久久久久久| 亚洲日韩在线a不卡99精品| 99亚洲精品| 操逼天美3区| 日韩人成网站在线播放| 日本人人操人人操| AV色五月天| 色哟哟511老熟女| 五月天婷婷在线看| 亚洲av综合色区图片亚洲| 91伊人久| 国内毛片国产专区二| 精品一区二区亚洲国产| 色婷婷五月天| 抽查国产福利主播| 欧美一级专区免费大片| 91天天综合在线观看| 国产路线专区| 亚洲国产成人精品999| 黑人狂躁日本妞一区二区三区| 亚洲成?V人片在线观看福利| 久久久婷婷婷| 超碰 另类 欧美 | 伊人嫩草| 久久夜夜| 丝袜熟女一区二区三区| 麻豆亚洲Av成人无码一区精品| 日韩av三四区| 亚洲久久天堂| 99久久精品无码一区二区毛片免费| 乱伦Av网| 宅男91视频在线播放| 操曰本熟女| 久热一区二区| 在线观看黄色电话| 亚洲男人天堂2012| 99热精品在线观看| 人妻丰满熟妇一区二区三| 99热精品在线播放| 校园春色亚洲无码| 精品无码久久久久久久久果冻糖心 | 67914在线兔费成人视频| 日韩欧美aⅴ综合网站发布| 人妻精品一区一区三区蜜桃91| 久/久精品99看9| 天天上日日上日韩精品| 天堂射| 色综合色综合网| 日产操逼| 欧美精品三区| 色综合天天| 男女做爰猛烈动高潮A片免费应用| 精品一区二区三区蜜桃臀www| 色婷网| 性爱视频免费网址| 九九九偷拍| 久久免费看高潮毛片韩国| 日人妻视频91| 97香蕉网| 999久久久久久久久| 女人妻一区| 亚洲精品无码少妇久久| 乱伦熟妇一区二区| 欧美在线亚洲| 久久久禁| 白丝1区2区3区| 天天日天天干天天整| 91福利网在线观看| 嗯嗯不要 视频| 中文字幕十五区| 夜夜中出国产| 综合欧美日本三级| 日韩人妻有码免费视频| 91丝袜| 欧美九一精品久久久熟妇| 日韩av熟女一区二区三区成人| 国产精品久久久久久久久AV大片| 日韩精品在线放| 久久精品久久久久久久| 亚洲AV色图一区| 中文字幕-区二区三区四区视频中国| 99精品热| 激情看片网站| 日韩精品 视频一区二区| 亚洲欧美一区二区网址| 一本久道久久综合狠狠爱一密臀精 | 日本视频在线观看污污污| 91人妻人人澡人人爽人人精品| 狠狠入| 精彩久久中文| 熟女一区二区三区| 丝袜综合| 丝袜制服字幕在线| 日本天天吊| 五月花婷婷| 91精品黄在线观看| 天天天天天干夜夜夜夜夜操| 亚洲暴力强奸AV| 少妇一区二区三区高速| 久久精品 六十路 熟女 欧美| 国产精品扒开腿做爽爽爽视频| 亚洲做性| 色狠狠一区二区三区香蕉| 国产人人干| 久久久九九| 人妻美腿丝袜日韩| 好爽要喷了| 蜜桃网熟妇| 日本国产亚洲一区在线观看| 超碰在线一区二区| 亚洲日韩电影| 啊啊啊网站| 超碰97久久| 东北少妇高潮zzzz| 日韩视频精品在线观看| AV乱伦专区| 国产亚洲日韩欧| 日韩操逼性鲍| 国模不卡| 最新日韩黄片| av大香蕉| 九九热精品在线| 亚洲色图欧美色图制服丝袜| 国产精品网站免费| 天天内射| 亚洲久久天堂| 大色综合| 91av一区二区在线观看| 在线免费观看日韩一区| 无码国产精品久久久久| 色欲久久综合| 亚洲18禁| 做爱福利视频一区二区| 五月天亚洲网| 欧美日韩传媒| AV在线性爱| 日韩av一级黄片| 另类小说五月天| 91青视频| 色踪合AV| 91视频在线观看18| 日韩中文字幕精品一区在线| 国产精品成人无码av无码免费| 欧美啪啪女女| 欧美亚洲激情小说| 乱子伦一区二区三区国产精品| 91AV国产精品| TS人妖另类精品视频系列| 香蕉久久AⅤ...| 亚洲色综合| 91夜夜蜜桃臀1区2区3区| 成人开心网在线视频| 激情小说亚洲| 国产精品无码在线| 日韩pv中文| 久久久久9999精品九九九| 日韩三级av片| 人人摸.人人色| 色色五月天激情| 天天做天天爱天天爽AV| 91免费看中出视频| 370p日韩欧美亚洲精品| 激情五月天网| 97超碰这里只有精品| 欧美色图 色综合图| ..日韩av毛片精品久久久| 丝袜美腿诱惑亚洲欧美视频在线观看 | 日本精品不卡一二三区| 久久久久久夜夜夜夜夜| 毛片99-全集电影手机免费观看完整-B029AV | 青娱乐手机日韩在线视频| 凌辱美少妇久久aV| 色嗨嗨在线| 亚洲色图20p| 风韵犹存大大大大香蕉| 黄色小视频日本txt| 夜夜嗨av午夜成人| 久久人妻熟女一区二区| 国产精品制服丝袜清纯唯美| 亚洲城人男人的天堂| 欧美性色欧美| 久久人人舔人人爽舔人人av片| 亚洲中文字幕乱码无码一区二区| 96超碰网| 亚洲性爱无码乱伦av| 亚洲吊色| 麻豆综合一区av| 最新欧美色网| 97亚洲色图| 日韩中文字幕视频在线观看| 成熟熟女国产精品一区二区| 免费视频在线一区二区不卡| 婷婷色一区| 淫淫综合网| 毛片电影一区二区三区| 欧美日本不卡| 成人性爱美曰韩| 伊人久久蜜月| 禁十八久久| 国产精品久久久 | 欧美另类综合久久| 夜夜骑天天燥| 神马久久久久久伦理片| 女人的天堂大香蕉网| 免费少妇一区二区| 亚洲综合99999| 丰满人妻一区二区三区性色| 吉川爱美98堂在线| 久久国产逼| 成人天天看站长推荐| 秋霞免费无码视频日韩A片| 肥臀熟女福利视频一区二区| 国产精品人妻无码久久久老鸭窝| 日韩97超碰中文字幕| 欧美日韩资源| 67194无码不卡| 国产在线综合福利网站| 欧美日韩人人精品| 狠狠色伊人亚洲综合网站色 | 骚货| 日韩 女同 综合| 深夜福利黄片| 五月天激情影院| 丁香婷婷激情五月天无毒不卡 | 久久男人精品| 国产11页| 欧美久久人体| 美国人人操人人操| 天天淫人人妻日日色| 超碰久草| 欧美一级久久久久久久大片动画| 尻女朋友一夜| 国产精品日日摸天天碰| 精品亚洲国产成人精品| 夜夜狼人妻| 欧美性91| 九九色逼| 舔人妻中文免费视频| 色色色色日本| 久久精品老司| 免费精品无码一级毛片牛牛影视| 欧美顶级黄片AAAAA在线免费看| 91av天美性媒精品视频| www国产精品| 激情九月婷婷| 亚洲精品久久一区二区三区蜜桃臀| 9色国产精品一区粉嫩| 久久久久久国产精品| 日韩BBN| 国语av最新自产拍在线观看| 婷婷五月天无码| 精品亚洲一区在线观看| 91蜜臀在线久久久久| 一区二区视频在看| www.99在线| 久热网| 久久草在线综合视频| 色哟哟av网址| 日本精品无码三级网站| 亚洲综合九| 色狠狠 - 百度| 天堂涩涩| 黄色一级视| www久久精品| 国产乱伦性爱AV| 久久久青草青青国产亚洲免观精品高清完整版_97久久综合区小说区图片区,国精品 | 天美传媒AV国产在线| 久久成人国产精品| 情色av电影| 日韩av免费一级电影| 综合 青草 伊久久 影院 综合| 午夜小电影在线插入淫高潮| 色一射色一射| 在线中文字幕| 国产地址二三| 免费看A片毛毛片在线播| 九九av| 久久露脸国产老熟女| 91宗合网| 日韩伦理久 久久 清纯| 亚洲国产成人精品999| 神马午夜久久久| 多毛小伙内射老太婆| 伊人久久亚洲色欲综合网站 | 欧美大的香蕉有线电视视频| 亚洲精品丝袜-不卡成人免费……| 亚洲一区二区三区婷婷| 欧美少妇一区二区三区| 午夜福利激情在线视频| 99re6在线视频精品免费完整版安卓版| 国产女性无套 免费观看| 国产伊人精品在线| 麻豆区99999| 性爱免费视频成人| 五月天久久人妻| 97操97色| 亚洲精品第一| 欧美资源| 日韩不卡网操逼中文字幕日韩| 国产网站在线播放| 四虎影视精品| 国产成人主播| 深爱五月婷婷| 北约熟女超碰| 97人人爱人人乐| 嗯嗯嗯啊啊啊操的我好爽| 亚洲高清国产理伦片| 久久香蕉国产线看观看亚洲女人 | 97精品综合久久| 精品性爱| 性色高清..……| 宅男午夜在线视频| 国产人妻天天干精品| 七月丁香婷婷| 久久久国产护士丝袜美腿一| 精品人妻二区三区| 黄色一级视| 久久午夜鲁丝片| 超碰97国产欧美| 青青草色插素人| 欧美久久九九| 亚洲码专区| 日韩在线欧美精品一区二区| 久久久精品,3| 久久九精品| 精品久久久av| 久久五月丁香| 日韩AV无码中文一区二区| 91福利网在线观看| 高颜值美女口爆高潮浪叫| 亚洲成人妻日韩在线| 99色悠悠| 色婷婷久久| 中文一区二区三区影院| 亚洲 欧美 第一页| 福利视频合集| 性videos欧美熟妇hdx| 色综合天天| 色噜噜人妻丝袜a∨先锋影| 91色婷婷综合久久中文字幕二区| 六月丁香五月婷婷| 亚洲男人的天堂一区二区| 久久久久久久久久久999| 日韩无码久久熟女一级片| www.acm成人黄色毛片| 亚州综| 欧洲特黄毛片免费看欧洲毛片| 午夜视频久久久久一区| 欧美系列在线一区二区| 91久操| 国产视频一区二区三区久久亚洲天堂| 性色av一区二区| 日韩电影中文字幕| 日韩福利电影网| 中文字幕交换人妻| 亚洲天堂无码| 久草视频分类在线| 久久国产精品91| 情侣操 逼视频99| 欲色综合| AA级电影三区| 欧美黄片欧美黄片xxx| 狠狠久久亚洲欧美专区| 诱惑人妻欧美一区在线播放| 亚洲素人综合| 日本操逼视频在线| 国产精品岛国片在线观看| 女人的久久久| 亚洲日韩久久精品一区| 中文字幕在线免费观看| 久久久久久日韩| 亚洲nv男人的天堂网| 日韩电影天堂视频一区二区| 99热一区二区三区四区| av天堂精品久久| 99re9在线| 国产第11页| 超碰成人人人爽人人爽| 岛国艾薇凹凸视频天堂| 欧美激情 日韩精品| 亚洲精品蜜桃久久久| 色欲三区| 97超碰碰碰| 国内精品久9| 性爱视频无打码在线观看| 天综合网| 热G综合热G中文| 国产精品人人爽人人做可爱福利| 成人婷婷丁香| 国产乱不卡| 欧美偷拍区| 暖暖精品二区三区观看| 东京热,男人的天堂| 天天摸夜夜添无码小视频| 人妻天天爽夜夜爽爽| 91天天综合在线| a v网站在线播放| 日本啊啊啊啊啊视频| 青草精品视频-日本久久久久网站| 亚洲成熟国产精品美女| 国产九区| 亚洲欧洲自拍图片专区满春格 | 九九精品99| 用力操死我| 97免费视频在线观看| 五月丁香色婷婷| 99日视频在线免费| 国产人妖视频一区在线观看| 75大香蕉| 久久亚洲中文字幕视频| 欧美黄页在线| 夜色91| 五月开心网| 老司机香蕉久久久久| 日韩乱插| 蜜桃香蕉久草精品在线| 黄色欧美性爱视频| 欧美与日韩97| 乱伦AVxx| 99热99re6国产在线播放| 精品亚洲国产成人精品| 东北女人操比视频| 韩日性爱av| 九九九九一级| 国内毛片国产专区二| 亚洲天天精品| 国产在线视视频有精品| 国产精品夜夜夜| 精品一区二区成人动漫| 精品高清牛人盗摄一区二区三区中文字幕A片免费在线观看 | 婷婷五月天在线观看| 青青草大香蕉视频| 五月激情综合网| 亚洲久久久久| 中文字幕一区二区三区人妻少妇在线| 国产精品美女视频诱惑| 天天日日日射| 蜜乳AV.COM| 2017天天透天天通天天擦| 久久人人舔人人爽舔人人av片| 超碰免费欧美7| 亚洲偷拍自拍在线视频| 97欧美性爱| 成年在线视频日本亚洲在线视频区精品江靖宇公司 | 久久久精品无码亚免费| 福利五区| 亚洲第一页色| 成人av毛片在线观看| 97碰碰日本乱偷人妻中文的| 亚洲国产麻豆一区二区三区| 久区视频| 色狠狠综合噜一二三区| 伊人久久综合精品欧美| 5252色欧美在线男人的天堂| 日韩一区二区精品视频| 尤物av网站免费在线播放| 日日夜夜草草草| 久操不卡视频| 大香蕉一级黄色片久久| 亚洲一区二区专区-国产丝袜精品丝袜-成人AV| 91在线视频免费播放| 97在线免费公开视频| 久草精品热视| 一本一道vs波多野结衣| 夜夜爽夜夜操| 97爱b| 开心激情婷婷| 人人操人人摸人人看人人插| 欧美在线|亚洲| 狼天天狼天天大香蕉| 草草影院最新网址| 日本不卡一二区| 精品一区二区三区四区女| 去干网最新版| 激情小说日韩无码| 欧美日日人人天天| 蜜色网色哟哟| 影音先锋中文字幕日本好一区二区| 五十路熟女人妻一区二区三区四区五| 日韩久久艹| 亚洲人成网www| 免费精品人妻一区二区三| 免费视频一二三区| 色综合久久夜色精品国产天堂| 操碰91| 国产51色综合久久免费| 久久久久久久9| 偷拍五区| 密臀在线免费观看| 激情五月天色色网| 波多野42部无码喷潮在线观看| 成人无码欧美一级A片狼牙直播| 黄呦呦在线| 素人播放一区| 抽插无码高清一区| 国产丝袜欧美在线视频| 色综合天天爱去电影网| 91精品久久久久久久久久| 久久久久9久久久久| 凹凸视频特色日本特黄| 奇米四色影视777久久久| 啊啊啊好想要| 啪啪啪男女亚洲中文字幕99| 亚洲男人的天堂网| 开心六月色| 精品一区二区啪啪啪| 亚洲AV永久无码一区仙野| 亚洲精品一二区| 国产精品直播在线观看直播| 亚洲欧美骚| 俺也射| 超碰98综合网| 日韩99神马视频播放| 久久极品一区二区| 激情综合婷婷| 嫖老熟女A片一二三区| 国产精品亚洲高清在线| 亚洲日韩精品久久久久一区壹牛 | 人人人干干人人干| 97爱亚洲| 亚洲九九夜夜| 亚洲精品aa久久伊人| 欧美黄色片在线播放| 亚洲欧美一区二区网址| 激情文学88| 亚洲欧美日韩激情不卡| 亚洲综合色图欧美| 欧美综合自拍亚洲综合图| 亚洲精品97中文字幕| 99久在线精品99re8a| 亚洲免费97免费| aaa淫乱视频| 亚洲天堂第一页| 久久超碰免费的| 91中文精品日韩欧美在线| 玖玖综合色| 69精品人人人人| 久久有码| 天天综合网AV91| 一区二区三区色综合| 亚欧美综合网。| 色悠久久久av| 久久精品一区二区三区蜜桃臀| 99国产精品自在自在| 97chaopenrihan| 性欧美| 91久久婷婷| 夜夜嗨视频| 99久久久久久亚洲精品不卡| 成人AV超碰免费在线| 天堂俺去俺来也www久久婷婷| 777AV电影| 亚洲无码久久久久久久| 2024人人操人人摸| 99热91| 91亚·色| 69人妻精品丰满熟女区| 天天操人人操骚逼网站| 99re在线视频这里只有精品| 正宗无毛一线天嫩逼| 欧美日韩中文字幕人妻| 欧州一区二区三区四区| 免费1级a做爰片观看| 免费强奸av| 日韩欧美视频青青| 久久AV无码1区2区3区| 狠色婷婷久久一区二区三区_| 黑人干亚洲| 久草新在线| 91被操| 精品一区二区人妖| 天堂精品在线| 97亚洲资源| 手机在线播放国产福利| 99在线无码精品秘 入口黑人| 懂色AV蜜臀无码精品APP| 囯产精品一区二区三区线|亚洲人成无码网WWW动漫|国产精品免费一级... | 99999精品成人| 日韩一级二级三级免费看完整版国语版 | 亚洲高清少妇| 男同专区一区二区三区在线| 男插女青青影院| 亚欧性爱ab| 成人影 天天操 亚洲| 98福利在线视频| 啊v在线观看视频| 又大又长又粗又爽又黄| 丁香六月婷婷| 动漫av中文| 国产精品乱码久久久久|