最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

HDLBits (64) — 256至1多路復(fù)用器

2022-03-05 15:10 作者:僚機Wingplane  | 我要投稿

本題鏈接:

https://hdlbits.01xz.net/wiki/Mux256to1

創(chuàng)建一個位寬為1的256比1的多路復(fù)用器。這256個輸入都被打包成一個256位的輸入向量。當(dāng) sel = 0時,選擇?in[0]當(dāng) sel = 1時,選擇 in[1],以此類推。

預(yù)期解決方案長度:大約1行。

題目

提示:

  • 對于這么多選項,case 語句可能會未必有用。

  • 向量指針可以是可變的,只要給仿真器計算所選位的寬度是常量。使用向量指針選擇向量的位將非常有用。

答案

當(dāng)位寬大于 1 時,wire 或 reg 即可聲明為向量的形式。Verilog 支持可變的向量域選擇,可以指定某一位或若干相鄰位,作為其他邏輯使用。

Verillog 還支持指定 bit 位后固定位寬的向量域選擇訪問。

  • [bit+: width]?: 從起始 bit 位開始遞增,位寬為 width。

  • [bit-: width]?: 從起始 bit 位開始遞減,位寬為 width。

對信號重新進行組合成新的向量時,需要借助大括號。

參考資料:

2.3 Verilog 數(shù)據(jù)類型?| 菜鳥教程:

https://www.runoob.com/w3cnote/verilog-data-type.html

HDLBits (64) — 256至1多路復(fù)用器的評論 (共 條)

分享到微博請遵守國家法律
北票市| 株洲市| 西吉县| 遵义市| 木里| 墨脱县| 平顺县| 东阳市| 南乐县| 寿光市| 苍山县| 新野县| 新平| 同德县| 华池县| 龙陵县| 延长县| 墨竹工卡县| 博野县| 石嘴山市| 镇雄县| 宁南县| 临邑县| 砀山县| 霍林郭勒市| 宁陵县| 泰州市| 玉屏| 定边县| 孝感市| 黑山县| 称多县| 秦皇岛市| 马关县| 姜堰市| 松溪县| 娱乐| 固始县| 乌恰县| 无为县| 瑞金市|