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

ARTICLE DETAIL

資訊詳情

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

FPGA數(shù)電實(shí)驗(yàn):ABS絕對(duì)值模塊的Vivado仿真與上板實(shí)現(xiàn)全解析

FPGA數(shù)電實(shí)驗(yàn):ABS絕對(duì)值模塊的Vivado仿真與上板實(shí)現(xiàn)全解析 簡(jiǎn)介面向大二數(shù)字電子技術(shù)課程這份資源提供絕對(duì)值加法器ABS實(shí)驗(yàn)的完整Vivado設(shè)計(jì)與FPGA實(shí)現(xiàn)方案適合正在學(xué)習(xí)組合邏輯、時(shí)序邏輯以及FPGA開發(fā)流程的學(xué)生參考。包內(nèi)共79個(gè)文件整包約435KB以Vivado工程文件為主涵蓋工程配置xpr、xdc、dcp、仿真驗(yàn)證wdf、vds、綜合實(shí)現(xiàn)報(bào)告rpt、rst以及自動(dòng)化腳本tcl、sh、bat等既能在Vivado中直接打開工程復(fù)現(xiàn)設(shè)計(jì)也可按需查閱約束和日志排查問題。目前已有359人學(xué)習(xí)下載參考價(jià)值較高。通過研讀這套資料讀者可以理解ABS加法器的設(shè)計(jì)思路掌握利用Verilog/VHDL編寫邏輯、編寫測(cè)試向量、進(jìn)行行為仿真并最終下載到FPGA驗(yàn)證的完整流程對(duì)鞏固數(shù)電理論和提升工程實(shí)踐能力都有直接幫助。1. 數(shù)電實(shí)驗(yàn)從仿真到 FPGA 上板這份 abs 實(shí)驗(yàn)包到底能幫你省多少事大二數(shù)電實(shí)驗(yàn)里“用 Vivado 做仿真并上板實(shí)現(xiàn)”這類題目卡住人的往往不是 Verilog 本身而是仿真和上板之間的那條鴻溝——仿真波形明明對(duì)燒到板子上就是全亂或者壓根不知道 testbench 怎么寫、管腳怎么約束。手頭這份“數(shù)電實(shí)驗(yàn)仿真加 FPGA 實(shí)現(xiàn) abs.zip”核心就是用 Vivado 完整走一遍 ABS 絕對(duì)值計(jì)算模塊的設(shè)計(jì)、仿真、綜合、上板全流程適合正在被數(shù)電實(shí)驗(yàn)折磨的大二學(xué)生也適合想快速回顧數(shù)字電路設(shè)計(jì)流程的從業(yè)者。它不是一份只有代碼的源碼包更像一份能照著做不翻車的實(shí)驗(yàn)手冊(cè)把 Vivado 從建工程到下載比特流的每一步都串了起來。接下來按我拆完這套資源的順序把每一步怎么走、參數(shù)怎么設(shè)、坑在哪講清楚。2. ABS 絕對(duì)值模塊的 RTL 設(shè)計(jì)補(bǔ)碼原理與 Verilog 實(shí)現(xiàn)2.1 補(bǔ)碼原理為什么 abs 不是簡(jiǎn)單地把符號(hào)位抹掉ABS 模塊在數(shù)字電路里最常見的應(yīng)用是處理有符號(hào)數(shù)而有符號(hào)數(shù)在 FPGA 里幾乎一律用補(bǔ)碼表示。補(bǔ)碼的核心邏輯是正數(shù)的補(bǔ)碼等于原碼負(fù)數(shù)的補(bǔ)碼等于按位取反再加 1。所以計(jì)算絕對(duì)值時(shí)很多新手第一反應(yīng)是“把符號(hào)位去掉不就行了”這在原碼思維下成立在補(bǔ)碼體系里卻會(huì)出錯(cuò)。舉個(gè)例子8 位有符號(hào)數(shù) -5 的補(bǔ)碼是 11111011如果直接把最高位當(dāng)成符號(hào)位抹掉變成 01111011得到的是 123而不是 5。正確做法是判斷符號(hào)位如果為 0直接輸出原值如果為 1則按位取反再加 1也就是 11111011 取反得到 00000100再加 1 得到 00000101這才是 5。這里有一個(gè)邊界問題值得單獨(dú)拎出來8 位補(bǔ)碼能表示的范圍是 -128 到 127其中 -128 的補(bǔ)碼是 10000000。按照取反加一的規(guī)則它取反得到 01111111加 1 得到 10000000結(jié)果還是 -128而不是 128。這是因?yàn)?128 已經(jīng)超出了 8 位有符號(hào)數(shù)的表示范圍。這個(gè)點(diǎn)在課設(shè)答辯時(shí)經(jīng)常被問也是仿真里最容易暴露的隱藏 bug。常見的處理方式有兩種一是把輸出位寬擴(kuò)展為 9 位讓 abs(-128) 變成 0_10000000也就是 128二是保留 8 位輸出同時(shí)加一個(gè)溢出標(biāo)志位由外部電路做進(jìn)一步處理。這份資源里采用的做法是第二種因?yàn)樗闹饕繕?biāo)是把“兩位數(shù)實(shí)驗(yàn)”和“FPGA 實(shí)現(xiàn)”銜接起來溢出標(biāo)志在后續(xù)擴(kuò)展里更靈活。2.2 Verilog 實(shí)現(xiàn)數(shù)據(jù)流描述與行為級(jí)描述怎么選ABS 模塊的 RTL 實(shí)現(xiàn)并不復(fù)雜但描述方式會(huì)影響綜合后的電路結(jié)構(gòu)。這份資源里主模塊用的是行為級(jí)描述配合三態(tài)判斷和條件賦值整體邏輯非常直觀// abs_module.v module abs_module #( parameter DATA_WIDTH 8 // 數(shù)據(jù)位寬可通過例化時(shí)修改 )( input wire [DATA_WIDTH-1:0] data_in, // 有符號(hào)數(shù)輸入補(bǔ)碼 output reg [DATA_WIDTH-1:0] abs_out, // 絕對(duì)值輸出 output reg overflow // 溢出標(biāo)志1 表示超出可表示范圍 ); always (*) begin if (data_in[DATA_WIDTH-1] 1b0) begin // 符號(hào)位為 0正數(shù) abs_out data_in; overflow 1b0; end else if (data_in {1b1, {(DATA_WIDTH-1){1b0}}}) begin // 特判補(bǔ)碼最小值僅最高位為 1其余全 0 abs_out data_in; // 輸出原值不可表示的 128 補(bǔ)碼形式 overflow 1b1; // 置溢出標(biāo)志 end else begin abs_out ~data_in 1b1; // 負(fù)數(shù)取反加一 overflow 1b0; end end endmodule這段代碼里有兩個(gè)地方值得注意。第一個(gè)是always (*)組合邏輯塊沒有時(shí)鐘參與所以 abs_out 會(huì)隨著 data_in 的變化立刻變化這在純組合邏輯驗(yàn)證里非常直觀。第二個(gè)是特判分支里的那個(gè)全 1 加零的組合寫法{1b1, {(DATA_WIDTH-1){1b0}}}它用拼接語法構(gòu)造了一個(gè)最高位為 1、其余位全 0 的數(shù)在參數(shù)化位寬下不需要手工數(shù)零改 DATA_WIDTH 時(shí)不用動(dòng)內(nèi)部邏輯。數(shù)據(jù)流描述也可以實(shí)現(xiàn)同樣的功能比如寫成assign abs_out (data_in[DATA_WIDTH-1]) ? (~data_in 1b1) : data_in;但這種寫法無法在同一個(gè)表達(dá)式里同時(shí)處理溢出標(biāo)志而且不利于在仿真里加斷言。行為級(jí)描述雖然綜合出來可能多幾級(jí) LUT但對(duì)于大二實(shí)驗(yàn)的教學(xué)場(chǎng)景可讀性和可測(cè)試性遠(yuǎn)比那一點(diǎn)點(diǎn)資源消耗重要。2.3 參數(shù)化設(shè)計(jì)與 Testbench 的接口約定這份資源把 DATA_WIDTH 做成了 parameter意味著你可以在頂層例化它時(shí)直接改位寬。比如你想驗(yàn)證 16 位輸入只需要在頂層寫abs_module #(.DATA_WIDTH(16)) u_abs (...)。但要注意溢出判斷的分支條件寫的是“僅最高位為 1 且其余全 0”這個(gè)模式在任意位寬下都成立因?yàn)檠a(bǔ)碼表示的最小負(fù)數(shù)永遠(yuǎn)是 1000...000這是補(bǔ)碼編碼的固有性質(zhì)。所以參數(shù)化不會(huì)引入邏輯錯(cuò)誤只需要在 testbench 里同步修改輸入的位寬。另外資源里給 abs_out 和 overflow 都加了輸出端口這讓模塊不是一次性的“玩具電路”而是可以掛到總線或嵌入到更大的數(shù)據(jù)通路里。比如在后續(xù)做帶符號(hào)運(yùn)算單元時(shí)abs 可以作為預(yù)處理模塊overflow 信號(hào)接出去觸發(fā)飽和處理。這個(gè)設(shè)計(jì)取舍在實(shí)驗(yàn)報(bào)告里說明會(huì)很加分。3. Vivado 仿真testbench 編寫與波形驗(yàn)證的四個(gè)關(guān)鍵點(diǎn)3.1 testbench 結(jié)構(gòu)從復(fù)位到邊界值全覆蓋拿到這段 RTL第一步不是急著上板而是在 Vivado 里跑仿真。abs 模塊是純組合邏輯理論上不需要時(shí)鐘但實(shí)際項(xiàng)目里它往往掛在時(shí)序邏輯后面所以 testbench 里依然要給出時(shí)鐘和復(fù)位模擬真實(shí)接入場(chǎng)景。這份資源里的 testbench 寫得相當(dāng)規(guī)整// tb_abs_module.v timescale 1ns / 1ps module tb_abs_module; parameter DATA_WIDTH 8; reg [DATA_WIDTH-1:0] tb_data_in; wire [DATA_WIDTH-1:0] tb_abs_out; wire tb_overflow; abs_module #(.DATA_WIDTH(DATA_WIDTH)) uut ( .data_in(tb_data_in), .abs_out(tb_abs_out), .overflow(tb_overflow) ); initial begin tb_data_in 8b0000_0000; // 0 #100; tb_data_in 8b0000_0001; // 1 #100; tb_data_in 8b0111_1111; // 127最大正數(shù) #100; tb_data_in 8b1111_1111; // -1 #100; tb_data_in 8b1000_0001; // -127 #100; tb_data_in 8b1000_0000; // -128邊界溢出 #100; $display(abs(-128) %d, overflow %b, $signed(tb_abs_out), tb_overflow); $display(Test finished.); $finish; end endmodule這里沒有時(shí)鐘和復(fù)位信號(hào)因?yàn)榧兘M合邏輯下電平一變輸出就應(yīng)該在當(dāng)前時(shí)間步內(nèi)更新。#100是延時(shí) 100ns作用是給仿真器足夠的時(shí)間步來傳播組合邏輯的值也讓波形圖上每個(gè)輸入狀態(tài)保持一段可讀的穩(wěn)定區(qū)間。最后的$display會(huì)打印出 abs(-128) 的十進(jìn)制數(shù)值方便在 Tcl Console 里直接核對(duì)。3.2 仿真流程Vivado 里從添加文件到看波形的完整操作在 Vivado 中跑這段仿真的步驟不復(fù)雜但每一步都有容易出錯(cuò)的地方。首先新建工程時(shí)器件型號(hào)要和你的開發(fā)板一致如果選錯(cuò)后面的管腳約束文件會(huì)報(bào)錯(cuò)。其次把 abs_module.v 和 tb_abs_module.v 都加入工程Vivado 會(huì)默認(rèn)把包含 initial 語句的文件識(shí)別為仿真文件但如果你的工程設(shè)置里 simulation sources 沒包含 testbench運(yùn)行仿真時(shí)會(huì)提示找不到頂層模塊。常見做法是在 Sources 窗口選中 tb 文件右鍵點(diǎn)擊 Set as Top把它設(shè)為仿真頂層。仿真運(yùn)行后波形窗口里默認(rèn)只能看到 tb_data_in、tb_abs_out 這些端口信號(hào)。如果你想看 abs_module 內(nèi)部某個(gè)中間值需要把那根線加入波形窗口或者直接在 Tcl Console 里輸入add_wave /tb_abs_module/uut/abs_out。這是很多新手卡住的地方仿真結(jié)果看著“不對(duì)”其實(shí)只是沒把所有關(guān)心的信號(hào)加進(jìn)來觀察。3.3 仿真用例設(shè)計(jì)為什么邊界值比隨機(jī)值更重要這份資源里的 testbench 只測(cè)了六個(gè)值卻涵蓋了正數(shù)、負(fù)數(shù)、最大正數(shù)、最小負(fù)數(shù)、溢出邊界和零。很多人寫 testbench 喜歡用$random生成大量隨機(jī)數(shù)據(jù)這在做復(fù)雜算法驗(yàn)證時(shí)有用但對(duì)于 abs 這種邏輯簡(jiǎn)單的模塊邊界值才是最容易暴露問題的。我的習(xí)慣是把邊界用例按表格列出來對(duì)照驗(yàn)證輸入十進(jìn)制輸入補(bǔ)碼期望輸出期望溢出標(biāo)志驗(yàn)證點(diǎn)00000_000000零值對(duì)稱性10000_000110最小正數(shù)1270111_11111270最大正數(shù)-11111_111110最小負(fù)數(shù)絕對(duì)值-1271000_00011270常規(guī)負(fù)數(shù)-1281000_0000-1281溢出邊界這張表可以直接貼進(jìn)實(shí)驗(yàn)報(bào)告比純文字描述清楚得多。仿真跑完仔細(xì)核對(duì)這六個(gè)用例就能確認(rèn) RTL 邏輯沒有大的方向性錯(cuò)誤。3.4 仿真中的常見誤用電平激勵(lì)和時(shí)序激勵(lì)搞混組合邏輯的 testbench 只需要給電平不需要(posedge clk)但如果你把 abs 模塊接到一個(gè)帶時(shí)鐘使能的寄存器組后面就必須考慮時(shí)序問題。比如你用一個(gè) 8 位寄存器存 data_in在每個(gè)時(shí)鐘上升沿更新那么 testbench 里就要提供時(shí)鐘且 abs_out 的變化會(huì)比寄存器輸出晚半個(gè)周期的組合延遲這在波形圖上能看到一個(gè)小的毛刺或延遲屬于正常現(xiàn)象不代表電路錯(cuò)誤。另一個(gè)容易誤用的是$signed()的使用。$display打印 abs_out 時(shí)如果不加$signed()會(huì)把 8 位二進(jìn)制數(shù)當(dāng)作無符號(hào)數(shù)打印那么 11111111 會(huì)被打印成 255而不是 -1。這也是為什么我在上面代碼里特意寫了$signed(tb_abs_out)否則你很可能對(duì)著一串看似錯(cuò)誤的結(jié)果懷疑模塊寫錯(cuò)了。這個(gè)細(xì)節(jié)在排查問題時(shí)能省掉大量時(shí)間。4. 綜合實(shí)現(xiàn)與上板管腳約束、時(shí)序收斂與比特流下載4.1 XDC 管腳約束別讓撥碼開關(guān)的引腳映射變成玄學(xué)仿真通過只是第一步真正讓數(shù)電實(shí)驗(yàn)“落地”的是把邏輯燒到 FPGA 里。絕大多數(shù)開發(fā)板是通過撥碼開關(guān)輸入、LED 顯示輸出所以需要把 abs_module 的端口映射到具體的物理引腳。這份資源自帶一份 XDC 約束文件核心內(nèi)容大致如下## abs_module 引腳約束示例 set_property PACKAGE_PIN U1 [get_ports data_in[0]] set_property PACKAGE_PIN U2 [get_ports data_in[1]] set_property PACKAGE_PIN U3 [get_ports data_in[2]] set_property PACKAGE_PIN U4 [get_ports data_in[3]] set_property PACKAGE_PIN U5 [get_ports data_in[4]] set_property PACKAGE_PIN U6 [get_ports data_in[5]] set_property PACKAGE_PIN U7 [get_ports data_in[6]] set_property PACKAGE_PIN U8 [get_ports data_in[7]] set_property IOSTANDARD LVCMOS33 [get_ports data_in*] set_property IOSTANDARD LVCMOS33 [get_ports abs_out*] set_property PACKAGE_PIN U9 [get_ports abs_out[0]] set_property PACKAGE_PIN U10 [get_ports abs_out[1]] set_property PACKAGE_PIN U11 [get_ports abs_out[2]] set_property PACKAGE_PIN U12 [get_ports abs_out[3]] set_property PACKAGE_PIN U13 [get_ports abs_out[4]] set_property PACKAGE_PIN U14 [get_ports abs_out[5]] set_property PACKAGE_PIN U15 [get_ports abs_out[6]] set_property PACKAGE_PIN U16 [get_ports abs_out[7]]XDC 文件里有三個(gè)必須同時(shí)滿足的約束缺一個(gè)都可能出問題。PACKAGE_PIN 指定了引腳號(hào)IOSTANDARD 指定了電平標(biāo)準(zhǔn)一般開發(fā)板用的是 LVCMOS33。如果你的開發(fā)板是 1.8V 或 2.5V 邏輯這里要改成對(duì)應(yīng)的標(biāo)準(zhǔn)否則即使綜合能通過上板后引腳電平不匹配數(shù)據(jù)讀進(jìn)來全是亂的。另一個(gè)容易被忽略的是撥碼開關(guān)的默認(rèn)狀態(tài)——很多開發(fā)板的撥碼開關(guān)撥到 ON 時(shí)引腳接地OFF 時(shí)默認(rèn)高電平如果你的設(shè)計(jì)期望高電平為邏輯 1方向反了會(huì)導(dǎo)致輸入全反。這種情況在仿真里看不出來屬于純上板問題。4.2 綜合與實(shí)現(xiàn)的流程Vivado 里跑完三步還需要看什么Vivado 的流程是綜合Synthesis→ 實(shí)現(xiàn)Implementation→ 生成比特流Generate Bitstream三步缺一不可。綜合是把 Verilog 變成門級(jí)網(wǎng)表實(shí)現(xiàn)是完成布局布線最后把網(wǎng)表映射成 FPGA 內(nèi)部的查找表和觸發(fā)器配置文件。在這三步里最容易坑到新人的是綜合后的時(shí)序報(bào)告。abs_module 是純組合邏輯不存在跨時(shí)鐘域問題但 Vivado 依然會(huì)給出 WNSWorst Negative Slack和一個(gè)定時(shí)約束要求。如果代碼里誤加了時(shí)鐘邏輯或者 data_in 路徑上堆了大量組合邏輯導(dǎo)致延遲超標(biāo)綜合后會(huì)出現(xiàn) Timing constraints not met 的告警。這里記住一個(gè)判斷方法純組合邏輯模塊的時(shí)序告警基本可以忽略只要沒有 Fatal Error 或 Ungrouped LUT 報(bào)錯(cuò)但如果模塊內(nèi)部帶了狀態(tài)機(jī)或時(shí)鐘分頻邏輯時(shí)序不收斂就必須處理。處理手段通常是加流水線寄存器或者改組合邏輯結(jié)構(gòu)而不是盲目調(diào)高時(shí)鐘頻率。Vivado 默認(rèn)的時(shí)序目標(biāo)一般是從時(shí)鐘約束里讀出來的如果你沒有在 XDC 里 create_clock仿真和上板都會(huì)按照默認(rèn)值來這通常沒問題但實(shí)驗(yàn)報(bào)告里最好寫明默認(rèn)時(shí)鐘周期和你的余量判斷。4.3 上板下載Run Bitstream 與硬件管理器實(shí)操綜合實(shí)現(xiàn)完成后點(diǎn)擊 Generate BitstreamVivado 會(huì)生成 .bit 文件。接下來打開 Hardware Manager連接開發(fā)板選擇對(duì)應(yīng)的 FPGA 器件點(diǎn)擊 Program Device加載比特流并燒寫。這一步需要在 XDC 里先完成引腳約束并成功跑完實(shí)現(xiàn)否則 Program Device 時(shí)會(huì)出現(xiàn) Unconstrained port 的報(bào)錯(cuò)。上板后把 8 位撥碼開關(guān)分別撥到不同組合觀察 LED 輸出。一個(gè)常見問題是 LED 變化極快肉眼根本捕捉不到正確結(jié)果。這是因?yàn)?abs_module 是組合邏輯輸入一變輸出立刻變而撥碼開關(guān)是手動(dòng)操作對(duì)于人眼來說信號(hào)切換是瞬時(shí)的。所以我通常會(huì)建議在頂層再加一個(gè)按鍵按鍵按下時(shí)用寄存器鎖存當(dāng)前輸入再估值輸出這樣可以在穩(wěn)定的狀態(tài)下核對(duì)結(jié)果。這也是這份資源里 abs 模塊只做組合邏輯的原因——它的接口足夠干凈方便外部例化時(shí)自由添加寄存器層級(jí)。5. 排查手冊(cè)仿真過了上板卻翻車的三個(gè)典型坑5.1 坑一撥碼開關(guān)方向反了整個(gè)輸入全反轉(zhuǎn)現(xiàn)象仿真用例全部通過上板后把撥碼開關(guān)撥到對(duì)應(yīng)位置LED 顯示完全錯(cuò)亂比如輸入 1 顯示 255輸入 2 顯示 254。原因開發(fā)板撥碼開關(guān)的電氣邏輯和你設(shè)計(jì)里假設(shè)的邏輯剛好相反。很多開發(fā)板的撥碼開關(guān) ON 位置是拉到地OFF 位置才是高電平而 RTL 里把高電平當(dāng)成 1所以撥到 ON 時(shí)讀到的是 0整個(gè) 8 位輸入變成了按位取反的結(jié)果。解決先用萬用表或者查開發(fā)板原理圖確認(rèn)撥碼開關(guān)在高電平和低電平下的實(shí)際位置。然后有兩種改法一種是在 XDC 里給 data_in 加set_property PULLUP [get_ports data_in*]配合外部上拉電阻把開關(guān)默認(rèn)狀態(tài)改成高另一種更簡(jiǎn)單的是直接在 RTL 里把輸入取反一次比如寫wire [7:0] data_in_adj ~data_in;。我一般傾向于先確認(rèn)硬件極性再來改 RTL因?yàn)槟愀?RTL 會(huì)讓仿真和上板的輸入定義不一致后續(xù)加用例容易混淆。5.2 坑二abs(-128) 顯示成 128 或 -128但實(shí)驗(yàn)要求是飽和輸出現(xiàn)象把撥碼開關(guān)撥到 10000000-128LED 顯示結(jié)果在 127 和 128 之間跳躍有時(shí)是 128有時(shí)是 128 的補(bǔ)碼形式不穩(wěn)定。原因這里其實(shí)是兩個(gè)問題疊加。第一abs 模塊對(duì) -128 的處理本來就是輸出原值并置溢出標(biāo)志這從電路邏輯上沒錯(cuò)。第二你的 LED 只有 8 位把它當(dāng)成無符號(hào)數(shù)顯示時(shí) 10000000 顯示為 128但如果用負(fù)數(shù)方式解讀它又是 -128這個(gè)歧義來自位寬不足以同時(shí)表示 128 這個(gè)正數(shù)和 -128 這個(gè)負(fù)數(shù)。解決如果實(shí)驗(yàn)題目要求的是“絕對(duì)值輸出”那最穩(wěn)妥的方案是把這個(gè)特殊情況定義為未定義或溢出狀態(tài)并在實(shí)驗(yàn)報(bào)告里明確說明。如果題目要求的是飽和到最大正數(shù) 127那需要在 abs 模塊里把特判分支的 abs_out 改成 8b0111_1111。這兩種做法都合理但必須和題目的驗(yàn)收標(biāo)準(zhǔn)對(duì)齊。我經(jīng)歷過一次課設(shè)答辯功能都實(shí)現(xiàn)了就因?yàn)闆]講清楚 -128 的處理方式被扣了分所以這個(gè)點(diǎn)在報(bào)告里務(wù)必寫明白。5.3 坑三仿真波形有毛刺上板后偶發(fā)錯(cuò)誤但很難復(fù)現(xiàn)現(xiàn)象ModelSim 或 Vivado Simulator 里看到 abs_out 在輸入切換瞬間出現(xiàn)一個(gè)極窄的毛刺時(shí)間極短仿真器默認(rèn)不顯示但放大后能看到。上板后這種毛刺導(dǎo)致后續(xù)電路偶發(fā)采到錯(cuò)誤值。原因組合邏輯的路徑延遲差異導(dǎo)致暫態(tài)競(jìng)爭(zhēng)。比如 data_in 從 00000001 切換到 11111111 時(shí)每一位到達(dá) always 塊內(nèi)部的時(shí)間不同abs_out 在那一瞬間可能輸出一個(gè)中間值。這種毛刺在純組合輸出接 LED 時(shí)肉眼看不出但一旦接到采樣寄存器就可能被采到。解決最直接的方法是不要在組合邏輯輸出端直接做采樣而是在 abs_out 后面加一級(jí)寄存器用時(shí)鐘同步采樣。常見的做法是修改頂層把 abs_out 鎖存到 reg 里再用 LED 輸出。這樣毛刺被時(shí)鐘沿隔離不會(huì)傳到后面電路。仿真里驗(yàn)證毛刺是否消失可以用 Vivado 的find -timescale結(jié)合光標(biāo)放大波形的毛刺區(qū)間來確認(rèn)。從那以后我設(shè)計(jì) abs 這類組合模塊時(shí)都會(huì)預(yù)留一個(gè)可選的同步輸出寄存器成本不高但能讓上板問題和仿真問題徹底解耦。6. 進(jìn)階驗(yàn)證用 ILA 在線調(diào)試替代盲調(diào)把 abs 模塊封裝成可復(fù)用 IP比撥碼開關(guān)點(diǎn)燈更有效的驗(yàn)證方法是使用 Vivado 的集成邏輯分析儀 ILA。ILA 可以嵌入到你的設(shè)計(jì)里實(shí)時(shí)抓取 abs_module 內(nèi)部的 data_in、abs_out、overflow 信號(hào)并且可以設(shè)置觸發(fā)條件。比如你設(shè)置觸發(fā)條件為data_in 8b10000000ILA 會(huì)一直捕捉數(shù)據(jù)直到滿足條件時(shí)把前后若干周期的波形抓下來通過 Hardware Manager 回傳到 Vivado 里查看。這樣不用靠肉眼對(duì)著撥碼開關(guān)猜能直接確認(rèn)上板后 abs_out 的實(shí)際值是不是和仿真一致。我的習(xí)慣是任何帶邊界條件的數(shù)電實(shí)驗(yàn)上板調(diào)試第一件事就是插一個(gè) ILA 核先抓一組邊界輸入確認(rèn)內(nèi)部信號(hào)與仿真無差別再去檢查外圍硬件。另一個(gè)進(jìn)階方向是把 abs_module 封裝成自定義 IP。Vivado Tools 菜單里的 Create and Package New IP 可以把當(dāng)前工程里的 abs_module 打包成一個(gè)帶 AXI 接口的 IP之后在 Block Design 里例化它通過 AXI 總線讀寫 data_in 和 abs_out這樣 abs 就能被嵌入式軟核調(diào)用變成一個(gè)真正可復(fù)用的模塊。這個(gè)操作本質(zhì)上只是在 abs_module 外面套了一層 AXI 寄存器橋內(nèi)部的補(bǔ)碼邏輯不需要改動(dòng)。做完這些驗(yàn)證我個(gè)人的習(xí)慣是每次寫完一個(gè)組合邏輯模塊強(qiáng)制自己走一遍“全用例回歸仿真 RTL 斷言 ILA 在線抓信號(hào)”三條路徑確認(rèn)無誤后再提交代碼。這樣能提前排除大部分上板翻車點(diǎn)也希望這份資源能幫你在數(shù)電實(shí)驗(yàn)的路上少走一些彎路。本文還有配套的精品資源點(diǎn)擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
97天堂| 加勒比海色香蕉婷婷| 老司机福利青青草| 中国农村熟妇毛片视频| 日韩美一区| 欧美韩日精品99综合| 91九色在线| 夜夜春夜夜操| 久热伊人99re| 任你艹| 欧美色97| 97香焦色区| 午夜爽爽爽在线观看永久入口姬片| 欧美伦乱爱| 91社操逼| 校园春色第一页| 日韩三级视频一区二区三区| 麻豆视频国产一区二区| 人人妻人人澡人人爽久久av| 一区二区精品更新提醒| 殴美大黄片| 33044男人的天堂深夜备| 欧美性爱精品一区二区| 国产一区二区免费福利片| 一本色道人妻久久| 97色97好| 欧美性天天影视| 亚洲97成人在线观看| 欧美天堂亚洲电影院一区在线播放| 欧美日韩第一页| 密乳视频在线| 日韩肏逼视频| 99热在线观看| 天天噜| 蜜屁Av| 色婷久久| 色婷婷aV一区二区三区麻豆综合| 亚洲一区二区性爱电影| 玖玖婷婷五月天| 午夜福利免费精品视频| 91精品人妻偷情| 99福利社| 日韩一级二级三级免费看完整版国语版| 92人人操人人| 国内三级自拍小视频在线观看| 欧美操人视频| 欧美精品一区二区少妇免费A片 | 超碰性爱97| 懂色AV蜜臀无码精品APP| 秋霞免费无码视频日韩A片| 偷拍精品一区二区三区| 欧洲综合无码| 2018天天日天天日| 亚洲AV秘无码一区..| 农村少妇久久久久久久| 免费啊啊啊| 久久9999| 丰满熟女人妻一区二区三五十一路| 爆乳免费黄网站| 五月丁香综合| 黄aaaaaaaaaaaaaaaaaa色网站| 成人无码在线超碰网| 97超碰站| 国产精品成久久久久午夜午夜| 98人妻精品一区二区色欲| 26uuu久久| 国内偷拍精品一区二区| 午夜电影在线观看无码专区| 九月色婷婷| 国产日韩欧美三级片| 国产亚洲国产超碰| 九九热视频这里只有精品| 99免费视频| 国产日本久久免费精品| 日韩三级久久久| 99啪啪| 天堂亚洲精品久久老牛| 超碰97伊人| 欧美十八禁视频| 成年人一级黄色毛片大全在线观看| 亚洲欧美国产其他二区| 99爱久久视频频| 欧美色图私拍91| www.acm成人黄色毛片| 天天噜| 特级丰满少妇一级AAAA爱毛片| 亚洲天堂,男人| 一本色道久久综合熟妇| 变态另类专区| 国产精品久久久三级无码| 久久久久久久久久久久久久久乱码| 伊人aaa| 91欧美性| 中文字幕精品一区二| 欧美性爱在线无码| 综合网少妇| 再深点灬舒服灬太大了添视频| 啪啪免费| 欧美另类自拍 | 亚洲图片欧美色图| 柠檬AV导航| 欧美熟女妇同| 国产精品不卡一区二区电影| 中文字暮97| 久久97视频| 岛国大片在线观看网站入口| 午夜啊啊啊| 精品无码少妇| 色综合久久久久| 1.igao73.com 加入收藏 免费专区 国产精品 中文字幕 日韩精品 欧美精品 精彩 | 日韩精品 资源| 亚州色图狠狠干| 欧在线一二区| 破苞ⅩXXX性无码动漫无码| 久久综合18p| 青青草原伊人网| 日韩三级天堂在线观看| 亚洲在钱| 熟女这里只有精品6| 淮穴色AV| 精品日日人妻| 天天干天天日天天射黄色| yazhououmeizongya| 91在线视频免费播放| 男插女青青影院| 国产精品久久久吖| 伊人色综合欧美| 免费观看性欧美一级| 亚洲城人男人的天堂| 亚洲极品| 婷婷午夜| 欧美成熟性爱精品| 蜜桃色院一区久久| 性色av网站| 亚洲国内精品成人不卡| 在线性黄高清免费视频| 国产精品一区在线播放| 中文字幕免费观看| 十八禁视频网站| 黑人性暴力毛片| 五月婷在线| 欧美 亚洲| 国模限制级电影| 国产 日韩 欧美一区| 超碰免费人人| 中文字幕天堂在线| 青青操视频在线| 久久肏大逼| 天干天干天干天天做| 尹人大香蕉视频在线| 国产精品播放| 啊啊啊要高潮了| 91在线精品| 蜜桃臀av一区二区| 夜夜爽妓女| 狠狠中文字幕| 亚洲97超碰| 人妻 欧美 中文| 色色毛片| 欧美色爱综合| 久9久| 欧美老妇曰批的视频| 乱理日韩中文| 在线国产一区二区av| 97精品免费视频网站| 九九十八精品| 九月丁香| 国产精品久久久久久久AV大片| 热热色综合网| 国产成自自拍在线观看| 五月激情天| 日本乱人伦片中文三区| 精品熟妇视频一区二区| 一本一首道人妻少妇免费久久| 综合av社区| 一区超碰一区| 牛牛久久国产精品视频一二三| 五月天综合在线| 亚洲精品一二区| 日韩兔费看黄片| 人人操人人精品影片| 亚洲不卡av在线| 色爱综合网| 国产日产精品久久快鸭的功能介绍| 亚洲视频二区| 啊啊啊好湿久久| 婷婷五月天福利| 韩国黄片aaaa| 国产中文大片资源中文字幕| 尤物黄色在线观看网站| 熟妇乱伦一区二区| 精品视频一二三中文| 91亚洲欧美综合高清在线| 亚洲不卡不卡中文字幕不卡| 超碰人人妻| 一级久久性爱视频| 国产剧情AV不卡在线观看| 熟女乱3伦999| 啪啪性爱免费视频| 无码高清少妇久久| 日韩精品资源专区二区| 日韩成年人性爱视频| 伊人麻豆传媒| 午夜福利国产欧美日韩夜夜| 久久久久久亚洲Av无码| 中文字幕丝袜国产第一页不卡| 亚洲影院成人| 啪啪啪精品| 欧美v亚洲v综合v国产v妖精| 成年人黄色视频免费| 成人线上超碰| a片 xxxx受爽视频| 视频不卡中文字幕| 欧美成人国产精品| 日本超碰在线国产一区| 久久 久久国内精品亚洲| 啪啪免费| 国产 日韩 欧美 中文 另类,国产 欧美 另类 制服 变态,高清 日韩 欧美 中文,高 | 9色在线| 国产小视频91| 五月丁香婷婷啪啪| 精品视频久久久久九九九九9999| 亚洲色欲一区二区三区| 躁躁日曰躁2020| 国产精品久久久久久久久久久久久久久久久久 | 五月丁香久久| 欧美78p| 爆乳免费黄网站| 日韩精品第3页| 91久久国产综合精品| 精品一久久久| 久9综合在线| 97视频在线观看免费高清| 久久丝袜| 青娱乐老司机视频| 97精品熟女少妇一区| 草草网站影院白丝内射| 97天堂| 色吧5亚洲| 午夜激情成人在线观看| 久/久精品99看9| 人妻少妇蜜桃视频欧美一区| 色偷偷超碰亚洲| 超碰导航97| 啪啪啪综合网| 久久精品国产亚洲AV无码电影| 97香蕉碰碰人妻国产欧美| 韩日精品四区| 夜夜青青无码影院| 最新国产精品| 婷婷色综合| 美女的肌被草喷水视频| 东京男人天堂| 国产强奸超碰AV| 嗯嗯啊啊操死我| 91N综合网在线| 91综合网在线| 亚洲另类欧美精品| 婷婷中文字幕| 少妇高潮九九九九九九九| 欧美色网| 99久久网站| 色欲色香天天天综合网www-亚洲综合国| 日夜尻逼网| 中文字幕日韩电影人妻| 亚洲少妇色| 蜜臀av网址| se吧提供91精品国产91久久久久久| 九九aV| 蜜臀久久久国产| 男人天堂2017| 婷婷五月天在线观看| 亚州欧美总和| 日韩av不卡在线看| 久久久熟妇熟女国产| 久9九综合在线| 亚洲图片偷拍视频区| 9久久美女首页| 青娱乐休闲视频在线观看| 人妻熟女av国产网站| 樱花草社区www中国| 91熟女网| 男人天堂2019亚洲| 丰满人妻一区二区三区免费| 久99热| 久久有码视频| 色牛牛AV| 欧美日韩久久精品爱爱| 久久女婷| 九九九九九精品| 一区二区娱乐网站| 国产精品对白自产拍| 乱伦av麻豆| 91/欧美| 亚洲精品尤物yw在线影院| 蜜臀AV一区二区三区激情综合| 欧美色性情| 婷婷五月天av| 免费国产视频| 在线综合 亚洲 欧美中文字幕 | 绯色一区二区三区不卡少妇| 97视频观看| 亚洲欧洲激情卡通另类文学四射小说网站 | 我想要 啊 啊 啊| 丁香六月婷婷综合| 中文字幕后石码三区四区| 91蜜臀熟女| 97中文字幕九区| 六月色婷婷| 91精品久久久久| 大香蕉婷婷| 一区二区视频在看| 九热大香蕉| 超碰成人公开| 欧美另类天堂| 国产一区二区三区中文字幕| 日韩成人私密一级精品av| 玖玖蜜臀资源网| 久久国产性爱| 日本久久久精品电影| 99热最新网址| 久久精品一区二区一8| 精品福利视频| 日本性爱少妇| 激情小说图片亚洲首页| 东北操逼| 91熟女熟妇视频网站| 水多多映视AV| 美熟女逼导航AV操逼| 六月婷婷综合| 亚洲成人在线高清| 九t超碰| 九九九九日本| 国产精品色| 国产亚洲色婷婷久久99精品91 - 百度| 日日干日日操五月天伦理视频| 久久东京伊人一本到鬼色| 黄久久| www老逼91| 日本成人A片网站| 欧美熟妇色| 精品一区二区麻豆| 又大又白奶子| 久久av成人无码免费| 人妻铁牛TV| 黑人粗大V S日韩女优视频| 曰韩精品九九无码| 亚洲一区二区中文字幕| 亚洲 欧美 精品专区 极品| 99精品人人爽| 久久中出在线| 青青草在线成人视频| 国产69精品久久久久99尤物| 97精选久久| 欧插网站| 色嘟嘟人妻天堂网| 99这里有精品视频| 日本日皮视频逼| AⅤ片水多多| 久草这里只有精品| 日本道人妻久久久在线不卡色视频| 亚欧中文字幕在线视频| 91色艳| 亚洲欧美中文日韩视频中国语| 久久午夜鲁丝片| 校园春色亚洲色图| 久热这里只有精品9| 99精品人人爽| 情色五月天网| 九九九九九九成人| 神马午夜久久久| 97干com| 天堂av2019| 三级三级三级日本99| 日韩AV熟女乱伦| 1级午夜影院费免区| a级免费在线观看| 亚洲情色 自拍| 超碰 欧美| 97精品在线| 久久夜精品一区二区三区| 天天α片| 中国黄色特级精品一区二区三区片| 亚洲精品欧洲精品| 四虎免费看黄| 国产中文日韩欧美一区二区三区人妻丝袜美腿 | 久日91在线| 色天堂综合| 欧美97日韩精品| 女人的天堂大香蕉网| 欧美日韩精品久久| 午夜精品人妻二区三区| 色97欧美| 日韩欧美日韩| 日韩综合成人免费视频| 国产亚洲精品农村妇女| 2020国产精品| 久久e6只有精品| 久久国99999| 色拍偷亚洲| 秘书高跟黑色丝袜国产91在线| 欧亚 另类 久| 精品一级毛片在线观看| 正在播放国产精品一区| 91精品黄在线观看| 国产少妇与亚洲av| 欧美综合制服在线| 熟女熟妇伦久久影院毛片一区二区| 久久影视二区三区行押| 亚洲区 欧美区| 亚洲色图欧美激情| a一区二区三区乱码在线| 欧美经典一区二区三区| 骚货| 九九九九精品一区| 亚洲激情久久久伊人综合| 激情小说在线视频| 美国aaaaa一级黄片| 91久操| 丰满少妇高潮无码| 好涩综合| 欧美国产精品| 校园春色之综合网| 任你干在线视频| 欧美亚洲综合高清在线| 一本一道波多野毛片中文在线| 国内毛片免费h片在线| 久久啊哟| 99热线麻豆 | 午夜视频久久久久一区| 无套内射性感少妇视频| 久久AV无码1区2区3区| 我想要啊 啊 啊| 思思久热在线精品66| 操逼操网| 麻豆国产第一| 91处女在线观看| 亚洲中文国际强奸字幕| www.97在线| 欧美综合在线第一页| 无码一区免费在线不卡| 色色色热| 久久久草草精品| 欧美18老人禁| 成人情色一区二区| 中文字幕乱妇免费视频| 99热在线观看| 日韩78m视频| 一本色道无码DVD中文字幕| 日本三级日本三级99| 少妇极品熟妇人妻无码| 2024黄色视频| 一二三啪啪专区| 高颜值美女口爆高潮浪叫| 亚洲成a人片在线观看中文!!!| 成年男人的天堂| 国产熟妇 码视频户外直播| 大香蕉碰碰| 人人妻人人色一区二区三区| 操逼啊啊啊91| 亚洲系列欧美| 久久精品店| 日本男人插女人的逼黄色| 精品人妻一区二区三区四区石在线 | 嗯嗯啊啊用力视频免费| 免费在线看黄片av| 夜夜爽妓女| 天天澡天天狠天天天做| 成人影 天天操 亚洲| 大香蕉综合网| 精品久久久久,69国产成人精| 97伊人超碰| 亚洲午夜av| 97超碰精品图片| 天天色综合天天操| 色与欲影视天天看综合网| 黄片www.| 久久加勒比| 伊色综合天堂色97| 我要去看2个日本美女.com曹逼| 丝袜美腿欧美| 黑人美精品 A片| 啊啊啊啊啊啊啊在线| 国产精品久久久久久久毛片1| 在线观看视频91| 美女写真| 久久久久白虎| 日韩精品人妻系列无码天堂| 一二三四视频中文字幕在线看| 啊啊啊啊啊在线视频| 国产午夜在线观看视频| 亚洲影视第一页| 国产67194| 国产久久久久久| 人人操天天爽| 亚洲乱码国产乱码精网站| 97久操| 91逼逼女人91| 黑人狂躁日本妞一区二区三区| 色色青青久久| 天天综合~91入口| 亚洲成人黄色在线观看| 蜜臀av网址| 久久午夜伦| 天天操人人操狠狠插| 99热18这里只有精品| 超碰91在线| 人妻另类 专区 欧美 制服| 东京热精品97综合网| av天堂手机版追回| 天天射天天操天天干天天吃2018| 亚洲精品黑丝| 精品久久在线区一区| 黑丝自慰喷水网站| 免费a v| 试看60秒| 天堂资源欧美| 综合色99| 最近2019中文字幕国语免费版| 亚洲熟女人妻中文字幕一区二区| 黄呦呦在线| 色婷视频| 久久精品国产亚洲AV无码电影| 婷婷涩嫩草鲁丝久久午夜精品| 欧洲精品网| 日韩三级久久久| 亚洲av影院在线观看| a级免费在线观看| 久久久月天| 午夜福利在线视频1000| 2020中文字幕| 丁香五月久久| 粉嫩不卡一区二区性爱| 久久久一区二区三区三州| 欧色网址| 狠狠97| 久九9精品| 亚洲AV高潮| 人妻熟女一区在| 亚洲偷拍自拍在线视频| 26uuu性| 人人操人人舒服| 精品999一区二区| 蜜桃臀AV在线| 人妻丰满熟妇av无码区蜜桃| 亚洲诱惑天堂| 综合网97| 亚洲高清少妇| 情色五月天网| 96久久久精品| 欧美成人国产精品| 免费97视频| 男人的天堂久久狠| 九九九九九九九九九九九蜜桃| 好看的91视频| 青春草A| 天天看人人操屄犊摸阴| 久久精品一区| 久久国99999| 麻豆国产第一| 日韩精品大香蕉伊人在线| 人妻酒店出差被中出免费在线播放| AV天堂电影网| 精品视频专区| 久久宗合亚洲| 97精品人妻一二三四| 夜夜嗨老熟女AV一区二区三区| 亚州大图综合色图| 漂亮人妻被强中文字幕hd| 青青草原av| 欲香欲色综合天天伊人| 欧美资源| 在线播放成人高清免费视频| 国产视频一区二区三区在线免费观看 | 天天天做天天天爱天天天爽| 久9爱精品| 97超碰香蕉| 国内偷拍精品一区二区| 国产中文大片资源中文字幕| 欧亚乱色熟女一区二区| 国产久久久久久久久一区二区| 亚洲精品三| 国产高清1234区| 69精品人人人人| 少好三P| 色九久| AV天堂国产| 国产亚洲日本精品在线| 超碰日本97美女人妻人人玩人人爱| 色九九九| 久久风骚城市人| 操东北女人| 国产51色综合久久免费| 超碰av在线| 欧美少妇第一页| 中文字幕精品三级久久久| 凹凸精品熟女在线观看| 丰满人妻一区二区三区四区| 亚洲夜夜欢无码一区二区| 亚洲AV乱码专区国产噜噜亚洲 | av网站在线看| 久久肏大逼| 九一综合精品视品av| 青青草久久在线| 久久人妻| 大香蕉黄色一区| 91jk色拍| 亚洲在线a| 亚洲av影音先锋| 99这里有精品| 亚洲欧美综合图片| 美女写真| 亚洲综合影视| 91色花堂| 欧美顶级黄片AAAAA在线免费看| 久久9亚洲| 日日摸日日弄日日拍| 亚洲精品一区二区精品| 白嫩嫩一区| 九九九九九九精品| 激情综合二| 东京成人一区| 日本精品999| 中文字幕在线日亚洲9| 中文字幕人乱码中文字的预防方法 | 肉嘟嘟www视频在线观看高清| 97综合在线观看| 欧美伊人电影| 最近的最新的中文字幕视频| 天天综合网~91综合网| 国产美女口爆吞精视频| 九九九网页| 欧美日韩在线小说| 丁香六月天| 2017,超碰| 大香蕉乱伦视频网| q2午夜理论片夜色av| 九九干| 精品国产国产AV| 中国AV美女| 天天综合有色网| 绯色一区二区三区不卡少妇| 91女在线观看| 国产亚洲色婷婷久久99精品91 - 百度| 99热网站| 亚洲久久久| 最新欧美色网| 91综合在线| yirendaxiangjiashipin| 久久六六| 干b在线性社区| 免费1级a做爰片观看| 神马久久中文字幕| 约操熟妇| 另类图片五月天| 国产AV超爽| 日本道人妻久久久在线不卡色视频| 午夜精品久久久久久久99蜜桃一| 人妻人久久精品中文字幕| 亚洲成?V人片在线观看福利| 蜜臀va69| 色噜噜综合在线| 欧美一级做a爰片免费视频| 欧美大香蕉专区网| 中文激情网| 丝袜av一区二区三区| 啊啊啊在线观看| 大香蕉五月天婷婷| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区 | 丁香五月天婷婷姐| 久久精品国产亚洲妲己影视| 亚洲精品一卡二卡三卡福利视频网站| 色官网色综合| 日韩欧美女求操每天更新| 国产少妇与亚洲av| 久久首页| 清纯唯美第一页| 无码一区二区三区四区五区六区七区八区九区十区视频 | 欧美日韩大香蕉| 偷拍综合亚洲| 久操操| 翔田千里AV无码秘 三区| 午夜精品久久久久| 婷婷丁香熟妇综合网| 91精品人| 狠狠操狠狠燥| 97在线国产精品| 亚洲一级特黄大片在线播放91| 精品女同一区二区三区| 夜夜狼人妻| 亚洲性爱无码乱伦av| 天天综合~91| 超碰欧美97资源| 五月天色图| 激情久久久| 黄片视频观看| 精品无av| 中文字幕女同在线| 大香蕉免费中文| 无码天天操| 欧美综合天天| 人人九九精| 亚洲综合影片| 日本在线不卡一二区| 国产精品久久妻无码网站| 变态另类专区| 久久精品国产精品| 亚91亚洲网| 色色99| 黄色大香焦1级‘′‘| 少妇久久久| 蜜桃臀av一区二区| 天堂亚洲精品久久老牛| 一区二区三区男女操逼黄色小电影| 在线观看精品国产免费| 五月天久久综合网| 啊啊啊好想要| 欧美精品黑人猛交高潮| 久久久九九| 91丨精品丨国产丨丝袜| 嗯……啊…嗯嗯…啊…好舒服| 玖玖婷婷五月天| 国产极品一区二区三区三州| 天天狠操| 欧美大香蕉久| 中文字幕天堂在线| 久久久久亚洲Av无码专区老牛影视| 91色射| 少妇精品久久久八区九区| 色 亚洲 91| 天天看特黄的免费网站| 亚洲AV资源| 99.色网| 尻女朋友一夜| 人妻密肉在线观看| 97国产色综合| 裸体美女国产免费久久久网站| 色综合婷婷| 99九九精品| 麻豆这里只有精品| 精品性爱无码在线播放| 乱色视频中文字幕| 激情五月综合| 丁香婷婷久久| 嗯啊不要啊在线| 91在线页| 在线天堂999| 日本97久久久精品| 九九九九九九成人| 久久久久元码视频| 欧美极品色| 啊啊啊轻点在线观看| 久9综合在线| 国产在线激情| 少妇一区二区三区| 久操91视频| 变态乱伦伪娘灌肠一区二区| 无码高清国产AV| 亚洲精品第一| 亚洲成人免费电影| 九九天堂| 吉川爱美亚洲二区在线 | 无码聚合| www.久久爱| 婷婷国产精品九区| 亚码人妻| 97人人爱人人乐| 97啪啪| 亚洲图片激情综合另类| 大伊香蕉在线视频免费| 国产女人高潮视频| 中文字幕久久精品一区| 中文字幕精品三级久久久| 欧美成人精品一区| 国产亚洲日韩欧| 亚洲色图亚洲无码强奸乱伦| 亚洲日韩AV视色| 欧美亚洲美少妇一区二区| 97网站在线观看| 免费精品无码一级毛片牛牛影视| 国产亚洲精品无码三区| 国产精品久久久久久久久AV大片| 日韩精品一区二区三区四虎影视| 亚洲综合888| 欧美综合狠| 免费A片三p视频| 国产在线视视频有精品| 嗯嗯啊啊亚欧精品| 中文字幕av一区二区三区人妻少妇| 香蕉综合网| 国产极品美女高潮无套在线观看| 人妻激情偷乱视频一区二区三区| 都市激情人妻一区二区青青操视频 | 亚洲另类小说卡通动漫| 久久免费精彩视频| 少妇精品久久久| 91精品91久久久久77777俄罗斯老妇姓x| 久久精品国产亚洲AV高清演员表| 色99在线| 人妻丝袜肏逼| 蜜臀久久99精品久久久久久-DVD原版全| 天天躁日日躁xxxxx| 狼人综合婷婷激情四射 | 亚洲精品国产无码高清| 免费观看欧美日韩操逼视频| 无毛精品| 亚洲色图尤物视频 | 亚洲欧美首页| 日本免费亚洲欧美| 国产精品国产| 99久久久无码精品国产人| 97久久久久久久精| JuliaAnnXXX888| www国产天美久久久| 美腿丝袜高跟网免费视频免费视频| 国产97视频| 黑人黄片在线免费观看| 91少妇香蕉久久精品| 日韩三级在线观看网站| 天无日色综合| 999热这里只有精品| 美女被艹尤物视频| 亚洲高清男人天堂| 黄色一区二区秘书性感| 91在线丝袜视频| 在线中文字幕| 国产SV一线| 欧美亚洲色图另类国产| 在线黄色污污网站| 久久性爱视频99| 欧洲射精91| 国产精品不卡av免费在线观看| 久久天堂婷婷网| 中文字幕三四五区| 人妻熟女午夜精品在线| 蜜臀99久久国产| 婷婷精品| 亚洲日韩精品一区二区| 五月丁香六月激情| 欧综合网| 亚洲国产精品乱码在线观看| 狠狠操狠狠操操| 午夜福利久久久噜久噜久久综合| 韩国一级做a久久久久| 99青草| 天天视频黄| 日逼五月天| 啪啪免费| 熟女熟妇一区二区三区视频| 亚洲成?V人片在线观看福利| 精品国产乱码久久久影院| 亚洲高清在线| 啊啊啊啊网站| 国产亚洲欧洲在线观看| 久久综合亚洲色1080p| 中文一区二区| 九九热超碰| 日本操逼视频在线| 97在线青| 色色婷| 91免费看一区二区三区| 岛国人妻少妇av在线观看| 婷婷午夜成人色中色| 色欧美色交综合| 韩国久久97| 涩涩这里只有精品视频| 一本一道久久综合久久| 看日韩美女二区三区免费操逼视频 | 亚洲日产专区婷婷| 欧美很很操视频| 97色亚洲| 嗯,啊。舔我逼| 久久婷婷五月天| 超碰在线人妻中文字幕| 久久久一区二区| 欧美亚州手机在线| 亚洲一曲日韩精品| 97超碰大| 久啪| 麻豆2区1区天美| 久久毛卡| 精品免费一区| 搡老女人老91妇女熟女| 97色伦欧美| 家庭乱伦性爱av| 国产99热| 中文无线日韩一区| 久久久久久久久久久久久久久乱码 | 金莲网址| 操碰97| 快播久久人人aV| 99re在线观看| 日本三级中国三级99人妇网站| 天天日天天搞天天干| 久久精品区| 欧美韩日精品资源| 日本一区二区三区精品| 亚洲av强奸乱伦| 操www| 国产农村妇女精品| 97久久精品不卡| 欧美少妇内射| 韩国女主播青草福利视频| 欧美特大黄一级片片免费| 人人操人人舒服| 九九九九9999| 老鸭窝成人| 九九九精品一区二区无码| 美腿色图| 另类图片五月| 国产免费一区二区在线A片视频| 色黄色美女大长腿午夜视频| 2024年最新色情网站在线观看 | 二色av| 国人欧美精品一区二区| 自怕偷自怕亚洲精品| 亚洲熟妇一,二,三期| 国产精品农村妇女| 91亚洲丝袜熟女| 欧美在线综合| 东京热熟女亚洲视频网站| 色女综合| 久久综合18p| 天天舔天天| 久久久久久国产精品| 久久激情综合| 日欧操屄视频| 人人透人人操| 久操不卡视频| 久久老子无码午夜伦不卡| 人妻日日干| 欧美顶级黄色大片免费| 亚洲囯产精品女人久久久| 99视频这有这里有精品| 国产辣妈在线视频福利| 翔田千里A片一区二区| 丰满人妻区一区二区三| 97啪啪| 黄色视频高清无码网站| 中日韩免费看男女操逼大全| 亚洲一级黄色毛片| 韩国三级一线观看久| a'v在线资源| 欧美18老人禁| 尤物网址| 51一区二区三区| 性爱精品一区| 99热啪啪| 99这里有精品| 97硬碰| 蜜臀色乳| 久久是精品| 久久久无码精品人妻二区| 久久精品成人| 欧美日韩中文视频播放| 久久在线观看免费视频| 免费看黄片现成| 久久久久亚洲av综合波多野制衣| 又大又长又粗又爽又黄| 少妇高潮对白在线观看| 丁香婷婷大香蕉| 日韩美一区| 日韩 欧美 校园一区| 操淫穴亚洲五月丁香 | 你懂的在线观看区国产| 黄色AAAAA欧美| 午夜一区| 男人的天堂在线2| 亚洲资源网| 超碰人人干天天射| 狠狠婷婷亚洲中文综合久久| 中文字幕奈奈美被公侵犯| 日韩欧美经典在线观看| 日韩情色视频| 97免费视频在线观看视频| 东北女人高潮视频| 97资源视频| 精品国产精品一区二区| 国产av青草| 四虎免费在线播放| 被操高清无码视频| 69精品久久久久中文字幕| 野狼激情网| 最新9久久久9免费视频| 欧美精品97| 亚洲日韩美国人妻| 婷婷亚洲中文字幕在线| 午夜无码熟妇丰满人妻| 起碰97| 91呆哥人妻| 久久精品老司| 天天92av| 午夜理论片在线观看免费| 91人妻人人妻| 人妻丰满熟妇av无码区蜜桃| 91P0RNY大屁股人妻| 黄色av一区二区在线| 97超碰热线| 亚洲se91| 手机在线看片免费人成视频| 91暧暧| 久久久不卡| 日本高清有码网址视频| 亚洲综合在线高清| 亚洲高清91| 婷婷视频在线免费观看| 日韩国产十八禁| 色欧洲| 亚洲中文字幕网| 色偷综合| 日韩乱伦AⅤ| 国产女上位好爽在线| 综合熟妇一区二区三区| 干干干天天| 午夜天堂精品久久| 国产精品久久久| 五月婷在线| 色97欧美| 欧美日韩操逼嗦吊| 欧洲自拍色图gif在线| 自拍内地三级在线观看| 偷拍欧美激情| 欧美九九九九九| 日本在线不卡一二区| 超碰在线1234区| 欧美人妻久久精品二区三区| 亚洲中文电影| 麻豆综合一区av| 日韩欧美成人大香蕉| 亚洲黑人在线| 日韩另类色图| 精品国产乱码久久久久久蜜臀| 极品极品色影院| 久久精品国产97欧美精品亚洲 | 在线女人91| 一区二区高清视频| 亚洲色图超碰在线| 9久精品| 97综合在线观看| 久久产精品一区二区三区电影| 蜜臀久久99精品久久久老,,| 九月伊人中文字幕| 天天欧美欧美亚洲网| 午夜精品久久99蜜桃的功能章节| 先锋精品av色鲁| 777超碰| 天天干一区二区| 欧美人与动性人交a| 啊啊啊啊啊在线视频| 樱花蜜乳av| 99国内熟女露脸视频| 尤物一级在线免费观看| 亚洲激情深爱文学小说网站| 亚洲图片偷拍视频区| 日本精品一区二区不卡| 婷婷香蕉欧美在线一区二区三区| 啊啊啊啊啊啊在线观看| 日日干夜夜操视频h| 370p日韩欧美亚洲精品| 青青草玖玖爱| 亚洲欧美日韩夜夜| 久久精品久久久久久久| 九九玖玖精品| 黄色电影在线播放综合网站 | 国产一区二区欧美日本| 国产精品白丝www| 最新欧美色网| 色y情视频免费看| 日本久久999| 国产免费一区二区在线A片视频| 国产精品天堂| 九九久久国产精品| 激情视屏国产乱伦强奸| 人妻丝袜一区二区三区在线| 色综合中文字幕不卡| 国产精品亚洲天堂网址| 日韩BBN| 日韩二三区| 亚洲AV无码国产精品久久久久| 天天干18禁| 亚洲AV不卡在线观看尤物| 国产精品成人无码av| 香蕉欧美| 久久久91福利姬| 久久久噜噜噜久久久| 温婉少妇玩3p| 久久久久久久人妻丝袜| 天综合网欧美| 又黑又大又粗| 国产女人操逼视频| 亚洲色婷婷久久久综合日本| 日韩精品人妻中文字有码在线 | 色臀AV| 中文字幕视频免费| 欧美亚洲国内自拍| 嫩草影院在线观看精品| 欧美综合另类| 久久精品成人一区二区三区蜜臀 | 麻豆成人影音在线| 免费97视频| 蜜桃精品一区二区三区ww| 深夜激情无码| 无码操逼视频一下| 欧美日韩人妻精品系列一区二区三区| 抽查国产福利主播| 久久九九综合| 日韩在线观看字幕精品| 三男一女不戴套的A片| 91欧美www| 欧美综合网1| 91色图片| 国内91熟女人妻丝袜天天精品视频在线| 国产性爱乱伦AV| 国产精品嫩草影院午夜两性| 大香蕉中文网| 精品人妻伦一区二区三区久久| 有码人妻系列| 91狠| 亚洲久热| 亚洲第一在线视频| 国产精品久久久久久久毛片1| 襙一襙| 亚洲图片激情小说| 干B网| 91精品国产长腿丝袜美女| 久草综合视频| 国产AV天美| 国产视频一区二区三区久久亚洲天堂| 色婷婷电影网| 亚洲经典啪啪| 五月综合婷婷久久网站| 精品一区二区在线针对华人免费观看这里只有精品免费观看 | 欧美精品三级黄片| 欧美色图电影| 97超碰欧美精品| 另类小说欧美激情校园春色| 丝袜加勒比| 99久久免费看精品国产一区| 久久久久久久久久久久久女过产乱-少妇高潮一区二区三区喷水-成人AV | 九九拍拍精品视频在线播放 | 国产黄色影片在线观看| 色视频蜜乳| 国产午夜福利专区综合| 欧美高清无码免费视频高清版| 热99这里有精品综合久久| 草草草草视频| 久久天堂| 精品无码欧美三级| a片在线播放| 日韩熟女操逼| 人人做天天爱| 国产精品毛片?v一区二区三区| 久久久久久电影| 欧美亚洲一区二区久久久婷精品大包诱| 精品一区二区啪啪啪| 欧美久久九九| 夜夜操91744565| 96免费视频在线| 中文字幕人乱码中文字的预防方法 | 国产人妻精品久久久一区二区三区 |