Professional Documents
Culture Documents
Verilog Tutorial: 1-Bit Full Adder
Verilog Tutorial: 1-Bit Full Adder
Verilog Tutorial: 1-Bit Full Adder
B A
Cin
Cout
A B
S1 Sum
C2 Cout C1 Cin
2012 Chang Choo
S4
S[3]
S[2]
S[1]
S[0]
module fulladd4 (sum, cout, a, b, cin); output [3:0] sum; output cout; input [3:0] a, b; input cin; wire c3, c2, c1; fulladd fa0 (sum[0], c1, a[0], b[0], cin); fulladd fa1 (sum[1], c2, a[1], b[1], c1); fulladd fa2 (sum[2], c3, a[2], b[2], c2); fulladd fa3 (sum[3], cout, a[3], b[3], c3); endmodule
2012 Chang Choo
Optional
Simulation Compiler
Simulation Model
Test Vectors
Waveform
VHDL Simulation
Text Output