Nick️WWWWW 2024-09-26 12:37 采纳率: 0%
浏览 5

HDLBits:Bcdadd100

题目如图

img


我写的代码如下:

module top_module( 
    input [399:0] a, b,
    input cin,
    output cout,
    output [399:0] sum );
    genvar i;
    wire[99:0] t;

    bcd_fadd a0(.cin(cin),.cout(t[0]),.a(a[3:0]),.b(b[3:0]),.sum(sum[3:0]));
    generate
        for(i=1;i<=99;i=i+1) begin:adder4
            bcd_fadd a(.cin(t[i-1]),.cout(t[i]),.a(a[i*4+3:i*4]),.b(b[i*4+3:i*4]),.sum(sum[i*4+3:i*4]));
        end
    endgenerate
    assign cout = t[99];

endmodule

我总感觉没问题呀,但是结果是报错的,如下:

img

请问大家,我这个代码到底是哪里有问题?谢谢

  • 写回答

1条回答 默认 最新

  • 老皮芽子 2024-09-26 14:49
    关注

    你这个代码是没问题的
    但是在 HDLBits 下又出现了错误的结果
    主要是例化的模块名和变量名相同了
    你可以将例化的名字 a 改成 a1 就行了

    img

    评论

报告相同问题?

问题事件

  • 创建了问题 9月26日

悬赏问题

  • ¥15 如何在vue.config.js中读取到public文件夹下window.APP_CONFIG.API_BASE_URL的值
  • ¥50 浦育平台scratch图形化编程
  • ¥20 求这个的原理图 只要原理图
  • ¥15 vue2项目中,如何配置环境,可以在打完包之后修改请求的服务器地址
  • ¥20 微信的店铺小程序如何修改背景图
  • ¥15 UE5.1局部变量对蓝图不可见
  • ¥15 一共有五道问题关于整数幂的运算还有房间号码 还有网络密码的解答?(语言-python)
  • ¥20 sentry如何捕获上传Android ndk 崩溃
  • ¥15 在做logistic回归模型限制性立方条图时候,不能出完整图的困难
  • ¥15 G0系列单片机HAL库中景园gc9307液晶驱动芯片无法使用硬件SPI+DMA驱动,如何解决?