2008年10月13日 星期一
2008年10月13號 Add-half (Behavoral Modeling)
module add_half (sum,c_out,a,b);
input a,b;
output sum,c_out;
reg sum,c_out;
always
begin
sum=a+b;
c_out=a*b;
end
endmodule
input a,b;
output sum,c_out;
reg sum,c_out;
always
begin
sum=a+b;
c_out=a*b;
end
endmodule
2008年10月6日 星期一
2008年10月6日 Add-half (Gate-live Modeling)
Design a verilog model of a half adder and write a testbench to verify the designed verilog model.
P.9(課本第九頁)
module add_half (sum,c_out,a,b);
input a,b;
output sum,c_out;
wire c_out_bar;
xor (sum,a,b);
nand (c_out_bar,a,b);
not (c_out,c_out_bar);
endmodule
P.9(課本第九頁)
module add_half (sum,c_out,a,b);
input a,b;
output sum,c_out;
wire c_out_bar;
xor (sum,a,b);
nand (c_out_bar,a,b);
not (c_out,c_out_bar);
endmodule
訂閱:
意見 (Atom)