快乐学习 一个网站喵查铺子(catpuzi.com)全搞定~

Electronic circuit design, testing and experimentation (2)

中国大学MOOC答案

现在定义了一个1位的加法器addbit(ci,a, b, co, sum),模块的结果用表达式表示为{co, sub}=a+b+ci,其中a, b为两个加数,ci为来自低位的进位, sum为和, co为向高位的进位,如果以此1位加法器构建四位加法器,同时定义顶层模块中的端口信号和中间变量的定义:output   [3:0]   result;   //4位输出结果    output          carry;   //进位输出                                          input    [3:0]    r1,  r2; //两个4位加数                                          input            ci;     //来自低位的进位信号                                                   wire     [3:0]    r1,  r2,  result; //线型类型定义                                   wire       ci,  carry,  c1,  c2,  c3; //线型类型定义和中间变量下面通过层次调用的方式进行逻辑实现中的表达式正确的是

现在定义了一个1位的加法器addbit(ci,a, b, co, sum),模块的结果用表达式表示为{co, sub}=a+b+ci,其中a, b为两个加数,ci为来自低位的进位, sum为和, co为向高位的进位,如果以此1位加法器构建四位加法器,同时定义顶层模块中的端口信号和中间变量的定义:<strong>output   [3:0]   result;   //4位输出结果</strong><strong>    output          carry;   //进位输出                                      </strong><strong>    input    [3:0]    r1,  r2; //两个4位加数                                      </strong><strong>    input            ci;     //来自低位的进位信号                                               </strong><strong>    wire     [3:0]    r1,  r2,  result; //线型类型定义                               </strong><strong>    wire       ci,  carry,  c1,  c2,  c3; //线型类型定义和中间变量</strong>下面通过层次调用的方式进行逻辑实现中的表达式正确的是
A、addbit (r1, r2, ci, result, c1) B、addbit (r1[0], r2[0], ci, result[0], c1) C、addbit U0 (ci, r1[0], r2[0], result[0], c1) D、addbit U0 (ci, r1[0], r2[0], cl, result[0]) E、addbit U0……继续阅读 »