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

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

HDLBits (38) — 歸約運(yùn)算符

2022-02-13 01:23 作者:僚機(jī)Wingplane  | 我要投稿

本題鏈接:

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

您已經(jīng)熟悉了兩個(gè)值之間的按位操作,(例如:a & b?or?a ^ b)。有時(shí),你想創(chuàng)建一個(gè)有一定位寬的門(mén)電路,這個(gè)門(mén)電路對(duì)一個(gè)向量的所有位都起作用,像(a[0] & a[1] & a[2] & a[3] ... ),如果數(shù)據(jù)很長(zhǎng),這會(huì)變得繁瑣。

歸約運(yùn)算符可以對(duì)一個(gè)向量中的位執(zhí)行 AND、 OR 和 XOR操作,從而產(chǎn)生一個(gè)位的輸出:

上面這些是只有一個(gè)操作數(shù)的一元運(yùn)算符(類(lèi)似于 NOT 運(yùn)算符!~)。還可以將這些輸出反轉(zhuǎn)以創(chuàng)建 NAND、 NOR 和 XNOR 門(mén),例如(~& d[7:0])。

現(xiàn)在可以重新構(gòu)建?4-input gates?100-input gates。

題目

在通過(guò)不穩(wěn)定信道傳輸數(shù)據(jù)時(shí),奇偶校驗(yàn)通常被用作一種檢測(cè)錯(cuò)誤的簡(jiǎn)單方法。創(chuàng)建一個(gè)電路,用來(lái)計(jì)算一個(gè)8位字節(jié)的奇偶校驗(yàn)位(這將在字節(jié)中添加第9位)。我們將使用“偶數(shù)”奇偶校驗(yàn),其中奇偶校驗(yàn)位只是所有8個(gè)數(shù)據(jù)位的異或。

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

答案

歸約操作符包括:歸約與(&),歸約與非(~&),歸約或(|),歸約或非(~|),歸約異或(^),歸約同或(~^)。

歸約操作符只有一個(gè)操作數(shù),它對(duì)這個(gè)向量操作數(shù)逐位進(jìn)行操作,最終產(chǎn)生一個(gè) 1bit 結(jié)果。

邏輯操作符、按位操作符和歸約操作符都使用相同的符號(hào)表示,因此有時(shí)候容易混淆。區(qū)分這些操作符的關(guān)鍵是分清操作數(shù)的數(shù)目,和計(jì)算結(jié)果的規(guī)則。

參考資料:

2.4?Verilog 表達(dá)式 | 菜鳥(niǎo)教程:

https://www.runoob.com/w3cnote/verilog-expression.html


HDLBits (38) — 歸約運(yùn)算符的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
潮州市| 巴彦县| 额敏县| 阿克陶县| 鹤庆县| 汾阳市| 鲁甸县| 三河市| 习水县| 台中县| 武邑县| 壶关县| 江永县| 郁南县| 平塘县| 宝鸡市| 平罗县| 白河县| 曲松县| 潞西市| 雅江县| 江永县| 文山县| 田阳县| 翁源县| 利川市| 桓台县| 霍邱县| 交口县| 镇巴县| 揭阳市| 潼南县| 铜陵市| 搜索| 许昌市| 新昌县| 和平区| 美姑县| 平潭县| 吐鲁番市| 石首市|