国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

8位寬的2對1多路復用器不起作用修復錯誤怎么解決呢?

OpenFPGA ? 來源:OpenFPGA ? 2023-03-09 14:27 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

Problem 158-Bugs_mux2

題目說明

這個 8 位寬的 2 對 1 多路復用器不起作用。修復錯誤。

30a95c5e-be40-11ed-bfe3-dac502259ad0.png

模塊端口聲明

moduletop_module(
inputsel,
input[7:0]a,
input[7:0]b,
output[7:0]out);

題目解析

sel的位寬不夠,補到8位即可。

moduletop_module(
inputlogicsel,
inputlogic[7:0]a,
inputlogic[7:0]b,
outputlogic[7:0]out);

assignout=({8{sel}}&a)|(~{8{sel}}&b);

endmodule

30b68cee-be40-11ed-bfe3-dac502259ad0.png

點擊Submit,等待一會就能看到下圖結果:

30c12230-be40-11ed-bfe3-dac502259ad0.png

注意圖中的Ref是參考波形,Yours是你的代碼生成的波形,網站會對比這兩個波形,一旦這兩者不匹配,仿真結果會變紅。

這一題就結束了。

Problem 159-Bugs_nand3

題目說明

本題中的三輸入與非門不工作了,找出并修正 BUG。

讀者必須使用提供的 5 輸入與門來實現這個與非門。

30e0ec50-be40-11ed-bfe3-dac502259ad0.png

模塊端口聲明

moduletop_module(inputa,inputb,inputc,outputout);

題目解析

原題中只使用了與門~

moduletop_module(inputlogica,
inputlogicb,
inputlogicc,
outputlogicout
);//

varlogicout_temp;
andgateinst1(.out(out_temp),
.a(a),
.b(b),
.c(c),
.d(1'd1),
.e(1'd1)
);

assignout=~out_temp;
endmodule

30f9d7f6-be40-11ed-bfe3-dac502259ad0.png

點擊Submit,等待一會就能看到下圖結果:

3101d53c-be40-11ed-bfe3-dac502259ad0.png

注意圖中的Ref是參考波形,Yours是你的代碼生成的波形,網站會對比這兩個波形,一旦這兩者不匹配,仿真結果會變紅。

這一題就結束了。

Problem 160-Bugs_mux4

題目說明

這個 4 對 1 多路復用器不起作用。修復錯誤。

下面無錯誤的 2 對 1 多路復用器:

modulemux2(
inputsel,
input[7:0]a,
input[7:0]b,
output[7:0]out
);
31229740-be40-11ed-bfe3-dac502259ad0.png

模塊端口聲明

moduletop_module(
input[1:0]sel,
input[7:0]a,
input[7:0]b,
input[7:0]c,
input[7:0]d,
output[7:0]out);

題目解析

沒啥大問題,還是變量位寬問題。

moduletop_module(
inputlogic[1:0]sel,
inputlogic[7:0]a,
inputlogic[7:0]b,
inputlogic[7:0]c,
inputlogic[7:0]d,
outputlogic[7:0]out
);//

varlogic[7:0]mux0,mux1;
mux2u1_mux0(sel[0],a,b,mux0);
mux2u2_mux1(sel[0],c,d,mux1);
mux2u3_mux2(sel[1],mux0,mux1,out);

endmodule

31346632-be40-11ed-bfe3-dac502259ad0.png

點擊Submit,等待一會就能看到下圖結果:

3146bf08-be40-11ed-bfe3-dac502259ad0.png

注意圖中的Ref是參考波形,Yours是你的代碼生成的波形,網站會對比這兩個波形,一旦這兩者不匹配,仿真結果會變紅。

這一題就結束了。

Problem 161-Bugs_addsubz

題目說明

繼續找BUG

314fee5c-be40-11ed-bfe3-dac502259ad0.png 圖片來自HDLBits

模塊端口聲明

moduletop_module(
inputdo_sub,
input[7:0]a,
input[7:0]b,
outputreg[7:0]out,
outputregresult_is_zero
);

題目解析

out條件舉例不足。

moduletop_module(
inputlogicdo_sub,
inputlogic[7:0]a,
inputlogic[7:0]b,
outputlogic[7:0]out,
outputlogicresult_is_zero
);

always_combbegin
case(do_sub)
0:out=a+b;
1:out=a-b;
endcase

if(out==8'd0)begin
result_is_zero=1;
end
elsebegin
result_is_zero=0;
end

end

endmodule


31658fc8-be40-11ed-bfe3-dac502259ad0.png

點擊Submit,等待一會就能看到下圖結果:

3172ce18-be40-11ed-bfe3-dac502259ad0.png

注意圖中的Ref是參考波形,Yours是你的代碼生成的波形,網站會對比這兩個波形,一旦這兩者不匹配,仿真結果會變紅。

這一題就結束了。

Problem 162-Bugs_case

題目說明

這個組合電路應該識別鍵 0 到 9 的 8 位鍵盤掃描碼。它應該指示是否識別了 10 種情況中的一種(valid),如果是,則檢測到哪個鍵。修復錯誤。

318a8864-be40-11ed-bfe3-dac502259ad0.png

模塊端口聲明

moduletop_module(
input[7:0]code,
outputreg[3:0]out,
outputregvalid=1);

題目解析

信號定義時不能賦值,case最后一個選項位寬不對。

moduletop_module(
inputlogic[7:0]code,
outputlogic[3:0]out,
outputlogicvalid);//

always_combbegin
out=4'd0;
valid=1'd1;
case(code)
8'h45:out=4'd0;
8'h16:out=4'd1;
8'h1e:out=4'd2;
8'h26:out=4'd3;
8'h25:out=4'd4;
8'h2e:out=4'd5;
8'h36:out=4'd6;
8'h3d:out=4'd7;
8'h3e:out=4'd8;
8'h46:out=4'd9;
default:valid=1'd0;
endcase
end

endmodule

319834dc-be40-11ed-bfe3-dac502259ad0.png

點擊Submit,等待一會就能看到下圖結果:

31b4cbd8-be40-11ed-bfe3-dac502259ad0.png

注意圖中的Ref是參考波形,Yours是你的代碼生成的波形,網站會對比這兩個波形,一旦這兩者不匹配,仿真結果會變紅。

這一題就結束了。




審核編輯:劉清

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 多路復用器
    +關注

    關注

    9

    文章

    1057

    瀏覽量

    66776
  • 與非門
    +關注

    關注

    1

    文章

    141

    瀏覽量

    13429

原文標題:總結

文章出處:【微信號:Open_FPGA,微信公眾號:OpenFPGA】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    多功能8通道多路復用器

    DN112- 多功能8通道多路復用器
    發表于 07-16 06:28

    用于視頻路由和多路復用系統的單路21模擬多路復用器

    AD8170-EB,用于視頻路由和多路復用系統的單路21模擬多路復用器評估板。 AD8170評估板經過精心布局和測試,可演示器件的指定高速性能
    發表于 06-17 16:47

    組合邏輯基礎之多路復用器設計

    1、組合邏輯基礎之多路復用器設計多路復用器也叫數據選擇器,如下圖所示,是根據選擇信號Sel的值從多個數據輸入中選擇其中一個進行輸出,是數字系統中應用非常廣泛的一種邏輯電路。如下是一個典型的四選一
    發表于 08-04 17:06

    具有8:1多路復用器的通用輸入/輸出(GPIO)擴展功能

    1:具有8:1多路復用器的通用輸入/輸出(GPIO)擴展功能幸運的是,小尺寸的8:1
    發表于 11-07 07:07

    模擬開關和多路復用器的基礎參數

    作者:現場應用工程師 蘇智超 Rock Su 在測試測量相關應用中,模擬開關和多路復用器有著非常廣泛的應用,例如運放的增益調節、ADC分時采集多路傳感器信號等等。雖然它的功能很簡單,但是仍然有很多
    發表于 11-08 07:02

    復用器多路復用

    復用器多路復用  多路復用
    發表于 01-07 14:27 ?1405次閱讀

    四路 1-of-2 多路復用器/解復用器-74CBTLV3257_Q100

    四路 1-of-2 多路復用器/解復用器-74CBTLV3257_Q100
    發表于 02-07 20:27 ?0次下載
    四路 <b class='flag-5'>1-of-2</b> <b class='flag-5'>多路復用器</b>/解<b class='flag-5'>復用器</b>-74CBTLV3257_Q100

    四路 1-of-2多路復用器/解復用器-CBT3257A

    四路 1-of-2 多路復用器/解復用器-CBT3257A
    發表于 02-15 20:08 ?0次下載
    四路 <b class='flag-5'>1-of-2</b><b class='flag-5'>多路復用器</b>/解<b class='flag-5'>復用器</b>-CBT3257A

    1-of-8 FET 多路復用器/解復用器-CBT3251

    1-of-8 FET 多路復用器/解復用器-CBT3251
    發表于 02-16 21:03 ?0次下載
    <b class='flag-5'>1-of-8</b> FET <b class='flag-5'>多路復用器</b>/解<b class='flag-5'>復用器</b>-CBT3251

    四路 1-of-2多路復用器/解復用器-CBT3257A_Q100

    四路 1-of-2 多路復用器/解復用器-CBT3257A_Q100
    發表于 02-20 19:25 ?1次下載
    四路 <b class='flag-5'>1-of-2</b><b class='flag-5'>多路復用器</b>/解<b class='flag-5'>復用器</b>-CBT3257A_Q100

    四路 1-of-2多路復用器/解復用器-74CBTLV3257

    四路 1-of-2 多路復用器/解復用器-74CBTLV3257
    發表于 02-20 20:02 ?0次下載
    四路 <b class='flag-5'>1-of-2</b><b class='flag-5'>多路復用器</b>/解<b class='flag-5'>復用器</b>-74CBTLV3257

    具有電荷泵的421 FET 多路復用器/解復用器-74CB3Q3257_Q100

    具有電荷泵的 4 21 FET 多路復用器/解復用器-74CB3Q3257_Q100
    發表于 02-20 20:11 ?0次下載
    具有電荷泵的4<b class='flag-5'>位</b><b class='flag-5'>2</b>選 <b class='flag-5'>1</b> FET <b class='flag-5'>多路復用器</b>/解<b class='flag-5'>復用器</b>-74CB3Q3257_Q100

    具有電荷泵的421 FET 多路復用器/解復用器-74CB3Q3257

    具有電荷泵的 4 21 FET 多路復用器/解復用器-74CB3Q3257
    發表于 02-23 19:15 ?0次下載
    具有電荷泵的4<b class='flag-5'>位</b><b class='flag-5'>2</b>選 <b class='flag-5'>1</b> FET <b class='flag-5'>多路復用器</b>/解<b class='flag-5'>復用器</b>-74CB3Q3257

    TS3DV20812 2Gbps差分開關81:2多路復用器/解復用器數據表

    電子發燒友網站提供《TS3DV20812 2Gbps差分開關81:2多路復用器/解
    發表于 07-10 09:23 ?0次下載
    TS3DV20812 <b class='flag-5'>2</b>Gbps差分開關<b class='flag-5'>8</b><b class='flag-5'>位</b><b class='flag-5'>1</b>:<b class='flag-5'>2</b><b class='flag-5'>多路復用器</b>/解<b class='flag-5'>復用器</b>數據表

    SN74CBTLV16292:低電壓121-of-2 FET多路復用器/解復用器的設計解析

    SN74CBTLV16292:低電壓121-of-2 FET多路復用器/解復用器的設計解析 在電子設計領域,多路復用器/解
    的頭像 發表于 01-19 09:45 ?396次閱讀