无码av一区二区三区无码,在线观看老湿视频福利,日韩经典三级片,成 人色 网 站 欧美大片在线观看

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

HDLbits-Module add

2023-06-13 17:12 作者:業(yè)精于勤而荒于嬉哦  | 我要投稿


Adder 1:module_add

You are given a module add16 that performs a 16-bit addition. Instantiate two of them to create a 32-bit adder. One add16 module computes the lower 16 bits of the addition result, while the second add16 module computes the upper 16 bits of the result, after receiving the carry-out from the first adder. Your 32-bit adder does not need to handle carry-in (assume 0) or carry-out (ignored), but the internal modules need to in order to function correctly. (In other words, the add16 module performs 16-bit a + b + cin, while your module performs 32-bit a + b).


您將獲得一個執(zhí)行 16 位加法的模塊 add16。實例化其中兩個以創(chuàng)建一個 32 位加法器。一個 add16 模塊計算加法結(jié)果的低 16 位,而第二個 add16 模塊在接收到第一個加法器的進位后計算結(jié)果的高 16 位。您的 32 位加法器不需要處理進位(假設(shè)為 0)或進位(忽略),但內(nèi)部模塊需要才能正常工作。(換句話說,add16 模塊執(zhí)行 16 位 a + b + cin,而您的模塊執(zhí)行 32 位 a + b)。

module top_module(

? ? input [31:0] a,

? ? input [31:0] b,

? ? output [31:0] sum

);

? ? wire cout1;

? ? ?add16? ins1( a[15:0],? b[15:0],? 1'b0, sum[15:0], cout1 );?

? ? ?add16? ins2( a[31:16],? b[31:16],? cout1, sum[31:16], );?

? ?

endmodule


HDLbits-Module add的評論 (共 條)

分享到微博請遵守國家法律
泗洪县| 扶余县| 乡城县| 贡山| 永顺县| 休宁县| 大连市| 依安县| 运城市| 疏勒县| 犍为县| 乐陵市| 化德县| 平谷区| 平凉市| 四川省| 诏安县| 张家口市| 库伦旗| 子洲县| 淅川县| 凤城市| 洛隆县| 牡丹江市| 容城县| 开平市| 潢川县| 竹溪县| 宁蒗| 蓬溪县| 会昌县| 应城市| 安福县| 成安县| 肇东市| 巴林右旗| 陆川县| 平顶山市| 杨浦区| 萝北县| 长泰县|