`timescale 1ns / 1ps
//////////////////////////////////////////////////////////////////////////////////
// Company: 
// Engineer: 
// 
// Create Date:    12:41:42 08/30/2009 
// Design Name: 
// Module Name:    DecodingTheWorld 
// Project Name: 
// Target Devices: 
// Tool versions: 
// Description: 
//
// Dependencies: 
//
// Revision: 
// Revision 0.01 - File Created
// Additional Comments: 
//
//////////////////////////////////////////////////////////////////////////////////
module DecodingTheWorld(
    input [1:0] SEG_SELECT_IN,
    output [3:0] SEG_SELECT_OUT,
    input [3:0] BIN_IN,
    output [7:0] HEX_OUT,
    input DOT_IN
    );

	wire A = BIN_IN[0];
	wire B = BIN_IN[1];
	wire C = BIN_IN[2];
	wire D = BIN_IN[3];

	HEX_OUT[0] = (B & (~A) & (~C) & (~D)) | (D & (~A) & (~B) & (~C)) | (B & (~A) & C & D) | (B & A & C & (~D));
	HEX_OUT[1] = ;
	HEX_OUT[2] = ;
	HEX_OUT[3] = ;
	HEX_OUT[4] = ;
	HEX_OUT[5] = ;
	HEX_OUT[6] = ;
	HEX_OUT[7] = ;

	SEG_SELECT_OUT[0] = ~( (~SEG_SELECT_IN[0]) & (~SEG_SELECT_IN[1]) );
	SEG_SELECT_OUT[2] = ;
	SEG_SELECT_OUT[3] = ;
	SEG_SELECT_OUT[4] = ;
	
endmodule
