亚洲有码Av一区二区三区_国产高清啪啪免费视频_69色视频国产_国产成人人人爆出白浆_国产精品自在线拍国_一本久久伊人热热精品无码_午夜性刺激在线看免费带字幕_助力高品质欧美狂喷水_亚洲精品日韩无码_精品无码一区二区三区蜜臀_麻豆高清国产AV_熟妇人素无码中文字幕_亚洲a级片在线观看_国产欧美日韩三区_99国产成人高清在线观看

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運(yùn)營(yíng)的一線實(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開(kāi)發(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中直接打開(kāi)工程復(fù)現(xiàn)設(shè)計(jì)也可按需查閱約束和日志排查問(wèn)題。目前已有359人學(xué)習(xí)下載參考價(jià)值較高。通過(guò)研讀這套資料讀者可以理解ABS加法器的設(shè)計(jì)思路掌握利用Verilog/VHDL編寫(xiě)邏輯、編寫(xiě)測(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)”這類(lèi)題目卡住人的往往不是 Verilog 本身而是仿真和上板之間的那條鴻溝——仿真波形明明對(duì)燒到板子上就是全亂或者壓根不知道 testbench 怎么寫(xiě)、管腳怎么約束。手頭這份“數(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è)者。它不是一份只有代碼的源碼包更像一份能照著做不翻車(chē)的實(shí)驗(yàn)手冊(cè)把 Vivado 從建工程到下載比特流的每一步都串了起來(lái)。接下來(lái)按我拆完這套資源的順序把每一步怎么走、參數(shù)怎么設(shè)、坑在哪講清楚。2. ABS 絕對(duì)值模塊的 RTL 設(shè)計(jì)補(bǔ)碼原理與 Verilog 實(shí)現(xiàn)2.1 補(bǔ)碼原理為什么 abs 不是簡(jiǎn)單地把符號(hào)位抹掉ABS 模塊在數(shù)字電路里最常見(jiàn)的應(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è)邊界問(wèn)題值得單獨(dú)拎出來(lái)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)常被問(wèn)也是仿真里最容易暴露的隱藏 bug。常見(jiàn)的處理方式有兩種一是把輸出位寬擴(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)”銜接起來(lái)溢出標(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ù)位寬可通過(guò)例化時(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 (*)組合邏輯塊沒(méi)有時(shí)鐘參與所以 abs_out 會(huì)隨著 data_in 的變化立刻變化這在純組合邏輯驗(yàn)證里非常直觀。第二個(gè)是特判分支里的那個(gè)全 1 加零的組合寫(xiě)法{1b1, {(DATA_WIDTH-1){1b0}}}它用拼接語(yǔ)法構(gòu)造了一個(gè)最高位為 1、其余位全 0 的數(shù)在參數(shù)化位寬下不需要手工數(shù)零改 DATA_WIDTH 時(shí)不用動(dòng)內(nèi)部邏輯。數(shù)據(jù)流描述也可以實(shí)現(xiàn)同樣的功能比如寫(xiě)成assign abs_out (data_in[DATA_WIDTH-1]) ? (~data_in 1b1) : data_in;但這種寫(xiě)法無(wú)法在同一個(gè)表達(dá)式里同時(shí)處理溢出標(biāo)志而且不利于在仿真里加斷言。行為級(jí)描述雖然綜合出來(lái)可能多幾級(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 位輸入只需要在頂層寫(xiě)abs_module #(.DATA_WIDTH(16)) u_abs (...)。但要注意溢出判斷的分支條件寫(xiě)的是“僅最高位為 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)告里說(shuō)明會(huì)很加分。3. Vivado 仿真testbench 編寫(xiě)與波形驗(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 寫(xiě)得相當(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這里沒(méi)有時(shí)鐘和復(fù)位信號(hào)因?yàn)榧兘M合邏輯下電平一變輸出就應(yīng)該在當(dāng)前時(shí)間步內(nèi)更新。#100是延時(shí) 100ns作用是給仿真器足夠的時(shí)間步來(lái)傳播組合邏輯的值也讓波形圖上每個(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)要和你的開(kāi)發(fā)板一致如果選錯(cuò)后面的管腳約束文件會(huì)報(bào)錯(cuò)。其次把 abs_module.v 和 tb_abs_module.v 都加入工程Vivado 會(huì)默認(rèn)把包含 initial 語(yǔ)句的文件識(shí)別為仿真文件但如果你的工程設(shè)置里 simulation sources 沒(méi)包含 testbench運(yùn)行仿真時(shí)會(huì)提示找不到頂層模塊。常見(jiàn)做法是在 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í)只是沒(méi)把所有關(guān)心的信號(hào)加進(jìn)來(lái)觀察。3.3 仿真用例設(shè)計(jì)為什么邊界值比隨機(jī)值更重要這份資源里的 testbench 只測(cè)了六個(gè)值卻涵蓋了正數(shù)、負(fù)數(shù)、最大正數(shù)、最小負(fù)數(shù)、溢出邊界和零。很多人寫(xiě) testbench 喜歡用$random生成大量隨機(jī)數(shù)據(jù)這在做復(fù)雜算法驗(yàn)證時(shí)有用但對(duì)于 abs 這種邏輯簡(jiǎn)單的模塊邊界值才是最容易暴露問(wèn)題的。我的習(xí)慣是把邊界用例按表格列出來(lái)對(duì)照驗(yàn)證輸入十進(jìn)制輸入補(bǔ)碼期望輸出期望溢出標(biāo)志驗(yàn)證點(diǎn)00000_000000零值對(duì)稱(chēng)性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 邏輯沒(méi)有大的方向性錯(cuò)誤。3.4 仿真中的常見(jiàn)誤用電平激勵(lì)和時(shí)序激勵(lì)搞混組合邏輯的 testbench 只需要給電平不需要(posedge clk)但如果你把 abs 模塊接到一個(gè)帶時(shí)鐘使能的寄存器組后面就必須考慮時(shí)序問(wèn)題。比如你用一個(gè) 8 位寄存器存 data_in在每個(gè)時(shí)鐘上升沿更新那么 testbench 里就要提供時(shí)鐘且 abs_out 的變化會(huì)比寄存器輸出晚半個(gè)周期的組合延遲這在波形圖上能看到一個(gè)小的毛刺或延遲屬于正?,F(xiàn)象不代表電路錯(cuò)誤。另一個(gè)容易誤用的是$signed()的使用。$display打印 abs_out 時(shí)如果不加$signed()會(huì)把 8 位二進(jìn)制數(shù)當(dāng)作無(wú)符號(hào)數(shù)打印那么 11111111 會(huì)被打印成 255而不是 -1。這也是為什么我在上面代碼里特意寫(xiě)了$signed(tb_abs_out)否則你很可能對(duì)著一串看似錯(cuò)誤的結(jié)果懷疑模塊寫(xiě)錯(cuò)了。這個(gè)細(xì)節(jié)在排查問(wèn)題時(shí)能省掉大量時(shí)間。4. 綜合實(shí)現(xiàn)與上板管腳約束、時(shí)序收斂與比特流下載4.1 XDC 管腳約束別讓撥碼開(kāi)關(guān)的引腳映射變成玄學(xué)仿真通過(guò)只是第一步真正讓數(shù)電實(shí)驗(yàn)“落地”的是把邏輯燒到 FPGA 里。絕大多數(shù)開(kāi)發(fā)板是通過(guò)撥碼開(kāi)關(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è)都可能出問(wèn)題。PACKAGE_PIN 指定了引腳號(hào)IOSTANDARD 指定了電平標(biāo)準(zhǔn)一般開(kāi)發(fā)板用的是 LVCMOS33。如果你的開(kāi)發(fā)板是 1.8V 或 2.5V 邏輯這里要改成對(duì)應(yīng)的標(biāo)準(zhǔn)否則即使綜合能通過(guò)上板后引腳電平不匹配數(shù)據(jù)讀進(jìn)來(lái)全是亂的。另一個(gè)容易被忽略的是撥碼開(kāi)關(guān)的默認(rèn)狀態(tài)——很多開(kāi)發(fā)板的撥碼開(kāi)關(guān)撥到 ON 時(shí)引腳接地OFF 時(shí)默認(rèn)高電平如果你的設(shè)計(jì)期望高電平為邏輯 1方向反了會(huì)導(dǎo)致輸入全反。這種情況在仿真里看不出來(lái)屬于純上板問(wèn)題。4.2 綜合與實(shí)現(xiàn)的流程Vivado 里跑完三步還需要看什么Vivado 的流程是綜合Synthesis→ 實(shí)現(xiàn)Implementation→ 生成比特流Generate Bitstream三步缺一不可。綜合是把 Verilog 變成門(mén)級(jí)網(wǎng)表實(shí)現(xiàn)是完成布局布線最后把網(wǎng)表映射成 FPGA 內(nèi)部的查找表和觸發(fā)器配置文件。在這三步里最容易坑到新人的是綜合后的時(shí)序報(bào)告。abs_module 是純組合邏輯不存在跨時(shí)鐘域問(wèn)題但 Vivado 依然會(huì)給出 WNSWorst Negative Slack和一個(gè)定時(shí)約束要求。如果代碼里誤加了時(shí)鐘邏輯或者 data_in 路徑上堆了大量組合邏輯導(dǎo)致延遲超標(biāo)綜合后會(huì)出現(xiàn) Timing constraints not met 的告警。這里記住一個(gè)判斷方法純組合邏輯模塊的時(shí)序告警基本可以忽略只要沒(méi)有 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í)鐘約束里讀出來(lái)的如果你沒(méi)有在 XDC 里 create_clock仿真和上板都會(huì)按照默認(rèn)值來(lái)這通常沒(méi)問(wèn)題但實(shí)驗(yàn)報(bào)告里最好寫(xiě)明默認(rèn)時(shí)鐘周期和你的余量判斷。4.3 上板下載Run Bitstream 與硬件管理器實(shí)操綜合實(shí)現(xiàn)完成后點(diǎn)擊 Generate BitstreamVivado 會(huì)生成 .bit 文件。接下來(lái)打開(kāi) Hardware Manager連接開(kāi)發(fā)板選擇對(duì)應(yīng)的 FPGA 器件點(diǎn)擊 Program Device加載比特流并燒寫(xiě)。這一步需要在 XDC 里先完成引腳約束并成功跑完實(shí)現(xiàn)否則 Program Device 時(shí)會(huì)出現(xiàn) Unconstrained port 的報(bào)錯(cuò)。上板后把 8 位撥碼開(kāi)關(guān)分別撥到不同組合觀察 LED 輸出。一個(gè)常見(jiàn)問(wèn)題是 LED 變化極快肉眼根本捕捉不到正確結(jié)果。這是因?yàn)?abs_module 是組合邏輯輸入一變輸出立刻變而撥碼開(kāi)關(guān)是手動(dòng)操作對(duì)于人眼來(lái)說(shuō)信號(hào)切換是瞬時(shí)的。所以我通常會(huì)建議在頂層再加一個(gè)按鍵按鍵按下時(shí)用寄存器鎖存當(dāng)前輸入再估值輸出這樣可以在穩(wěn)定的狀態(tài)下核對(duì)結(jié)果。這也是這份資源里 abs 模塊只做組合邏輯的原因——它的接口足夠干凈方便外部例化時(shí)自由添加寄存器層級(jí)。5. 排查手冊(cè)仿真過(guò)了上板卻翻車(chē)的三個(gè)典型坑5.1 坑一撥碼開(kāi)關(guān)方向反了整個(gè)輸入全反轉(zhuǎn)現(xiàn)象仿真用例全部通過(guò)上板后把撥碼開(kāi)關(guān)撥到對(duì)應(yīng)位置LED 顯示完全錯(cuò)亂比如輸入 1 顯示 255輸入 2 顯示 254。原因開(kāi)發(fā)板撥碼開(kāi)關(guān)的電氣邏輯和你設(shè)計(jì)里假設(shè)的邏輯剛好相反。很多開(kāi)發(fā)板的撥碼開(kāi)關(guān) ON 位置是拉到地OFF 位置才是高電平而 RTL 里把高電平當(dāng)成 1所以撥到 ON 時(shí)讀到的是 0整個(gè) 8 位輸入變成了按位取反的結(jié)果。解決先用萬(wàn)用表或者查開(kāi)發(fā)板原理圖確認(rèn)撥碼開(kāi)關(guān)在高電平和低電平下的實(shí)際位置。然后有兩種改法一種是在 XDC 里給 data_in 加set_property PULLUP [get_ports data_in*]配合外部上拉電阻把開(kāi)關(guān)默認(rèn)狀態(tài)改成高另一種更簡(jiǎn)單的是直接在 RTL 里把輸入取反一次比如寫(xiě)wire [7:0] data_in_adj ~data_in;。我一般傾向于先確認(rèn)硬件極性再來(lái)改 RTL因?yàn)槟愀?RTL 會(huì)讓仿真和上板的輸入定義不一致后續(xù)加用例容易混淆。5.2 坑二abs(-128) 顯示成 128 或 -128但實(shí)驗(yàn)要求是飽和輸出現(xiàn)象把撥碼開(kāi)關(guān)撥到 10000000-128LED 顯示結(jié)果在 127 和 128 之間跳躍有時(shí)是 128有時(shí)是 128 的補(bǔ)碼形式不穩(wěn)定。原因這里其實(shí)是兩個(gè)問(wèn)題疊加。第一abs 模塊對(duì) -128 的處理本來(lái)就是輸出原值并置溢出標(biāo)志這從電路邏輯上沒(méi)錯(cuò)。第二你的 LED 只有 8 位把它當(dāng)成無(wú)符號(hào)數(shù)顯示時(shí) 10000000 顯示為 128但如果用負(fù)數(shù)方式解讀它又是 -128這個(gè)歧義來(lái)自位寬不足以同時(shí)表示 128 這個(gè)正數(shù)和 -128 這個(gè)負(fù)數(shù)。解決如果實(shí)驗(yàn)題目要求的是“絕對(duì)值輸出”那最穩(wěn)妥的方案是把這個(gè)特殊情況定義為未定義或溢出狀態(tài)并在實(shí)驗(yàn)報(bào)告里明確說(shuō)明。如果題目要求的是飽和到最大正數(shù) 127那需要在 abs 模塊里把特判分支的 abs_out 改成 8b0111_1111。這兩種做法都合理但必須和題目的驗(yàn)收標(biāo)準(zhǔn)對(duì)齊。我經(jīng)歷過(guò)一次課設(shè)答辯功能都實(shí)現(xiàn)了就因?yàn)闆](méi)講清楚 -128 的處理方式被扣了分所以這個(gè)點(diǎn)在報(bào)告里務(wù)必寫(xiě)明白。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í)鐘同步采樣。常見(jiàn)的做法是修改頂層把 abs_out 鎖存到 reg 里再用 LED 輸出。這樣毛刺被時(shí)鐘沿隔離不會(huì)傳到后面電路。仿真里驗(yàn)證毛刺是否消失可以用 Vivado 的find -timescale結(jié)合光標(biāo)放大波形的毛刺區(qū)間來(lái)確認(rèn)。從那以后我設(shè)計(jì) abs 這類(lèi)組合模塊時(shí)都會(huì)預(yù)留一個(gè)可選的同步輸出寄存器成本不高但能讓上板問(wèn)題和仿真問(wèn)題徹底解耦。6. 進(jìn)階驗(yàn)證用 ILA 在線調(diào)試替代盲調(diào)把 abs 模塊封裝成可復(fù)用 IP比撥碼開(kāi)關(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í)把前后若干周期的波形抓下來(lái)通過(guò) Hardware Manager 回傳到 Vivado 里查看。這樣不用靠肉眼對(duì)著撥碼開(kāi)關(guān)猜能直接確認(rèn)上板后 abs_out 的實(shí)際值是不是和仿真一致。我的習(xí)慣是任何帶邊界條件的數(shù)電實(shí)驗(yàn)上板調(diào)試第一件事就是插一個(gè) ILA 核先抓一組邊界輸入確認(rèn)內(nèi)部信號(hào)與仿真無(wú)差別再去檢查外圍硬件。另一個(gè)進(jìn)階方向是把 abs_module 封裝成自定義 IP。Vivado Tools 菜單里的 Create and Package New IP 可以把當(dāng)前工程里的 abs_module 打包成一個(gè)帶 AXI 接口的 IP之后在 Block Design 里例化它通過(guò) AXI 總線讀寫(xiě) data_in 和 abs_out這樣 abs 就能被嵌入式軟核調(diào)用變成一個(gè)真正可復(fù)用的模塊。這個(gè)操作本質(zhì)上只是在 abs_module 外面套了一層 AXI 寄存器橋內(nèi)部的補(bǔ)碼邏輯不需要改動(dòng)。做完這些驗(yàn)證我個(gè)人的習(xí)慣是每次寫(xiě)完一個(gè)組合邏輯模塊強(qiáng)制自己走一遍“全用例回歸仿真 RTL 斷言 ILA 在線抓信號(hào)”三條路徑確認(rèn)無(wú)誤后再提交代碼。這樣能提前排除大部分上板翻車(chē)點(diǎn)也希望這份資源能幫你在數(shù)電實(shí)驗(yàn)的路上少走一些彎路。本文還有配套的精品資源點(diǎn)擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
欧美性,亚州色| 亚洲日本韩国在线| 国产中文字幕在线观看| 丁香婷婷激情五月天无毒不卡 | 欧美在线观看综合国产| 丰满美女一级毛片在线播放| 久久亚洲一区女同性恋中文字幕| 5252色欧美在线| 麻豆国产96在线| 日韩免费中文字幕视频| 热热色91| 91美女视频直播| 乱老熟女一区二区三区| 色爱综合网欧美| 欧美九9 9 9| 日本三级一区二区 在线| 天天干天天操天天操夜夜操天天操| 桃色人妻在线视频| 艾草av| 成人av免费观看| 97任你吞精| 97在线精品观看视频| 夜夜欧美| AV女优男人的天堂| 一区二区影视| 啪啪自拍九九综合| 高清孕妇孕交 交| 欧美九一精品久久久熟妇| 99综合自拍| 精品网站9999| 国产日韩中文字幕欧美| Aa东京男人的天堂| 亭亭丁香激情| 国内精品a| 国产精品在线免费| 另类欧美色| 久久久999国产精品| 蜜桃色院一区久久| 日韩不卡网操逼中文字幕日韩| 亚洲综合码| 日本丝袜美腿人妻九九| 人人澡人人弄| 99福利社| 東南亚性呦成人伦理资源在线视频| 麻豆区久久久久亚| 国产精品夜夜夜| 亚欧美色| 亚洲丝袜B诱惑| 少妇无码太爽| 91骚妇| 亚洲色图久久精品蜜| 欧美亚洲中文字幕| 婷婷久久五月| 91蜜臀在线久久久久| 丁香婷婷色五月| 五月婷婷六月色| 看日韩美女二区三区免费操逼视频| 99综合视频| 玖玖97综合 | 欧洲一区二区三区四区在线观看| 亚洲风情综合网| 亚洲 欧美 第一页 | 丰满人妻一区二区三区在线| 综合网欧| 久久精品女同亚洲女同13| 日本久久超碰| 久久欲| 免费强奸av| 四虎影视在线| 日本中文字幕一区| 日少妇视频| 人人做,人人操,人人摸| 91久热| 超碰久久中文| 亚洲精品国产av天美传媒| 综合九九| 国产欧美精选激情视频| 日本超碰97日韩精品人妻| 骚日日av| 免费公开人人操| 99热这里都是精品| 啊啊啊啊啊舒服| v91av| 亚洲色图尤物视频| 亚洲污污网站| 亚洲日韩在线a不卡99精品| 亚洲国产一区二区入口| 日日夜夜骚| 麻豆a'v电影| 久久久久久久性爱| 成人欧美一区二区三区黑人一| 人妻一区二区三区| 神马午夜久久| 丁香啪啪| 大香蕉中文网| 午夜大香蕉| 欧美日韩精品国产91| 97久久久久| 凹凸久久人人| 欧美72网页| 欧美综合另类| 青青草视频久久| 国产后入清纯| 亚洲日韩精品在线播放| 日韩av色图| 亚洲人妻久久| 人妻久久久| 啊啊啊操死我了| 欧美综合娱乐久久| 91精品操美女| 欧亚性爱视频免费看| 狠狠色一区二区中文字幕| 亚洲 暴爽 AV人人爽日日碰| 五月丁香婷婷色| 天堂av最新电影网| 精品性爱无码在线播放| 91国内外在线| 嫩草影院在线观看精品| 亚洲男人的天堂网| 性爱边摸边日免费AV| 国产精品网站免费 | 国产怡红院| 久操精品| 欧美综合骚| 少妇淫妇久久久久久久| 日本熟人妻中文字幕在线|...久久国产精品-国产精品_日本一区二区三区中文字幕 | 久久婷婷电影网| 日韩精品 资源| 久久久久国色αv免费观看| 五月丁香六月婷| 易易A毛视频| 开心五月天激情网| 日韩啪啪视频| 日本一区二区三区欧美日韩中文字幕| 天天综合亚洲综合| 东北夫妻性偷拍| 亚洲久久久久| 久久久久9999妇女| 99热精品在线| 久久 国产 无码| 欧美精品91| 久久91精品国产9丨久久分亭| 日日A∨| 成人 日本A片无码8888| 人妻少妇精品久久久久久| 亚州色图第三区| 啊啊啊免费视频| 国产欧美美女免费观看视频| 激情抓乳插进去啪啪啪日韩| 青青青草原| 久久精品人体| 天堂中文资源在线bt| julia国产在线| 1024香蕉视频| 93人人操人人| 啊v在线观看视频| 日韩专区数据列表-第3230页-精品国产一区二区三区香蕉 久久99熟女人妻中文字 | 91狠狠色丁香婷婷综合久久| 手机看片91人妻| 无码视频一区二区| 综合色播| 香蕉久久AⅤ...| 亚州国产成人精品女人久久 | 91精品国久久久久久无码| 色色色热| 日韩78m视频| 亚洲中文国际强奸字幕 | 国产91久久九九免费精品无码| 啊啊啊慢点| 久久综合精品一区二区三区| 六十路日本| 亚洲精品一区二区精华| 一区二区影视| 亚洲一区二区中文字幕| 大香蕉综合在线| 在线观看十八禁| 强奸乱伦麻豆| 黄网色一区二区三区四区精品| 国产剧情在线| 另类小说欧美激情校园春色| 加勒比色99999| 有码人妻系列| 日韩伦理视频| 亚洲AV免费在线观看| 免费黄色A片| 五月天婷婷在线看| 亚洲色狠| 亚洲黄色电影| 欧美精品亚洲精品日韩传电影| 夜夜爽妓女| 99ri视频| 日本久久99| 成人乱码一区二区三少妇| 青娱乐福利99| 激情小说亚洲色图| 欧美色就是色| 91天堂网| 91成人无码| 91精品在线播放| 亚洲se电影| 97天天在线| 操B久久| JULIA人妻风俗店中出电影| 2018天天干在线视频| 欧美东京热青青草| 秋霞一级视频在线观看免费| 欧美91精品国产自产| 激情看片网站| 亚洲天堂久| 亚洲97P| 青青草原狼av| 精品无吗久久| 成人日韩中文字幕| 色婷婷综合久久久久中文一区二区 | 国产特级毛片AAAAAA高潮流水| 午夜男女爽爽爽影院视频| 久久岛国| 久久久久久亚洲Av无码| 亚洲少妇色图自慰直播| 永久免费发布性爱网| 亚洲综合婷婷| 屌逼麻豆| 欧美日韩少妇色情| 精品中文一区二区| 国产2.3.4区| 欧美在线大香999| 亚洲蜜臀精品视频久久| www国产无码| 精品国模无码| av一区二区三区 中文| 91五月天| a亚洲欧美色欲| 亚洲伊人久久综合97| 在线播放成人高清免费视频| 人妻乱仑一区二区三区| 超碰av人人人| 日本丝袜美腿人妻九九| 1000午夜黄色| 91天堂网| 日本www操操操| 亚洲综合激情五月久久| 色哟哟-国产专区| 神马久久啊啊| 婷婷10月天青娱乐| {男男暴菊gay无套网站| 93人人操人人| 亚洲少妇色| 色婷婷婷五月天激情四射| 国产情色第一第二页在线观看| 玖色av| 天天草天天日| 国产 v乱码一区二| sss视频华人在线| 大香蕉在线SuP| 97超碰欧美精品| 欧美国产精品| 中文字幕精品丝袜| 蜜臀99久久精品久久久久久| 亚洲无码com| 亚洲熟女av日韩熟女| 少妇99成人麻豆| 美女黄码视频午夜| 亚洲阿v天堂在线| 性色av网站| 自拍丝袜美腿人妻| 97超碰大| 国产18精品亚洲精品| 情色av电影| 日韩综合97p| av网页一区二区三区| 欧美美女啪啪视频| 国产精品午夜福利| 久久精品色欧美aⅴ一区二区| 91色鬼| 99999re| 亚洲Av无码成人精品国产| 大香蕉 222| 欧美亚洲手机在线| 人人色97| 台湾佬大香蕉| 超碰国产在线| 亚洲牲交| 国产乱码久久| 久久啊啊| 美女刺激久久国产欧美| 深爱伊人影院| 人人做人人妻人人夜视频| 97自拍一区| 高清有码一区二区| 人妻密肉在线观看| 亚洲国产成人精品999| 成人情色一区二区| 日日夜夜骑| 91精品久久综合熟女| 国产精品第二页| 国产无吗在线播放| 久久伊人网视频一区二区三区| 97欧美视频| 99少妇精品视频| 久久精品超碰| 中 文字幕一区二区三四 五 区日 日 骚| 夜夜欢天天干| 美女露胸露屁股| 国产精品午夜AV完会免费| 成人综合色网| 一级做受视频免费是看美女| 欧美在线啊啊啊| 中文人妻av高清一区| 久久超碰大香蕉| 无码丰满熟妇一区二区浪潮AV| 久久骚少妇| 性影在线视频| 久久久久久久久女黄| 国产乱伦一二三区| 亚洲在线91| 日本三级久| 色牛牛AV| 美腿色图| 中文字幕久久婷婷丁香五月天| 成人综合网 欧美| 精品国产一区二区三区在线播出| 亚洲熟女偷拍在线观看| 色色五月婷| 91肉丝| 校园春色亚洲无码| 五月婷色| 老子午夜伦不卡影院| 人妻人妻天天碰| 99视频自拍| 2024年最新色情网站在线观看| 青青草伊人久久| 天天日B夜夜干B时时操B| 一卡二卡三卡| 蜜桃久久久久久久久久久久| 色综合色综合网| 日韩成年人性爱视频| 亚洲精品国产精品乱码不卡| 国产成人bd在线观看| 2020中文字幕在线观看| 嗯嗯嗯啊啊啊干死我吧| 97电影院超碰| 玖玖玖玖精品国产剧情| 日日爱99| 久久久久久中文| 性爱动态120秒| 美女写真| 欧美一区二区日韩三区| 巨乳特殊服务按摩| 久久综合久色欧美综合狠狠| 久久精精区一区二区一蜜桃一区二区| 国产对白刺激视频| 91丝袜| 久久精品人妻一区二区三区| 嫩草 人人网精品| 九九热精品在线| 中文字幕一区二区日韩网| 超碰97伊人| 天天综合网AV91| 韩国久久97| 久久人人看| 乱伦一区二区三区‘| 好爽视频在线观看视频| 日韩日韩日韩-国产乱码精品一区二区| 国产传媒美日韩av| 爱爱动态120秒| 欧美v亚洲v日韩v最新在线二区| 富女玩鸭子一级毛片| 久久线上视频免费看| 日韩精品影视| 91高跟美女在线播放| 黄色成品网站| 久久久久久性爱片| 久久婷婷一区二| 色婷婷五月综合| 日本日皮视频逼| 国产精品一区午夜福利| 国产欧美日韩一区二区三区| 思思视频免费看网站| 色欧洲| 亚洲熟女诱惑| 校园春色亚洲色图| 亚洲综合伊人无码久久| 伊人97| 亚欧操逼片在线观看 | 亚洲人久久久网| 欧美色日本| 黄色不卡视频| 色阁阁AV综合网| 亚洲天堂人人妻| 91嫩草欧美| 好吊色一区| 亚洲色性情三级| 亚洲淫乱骚妇AV| 伊人操操| 69丨亚洲丨精品丨入口免费播放| 天天操人人操骚逼网站| 99视频自拍区| 亚洲性爱成人| 日本日皮视频逼| 亚州伊人色综台| 一起草AV| 色婷婷综合久久久久中文国产精品一区中文字幕,国产福利电影一区二区三区 | 无码国产精品久久久久| 最新国产精品久久精品| 五月激情天| 欧美制服网站美腿丝袜| 久久国99999| 97欧美色综合| 青青草国产欧美非洲黑人| 丁香色狠狠色综合久久小说| 亚洲国产精品成人综合| 无码av永久免费专区网站| 91人妻尻屄视频| 狠狠干综合| 91啪9色| 神马久久久久久久久久久久| 性高潮久久久| 日韩免费在线观看不卡| 亚洲精品日韩国产欧美| 美女黑人91神马| 色欲天香天天综合网-成年人三级片网站-欧美乱妇狂野-日韩国产专区-久久久久久 | 欧美系列在线一区二区| 狠狠中文字幕| 在线亚洲丝袜视频网站| 国产精品熟女一区二区三区| 一本精品日本在线视频精品 | 亚洲中文字幕av | 国产精品爽爽va在线观看98| av在线人气| 国产视频大全| 国产精品懂色tv影视免费观看| 亚洲乱伦图片视频| 久久精品人体AV| 91AV天堂| 91香蕉国产尤物视频| 国产精品自在线发布| 裸体美女国产免费久久久网站| 亚洲激情天堂网| 色香av| 18禁美女裸体无遮挡啪啪| 啊啊啊操一区| 国产91 丝袜在线播放| 国产亚洲精品av一区| 日本九九久久99播| 少妇色| 91丨九色丨大屁股| 激情文学 亚洲图片| 亚洲一区二区在线观看91| 日本人人操人人操| 天天日日舔舔| 中文字幕一区二区韩| 丁香六月天| 色爽——AV| 岛国福利在线精品播放| 性站 | www国产无码| 大地资源在线观看中文第二页| 少妇69中文| 东京热毛片177b2viP| 国产97色在线| 日韩欧美~中文字| 久久久亚洲高清不打码| 亚洲自拍欧美国产首页网曝 | 久久一二三四五六七八九区区区| 91青青在线| 成人乱码一区二区三少妇| 欧美韩国你懂得在线 | 手机看片91人妻| 婷婷日韩一区二区三区中文字幕在线| 久久有码视频| 色情综合网| 欧美激情精品久久久久久| 亚洲精品aa久久伊人| 97就爱干| 免费A V在线| 一本大道久| 成人在线视频网| 一本久久久精品| 国产亚洲色婷婷久久99精品91| 精品无码一区二区三区| 久久色情| 91狠狠| 精品射1999| 特级特黄一级毛片免费| 激情五月天校园春色网| 丁香六月东京热| 四虎影视国产精品| 天天操天天插| 超碰国产精品无码| 在线免费试看60秒| 2018色综合天天操| 国产深夜福利| 91成人社区| 六月婷婷综合| 中文?日韩?免费?精品| 青青草色情网站视频| 在线一道啪| 精品丰满熟妇人妻一区| 啊嗯好大视频在线观看| 欧美性生活免费网| 亚洲欧美综合图片| 国产一区二区三区不卡手机在线| 做爱A级亚欧| 一二三四区操操Av| 熟妇亚洲一区二区三区| 大色综合网| 欧美性性性| av一区二区三区四区五区久草臀| 日韩欧美字幕亚洲一区二区| 日韩无限资源| 精吧天堂| 色老汉色| 婷婷久久五月天| 99久国产精品午夜性色福利| 蜜桃臀av一区二区| 伊人网在线观看| 影音先锋国产精品| 亚洲黄色视频在线观看视频| nuu12国产麻豆精品| 亚洲欧洲美腿丝袜| 欧美精品1区2区3区| 国内毛片欧美香蕉精品| 后入式五六区| 国产成自自拍在线观看| 日韩啪啪啪啪啪| 91精品女厕偷拍视频| 亚欧美综合网| www.久久超碰| 亚洲图片 激情小说| 毛片视频白嫩| 激情五月天婷婷| 手机在线视频国内精品| 懂色Av| 97se亚洲| 夜夜嗨老熟女AV一区二区三区| 婷婷伊人一区| 992这里有精品| 日韩性爱播放| 逼逼逼逼操操操操操操操操操午夜剧场 | 91网站18禁| 无码九九| 中文无线日韩一区| 蜜臀亚洲综合一二三四区| 久妇网| 天天综合精品| 丁香九月激情啪| 日韩少妇一区二区三区| 18禁美女裸体无遮挡啪啪| 欧美日韩国产成人高清| 色网色网色网色网色网色| 日本不卡中文| 久久成人东京热人妻| 97精品中文字幕| 日韩视频小说在线观看| 青青国产在线拍揄自揄拍| 久操高青| 人人色人人射人人妻| 嗯嗯嗯啊啊啊在线免费观看| 在线观看AV不卡| 人妻加勒比东京热| 欧美色三级片91| 九色97| 看黑人AV不卡| 久久超碰、| 你草精品在线视频| 亚州高清色综合| 日日夜夜模| 97欧美色综合| 中文字幕1区2区| 超碰色97| 91在线视频国产网站| 一起草三级AV电影在线观看| av毛片aaaaa免费看| 日韩免费中文字幕视频| 欧美aa一级片| 午夜久久无码1000合集| 色99在线| 东北女人av| 青娱乐大香蕉| 亚洲午夜蜜臀| 干少妇视频| 性无码专区2020| 激情抓乳插进去啪啪啪日韩 | 久久伊人东京热| 校园春色第一页| 亚洲影院成人| 熟女精品va中文字幕| 亚洲操人| 中文一区二区婷婷视频| 精品美女少妇一区二区三区| 亚洲素人综合| 高潮精品| 国产尤物AV尤物在线观看不卡| 综合久久中文字幕综合日韩精品| 伊人青青一区成人视频在线观看区| 国产丰满熟夫69mpp| 美女AV一区二区| 欧美在线干| 亚洲男人天堂2017| 久久久亚洲Av| 99热这里只有精品9| 蜜桃臀AV在线| 久草婷婷| 这里只有精品97| 在线播放成人高清免费视频| 久久久久亚洲Aⅴ无码| 97天天爽| 久欲AV| A级片日韩欧美国产欧美视频精选观看| 国产女人和拘做爰视频| 亚洲精品色| 亚拍在线| 国内精品嫩模A∨私拍小视频| 国产亚洲精品玖玖玖在线观看| 人人喜人人妻| 天美传媒精品久久视频| 正在播放国产精品一区| 91亚洲黑人| 午夜操一视频一区| 91在线视频免费播放| 欧美日韩m| 色偷偷综合91久久噜噜| 亚洲另类小说卡通动漫| 无码91| 啊啊啊啊免费视频| 天天操天天舔| 精品一区二区三区四区外站| 一中国女人毛片水真多| 色色色综合网| 大香蕉性欧美| 人人插人人搞人人操| 情色五月天网| 国产一级内射无挡观看| 桃色六月天| 亚洲欧美色图片| 99久久综合| 91熟女视频网| 超碰人人超在线观看| 天天射夜夜| 蜜乳AV.COM| 午夜精品久久久99| 人妻二区| 日日夜夜噜| 99久久精品无码一区二区毛片免费| 亚洲欧洲小说图片视频 | 人人爱人人乐人人操| 欧洲色色| 人妻欧美| 久久国色天香香蕉| V A在线| 草b在线| 搡老熟女免费视频| 中文字幕视频2区| 一中国女人毛片水真多| 欧美 亚洲 大香| 国产福利视频精品视频| 久久久久久久久久久久黄色| 超碰色男人操熟女| 9 9无尺码天堂网| 国产精品蜜乳AV| 色777999综合| 色婷婷视频| 好吊色综合| 在线啊啊啊啊| 亚洲国产欧美一区二区潘金莲| 亚洲欧洲久久天堂| 性爱乱伦网址| 啊啊啊好大好深| 久久久工口| 久久久国产av美女私房| 东京热熟女亚洲视频网站| 一级特级aaaa毛片免费观看| 久9久9久9久9久9久9| 婷婷97| 玖玖爱在线视频免费观看| 色爱欲亚洲| 国产精品激情久久久久久久| 久久久涩| 国产一区麻豆免费观看| 高清无码 国产精品| 天美av在线| 亚洲国产欧美日韩精品一区二区三区,国产一区二区三区在线看片,欧美性猛交 XXX | 欧美强奸一区二区诱惑| 特污精品女优骚货黄色视频在线免费观看| 伊人影院在线理论播放 | 国产人妻精品一区二区三区秋霞 | 中文字幕诱惑制服人妻丝袜美丝袜美 | 六月丁香五月婷婷| 欧美自拍偷拍综合图片| 干妹子| 久久久啊啊| 丁香六月东京热| 女性91网站| 智利AV在线网| 亚洲、日韩、综合、另类| 操逼视频亚洲| 日韩无码人妻| 欧美后入式| 久久av色| 五月天婷婷久久| 久久免费99精品久久久久久| 99这里只有精品| 超碰精品| 欧美久久九九| 激情五月天丁香社区| CCYY草草影院地址入口| 欧美色97| 天天拍天| 久久超碰97中文字幕| 色五月婷婷五月天| 日本欧美亚洲高清在线看| 中文字幕精品探花视频| 欧美97av| 99精品久久久久久| 欧美亚洲20p| 91视频国品一二三区| 亚洲 国产 精品一区| 黄色片A级一区二区三区| 日韩欧美女求操每天更新| 国产视频小说| 欧州激情视频在线一区二区| 婷婷四五区| 国产农村一一级特黄毛片| 久久久久亚洲AV无码专区少妇| 日韩亚洲欧美中文字幕| 亚洲区 欧美区| 97超碰中文字幕| 天天天天做夜夜夜夜做| 夜夜操老骚逼视频网站| 九色97| 久久人妻精品| 国产精品成人在线| 无套内射性感少妇视频| 性色av网站| 国产成人bd在线观看| 色黄色美女大长腿午夜视频| 国产又黄又爽又刺激久久久久久| 视频一区二区免费在线| 白丝av| 亚州综合色| 日韩欧美传媒一区国产| 91n欧美| 色欧洲| 精品一区二区三区国产| 色吧 综合| 日韩欧美性爱电影在线观看| 91色图| yaouchengrenav| 亚洲高清无毛一区二区| 蜜乳av一区二区| 韩国成人精品久久久免费看| 亚洲五码一区二区三区| 久久性爱大全| 99色视频| 99啪啪视频| 欧美日韩婷婷中文| 91精品久久久久久久久久| 亚洲色图第四色| av2014 日韩在线中文字幕| 99少妇| 亚洲欧美天堂| 眼镜人妻101.com| 无码WWW免费视频网站| 爱av免费| 亚洲婷婷五月天| 欧美一区二区情色| 久久亚码| 青青草一区二区高清无码视频| 欧美亚洲综合高清在线| 熟妇xxxxx性春色| 久久久久亚洲Aⅴ无码| 久久婷婷精品| 欧美熟女激情| 区自美91| 国产一级内射高清视频| 95自拍视频在线观看| www…国产操逼| 亚洲av夫妻操穴网| 午夜毛片高清免费不卡| 亚洲图片 欧美电影| yw尤物av无码点击进入麻豆| 美国aaaaa一级黄片| 97福利视频| 操B久久| 18精品一二区| 国产无码久久高清| 日韩成人大片在线观看| 亚洲人精品久久久喷水| 青草园大香蕉| V A在线| 日本黄 R色 成 人网站| 自拍盗摄一区| 天天干夜夜操一区二区| 尤物网站91| 影音先锋国产精品| 久久久久久久久久黄色网 | 亚州国产精品乱| 亚洲美女色图| 欧美啪啪色吧在线| 人人天天干干| 粉嫩少妇自慰在线| 亚洲 欧美 色图| 欧美日韩操操操| 欧美性,色九九| 久久女人| 国产情侣自拍在线播放| 日本 免费 一区二区三区 久久香蕉 | 欧美性五月| 国产成人精品必看| 91亚·色| 亚欧洲日韩国产精品| 淫荡熟女乱伦网| 射丝袜高跟鞋99| 人人妻人人澡人人爽人人精品浪潮| 亚洲欧美在线观看免费| 麻豆黄四叶草网站| 狠狠操狠狠操操| 亚洲 日韩 欧美 国产综合体| 插B在线观看| 亚洲av综合色区无码一| 日韩激情视频| www熟女乱伦com| 少妇蜜汁| 国产精品电影大全| 亚洲欧美九九| 国产精品片| 天天综合亚在线| 国产精品播放| 男人天堂一区二区| 东京热毛片177b2viP| 99热这里是精品| 精品人妻高清麻豆av| 欧美麻豆成人同性GⅤ在线| 亚洲蜜臀视频精品久久| 一区操逼日比视频| 美女丝袜激情小说| 永久免费发布性爱网| 欧美日韩人妻少妇 一区二区三区| 少妇人妻好深太紧了vr91| 亚洲自拍欧美国产首页网曝| 自拍偷拍草一草| 精品人妻视频一区二区三区蜜桃视频| 在线观看亚洲成人精品| 久久做97| 欧美一级黄片视频在线| 超碰视97中文| 欧美久热| 日韩一级二级三级免费看完整版| 色噜噜国产在线| 人人做,人人操,人人摸| 欧美影音在线| 亚洲乱熟女一区二区三区大香蕉| 天天日天天干天天摸天天操| 97精品综合| 丝袜美腿av女优在线| 高树玛利亚无码流出| 国产精品久久久久久照片| 91老熟女91老女人| 五月综合久久| 天天夜躁日日躁狠狠2002| 欧美精品久久| 国产伦精品一区二区三区在线观| 快灬快灬 一下爽蜜桃在线观看| 97久精品| 日韩人妻一二三区视频| 青青草色AV| 91逼逼女人91| 五月婷网站| 久久久久久久久久久久97| 青青操97| 国产综合永久精品日韩鬼片| 中国特猛少妇色xxx| 图色综合网| 女人喷水视频在线观看| 美女久久久久久久久久久| 亚洲蜜臀懂色| 亚洲AV成人在线| 国产二区三区免费视频| 色哟哟精品1精品2| 欧美日韩国产中文超碰| 国产精品久久99日日| 天天天干977| 精品一久久久| 五月天激情网站| 精品国产无码中文| 91性网| 91国产美女丝袜足交精品视频| 亚洲超碰在线| 十八禁av无码免费网站APP| julia国产在线| 夜夜骑天天燥| 久草成人福利导航| 在线可观看的黄色网址| 搡老熟女免费视频| 欧美色吧综合| 午夜福利区| 久久久久久精| 老鸭窝在线视频播放| 91艹逼精品| 99久久婷婷国产综合| 岛国激情视频软件| 99re9| 9997se| 国厂麻豆77q4| 大香蕉 222| 1769精品一区二区三区| 色在线亚洲视频www| 国产又粗又长视频| 97综合久第一页| 中文幕97| 免费的av网| 9久综合网| 色婷婷综合网站| 国产精品久久久久久久AV大片 | 人人操,操人人| 蜜乳成人AV| 亚州性色| 日日骚一区二区三区| 国产AV线| 欧美在线啊啊啊 | 色妇综合网| 天天躁日日躁狠狠狠躁| 97在线欧| 色娱乐色呦呦夜夜夜夜av| 老熟女区| 花野真衣| 青青草九九九九九| 亚洲精品一区中文字幕乱码| 成人性爱美曰韩| 国产黄色影片在线观看| 韩国手机不卡无码三级视频| 欧美区亚洲区偷拍区| 久久精品无码一区二区三区| 暴力av在线| 丝袜加勒比| 亚洲成人在线资源| 色九色久| 欧美色爱综合| 亚洲人妻色图| 97Ai亚洲| 春色91| 大香蕉久久| 色综合av综合久久| 夜夜爽夜夜爽| 亚洲乱码精品一区二区| 日本在线观看网址| 久久精品国产Aⅴ| 精品国产Av无码久久久亚洲| 丝袜美腿亚洲| 思思热在线视频在线| 久久久久亚洲三级电影| 精品无码欧美三级| 日韩无码精品综合久久| 93人人操人人| 中文字幕交换人妻| 91呆哥人妻| 九九九九久久久| 国产欧美日韩女同性恋ww喷水精品| 奸色色 男人天堂 天天射| 全球成人中文在线| 天天日天天操心| 男人天堂站| 97er欧美性| 78精品在线| 九9热伊人| 亚洲清纯综合| 日韩97精| 97超碰超碰| 国产精品点击进入在线影院| 欧美一区二区三区另类精品| 美女被艹尤物视频| 亚洲91极品| 91九色丨国产丨爆乳| 精品九九淫乱男| 青青草公开在线免费不卡视频| av绯色| 亚洲一区制服诱惑| 国产美女高潮| 男人成人黄色视频在线观看免费下载| 天堂精品| 丰满人妻-区二区三区免费看 | 人妻少妇久久| 国产日本顶级一区二区三区| 欧美精品二区视频在线| 92午夜免费福利视频| 亚洲午夜av| 久久神马影院| 亚洲同性aV综合| 毛片久久| 精品国产一级久久| www超碰| 日韩啪啪啪视频| 日天天九九天堂666| 欧美日韩国产一区二区小黄片大全| 乱论91| 久久久99久9| 91欧美性| 牛牛AV人人夜夜澡人人爽| 无码视频黄色网战| 日本亚洲vr欧美不卡高清专区| 性九九九九九九| 老熟妇乱轮| 手机看片1025| 中文字幕久久精视频久久大全| 91热| 国产区91柔拿会所技师| 日本三级人妻a人妻一在线| 欧洲自拍第一页| 亚洲啪啪综合?v一区综合精品区| 国产一区二区三区精品观看啪| 青苹果影院男人的天堂| 欧美图片校园春色| 欧美成人A天堂片在线观看| 欧美日韩99精品麻豆传媒| 亚洲电影91| 吖在线不卡一区二区国产剧情| 久久精品人体AV| 国产久久久久影院老熟女| 欧美v亚洲v综合v国产v妖精| 狠狠干综合| 无码九九| 亚洲高清无码在线桃色| 国产精品欧美激在线| 大香蕉人妻久久| 粉嫩绯色AV一区二区在线| 欧亚成人在线视频| 97爱爱| 在现视频女上位好爽| 嗯嗯不要视频| 手机看片1024你懂的国产| 亚洲精品1区| 天天操夜夜操狠很操| 天天综合~91入口| K8久久久久| 天天草夜夜草高潮片| 人妻精品综合中文字幕在线| 内射黑人| 日本不卡中文| 国产精品免费视频人成| 999熟女精品| 午夜久久无码1000合集| 国产美女激情| 芊芊操逼视频无码| 青青伊人加勒比海| 亚洲成a人v欧美综合天堂下载| 美女尤物福利视频| 少妇久久久| 嗯嗯啊啊亚欧精品| 亚洲天天综合| 亚洲城人男人的天堂| 五月丁香六月综合缴清无码 | 亚洲婷婷综合网| 美女淫穴| 亚洲男人久久综合天堂| 久久超碰98| 国产 亚洲 丝袜 制服| 国产精品不卡一区二区三区| 自拍视频一区在线观看| 日产成人久久| 黑人精品成人一区二区三区| 欧美黑人与女人91| 精品久久青青草| 久久久久久久精| 97超碰天天爱天天爱| 国产专区第一页| 亚洲干B| 欧美操人| 激情小说日韩无码| 亚洲偷91色| 美女被艹尤物视频| 亚洲欧美人妻| 97精品国产精品免费观看| 亚洲欧美色图| 亚av顶级裸体一区二区三区四区五区| 国产色精品午夜大片| 国产精品一区二区三区四区五区| 亚州国产精品乱| AV和黑人在线播放| 欧美97网| 国产青一二三| 乱伦AVxx| 97超碰超碰| 亚洲日韩欧美一区二区| 伊欧美综合视频| 国产乱伦视频污| 欧美日韩美女精品久草一区二区三区| 久久久精品无码亚免费| 97超碰色色| 国产后入内射| 国产92麻豆天美精品色欲5| 99999精品| 亚洲在钱| 天天综合影院91| 九月丁香综合网| 韩国一级做a久久久久| 欧美第一页| 婷婷AV一区二区三区| 中国农村熟妇毛片视频| 欧美日韩小说| 九九九精品一区二区无码| www色色com| 国产精品无码av| 日韩啊V| 无马一区二区| 国产精品网站免费 | 热思思免费视频| 97超碰免费生活| 日本天天人人狠狠在线日美女| 黄片aaaaa一区| 精品人妻一区二区三区四区| 91偷拍欧美亚洲| 五月天婷婷基地| 欧美午夜一区二区三区| 亚州91| 四虎AV在线播放| 中国熟女91| 西西美女视频网| 狠狠 91| 色一情一乱一乱一区91Av| 国产高清成人mv在线观看| yazhouzaixian| 91超碰碰在线| 亚洲97P| 四季AV综合网址| 性爱综合网| 五月婷婷久久综合| 中国东北熟女老太婆内谢| 亚洲乱色熟女一区| 欧美性夜| 91天堂| 午夜精品久久久久久久第一页按摩| 蜜臀av网址| 中文字幕十五区| 台湾大香蕉99热| 免费人人搞97| 婷婷五月天色色| 亚洲欧洲日韩国产自在线| 国产熟女完整版中字| 国产亚洲性生活视频播放| 久久久久亚洲| 精品一区二区三区免费古装毛片香港三级日本三级人妇 | 91激情综合| 天天综合有色网| 欧美色图天堂网m| 人妻社区男人天堂| 欧美老妇女内射网址| 精品国产自在在线99| 亭亭丁香激情| 男人干美女| 久久久久网站-538在线视频-欧美永久乱码 | 欧美亚综合色图| 亚91亚洲网| 欧美情色贴图| 久久久久久久久久久久久女过产乱-少妇高潮一区二区三区喷水-成人AV | 天天看,天天做| 麻豆这里只有精品| 人人操人人操草草| 黄在线| 91超级碰| 97久久资源|