色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

    文章

    873

    瀏覽量

    65323
  • 與非門
    +關注

    關注

    1

    文章

    123

    瀏覽量

    12791

原文標題:總結

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

收藏 人收藏

    評論

    相關推薦

    多功能8通道多路復用器

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

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

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

    你真的了解的模擬多路復用器和開關的原理和應用嗎?

    多路復用器和開關的原理是什么?如何設計出模擬多路復用器和開關解決方案
    發表于 03-11 07:46

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

    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 ?1199次閱讀

    四路 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>數據表
    主站蜘蛛池模板: 成视频高清| 爱情岛论坛免费在线观看| 无码任你躁久久久久久久| 受喷汁红肿抽搐磨NP双性| 性xxx免费视频| 一本大道无码AV天堂欧美| 99精品亚洲| 国产精品内射久久久久欢欢| 久久精品国产福利电影网| 人妻兽虐曲| 亚洲国产中文在线视频免费| 69日本xxⅹxxxxx18| 古风一女N男到处做高H| 精品AV国产一区二区三区| 欧美高清69vivo| 亚洲大片在线观看| xnxnxn69日本| 久久九九少妇免费看A片| 日本黄色成年人免费观看| 一区二区三区内射美女毛片 | 亚洲欧美一区二区三区导航| xxxxxl荷兰| 入禽太深免费观看| adc年龄确认大驾光临入口| 精品午夜中文字幕熟女人妻在线| 日韩1区1区产品乱码芒果榴莲| 中文字幕一区二区视频 | 97成人在线视频| 久久精品亚洲AV中文2区金莲| 中文字幕乱码一区AV久久| 国产在线一卡二卡| 青青青草国产| 99久久精品国产免费| 人妻中文字幕无码系列| 国产久青青青青在线观看| 色悠久久综合| 超碰在线视频人人AV| 欧美性极品黑人hd| 91麻豆久久| 色欲国产麻豆精品AV免费| 果冻传媒在线观看网站|