`timescale 1ns / 1ps ////////////////////////////////////////////////////////////////////////////////// //This module is a top-level wrapper for the module SSD_display. //Author: Carlos Davila, SMU Electrical and Computer Engineering Dept. ////////////////////////////////////////////////////////////////////////////////// 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 carry_out; ripple_carry_adder adder( .A(sw[4:0]), .B(sw[9:5]), .Ci(sw[10]), .S(sum), .Co(carry_out) ); wire[15:0] displayed_number = {11'b0,sum}; //wire sign = sum[4]; //SSD_display(sw, clk, seg, an); SSD_display ssd_display_instance( .displayed_number(displayed_number), .clk(clk), .LED_out(seg), .Anode_Activate(an) ); wire sign = sum[4]; endmodule