module SSD_Display_top( input [15:0] sw, output [15:0] led, input clk, output [6:0] seg, output [3:0] an ); assign led = sw; wire [4:0] A = sw[4:0]; wire [4:0] B = sw[9:5]; wire Ci = sw[10]; wire [4:0] sum; wire carry_out; ripple_carry_adder adder( .A(A), .B(B), .Ci(Ci), .S(sum), .Co(carry_out) ); SSD_display ssd_display_instance( .displayed_number(displayed_number), .clk(clk), .LED_out(seg), .Anode_Activate(an) ); //display least significant 4 decimal digits of 16-bit number //in switches SSD_display(sw, clk, seg, an); endmodule