VL72 全加器
① 请用题目提供的半加器实现全加器电路
半加器的参考代码如下,可在答案中添加并例化此代码。
module add_half(
input A ,
input B ,
output wire S ,
output wire C
);
assign S = A ^ B;
assign C = A & B;
endmodule
思路一:例化半加器
wire ST, CT1, CT2;
add_half af1(A, B, ST, CT1);
add_half af2(ST, Ci, S, CT2);
assign Co = CT1 | CT2;
思路二:直接定义运算
assign S = A ^ B ^ Ci;
assign Co = (A&B) |(A&Ci)|(B&Ci) ;
721

被折叠的 条评论
为什么被折叠?



