91在线观看视频-91在线观看视频-91在线观看免费视频-91在线观看免费-欧美第二页-欧美第1页

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

    文章

    926

    瀏覽量

    66082
  • 與非門
    +關注

    關注

    1

    文章

    131

    瀏覽量

    13113

原文標題:總結

文章出處:【微信號: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 ?1287次閱讀

    四路 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>數據表
    主站蜘蛛池模板: 四虎必出精品亚洲高清 | 亚洲国产影视 | 国产精品欧美一区二区 | 男男h文小说阅 | 成人免费淫片95视频观看网站 | 四虎在线成人免费网站 | 又大又粗又爽黄毛片 | 色色视频网 | 性欧美乱又伦 | 精品新一区二区三区四区 | 天天综合色网 | 日本动漫天堂 | 躁天天躁中文字幕在线 | 国产成人精品视频一区二区不卡 | 久久久久久国产精品免费免 | 久久98精品久久久久久婷婷 | 国产精品欧美一区二区三区不卡 | 美女露出尿囗 | 免费观看国产网址你懂的 | 亚洲免费一级视频 | 凸输偷窥xxxx自由视频 | 欧美婷婷综合 | 国产日日操 | 午夜看大片 | 天天爽天天 | 日本夜夜操 | 午夜在线视频国产 | 68日本 xxxxxxxxx | www.天天色| 日韩精品一卡二卡三卡四卡2021 | 特黄视频免费看 | 成人99国产精品 | 色香欲综合成人免费视频 | 男女交性视频免费 | 午夜综合网 | 成人拍拍视频 | 天天插插插 | 国产特黄1级毛片 | 真实偷清晰对白在线视频 | 国产一级鲁丝片 | 亚洲午夜久久久精品影院视色 |