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

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

More Verilog Features

2023-04-18 22:21 作者:bili15dfsghas  | 我要投稿


conditional
reduction
gates100?
popcount255
adder100i

module top_module(?

? ? input [99:0] a, b,

? ? input cin,

? ? output [99:0] cout,

? ? output [99:0] sum );

? ??

?//第一位實例化

full_adder fa_inst(

? ? ? ? .a(a[0]),

? ? ? ? .b(b[0]),

? ? ? ? .cin(cin),

? ? ? ? .sum(sum[0]),

? ? ? ? .cout(cout[0])

);

? ? //后99位實例化

genvar i;

generate

? ? ? ? for(i=1;i<100;i=i+1)begin:add

? ? ? ? ? ?full_adder fa_inst(

? ? ? ? ? ? ? ?.a(a[i]),

? ? ? ? ? ? ? ?.b(b[i]),

? ? ? ? ? ? ? ?.cin(cout[i-1]),//1-1=0,*****99-1=98,99=99

? ? ? ? ? ? ? ?.sum(sum[i]),

? ? ? ? ? ? ? ?.cout(cout[i])

? ? ? ? ? ?);end

? ? ? ? endgenerate

? ? ? ? ? ??

endmodule

//全加器

module full_adder(input a,

? ? ? ? ? ? ? ?input b,

? ? ? ? ? ? ? ?input cin,

? ? ? ? ? ? ? ?output sum,

? ? ? ? ? ? ? ? output cout);

? ? assign sum=a^b^cin;

? ? assign cout=a&b | a&cin | b&cin;

endmodule?

module top_module(?

? ? input [399:0] a, b,

? ? input cin,

? ? output cout,

? ? output [399:0] sum );

? ??

? ? wire [399:0] cout_tmp;

? ? ?bcd_fadd bcd_fadd_inst(

? ? ? ? .a(a[3:0]),

? ? ? ? .b(b[3:0]),

? ? ? ? .cin(cin),

? ? ? ? .cout(cout_tmp[0]),

? ? ? ? .sum(sum[3:0])

? ? );


? ? assign cout = cout_tmp[400-4];

? ??

? ? generate

? ? ? ? genvar i;

? ? ? ? ?for(i = 4; i< 400; i = i + 4)

? ? ? ? ? ? ? ? begin :bcdadd100? // 模塊名

? ? ? ? ? ? ? ? ? ? bcd_fadd? bcd_fadd_inst(

? ? ? ? ? ? ? ? ? ? ? ? .a(a[i+3:i]),

? ? ? ? ? ? ? ? ? ? ? ? .b(b[i+3:i]),

? ? ? ? ? ? ? ? ? ? ? ? .cin(cout_tmp[i-4]),

? ? ? ? ? ? ? ? ? ? ? ? .cout(cout_tmp[i]),

? ? ? ? ? ? ? ? ? ? ? ? .sum(sum[i+3:i])

? ? ? ? ? ? ? ? ? ? );

? ? ? ? ? ? ? ? end

? ? ? ?endgenerate?

endmodule


More Verilog Features的評論 (共 條)

分享到微博請遵守國家法律
苏尼特右旗| 永靖县| 新营市| 朝阳区| 宁阳县| 永兴县| 抚州市| 新沂市| 漯河市| 瑞昌市| 弋阳县| 宁远县| 福泉市| 潍坊市| 吉安市| 岳阳县| 桐乡市| 崇义县| 寿光市| 福泉市| 渭源县| 扎兰屯市| 吉木乃县| 神木县| 昌都县| 安阳市| 探索| 璧山县| 桐城市| 孟村| 邓州市| 广安市| 锡林郭勒盟| 安阳县| 台北县| 武夷山市| 民勤县| 盖州市| 全州县| 大宁县| 桃源县|