// Copyright (C) 2018  Intel Corporation. All rights reserved.
// Your use of Intel Corporation's design tools, logic functions 
// and other software and tools, and its AMPP partner logic 
// functions, and any output files from any of the foregoing 
// (including device programming or simulation files), and any 
// associated documentation or information are expressly subject 
// to the terms and conditions of the Intel Program License 
// Subscription Agreement, the Intel Quartus Prime License Agreement,
// the Intel FPGA IP License Agreement, or other applicable license
// agreement, including, without limitation, that your use is for
// the sole purpose of programming logic devices manufactured by
// Intel and sold by Intel or its authorized distributors.  Please
// refer to the applicable agreement for further details.

// VENDOR "Altera"
// PROGRAM "Quartus Prime"
// VERSION "Version 18.0.0 Build 614 04/24/2018 SJ Standard Edition"

// DATE "12/10/2018 15:02:14"

// 
// Device: Altera 5CSEMA5F31C6 Package FBGA896
// 

// 
// This Verilog file should be used for ModelSim-Altera (Verilog) only
// 

`timescale 1 ps/ 1 ps

module hexkeypad (
	row,
	clk,
	swt,
	col,
	led,
	gpio,
	hex);
inout 	[3:0] row;
input 	clk;
input 	[3:0] swt;
inout 	[3:0] col;
output 	[9:0] led;
output 	[15:0] gpio;
output 	[6:0] hex;

// Design Ports Information
// swt[1]	=>  Location: PIN_AC12,	 I/O Standard: 2.5 V,	 Current Strength: Default
// swt[2]	=>  Location: PIN_AF9,	 I/O Standard: 2.5 V,	 Current Strength: Default
// swt[3]	=>  Location: PIN_AF10,	 I/O Standard: 2.5 V,	 Current Strength: Default
// led[0]	=>  Location: PIN_V16,	 I/O Standard: 2.5 V,	 Current Strength: Default
// led[1]	=>  Location: PIN_W16,	 I/O Standard: 2.5 V,	 Current Strength: Default
// led[2]	=>  Location: PIN_V17,	 I/O Standard: 2.5 V,	 Current Strength: Default
// led[3]	=>  Location: PIN_V18,	 I/O Standard: 2.5 V,	 Current Strength: Default
// led[4]	=>  Location: PIN_W17,	 I/O Standard: 2.5 V,	 Current Strength: Default
// led[5]	=>  Location: PIN_W19,	 I/O Standard: 2.5 V,	 Current Strength: Default
// led[6]	=>  Location: PIN_Y19,	 I/O Standard: 2.5 V,	 Current Strength: Default
// led[7]	=>  Location: PIN_W20,	 I/O Standard: 2.5 V,	 Current Strength: Default
// led[8]	=>  Location: PIN_W21,	 I/O Standard: 2.5 V,	 Current Strength: Default
// led[9]	=>  Location: PIN_Y21,	 I/O Standard: 2.5 V,	 Current Strength: Default
// gpio[0]	=>  Location: PIN_AC18,	 I/O Standard: 2.5 V,	 Current Strength: Default
// gpio[1]	=>  Location: PIN_Y17,	 I/O Standard: 2.5 V,	 Current Strength: Default
// gpio[2]	=>  Location: PIN_AD17,	 I/O Standard: 2.5 V,	 Current Strength: Default
// gpio[3]	=>  Location: PIN_Y18,	 I/O Standard: 2.5 V,	 Current Strength: Default
// gpio[4]	=>  Location: PIN_AK16,	 I/O Standard: 2.5 V,	 Current Strength: Default
// gpio[5]	=>  Location: PIN_AK18,	 I/O Standard: 2.5 V,	 Current Strength: Default
// gpio[6]	=>  Location: PIN_AK19,	 I/O Standard: 2.5 V,	 Current Strength: Default
// gpio[7]	=>  Location: PIN_AJ19,	 I/O Standard: 2.5 V,	 Current Strength: Default
// gpio[8]	=>  Location: PIN_AJ17,	 I/O Standard: 2.5 V,	 Current Strength: Default
// gpio[9]	=>  Location: PIN_AJ16,	 I/O Standard: 2.5 V,	 Current Strength: Default
// gpio[10]	=>  Location: PIN_AH18,	 I/O Standard: 2.5 V,	 Current Strength: Default
// gpio[11]	=>  Location: PIN_AH17,	 I/O Standard: 2.5 V,	 Current Strength: Default
// gpio[12]	=>  Location: PIN_AG16,	 I/O Standard: 2.5 V,	 Current Strength: Default
// gpio[13]	=>  Location: PIN_AE16,	 I/O Standard: 2.5 V,	 Current Strength: Default
// gpio[14]	=>  Location: PIN_AF16,	 I/O Standard: 2.5 V,	 Current Strength: Default
// gpio[15]	=>  Location: PIN_AG17,	 I/O Standard: 2.5 V,	 Current Strength: Default
// hex[0]	=>  Location: PIN_AE26,	 I/O Standard: 2.5 V,	 Current Strength: Default
// hex[1]	=>  Location: PIN_AE27,	 I/O Standard: 2.5 V,	 Current Strength: Default
// hex[2]	=>  Location: PIN_AE28,	 I/O Standard: 2.5 V,	 Current Strength: Default
// hex[3]	=>  Location: PIN_AG27,	 I/O Standard: 2.5 V,	 Current Strength: Default
// hex[4]	=>  Location: PIN_AF28,	 I/O Standard: 2.5 V,	 Current Strength: Default
// hex[5]	=>  Location: PIN_AG28,	 I/O Standard: 2.5 V,	 Current Strength: Default
// hex[6]	=>  Location: PIN_AH28,	 I/O Standard: 2.5 V,	 Current Strength: Default
// row[0]	=>  Location: PIN_AA21,	 I/O Standard: 2.5 V,	 Current Strength: Default
// row[1]	=>  Location: PIN_AC23,	 I/O Standard: 2.5 V,	 Current Strength: Default
// row[2]	=>  Location: PIN_AD24,	 I/O Standard: 2.5 V,	 Current Strength: Default
// row[3]	=>  Location: PIN_AE23,	 I/O Standard: 2.5 V,	 Current Strength: Default
// col[0]	=>  Location: PIN_AE24,	 I/O Standard: 2.5 V,	 Current Strength: Default
// col[1]	=>  Location: PIN_AF25,	 I/O Standard: 2.5 V,	 Current Strength: Default
// col[2]	=>  Location: PIN_AF26,	 I/O Standard: 2.5 V,	 Current Strength: Default
// col[3]	=>  Location: PIN_AG25,	 I/O Standard: 2.5 V,	 Current Strength: Default
// clk	=>  Location: PIN_AF14,	 I/O Standard: 2.5 V,	 Current Strength: Default
// swt[0]	=>  Location: PIN_AB12,	 I/O Standard: 2.5 V,	 Current Strength: Default


wire gnd;
wire vcc;
wire unknown;

assign gnd = 1'b0;
assign vcc = 1'b1;
assign unknown = 1'bx;

tri1 devclrn;
tri1 devpor;
tri1 devoe;
wire \swt[1]~input_o ;
wire \swt[2]~input_o ;
wire \swt[3]~input_o ;
wire \~QUARTUS_CREATED_GND~I_combout ;
wire \clk~input_o ;
wire \clk~inputCLKENA0_outclk ;
wire \counter[0]~0_combout ;
wire \Add0~37_sumout ;
wire \Add0~38 ;
wire \Add0~33_sumout ;
wire \Add0~34 ;
wire \Add0~29_sumout ;
wire \Add0~30 ;
wire \Add0~25_sumout ;
wire \Add0~26 ;
wire \Add0~21_sumout ;
wire \Add0~22 ;
wire \Add0~17_sumout ;
wire \Add0~18 ;
wire \Add0~13_sumout ;
wire \Add0~14 ;
wire \Add0~9_sumout ;
wire \Add0~10 ;
wire \Add0~5_sumout ;
wire \Add0~6 ;
wire \Add0~1_sumout ;
wire \col[2]~input_o ;
wire \col[1]~input_o ;
wire \col[3]~input_o ;
wire \col[0]~input_o ;
wire \col_in~0_combout ;
wire \row[0]~input_o ;
wire \row[3]~input_o ;
wire \row[1]~input_o ;
wire \row[2]~input_o ;
wire \Selector14~2_combout ;
wire \Selector8~0_combout ;
wire \state_value~53_combout ;
wire \Selector12~0_combout ;
wire \swt[0]~input_o ;
wire \state_value.key_c30~q ;
wire \Selector9~0_combout ;
wire \state_value.key_c00~q ;
wire \Selector10~0_combout ;
wire \state_value.key_c10~q ;
wire \Selector11~0_combout ;
wire \state_value.key_c20~q ;
wire \Selector24~0_combout ;
wire \Equal5~0_combout ;
wire \Equal4~0_combout ;
wire \Selector28~0_combout ;
wire \Selector17~0_combout ;
wire \state_value.key_3~q ;
wire \Selector29~0_combout ;
wire \Selector16~0_combout ;
wire \state_value.key_2~q ;
wire \Selector14~3_combout ;
wire \Selector15~0_combout ;
wire \state_value.key_1~q ;
wire \WideOr10~0_combout ;
wire \Selector18~0_combout ;
wire \state_value.key_4~q ;
wire \Selector19~0_combout ;
wire \state_value.key_5~q ;
wire \Selector25~0_combout ;
wire \state_value.key_b~q ;
wire \Selector20~0_combout ;
wire \state_value.key_6~q ;
wire \Selector13~0_combout ;
wire \Selector14~0_combout ;
wire \Equal7~0_combout ;
wire \Selector28~1_combout ;
wire \state_value.key_e~q ;
wire \Selector29~1_combout ;
wire \state_value.key_f~q ;
wire \Selector27~0_combout ;
wire \state_value.key_d~q ;
wire \Selector14~5_combout ;
wire \state_value.key_0~q ;
wire \Selector2~0_combout ;
wire \Equal6~0_combout ;
wire \Selector21~0_combout ;
wire \state_value.key_7~q ;
wire \Selector26~0_combout ;
wire \state_value.key_c~q ;
wire \Selector23~0_combout ;
wire \state_value.key_9~q ;
wire \Selector22~0_combout ;
wire \state_value.key_8~q ;
wire \Selector13~1_combout ;
wire \Selector14~1_combout ;
wire \Selector24~1_combout ;
wire \state_value.key_a~q ;
wire \Selector13~5_combout ;
wire \Selector13~3_combout ;
wire \Selector13~4_combout ;
wire \Selector13~2_combout ;
wire \Selector13~6_combout ;
wire \state_value.key_off~q ;
wire \WideOr0~0_combout ;
wire \Selector8~1_combout ;
wire \state_value.key_col~q ;
wire \col_in[2]~1_combout ;
wire \Selector7~0_combout ;
wire \col_en~q ;
wire \Equal2~0_combout ;
wire \Equal1~0_combout ;
wire \col_in[3]~2_combout ;
wire \Equal0~0_combout ;
wire \col_in[3]~3_combout ;
wire \WideOr12~0_combout ;
wire \Selector4~0_combout ;
wire \WideOr12~combout ;
wire \Selector6~0_combout ;
wire \WideOr11~0_combout ;
wire \WideOr11~combout ;
wire \WideOr10~1_combout ;
wire \WideOr10~combout ;
wire \Selector1~0_combout ;
wire \WideOr9~combout ;
wire \Selector0~0_combout ;
wire \WideOr8~combout ;
wire \Selector6~6_combout ;
wire \Selector0~1_combout ;
wire \Selector1~1_combout ;
wire \Selector6~2_combout ;
wire \WideOr0~combout ;
wire \Selector5~0_combout ;
wire \Selector6~1_combout ;
wire \Selector6~3_combout ;
wire \Selector6~5_combout ;
wire \Selector6~4_combout ;
wire \Selector6~7_combout ;
wire \hex[0]~reg0_q ;
wire \Selector5~3_combout ;
wire \Selector5~4_combout ;
wire \Selector5~1_combout ;
wire \Selector5~5_combout ;
wire \Selector5~2_combout ;
wire \Selector4~4_combout ;
wire \Selector0~2_combout ;
wire \Selector5~6_combout ;
wire \hex[1]~reg0_q ;
wire \Selector4~2_combout ;
wire \Selector4~1_combout ;
wire \Selector0~3_combout ;
wire \Selector4~3_combout ;
wire \hex[2]~reg0_q ;
wire \Selector3~0_combout ;
wire \Selector3~2_combout ;
wire \Selector3~7_combout ;
wire \Selector3~8_combout ;
wire \hex~1_combout ;
wire \Selector3~9_combout ;
wire \Selector3~6_combout ;
wire \Selector3~1_combout ;
wire \Selector3~4_combout ;
wire \Selector3~3_combout ;
wire \hex~0_combout ;
wire \Selector3~5_combout ;
wire \Selector3~10_combout ;
wire \hex[3]~reg0_q ;
wire \Selector2~5_combout ;
wire \Selector2~6_combout ;
wire \Selector2~7_combout ;
wire \Selector2~3_combout ;
wire \Selector2~2_combout ;
wire \Selector6~8_combout ;
wire \Selector2~4_combout ;
wire \Selector2~1_combout ;
wire \Selector2~8_combout ;
wire \hex[4]~reg0_q ;
wire \Selector1~4_combout ;
wire \Selector1~2_combout ;
wire \Selector1~3_combout ;
wire \Selector1~5_combout ;
wire \hex[5]~reg0_q ;
wire \Selector0~6_combout ;
wire \Selector0~4_combout ;
wire \Selector0~5_combout ;
wire \Selector14~4_combout ;
wire \Selector0~7_combout ;
wire \hex[6]~reg0_q ;
wire [27:0] counter;
wire [3:0] col_in;


// Location: IOOBUF_X52_Y0_N2
cyclonev_io_obuf \led[0]~output (
	.i(\row[0]~input_o ),
	.oe(vcc),
	.dynamicterminationcontrol(gnd),
	.seriesterminationcontrol(16'b0000000000000000),
	.parallelterminationcontrol(16'b0000000000000000),
	.devoe(devoe),
	.o(led[0]),
	.obar());
// synopsys translate_off
defparam \led[0]~output .bus_hold = "false";
defparam \led[0]~output .open_drain_output = "false";
defparam \led[0]~output .shift_series_termination_control = "false";
// synopsys translate_on

// Location: IOOBUF_X52_Y0_N19
cyclonev_io_obuf \led[1]~output (
	.i(\row[1]~input_o ),
	.oe(vcc),
	.dynamicterminationcontrol(gnd),
	.seriesterminationcontrol(16'b0000000000000000),
	.parallelterminationcontrol(16'b0000000000000000),
	.devoe(devoe),
	.o(led[1]),
	.obar());
// synopsys translate_off
defparam \led[1]~output .bus_hold = "false";
defparam \led[1]~output .open_drain_output = "false";
defparam \led[1]~output .shift_series_termination_control = "false";
// synopsys translate_on

// Location: IOOBUF_X60_Y0_N2
cyclonev_io_obuf \led[2]~output (
	.i(\row[2]~input_o ),
	.oe(vcc),
	.dynamicterminationcontrol(gnd),
	.seriesterminationcontrol(16'b0000000000000000),
	.parallelterminationcontrol(16'b0000000000000000),
	.devoe(devoe),
	.o(led[2]),
	.obar());
// synopsys translate_off
defparam \led[2]~output .bus_hold = "false";
defparam \led[2]~output .open_drain_output = "false";
defparam \led[2]~output .shift_series_termination_control = "false";
// synopsys translate_on

// Location: IOOBUF_X80_Y0_N2
cyclonev_io_obuf \led[3]~output (
	.i(\row[3]~input_o ),
	.oe(vcc),
	.dynamicterminationcontrol(gnd),
	.seriesterminationcontrol(16'b0000000000000000),
	.parallelterminationcontrol(16'b0000000000000000),
	.devoe(devoe),
	.o(led[3]),
	.obar());
// synopsys translate_off
defparam \led[3]~output .bus_hold = "false";
defparam \led[3]~output .open_drain_output = "false";
defparam \led[3]~output .shift_series_termination_control = "false";
// synopsys translate_on

// Location: IOOBUF_X60_Y0_N19
cyclonev_io_obuf \led[4]~output (
	.i(\col[0]~input_o ),
	.oe(vcc),
	.dynamicterminationcontrol(gnd),
	.seriesterminationcontrol(16'b0000000000000000),
	.parallelterminationcontrol(16'b0000000000000000),
	.devoe(devoe),
	.o(led[4]),
	.obar());
// synopsys translate_off
defparam \led[4]~output .bus_hold = "false";
defparam \led[4]~output .open_drain_output = "false";
defparam \led[4]~output .shift_series_termination_control = "false";
// synopsys translate_on

// Location: IOOBUF_X80_Y0_N19
cyclonev_io_obuf \led[5]~output (
	.i(\col[1]~input_o ),
	.oe(vcc),
	.dynamicterminationcontrol(gnd),
	.seriesterminationcontrol(16'b0000000000000000),
	.parallelterminationcontrol(16'b0000000000000000),
	.devoe(devoe),
	.o(led[5]),
	.obar());
// synopsys translate_off
defparam \led[5]~output .bus_hold = "false";
defparam \led[5]~output .open_drain_output = "false";
defparam \led[5]~output .shift_series_termination_control = "false";
// synopsys translate_on

// Location: IOOBUF_X84_Y0_N2
cyclonev_io_obuf \led[6]~output (
	.i(\col[2]~input_o ),
	.oe(vcc),
	.dynamicterminationcontrol(gnd),
	.seriesterminationcontrol(16'b0000000000000000),
	.parallelterminationcontrol(16'b0000000000000000),
	.devoe(devoe),
	.o(led[6]),
	.obar());
// synopsys translate_off
defparam \led[6]~output .bus_hold = "false";
defparam \led[6]~output .open_drain_output = "false";
defparam \led[6]~output .shift_series_termination_control = "false";
// synopsys translate_on

// Location: IOOBUF_X89_Y6_N5
cyclonev_io_obuf \led[7]~output (
	.i(\col[3]~input_o ),
	.oe(vcc),
	.dynamicterminationcontrol(gnd),
	.seriesterminationcontrol(16'b0000000000000000),
	.parallelterminationcontrol(16'b0000000000000000),
	.devoe(devoe),
	.o(led[7]),
	.obar());
// synopsys translate_off
defparam \led[7]~output .bus_hold = "false";
defparam \led[7]~output .open_drain_output = "false";
defparam \led[7]~output .shift_series_termination_control = "false";
// synopsys translate_on

// Location: IOOBUF_X89_Y8_N5
cyclonev_io_obuf \led[8]~output (
	.i(counter[10]),
	.oe(vcc),
	.dynamicterminationcontrol(gnd),
	.seriesterminationcontrol(16'b0000000000000000),
	.parallelterminationcontrol(16'b0000000000000000),
	.devoe(devoe),
	.o(led[8]),
	.obar());
// synopsys translate_off
defparam \led[8]~output .bus_hold = "false";
defparam \led[8]~output .open_drain_output = "false";
defparam \led[8]~output .shift_series_termination_control = "false";
// synopsys translate_on

// Location: IOOBUF_X89_Y6_N22
cyclonev_io_obuf \led[9]~output (
	.i(gnd),
	.oe(vcc),
	.dynamicterminationcontrol(gnd),
	.seriesterminationcontrol(16'b0000000000000000),
	.parallelterminationcontrol(16'b0000000000000000),
	.devoe(devoe),
	.o(led[9]),
	.obar());
// synopsys translate_off
defparam \led[9]~output .bus_hold = "false";
defparam \led[9]~output .open_drain_output = "false";
defparam \led[9]~output .shift_series_termination_control = "false";
// synopsys translate_on

// Location: IOOBUF_X64_Y0_N2
cyclonev_io_obuf \gpio[0]~output (
	.i(\row[0]~input_o ),
	.oe(vcc),
	.dynamicterminationcontrol(gnd),
	.seriesterminationcontrol(16'b0000000000000000),
	.parallelterminationcontrol(16'b0000000000000000),
	.devoe(devoe),
	.o(gpio[0]),
	.obar());
// synopsys translate_off
defparam \gpio[0]~output .bus_hold = "false";
defparam \gpio[0]~output .open_drain_output = "false";
defparam \gpio[0]~output .shift_series_termination_control = "false";
// synopsys translate_on

// Location: IOOBUF_X68_Y0_N2
cyclonev_io_obuf \gpio[1]~output (
	.i(\row[1]~input_o ),
	.oe(vcc),
	.dynamicterminationcontrol(gnd),
	.seriesterminationcontrol(16'b0000000000000000),
	.parallelterminationcontrol(16'b0000000000000000),
	.devoe(devoe),
	.o(gpio[1]),
	.obar());
// synopsys translate_off
defparam \gpio[1]~output .bus_hold = "false";
defparam \gpio[1]~output .open_drain_output = "false";
defparam \gpio[1]~output .shift_series_termination_control = "false";
// synopsys translate_on

// Location: IOOBUF_X64_Y0_N19
cyclonev_io_obuf \gpio[2]~output (
	.i(\row[2]~input_o ),
	.oe(vcc),
	.dynamicterminationcontrol(gnd),
	.seriesterminationcontrol(16'b0000000000000000),
	.parallelterminationcontrol(16'b0000000000000000),
	.devoe(devoe),
	.o(gpio[2]),
	.obar());
// synopsys translate_off
defparam \gpio[2]~output .bus_hold = "false";
defparam \gpio[2]~output .open_drain_output = "false";
defparam \gpio[2]~output .shift_series_termination_control = "false";
// synopsys translate_on

// Location: IOOBUF_X72_Y0_N2
cyclonev_io_obuf \gpio[3]~output (
	.i(\row[3]~input_o ),
	.oe(vcc),
	.dynamicterminationcontrol(gnd),
	.seriesterminationcontrol(16'b0000000000000000),
	.parallelterminationcontrol(16'b0000000000000000),
	.devoe(devoe),
	.o(gpio[3]),
	.obar());
// synopsys translate_off
defparam \gpio[3]~output .bus_hold = "false";
defparam \gpio[3]~output .open_drain_output = "false";
defparam \gpio[3]~output .shift_series_termination_control = "false";
// synopsys translate_on

// Location: IOOBUF_X54_Y0_N53
cyclonev_io_obuf \gpio[4]~output (
	.i(\col[0]~input_o ),
	.oe(vcc),
	.dynamicterminationcontrol(gnd),
	.seriesterminationcontrol(16'b0000000000000000),
	.parallelterminationcontrol(16'b0000000000000000),
	.devoe(devoe),
	.o(gpio[4]),
	.obar());
// synopsys translate_off
defparam \gpio[4]~output .bus_hold = "false";
defparam \gpio[4]~output .open_drain_output = "false";
defparam \gpio[4]~output .shift_series_termination_control = "false";
// synopsys translate_on

// Location: IOOBUF_X58_Y0_N59
cyclonev_io_obuf \gpio[5]~output (
	.i(\col[1]~input_o ),
	.oe(vcc),
	.dynamicterminationcontrol(gnd),
	.seriesterminationcontrol(16'b0000000000000000),
	.parallelterminationcontrol(16'b0000000000000000),
	.devoe(devoe),
	.o(gpio[5]),
	.obar());
// synopsys translate_off
defparam \gpio[5]~output .bus_hold = "false";
defparam \gpio[5]~output .open_drain_output = "false";
defparam \gpio[5]~output .shift_series_termination_control = "false";
// synopsys translate_on

// Location: IOOBUF_X60_Y0_N53
cyclonev_io_obuf \gpio[6]~output (
	.i(\col[2]~input_o ),
	.oe(vcc),
	.dynamicterminationcontrol(gnd),
	.seriesterminationcontrol(16'b0000000000000000),
	.parallelterminationcontrol(16'b0000000000000000),
	.devoe(devoe),
	.o(gpio[6]),
	.obar());
// synopsys translate_off
defparam \gpio[6]~output .bus_hold = "false";
defparam \gpio[6]~output .open_drain_output = "false";
defparam \gpio[6]~output .shift_series_termination_control = "false";
// synopsys translate_on

// Location: IOOBUF_X60_Y0_N36
cyclonev_io_obuf \gpio[7]~output (
	.i(\col[3]~input_o ),
	.oe(vcc),
	.dynamicterminationcontrol(gnd),
	.seriesterminationcontrol(16'b0000000000000000),
	.parallelterminationcontrol(16'b0000000000000000),
	.devoe(devoe),
	.o(gpio[7]),
	.obar());
// synopsys translate_off
defparam \gpio[7]~output .bus_hold = "false";
defparam \gpio[7]~output .open_drain_output = "false";
defparam \gpio[7]~output .shift_series_termination_control = "false";
// synopsys translate_on

// Location: IOOBUF_X58_Y0_N42
cyclonev_io_obuf \gpio[8]~output (
	.i(!\WideOr12~combout ),
	.oe(vcc),
	.dynamicterminationcontrol(gnd),
	.seriesterminationcontrol(16'b0000000000000000),
	.parallelterminationcontrol(16'b0000000000000000),
	.devoe(devoe),
	.o(gpio[8]),
	.obar());
// synopsys translate_off
defparam \gpio[8]~output .bus_hold = "false";
defparam \gpio[8]~output .open_drain_output = "false";
defparam \gpio[8]~output .shift_series_termination_control = "false";
// synopsys translate_on

// Location: IOOBUF_X54_Y0_N36
cyclonev_io_obuf \gpio[9]~output (
	.i(!\WideOr11~combout ),
	.oe(vcc),
	.dynamicterminationcontrol(gnd),
	.seriesterminationcontrol(16'b0000000000000000),
	.parallelterminationcontrol(16'b0000000000000000),
	.devoe(devoe),
	.o(gpio[9]),
	.obar());
// synopsys translate_off
defparam \gpio[9]~output .bus_hold = "false";
defparam \gpio[9]~output .open_drain_output = "false";
defparam \gpio[9]~output .shift_series_termination_control = "false";
// synopsys translate_on

// Location: IOOBUF_X56_Y0_N53
cyclonev_io_obuf \gpio[10]~output (
	.i(!\WideOr10~combout ),
	.oe(vcc),
	.dynamicterminationcontrol(gnd),
	.seriesterminationcontrol(16'b0000000000000000),
	.parallelterminationcontrol(16'b0000000000000000),
	.devoe(devoe),
	.o(gpio[10]),
	.obar());
// synopsys translate_off
defparam \gpio[10]~output .bus_hold = "false";
defparam \gpio[10]~output .open_drain_output = "false";
defparam \gpio[10]~output .shift_series_termination_control = "false";
// synopsys translate_on

// Location: IOOBUF_X56_Y0_N36
cyclonev_io_obuf \gpio[11]~output (
	.i(\WideOr9~combout ),
	.oe(vcc),
	.dynamicterminationcontrol(gnd),
	.seriesterminationcontrol(16'b0000000000000000),
	.parallelterminationcontrol(16'b0000000000000000),
	.devoe(devoe),
	.o(gpio[11]),
	.obar());
// synopsys translate_off
defparam \gpio[11]~output .bus_hold = "false";
defparam \gpio[11]~output .open_drain_output = "false";
defparam \gpio[11]~output .shift_series_termination_control = "false";
// synopsys translate_on

// Location: IOOBUF_X50_Y0_N76
cyclonev_io_obuf \gpio[12]~output (
	.i(\WideOr8~combout ),
	.oe(vcc),
	.dynamicterminationcontrol(gnd),
	.seriesterminationcontrol(16'b0000000000000000),
	.parallelterminationcontrol(16'b0000000000000000),
	.devoe(devoe),
	.o(gpio[12]),
	.obar());
// synopsys translate_off
defparam \gpio[12]~output .bus_hold = "false";
defparam \gpio[12]~output .open_drain_output = "false";
defparam \gpio[12]~output .shift_series_termination_control = "false";
// synopsys translate_on

// Location: IOOBUF_X52_Y0_N36
cyclonev_io_obuf \gpio[13]~output (
	.i(gnd),
	.oe(vcc),
	.dynamicterminationcontrol(gnd),
	.seriesterminationcontrol(16'b0000000000000000),
	.parallelterminationcontrol(16'b0000000000000000),
	.devoe(devoe),
	.o(gpio[13]),
	.obar());
// synopsys translate_off
defparam \gpio[13]~output .bus_hold = "false";
defparam \gpio[13]~output .open_drain_output = "false";
defparam \gpio[13]~output .shift_series_termination_control = "false";
// synopsys translate_on

// Location: IOOBUF_X52_Y0_N53
cyclonev_io_obuf \gpio[14]~output (
	.i(gnd),
	.oe(vcc),
	.dynamicterminationcontrol(gnd),
	.seriesterminationcontrol(16'b0000000000000000),
	.parallelterminationcontrol(16'b0000000000000000),
	.devoe(devoe),
	.o(gpio[14]),
	.obar());
// synopsys translate_off
defparam \gpio[14]~output .bus_hold = "false";
defparam \gpio[14]~output .open_drain_output = "false";
defparam \gpio[14]~output .shift_series_termination_control = "false";
// synopsys translate_on

// Location: IOOBUF_X50_Y0_N93
cyclonev_io_obuf \gpio[15]~output (
	.i(\col_en~q ),
	.oe(vcc),
	.dynamicterminationcontrol(gnd),
	.seriesterminationcontrol(16'b0000000000000000),
	.parallelterminationcontrol(16'b0000000000000000),
	.devoe(devoe),
	.o(gpio[15]),
	.obar());
// synopsys translate_off
defparam \gpio[15]~output .bus_hold = "false";
defparam \gpio[15]~output .open_drain_output = "false";
defparam \gpio[15]~output .shift_series_termination_control = "false";
// synopsys translate_on

// Location: IOOBUF_X89_Y8_N39
cyclonev_io_obuf \hex[0]~output (
	.i(!\hex[0]~reg0_q ),
	.oe(vcc),
	.dynamicterminationcontrol(gnd),
	.seriesterminationcontrol(16'b0000000000000000),
	.parallelterminationcontrol(16'b0000000000000000),
	.devoe(devoe),
	.o(hex[0]),
	.obar());
// synopsys translate_off
defparam \hex[0]~output .bus_hold = "false";
defparam \hex[0]~output .open_drain_output = "false";
defparam \hex[0]~output .shift_series_termination_control = "false";
// synopsys translate_on

// Location: IOOBUF_X89_Y11_N79
cyclonev_io_obuf \hex[1]~output (
	.i(!\hex[1]~reg0_q ),
	.oe(vcc),
	.dynamicterminationcontrol(gnd),
	.seriesterminationcontrol(16'b0000000000000000),
	.parallelterminationcontrol(16'b0000000000000000),
	.devoe(devoe),
	.o(hex[1]),
	.obar());
// synopsys translate_off
defparam \hex[1]~output .bus_hold = "false";
defparam \hex[1]~output .open_drain_output = "false";
defparam \hex[1]~output .shift_series_termination_control = "false";
// synopsys translate_on

// Location: IOOBUF_X89_Y11_N96
cyclonev_io_obuf \hex[2]~output (
	.i(!\hex[2]~reg0_q ),
	.oe(vcc),
	.dynamicterminationcontrol(gnd),
	.seriesterminationcontrol(16'b0000000000000000),
	.parallelterminationcontrol(16'b0000000000000000),
	.devoe(devoe),
	.o(hex[2]),
	.obar());
// synopsys translate_off
defparam \hex[2]~output .bus_hold = "false";
defparam \hex[2]~output .open_drain_output = "false";
defparam \hex[2]~output .shift_series_termination_control = "false";
// synopsys translate_on

// Location: IOOBUF_X89_Y4_N79
cyclonev_io_obuf \hex[3]~output (
	.i(!\hex[3]~reg0_q ),
	.oe(vcc),
	.dynamicterminationcontrol(gnd),
	.seriesterminationcontrol(16'b0000000000000000),
	.parallelterminationcontrol(16'b0000000000000000),
	.devoe(devoe),
	.o(hex[3]),
	.obar());
// synopsys translate_off
defparam \hex[3]~output .bus_hold = "false";
defparam \hex[3]~output .open_drain_output = "false";
defparam \hex[3]~output .shift_series_termination_control = "false";
// synopsys translate_on

// Location: IOOBUF_X89_Y13_N56
cyclonev_io_obuf \hex[4]~output (
	.i(!\hex[4]~reg0_q ),
	.oe(vcc),
	.dynamicterminationcontrol(gnd),
	.seriesterminationcontrol(16'b0000000000000000),
	.parallelterminationcontrol(16'b0000000000000000),
	.devoe(devoe),
	.o(hex[4]),
	.obar());
// synopsys translate_off
defparam \hex[4]~output .bus_hold = "false";
defparam \hex[4]~output .open_drain_output = "false";
defparam \hex[4]~output .shift_series_termination_control = "false";
// synopsys translate_on

// Location: IOOBUF_X89_Y13_N39
cyclonev_io_obuf \hex[5]~output (
	.i(!\hex[5]~reg0_q ),
	.oe(vcc),
	.dynamicterminationcontrol(gnd),
	.seriesterminationcontrol(16'b0000000000000000),
	.parallelterminationcontrol(16'b0000000000000000),
	.devoe(devoe),
	.o(hex[5]),
	.obar());
// synopsys translate_off
defparam \hex[5]~output .bus_hold = "false";
defparam \hex[5]~output .open_drain_output = "false";
defparam \hex[5]~output .shift_series_termination_control = "false";
// synopsys translate_on

// Location: IOOBUF_X89_Y4_N96
cyclonev_io_obuf \hex[6]~output (
	.i(!\hex[6]~reg0_q ),
	.oe(vcc),
	.dynamicterminationcontrol(gnd),
	.seriesterminationcontrol(16'b0000000000000000),
	.parallelterminationcontrol(16'b0000000000000000),
	.devoe(devoe),
	.o(hex[6]),
	.obar());
// synopsys translate_off
defparam \hex[6]~output .bus_hold = "false";
defparam \hex[6]~output .open_drain_output = "false";
defparam \hex[6]~output .shift_series_termination_control = "false";
// synopsys translate_on

// Location: IOOBUF_X88_Y0_N3
cyclonev_io_obuf \row[0]~output (
	.i(vcc),
	.oe(vcc),
	.dynamicterminationcontrol(gnd),
	.seriesterminationcontrol(16'b0000000000000000),
	.parallelterminationcontrol(16'b0000000000000000),
	.devoe(devoe),
	.o(row[0]),
	.obar());
// synopsys translate_off
defparam \row[0]~output .bus_hold = "false";
defparam \row[0]~output .open_drain_output = "true";
defparam \row[0]~output .shift_series_termination_control = "false";
// synopsys translate_on

// Location: IOOBUF_X86_Y0_N19
cyclonev_io_obuf \row[1]~output (
	.i(vcc),
	.oe(vcc),
	.dynamicterminationcontrol(gnd),
	.seriesterminationcontrol(16'b0000000000000000),
	.parallelterminationcontrol(16'b0000000000000000),
	.devoe(devoe),
	.o(row[1]),
	.obar());
// synopsys translate_off
defparam \row[1]~output .bus_hold = "false";
defparam \row[1]~output .open_drain_output = "true";
defparam \row[1]~output .shift_series_termination_control = "false";
// synopsys translate_on

// Location: IOOBUF_X88_Y0_N37
cyclonev_io_obuf \row[2]~output (
	.i(vcc),
	.oe(vcc),
	.dynamicterminationcontrol(gnd),
	.seriesterminationcontrol(16'b0000000000000000),
	.parallelterminationcontrol(16'b0000000000000000),
	.devoe(devoe),
	.o(row[2]),
	.obar());
// synopsys translate_off
defparam \row[2]~output .bus_hold = "false";
defparam \row[2]~output .open_drain_output = "true";
defparam \row[2]~output .shift_series_termination_control = "false";
// synopsys translate_on

// Location: IOOBUF_X78_Y0_N19
cyclonev_io_obuf \row[3]~output (
	.i(vcc),
	.oe(vcc),
	.dynamicterminationcontrol(gnd),
	.seriesterminationcontrol(16'b0000000000000000),
	.parallelterminationcontrol(16'b0000000000000000),
	.devoe(devoe),
	.o(row[3]),
	.obar());
// synopsys translate_off
defparam \row[3]~output .bus_hold = "false";
defparam \row[3]~output .open_drain_output = "true";
defparam \row[3]~output .shift_series_termination_control = "false";
// synopsys translate_on

// Location: IOOBUF_X88_Y0_N54
cyclonev_io_obuf \col[0]~output (
	.i(col_in[0]),
	.oe(\col_en~q ),
	.dynamicterminationcontrol(gnd),
	.seriesterminationcontrol(16'b0000000000000000),
	.parallelterminationcontrol(16'b0000000000000000),
	.devoe(devoe),
	.o(col[0]),
	.obar());
// synopsys translate_off
defparam \col[0]~output .bus_hold = "false";
defparam \col[0]~output .open_drain_output = "false";
defparam \col[0]~output .shift_series_termination_control = "false";
// synopsys translate_on

// Location: IOOBUF_X86_Y0_N36
cyclonev_io_obuf \col[1]~output (
	.i(col_in[1]),
	.oe(\col_en~q ),
	.dynamicterminationcontrol(gnd),
	.seriesterminationcontrol(16'b0000000000000000),
	.parallelterminationcontrol(16'b0000000000000000),
	.devoe(devoe),
	.o(col[1]),
	.obar());
// synopsys translate_off
defparam \col[1]~output .bus_hold = "false";
defparam \col[1]~output .open_drain_output = "false";
defparam \col[1]~output .shift_series_termination_control = "false";
// synopsys translate_on

// Location: IOOBUF_X86_Y0_N53
cyclonev_io_obuf \col[2]~output (
	.i(col_in[2]),
	.oe(\col_en~q ),
	.dynamicterminationcontrol(gnd),
	.seriesterminationcontrol(16'b0000000000000000),
	.parallelterminationcontrol(16'b0000000000000000),
	.devoe(devoe),
	.o(col[2]),
	.obar());
// synopsys translate_off
defparam \col[2]~output .bus_hold = "false";
defparam \col[2]~output .open_drain_output = "false";
defparam \col[2]~output .shift_series_termination_control = "false";
// synopsys translate_on

// Location: IOOBUF_X78_Y0_N36
cyclonev_io_obuf \col[3]~output (
	.i(col_in[3]),
	.oe(\col_en~q ),
	.dynamicterminationcontrol(gnd),
	.seriesterminationcontrol(16'b0000000000000000),
	.parallelterminationcontrol(16'b0000000000000000),
	.devoe(devoe),
	.o(col[3]),
	.obar());
// synopsys translate_off
defparam \col[3]~output .bus_hold = "false";
defparam \col[3]~output .open_drain_output = "false";
defparam \col[3]~output .shift_series_termination_control = "false";
// synopsys translate_on

// Location: IOIBUF_X32_Y0_N1
cyclonev_io_ibuf \clk~input (
	.i(clk),
	.ibar(gnd),
	.dynamicterminationcontrol(gnd),
	.o(\clk~input_o ));
// synopsys translate_off
defparam \clk~input .bus_hold = "false";
defparam \clk~input .simulate_z_as = "z";
// synopsys translate_on

// Location: CLKCTRL_G6
cyclonev_clkena \clk~inputCLKENA0 (
	.inclk(\clk~input_o ),
	.ena(vcc),
	.outclk(\clk~inputCLKENA0_outclk ),
	.enaout());
// synopsys translate_off
defparam \clk~inputCLKENA0 .clock_type = "global clock";
defparam \clk~inputCLKENA0 .disable_mode = "low";
defparam \clk~inputCLKENA0 .ena_register_mode = "always enabled";
defparam \clk~inputCLKENA0 .ena_register_power_up = "high";
defparam \clk~inputCLKENA0 .test_syn = "high";
// synopsys translate_on

// Location: MLABCELL_X82_Y2_N30
cyclonev_lcell_comb \counter[0]~0 (
// Equation(s):
// \counter[0]~0_combout  = !counter[0]

	.dataa(gnd),
	.datab(gnd),
	.datac(gnd),
	.datad(!counter[0]),
	.datae(gnd),
	.dataf(gnd),
	.datag(gnd),
	.cin(gnd),
	.sharein(gnd),
	.combout(\counter[0]~0_combout ),
	.sumout(),
	.cout(),
	.shareout());
// synopsys translate_off
defparam \counter[0]~0 .extended_lut = "off";
defparam \counter[0]~0 .lut_mask = 64'hFF00FF00FF00FF00;
defparam \counter[0]~0 .shared_arith = "off";
// synopsys translate_on

// Location: FF_X82_Y2_N31
dffeas \counter[0] (
	.clk(\clk~inputCLKENA0_outclk ),
	.d(\counter[0]~0_combout ),
	.asdata(vcc),
	.clrn(vcc),
	.aload(gnd),
	.sclr(gnd),
	.sload(gnd),
	.ena(vcc),
	.devclrn(devclrn),
	.devpor(devpor),
	.q(counter[0]),
	.prn(vcc));
// synopsys translate_off
defparam \counter[0] .is_wysiwyg = "true";
defparam \counter[0] .power_up = "low";
// synopsys translate_on

// Location: MLABCELL_X82_Y2_N0
cyclonev_lcell_comb \Add0~37 (
// Equation(s):
// \Add0~37_sumout  = SUM(( counter[1] ) + ( counter[0] ) + ( !VCC ))
// \Add0~38  = CARRY(( counter[1] ) + ( counter[0] ) + ( !VCC ))

	.dataa(gnd),
	.datab(gnd),
	.datac(!counter[0]),
	.datad(!counter[1]),
	.datae(gnd),
	.dataf(gnd),
	.datag(gnd),
	.cin(gnd),
	.sharein(gnd),
	.combout(),
	.sumout(\Add0~37_sumout ),
	.cout(\Add0~38 ),
	.shareout());
// synopsys translate_off
defparam \Add0~37 .extended_lut = "off";
defparam \Add0~37 .lut_mask = 64'h0000F0F0000000FF;
defparam \Add0~37 .shared_arith = "off";
// synopsys translate_on

// Location: FF_X82_Y2_N2
dffeas \counter[1] (
	.clk(\clk~inputCLKENA0_outclk ),
	.d(\Add0~37_sumout ),
	.asdata(vcc),
	.clrn(vcc),
	.aload(gnd),
	.sclr(gnd),
	.sload(gnd),
	.ena(vcc),
	.devclrn(devclrn),
	.devpor(devpor),
	.q(counter[1]),
	.prn(vcc));
// synopsys translate_off
defparam \counter[1] .is_wysiwyg = "true";
defparam \counter[1] .power_up = "low";
// synopsys translate_on

// Location: MLABCELL_X82_Y2_N3
cyclonev_lcell_comb \Add0~33 (
// Equation(s):
// \Add0~33_sumout  = SUM(( counter[2] ) + ( GND ) + ( \Add0~38  ))
// \Add0~34  = CARRY(( counter[2] ) + ( GND ) + ( \Add0~38  ))

	.dataa(gnd),
	.datab(gnd),
	.datac(gnd),
	.datad(!counter[2]),
	.datae(gnd),
	.dataf(gnd),
	.datag(gnd),
	.cin(\Add0~38 ),
	.sharein(gnd),
	.combout(),
	.sumout(\Add0~33_sumout ),
	.cout(\Add0~34 ),
	.shareout());
// synopsys translate_off
defparam \Add0~33 .extended_lut = "off";
defparam \Add0~33 .lut_mask = 64'h0000FFFF000000FF;
defparam \Add0~33 .shared_arith = "off";
// synopsys translate_on

// Location: FF_X82_Y2_N5
dffeas \counter[2] (
	.clk(\clk~inputCLKENA0_outclk ),
	.d(\Add0~33_sumout ),
	.asdata(vcc),
	.clrn(vcc),
	.aload(gnd),
	.sclr(gnd),
	.sload(gnd),
	.ena(vcc),
	.devclrn(devclrn),
	.devpor(devpor),
	.q(counter[2]),
	.prn(vcc));
// synopsys translate_off
defparam \counter[2] .is_wysiwyg = "true";
defparam \counter[2] .power_up = "low";
// synopsys translate_on

// Location: MLABCELL_X82_Y2_N6
cyclonev_lcell_comb \Add0~29 (
// Equation(s):
// \Add0~29_sumout  = SUM(( counter[3] ) + ( GND ) + ( \Add0~34  ))
// \Add0~30  = CARRY(( counter[3] ) + ( GND ) + ( \Add0~34  ))

	.dataa(gnd),
	.datab(gnd),
	.datac(gnd),
	.datad(!counter[3]),
	.datae(gnd),
	.dataf(gnd),
	.datag(gnd),
	.cin(\Add0~34 ),
	.sharein(gnd),
	.combout(),
	.sumout(\Add0~29_sumout ),
	.cout(\Add0~30 ),
	.shareout());
// synopsys translate_off
defparam \Add0~29 .extended_lut = "off";
defparam \Add0~29 .lut_mask = 64'h0000FFFF000000FF;
defparam \Add0~29 .shared_arith = "off";
// synopsys translate_on

// Location: FF_X82_Y2_N8
dffeas \counter[3] (
	.clk(\clk~inputCLKENA0_outclk ),
	.d(\Add0~29_sumout ),
	.asdata(vcc),
	.clrn(vcc),
	.aload(gnd),
	.sclr(gnd),
	.sload(gnd),
	.ena(vcc),
	.devclrn(devclrn),
	.devpor(devpor),
	.q(counter[3]),
	.prn(vcc));
// synopsys translate_off
defparam \counter[3] .is_wysiwyg = "true";
defparam \counter[3] .power_up = "low";
// synopsys translate_on

// Location: MLABCELL_X82_Y2_N9
cyclonev_lcell_comb \Add0~25 (
// Equation(s):
// \Add0~25_sumout  = SUM(( counter[4] ) + ( GND ) + ( \Add0~30  ))
// \Add0~26  = CARRY(( counter[4] ) + ( GND ) + ( \Add0~30  ))

	.dataa(gnd),
	.datab(gnd),
	.datac(gnd),
	.datad(!counter[4]),
	.datae(gnd),
	.dataf(gnd),
	.datag(gnd),
	.cin(\Add0~30 ),
	.sharein(gnd),
	.combout(),
	.sumout(\Add0~25_sumout ),
	.cout(\Add0~26 ),
	.shareout());
// synopsys translate_off
defparam \Add0~25 .extended_lut = "off";
defparam \Add0~25 .lut_mask = 64'h0000FFFF000000FF;
defparam \Add0~25 .shared_arith = "off";
// synopsys translate_on

// Location: FF_X82_Y2_N11
dffeas \counter[4] (
	.clk(\clk~inputCLKENA0_outclk ),
	.d(\Add0~25_sumout ),
	.asdata(vcc),
	.clrn(vcc),
	.aload(gnd),
	.sclr(gnd),
	.sload(gnd),
	.ena(vcc),
	.devclrn(devclrn),
	.devpor(devpor),
	.q(counter[4]),
	.prn(vcc));
// synopsys translate_off
defparam \counter[4] .is_wysiwyg = "true";
defparam \counter[4] .power_up = "low";
// synopsys translate_on

// Location: MLABCELL_X82_Y2_N12
cyclonev_lcell_comb \Add0~21 (
// Equation(s):
// \Add0~21_sumout  = SUM(( counter[5] ) + ( GND ) + ( \Add0~26  ))
// \Add0~22  = CARRY(( counter[5] ) + ( GND ) + ( \Add0~26  ))

	.dataa(gnd),
	.datab(gnd),
	.datac(gnd),
	.datad(!counter[5]),
	.datae(gnd),
	.dataf(gnd),
	.datag(gnd),
	.cin(\Add0~26 ),
	.sharein(gnd),
	.combout(),
	.sumout(\Add0~21_sumout ),
	.cout(\Add0~22 ),
	.shareout());
// synopsys translate_off
defparam \Add0~21 .extended_lut = "off";
defparam \Add0~21 .lut_mask = 64'h0000FFFF000000FF;
defparam \Add0~21 .shared_arith = "off";
// synopsys translate_on

// Location: FF_X82_Y2_N14
dffeas \counter[5] (
	.clk(\clk~inputCLKENA0_outclk ),
	.d(\Add0~21_sumout ),
	.asdata(vcc),
	.clrn(vcc),
	.aload(gnd),
	.sclr(gnd),
	.sload(gnd),
	.ena(vcc),
	.devclrn(devclrn),
	.devpor(devpor),
	.q(counter[5]),
	.prn(vcc));
// synopsys translate_off
defparam \counter[5] .is_wysiwyg = "true";
defparam \counter[5] .power_up = "low";
// synopsys translate_on

// Location: MLABCELL_X82_Y2_N15
cyclonev_lcell_comb \Add0~17 (
// Equation(s):
// \Add0~17_sumout  = SUM(( counter[6] ) + ( GND ) + ( \Add0~22  ))
// \Add0~18  = CARRY(( counter[6] ) + ( GND ) + ( \Add0~22  ))

	.dataa(gnd),
	.datab(gnd),
	.datac(gnd),
	.datad(!counter[6]),
	.datae(gnd),
	.dataf(gnd),
	.datag(gnd),
	.cin(\Add0~22 ),
	.sharein(gnd),
	.combout(),
	.sumout(\Add0~17_sumout ),
	.cout(\Add0~18 ),
	.shareout());
// synopsys translate_off
defparam \Add0~17 .extended_lut = "off";
defparam \Add0~17 .lut_mask = 64'h0000FFFF000000FF;
defparam \Add0~17 .shared_arith = "off";
// synopsys translate_on

// Location: FF_X82_Y2_N17
dffeas \counter[6] (
	.clk(\clk~inputCLKENA0_outclk ),
	.d(\Add0~17_sumout ),
	.asdata(vcc),
	.clrn(vcc),
	.aload(gnd),
	.sclr(gnd),
	.sload(gnd),
	.ena(vcc),
	.devclrn(devclrn),
	.devpor(devpor),
	.q(counter[6]),
	.prn(vcc));
// synopsys translate_off
defparam \counter[6] .is_wysiwyg = "true";
defparam \counter[6] .power_up = "low";
// synopsys translate_on

// Location: MLABCELL_X82_Y2_N18
cyclonev_lcell_comb \Add0~13 (
// Equation(s):
// \Add0~13_sumout  = SUM(( counter[7] ) + ( GND ) + ( \Add0~18  ))
// \Add0~14  = CARRY(( counter[7] ) + ( GND ) + ( \Add0~18  ))

	.dataa(gnd),
	.datab(gnd),
	.datac(gnd),
	.datad(!counter[7]),
	.datae(gnd),
	.dataf(gnd),
	.datag(gnd),
	.cin(\Add0~18 ),
	.sharein(gnd),
	.combout(),
	.sumout(\Add0~13_sumout ),
	.cout(\Add0~14 ),
	.shareout());
// synopsys translate_off
defparam \Add0~13 .extended_lut = "off";
defparam \Add0~13 .lut_mask = 64'h0000FFFF000000FF;
defparam \Add0~13 .shared_arith = "off";
// synopsys translate_on

// Location: FF_X82_Y2_N20
dffeas \counter[7] (
	.clk(\clk~inputCLKENA0_outclk ),
	.d(\Add0~13_sumout ),
	.asdata(vcc),
	.clrn(vcc),
	.aload(gnd),
	.sclr(gnd),
	.sload(gnd),
	.ena(vcc),
	.devclrn(devclrn),
	.devpor(devpor),
	.q(counter[7]),
	.prn(vcc));
// synopsys translate_off
defparam \counter[7] .is_wysiwyg = "true";
defparam \counter[7] .power_up = "low";
// synopsys translate_on

// Location: MLABCELL_X82_Y2_N21
cyclonev_lcell_comb \Add0~9 (
// Equation(s):
// \Add0~9_sumout  = SUM(( counter[8] ) + ( GND ) + ( \Add0~14  ))
// \Add0~10  = CARRY(( counter[8] ) + ( GND ) + ( \Add0~14  ))

	.dataa(gnd),
	.datab(gnd),
	.datac(gnd),
	.datad(!counter[8]),
	.datae(gnd),
	.dataf(gnd),
	.datag(gnd),
	.cin(\Add0~14 ),
	.sharein(gnd),
	.combout(),
	.sumout(\Add0~9_sumout ),
	.cout(\Add0~10 ),
	.shareout());
// synopsys translate_off
defparam \Add0~9 .extended_lut = "off";
defparam \Add0~9 .lut_mask = 64'h0000FFFF000000FF;
defparam \Add0~9 .shared_arith = "off";
// synopsys translate_on

// Location: FF_X82_Y2_N23
dffeas \counter[8] (
	.clk(\clk~inputCLKENA0_outclk ),
	.d(\Add0~9_sumout ),
	.asdata(vcc),
	.clrn(vcc),
	.aload(gnd),
	.sclr(gnd),
	.sload(gnd),
	.ena(vcc),
	.devclrn(devclrn),
	.devpor(devpor),
	.q(counter[8]),
	.prn(vcc));
// synopsys translate_off
defparam \counter[8] .is_wysiwyg = "true";
defparam \counter[8] .power_up = "low";
// synopsys translate_on

// Location: MLABCELL_X82_Y2_N24
cyclonev_lcell_comb \Add0~5 (
// Equation(s):
// \Add0~5_sumout  = SUM(( counter[9] ) + ( GND ) + ( \Add0~10  ))
// \Add0~6  = CARRY(( counter[9] ) + ( GND ) + ( \Add0~10  ))

	.dataa(gnd),
	.datab(gnd),
	.datac(gnd),
	.datad(!counter[9]),
	.datae(gnd),
	.dataf(gnd),
	.datag(gnd),
	.cin(\Add0~10 ),
	.sharein(gnd),
	.combout(),
	.sumout(\Add0~5_sumout ),
	.cout(\Add0~6 ),
	.shareout());
// synopsys translate_off
defparam \Add0~5 .extended_lut = "off";
defparam \Add0~5 .lut_mask = 64'h0000FFFF000000FF;
defparam \Add0~5 .shared_arith = "off";
// synopsys translate_on

// Location: FF_X82_Y2_N26
dffeas \counter[9] (
	.clk(\clk~inputCLKENA0_outclk ),
	.d(\Add0~5_sumout ),
	.asdata(vcc),
	.clrn(vcc),
	.aload(gnd),
	.sclr(gnd),
	.sload(gnd),
	.ena(vcc),
	.devclrn(devclrn),
	.devpor(devpor),
	.q(counter[9]),
	.prn(vcc));
// synopsys translate_off
defparam \counter[9] .is_wysiwyg = "true";
defparam \counter[9] .power_up = "low";
// synopsys translate_on

// Location: MLABCELL_X82_Y2_N27
cyclonev_lcell_comb \Add0~1 (
// Equation(s):
// \Add0~1_sumout  = SUM(( counter[10] ) + ( GND ) + ( \Add0~6  ))

	.dataa(gnd),
	.datab(gnd),
	.datac(gnd),
	.datad(!counter[10]),
	.datae(gnd),
	.dataf(gnd),
	.datag(gnd),
	.cin(\Add0~6 ),
	.sharein(gnd),
	.combout(),
	.sumout(\Add0~1_sumout ),
	.cout(),
	.shareout());
// synopsys translate_off
defparam \Add0~1 .extended_lut = "off";
defparam \Add0~1 .lut_mask = 64'h0000FFFF000000FF;
defparam \Add0~1 .shared_arith = "off";
// synopsys translate_on

// Location: FF_X82_Y2_N44
dffeas \counter[10] (
	.clk(\clk~input_o ),
	.d(gnd),
	.asdata(\Add0~1_sumout ),
	.clrn(vcc),
	.aload(gnd),
	.sclr(gnd),
	.sload(vcc),
	.ena(vcc),
	.devclrn(devclrn),
	.devpor(devpor),
	.q(counter[10]),
	.prn(vcc));
// synopsys translate_off
defparam \counter[10] .is_wysiwyg = "true";
defparam \counter[10] .power_up = "low";
// synopsys translate_on

// Location: IOIBUF_X86_Y0_N52
cyclonev_io_ibuf \col[2]~input (
	.i(col[2]),
	.ibar(gnd),
	.dynamicterminationcontrol(gnd),
	.o(\col[2]~input_o ));
// synopsys translate_off
defparam \col[2]~input .bus_hold = "false";
defparam \col[2]~input .simulate_z_as = "z";
// synopsys translate_on

// Location: IOIBUF_X86_Y0_N35
cyclonev_io_ibuf \col[1]~input (
	.i(col[1]),
	.ibar(gnd),
	.dynamicterminationcontrol(gnd),
	.o(\col[1]~input_o ));
// synopsys translate_off
defparam \col[1]~input .bus_hold = "false";
defparam \col[1]~input .simulate_z_as = "z";
// synopsys translate_on

// Location: IOIBUF_X78_Y0_N35
cyclonev_io_ibuf \col[3]~input (
	.i(col[3]),
	.ibar(gnd),
	.dynamicterminationcontrol(gnd),
	.o(\col[3]~input_o ));
// synopsys translate_off
defparam \col[3]~input .bus_hold = "false";
defparam \col[3]~input .simulate_z_as = "z";
// synopsys translate_on

// Location: IOIBUF_X88_Y0_N53
cyclonev_io_ibuf \col[0]~input (
	.i(col[0]),
	.ibar(gnd),
	.dynamicterminationcontrol(gnd),
	.o(\col[0]~input_o ));
// synopsys translate_off
defparam \col[0]~input .bus_hold = "false";
defparam \col[0]~input .simulate_z_as = "z";
// synopsys translate_on

// Location: MLABCELL_X82_Y4_N54
cyclonev_lcell_comb \col_in~0 (
// Equation(s):
// \col_in~0_combout  = ( !\col[0]~input_o  & ( (!\col[2]~input_o  & (!\col[1]~input_o  $ (!\col[3]~input_o ))) # (\col[2]~input_o  & (!\col[1]~input_o  & !\col[3]~input_o )) ) )

	.dataa(!\col[2]~input_o ),
	.datab(!\col[1]~input_o ),
	.datac(!\col[3]~input_o ),
	.datad(gnd),
	.datae(gnd),
	.dataf(!\col[0]~input_o ),
	.datag(gnd),
	.cin(gnd),
	.sharein(gnd),
	.combout(\col_in~0_combout ),
	.sumout(),
	.cout(),
	.shareout());
// synopsys translate_off
defparam \col_in~0 .extended_lut = "off";
defparam \col_in~0 .lut_mask = 64'h6868686800000000;
defparam \col_in~0 .shared_arith = "off";
// synopsys translate_on

// Location: IOIBUF_X88_Y0_N2
cyclonev_io_ibuf \row[0]~input (
	.i(row[0]),
	.ibar(gnd),
	.dynamicterminationcontrol(gnd),
	.o(\row[0]~input_o ));
// synopsys translate_off
defparam \row[0]~input .bus_hold = "false";
defparam \row[0]~input .simulate_z_as = "z";
// synopsys translate_on

// Location: IOIBUF_X78_Y0_N18
cyclonev_io_ibuf \row[3]~input (
	.i(row[3]),
	.ibar(gnd),
	.dynamicterminationcontrol(gnd),
	.o(\row[3]~input_o ));
// synopsys translate_off
defparam \row[3]~input .bus_hold = "false";
defparam \row[3]~input .simulate_z_as = "z";
// synopsys translate_on

// Location: IOIBUF_X86_Y0_N18
cyclonev_io_ibuf \row[1]~input (
	.i(row[1]),
	.ibar(gnd),
	.dynamicterminationcontrol(gnd),
	.o(\row[1]~input_o ));
// synopsys translate_off
defparam \row[1]~input .bus_hold = "false";
defparam \row[1]~input .simulate_z_as = "z";
// synopsys translate_on

// Location: IOIBUF_X88_Y0_N36
cyclonev_io_ibuf \row[2]~input (
	.i(row[2]),
	.ibar(gnd),
	.dynamicterminationcontrol(gnd),
	.o(\row[2]~input_o ));
// synopsys translate_off
defparam \row[2]~input .bus_hold = "false";
defparam \row[2]~input .simulate_z_as = "z";
// synopsys translate_on

// Location: MLABCELL_X82_Y4_N21
cyclonev_lcell_comb \Selector14~2 (
// Equation(s):
// \Selector14~2_combout  = ( \row[2]~input_o  & ( (\row[0]~input_o  & (\row[3]~input_o  & \row[1]~input_o )) ) )

	.dataa(!\row[0]~input_o ),
	.datab(!\row[3]~input_o ),
	.datac(gnd),
	.datad(!\row[1]~input_o ),
	.datae(gnd),
	.dataf(!\row[2]~input_o ),
	.datag(gnd),
	.cin(gnd),
	.sharein(gnd),
	.combout(\Selector14~2_combout ),
	.sumout(),
	.cout(),
	.shareout());
// synopsys translate_off
defparam \Selector14~2 .extended_lut = "off";
defparam \Selector14~2 .lut_mask = 64'h0000000000110011;
defparam \Selector14~2 .shared_arith = "off";
// synopsys translate_on

// Location: MLABCELL_X82_Y4_N48
cyclonev_lcell_comb \Selector8~0 (
// Equation(s):
// \Selector8~0_combout  = ( \row[1]~input_o  & ( \row[2]~input_o  & ( !\row[3]~input_o  $ (!\row[0]~input_o ) ) ) ) # ( !\row[1]~input_o  & ( \row[2]~input_o  & ( (\row[3]~input_o  & \row[0]~input_o ) ) ) ) # ( \row[1]~input_o  & ( !\row[2]~input_o  & ( 
// (\row[3]~input_o  & \row[0]~input_o ) ) ) )

	.dataa(gnd),
	.datab(!\row[3]~input_o ),
	.datac(!\row[0]~input_o ),
	.datad(gnd),
	.datae(!\row[1]~input_o ),
	.dataf(!\row[2]~input_o ),
	.datag(gnd),
	.cin(gnd),
	.sharein(gnd),
	.combout(\Selector8~0_combout ),
	.sumout(),
	.cout(),
	.shareout());
// synopsys translate_off
defparam \Selector8~0 .extended_lut = "off";
defparam \Selector8~0 .lut_mask = 64'h0000030303033C3C;
defparam \Selector8~0 .shared_arith = "off";
// synopsys translate_on

// Location: LABCELL_X79_Y2_N21
cyclonev_lcell_comb \state_value~53 (
// Equation(s):
// \state_value~53_combout  = ( \col[3]~input_o  & ( (!\col[2]~input_o  & (!\col[0]~input_o  & !\col[1]~input_o )) ) ) # ( !\col[3]~input_o  & ( (!\col[2]~input_o  & (!\col[0]~input_o  $ (!\col[1]~input_o ))) # (\col[2]~input_o  & (!\col[0]~input_o  & 
// !\col[1]~input_o )) ) )

	.dataa(!\col[2]~input_o ),
	.datab(gnd),
	.datac(!\col[0]~input_o ),
	.datad(!\col[1]~input_o ),
	.datae(gnd),
	.dataf(!\col[3]~input_o ),
	.datag(gnd),
	.cin(gnd),
	.sharein(gnd),
	.combout(\state_value~53_combout ),
	.sumout(),
	.cout(),
	.shareout());
// synopsys translate_off
defparam \state_value~53 .extended_lut = "off";
defparam \state_value~53 .lut_mask = 64'h5AA05AA0A000A000;
defparam \state_value~53 .shared_arith = "off";
// synopsys translate_on

// Location: LABCELL_X79_Y2_N51
cyclonev_lcell_comb \Selector12~0 (
// Equation(s):
// \Selector12~0_combout  = ( !\col[2]~input_o  & ( (!\col[3]~input_o  & (\col[0]~input_o  & (!\state_value.key_col~q  & !\col[1]~input_o ))) ) )

	.dataa(!\col[3]~input_o ),
	.datab(!\col[0]~input_o ),
	.datac(!\state_value.key_col~q ),
	.datad(!\col[1]~input_o ),
	.datae(gnd),
	.dataf(!\col[2]~input_o ),
	.datag(gnd),
	.cin(gnd),
	.sharein(gnd),
	.combout(\Selector12~0_combout ),
	.sumout(),
	.cout(),
	.shareout());
// synopsys translate_off
defparam \Selector12~0 .extended_lut = "off";
defparam \Selector12~0 .lut_mask = 64'h2000200000000000;
defparam \Selector12~0 .shared_arith = "off";
// synopsys translate_on

// Location: IOIBUF_X12_Y0_N18
cyclonev_io_ibuf \swt[0]~input (
	.i(swt[0]),
	.ibar(gnd),
	.dynamicterminationcontrol(gnd),
	.o(\swt[0]~input_o ));
// synopsys translate_off
defparam \swt[0]~input .bus_hold = "false";
defparam \swt[0]~input .simulate_z_as = "z";
// synopsys translate_on

// Location: FF_X79_Y2_N53
dffeas \state_value.key_c30 (
	.clk(counter[10]),
	.d(\Selector12~0_combout ),
	.asdata(vcc),
	.clrn(\swt[0]~input_o ),
	.aload(gnd),
	.sclr(gnd),
	.sload(gnd),
	.ena(vcc),
	.devclrn(devclrn),
	.devpor(devpor),
	.q(\state_value.key_c30~q ),
	.prn(vcc));
// synopsys translate_off
defparam \state_value.key_c30 .is_wysiwyg = "true";
defparam \state_value.key_c30 .power_up = "low";
// synopsys translate_on

// Location: LABCELL_X79_Y2_N33
cyclonev_lcell_comb \Selector9~0 (
// Equation(s):
// \Selector9~0_combout  = ( !\state_value.key_col~q  & ( (!\col[2]~input_o  & (!\col[1]~input_o  & (\col[3]~input_o  & !\col[0]~input_o ))) ) )

	.dataa(!\col[2]~input_o ),
	.datab(!\col[1]~input_o ),
	.datac(!\col[3]~input_o ),
	.datad(!\col[0]~input_o ),
	.datae(gnd),
	.dataf(!\state_value.key_col~q ),
	.datag(gnd),
	.cin(gnd),
	.sharein(gnd),
	.combout(\Selector9~0_combout ),
	.sumout(),
	.cout(),
	.shareout());
// synopsys translate_off
defparam \Selector9~0 .extended_lut = "off";
defparam \Selector9~0 .lut_mask = 64'h0800080000000000;
defparam \Selector9~0 .shared_arith = "off";
// synopsys translate_on

// Location: FF_X80_Y2_N41
dffeas \state_value.key_c00 (
	.clk(counter[10]),
	.d(gnd),
	.asdata(\Selector9~0_combout ),
	.clrn(\swt[0]~input_o ),
	.aload(gnd),
	.sclr(gnd),
	.sload(vcc),
	.ena(vcc),
	.devclrn(devclrn),
	.devpor(devpor),
	.q(\state_value.key_c00~q ),
	.prn(vcc));
// synopsys translate_off
defparam \state_value.key_c00 .is_wysiwyg = "true";
defparam \state_value.key_c00 .power_up = "low";
// synopsys translate_on

// Location: LABCELL_X79_Y2_N48
cyclonev_lcell_comb \Selector10~0 (
// Equation(s):
// \Selector10~0_combout  = ( \col[2]~input_o  & ( (!\col[3]~input_o  & (!\col[0]~input_o  & (!\state_value.key_col~q  & !\col[1]~input_o ))) ) )

	.dataa(!\col[3]~input_o ),
	.datab(!\col[0]~input_o ),
	.datac(!\state_value.key_col~q ),
	.datad(!\col[1]~input_o ),
	.datae(gnd),
	.dataf(!\col[2]~input_o ),
	.datag(gnd),
	.cin(gnd),
	.sharein(gnd),
	.combout(\Selector10~0_combout ),
	.sumout(),
	.cout(),
	.shareout());
// synopsys translate_off
defparam \Selector10~0 .extended_lut = "off";
defparam \Selector10~0 .lut_mask = 64'h0000000080008000;
defparam \Selector10~0 .shared_arith = "off";
// synopsys translate_on

// Location: FF_X80_Y2_N20
dffeas \state_value.key_c10 (
	.clk(counter[10]),
	.d(gnd),
	.asdata(\Selector10~0_combout ),
	.clrn(\swt[0]~input_o ),
	.aload(gnd),
	.sclr(gnd),
	.sload(vcc),
	.ena(vcc),
	.devclrn(devclrn),
	.devpor(devpor),
	.q(\state_value.key_c10~q ),
	.prn(vcc));
// synopsys translate_off
defparam \state_value.key_c10 .is_wysiwyg = "true";
defparam \state_value.key_c10 .power_up = "low";
// synopsys translate_on

// Location: LABCELL_X79_Y2_N30
cyclonev_lcell_comb \Selector11~0 (
// Equation(s):
// \Selector11~0_combout  = ( !\state_value.key_col~q  & ( (!\col[2]~input_o  & (\col[1]~input_o  & (!\col[3]~input_o  & !\col[0]~input_o ))) ) )

	.dataa(!\col[2]~input_o ),
	.datab(!\col[1]~input_o ),
	.datac(!\col[3]~input_o ),
	.datad(!\col[0]~input_o ),
	.datae(gnd),
	.dataf(!\state_value.key_col~q ),
	.datag(gnd),
	.cin(gnd),
	.sharein(gnd),
	.combout(\Selector11~0_combout ),
	.sumout(),
	.cout(),
	.shareout());
// synopsys translate_off
defparam \Selector11~0 .extended_lut = "off";
defparam \Selector11~0 .lut_mask = 64'h2000200000000000;
defparam \Selector11~0 .shared_arith = "off";
// synopsys translate_on

// Location: FF_X80_Y2_N23
dffeas \state_value.key_c20 (
	.clk(counter[10]),
	.d(gnd),
	.asdata(\Selector11~0_combout ),
	.clrn(\swt[0]~input_o ),
	.aload(gnd),
	.sclr(gnd),
	.sload(vcc),
	.ena(vcc),
	.devclrn(devclrn),
	.devpor(devpor),
	.q(\state_value.key_c20~q ),
	.prn(vcc));
// synopsys translate_off
defparam \state_value.key_c20 .is_wysiwyg = "true";
defparam \state_value.key_c20 .power_up = "low";
// synopsys translate_on

// Location: LABCELL_X81_Y2_N45
cyclonev_lcell_comb \Selector24~0 (
// Equation(s):
// \Selector24~0_combout  = ( !\state_value.key_c10~q  & ( !\state_value.key_c20~q  & ( (\state_value.key_col~q  & (!\state_value.key_c00~q  & ((!\state_value.key_off~q ) # (!\Selector14~2_combout )))) ) ) )

	.dataa(!\state_value.key_off~q ),
	.datab(!\Selector14~2_combout ),
	.datac(!\state_value.key_col~q ),
	.datad(!\state_value.key_c00~q ),
	.datae(!\state_value.key_c10~q ),
	.dataf(!\state_value.key_c20~q ),
	.datag(gnd),
	.cin(gnd),
	.sharein(gnd),
	.combout(\Selector24~0_combout ),
	.sumout(),
	.cout(),
	.shareout());
// synopsys translate_off
defparam \Selector24~0 .extended_lut = "off";
defparam \Selector24~0 .lut_mask = 64'h0E00000000000000;
defparam \Selector24~0 .shared_arith = "off";
// synopsys translate_on

// Location: MLABCELL_X82_Y4_N3
cyclonev_lcell_comb \Equal5~0 (
// Equation(s):
// \Equal5~0_combout  = ( !\row[2]~input_o  & ( (\row[0]~input_o  & (\row[3]~input_o  & \row[1]~input_o )) ) )

	.dataa(!\row[0]~input_o ),
	.datab(!\row[3]~input_o ),
	.datac(gnd),
	.datad(!\row[1]~input_o ),
	.datae(gnd),
	.dataf(!\row[2]~input_o ),
	.datag(gnd),
	.cin(gnd),
	.sharein(gnd),
	.combout(\Equal5~0_combout ),
	.sumout(),
	.cout(),
	.shareout());
// synopsys translate_off
defparam \Equal5~0 .extended_lut = "off";
defparam \Equal5~0 .lut_mask = 64'h0011001100000000;
defparam \Equal5~0 .shared_arith = "off";
// synopsys translate_on

// Location: MLABCELL_X82_Y4_N18
cyclonev_lcell_comb \Equal4~0 (
// Equation(s):
// \Equal4~0_combout  = ( \row[2]~input_o  & ( (\row[0]~input_o  & (!\row[3]~input_o  & \row[1]~input_o )) ) )

	.dataa(!\row[0]~input_o ),
	.datab(!\row[3]~input_o ),
	.datac(!\row[1]~input_o ),
	.datad(gnd),
	.datae(gnd),
	.dataf(!\row[2]~input_o ),
	.datag(gnd),
	.cin(gnd),
	.sharein(gnd),
	.combout(\Equal4~0_combout ),
	.sumout(),
	.cout(),
	.shareout());
// synopsys translate_off
defparam \Equal4~0 .extended_lut = "off";
defparam \Equal4~0 .lut_mask = 64'h0000000004040404;
defparam \Equal4~0 .shared_arith = "off";
// synopsys translate_on

// Location: LABCELL_X80_Y2_N3
cyclonev_lcell_comb \Selector28~0 (
// Equation(s):
// \Selector28~0_combout  = ( !\state_value.key_c10~q  & ( !\state_value.key_c00~q  & ( (\state_value.key_col~q  & (!\state_value.key_c30~q  & ((!\state_value.key_off~q ) # (!\Selector14~2_combout )))) ) ) )

	.dataa(!\state_value.key_off~q ),
	.datab(!\state_value.key_col~q ),
	.datac(!\state_value.key_c30~q ),
	.datad(!\Selector14~2_combout ),
	.datae(!\state_value.key_c10~q ),
	.dataf(!\state_value.key_c00~q ),
	.datag(gnd),
	.cin(gnd),
	.sharein(gnd),
	.combout(\Selector28~0_combout ),
	.sumout(),
	.cout(),
	.shareout());
// synopsys translate_off
defparam \Selector28~0 .extended_lut = "off";
defparam \Selector28~0 .lut_mask = 64'h3020000000000000;
defparam \Selector28~0 .shared_arith = "off";
// synopsys translate_on

// Location: LABCELL_X81_Y2_N36
cyclonev_lcell_comb \Selector17~0 (
// Equation(s):
// \Selector17~0_combout  = ( \Selector14~0_combout  & ( \Selector28~0_combout  & ( (!\state_value.key_c20~q  & (\state_value.key_3~q  & ((\Selector14~1_combout )))) # (\state_value.key_c20~q  & (((\Equal4~0_combout )))) ) ) ) # ( !\Selector14~0_combout  & ( 
// \Selector28~0_combout  & ( (!\state_value.key_c20~q  & (\state_value.key_3~q )) # (\state_value.key_c20~q  & ((\Equal4~0_combout ))) ) ) )

	.dataa(!\state_value.key_3~q ),
	.datab(!\Equal4~0_combout ),
	.datac(!\Selector14~1_combout ),
	.datad(!\state_value.key_c20~q ),
	.datae(!\Selector14~0_combout ),
	.dataf(!\Selector28~0_combout ),
	.datag(gnd),
	.cin(gnd),
	.sharein(gnd),
	.combout(\Selector17~0_combout ),
	.sumout(),
	.cout(),
	.shareout());
// synopsys translate_off
defparam \Selector17~0 .extended_lut = "off";
defparam \Selector17~0 .lut_mask = 64'h0000000055330533;
defparam \Selector17~0 .shared_arith = "off";
// synopsys translate_on

// Location: FF_X81_Y2_N50
dffeas \state_value.key_3 (
	.clk(counter[10]),
	.d(gnd),
	.asdata(\Selector17~0_combout ),
	.clrn(\swt[0]~input_o ),
	.aload(gnd),
	.sclr(gnd),
	.sload(vcc),
	.ena(vcc),
	.devclrn(devclrn),
	.devpor(devpor),
	.q(\state_value.key_3~q ),
	.prn(vcc));
// synopsys translate_off
defparam \state_value.key_3 .is_wysiwyg = "true";
defparam \state_value.key_3 .power_up = "low";
// synopsys translate_on

// Location: LABCELL_X81_Y2_N42
cyclonev_lcell_comb \Selector29~0 (
// Equation(s):
// \Selector29~0_combout  = ( !\state_value.key_c20~q  & ( !\state_value.key_c30~q  & ( (!\state_value.key_c00~q  & (\state_value.key_col~q  & ((!\state_value.key_off~q ) # (!\Selector14~2_combout )))) ) ) )

	.dataa(!\state_value.key_off~q ),
	.datab(!\Selector14~2_combout ),
	.datac(!\state_value.key_c00~q ),
	.datad(!\state_value.key_col~q ),
	.datae(!\state_value.key_c20~q ),
	.dataf(!\state_value.key_c30~q ),
	.datag(gnd),
	.cin(gnd),
	.sharein(gnd),
	.combout(\Selector29~0_combout ),
	.sumout(),
	.cout(),
	.shareout());
// synopsys translate_off
defparam \Selector29~0 .extended_lut = "off";
defparam \Selector29~0 .lut_mask = 64'h00E0000000000000;
defparam \Selector29~0 .shared_arith = "off";
// synopsys translate_on

// Location: MLABCELL_X82_Y2_N57
cyclonev_lcell_comb \Selector16~0 (
// Equation(s):
// \Selector16~0_combout  = ( \Equal4~0_combout  & ( \state_value.key_2~q  & ( (\Selector29~0_combout  & ((!\Selector14~0_combout ) # ((\state_value.key_c10~q ) # (\Selector14~1_combout )))) ) ) ) # ( !\Equal4~0_combout  & ( \state_value.key_2~q  & ( 
// (\Selector29~0_combout  & (!\state_value.key_c10~q  & ((!\Selector14~0_combout ) # (\Selector14~1_combout )))) ) ) ) # ( \Equal4~0_combout  & ( !\state_value.key_2~q  & ( (\Selector29~0_combout  & \state_value.key_c10~q ) ) ) )

	.dataa(!\Selector14~0_combout ),
	.datab(!\Selector14~1_combout ),
	.datac(!\Selector29~0_combout ),
	.datad(!\state_value.key_c10~q ),
	.datae(!\Equal4~0_combout ),
	.dataf(!\state_value.key_2~q ),
	.datag(gnd),
	.cin(gnd),
	.sharein(gnd),
	.combout(\Selector16~0_combout ),
	.sumout(),
	.cout(),
	.shareout());
// synopsys translate_off
defparam \Selector16~0 .extended_lut = "off";
defparam \Selector16~0 .lut_mask = 64'h0000000F0B000B0F;
defparam \Selector16~0 .shared_arith = "off";
// synopsys translate_on

// Location: FF_X81_Y2_N53
dffeas \state_value.key_2 (
	.clk(counter[10]),
	.d(gnd),
	.asdata(\Selector16~0_combout ),
	.clrn(\swt[0]~input_o ),
	.aload(gnd),
	.sclr(gnd),
	.sload(vcc),
	.ena(vcc),
	.devclrn(devclrn),
	.devpor(devpor),
	.q(\state_value.key_2~q ),
	.prn(vcc));
// synopsys translate_off
defparam \state_value.key_2 .is_wysiwyg = "true";
defparam \state_value.key_2 .power_up = "low";
// synopsys translate_on

// Location: LABCELL_X80_Y2_N0
cyclonev_lcell_comb \Selector14~3 (
// Equation(s):
// \Selector14~3_combout  = ( !\state_value.key_c10~q  & ( !\state_value.key_c20~q  & ( (\state_value.key_col~q  & (!\state_value.key_c30~q  & ((!\state_value.key_off~q ) # (!\Selector14~2_combout )))) ) ) )

	.dataa(!\state_value.key_off~q ),
	.datab(!\state_value.key_col~q ),
	.datac(!\Selector14~2_combout ),
	.datad(!\state_value.key_c30~q ),
	.datae(!\state_value.key_c10~q ),
	.dataf(!\state_value.key_c20~q ),
	.datag(gnd),
	.cin(gnd),
	.sharein(gnd),
	.combout(\Selector14~3_combout ),
	.sumout(),
	.cout(),
	.shareout());
// synopsys translate_off
defparam \Selector14~3 .extended_lut = "off";
defparam \Selector14~3 .lut_mask = 64'h3200000000000000;
defparam \Selector14~3 .shared_arith = "off";
// synopsys translate_on

// Location: LABCELL_X81_Y2_N27
cyclonev_lcell_comb \Selector15~0 (
// Equation(s):
// \Selector15~0_combout  = ( \Equal4~0_combout  & ( \state_value.key_1~q  & ( (\Selector14~3_combout  & (((!\Selector14~0_combout ) # (\Selector14~1_combout )) # (\state_value.key_c00~q ))) ) ) ) # ( !\Equal4~0_combout  & ( \state_value.key_1~q  & ( 
// (!\state_value.key_c00~q  & (\Selector14~3_combout  & ((!\Selector14~0_combout ) # (\Selector14~1_combout )))) ) ) ) # ( \Equal4~0_combout  & ( !\state_value.key_1~q  & ( (\state_value.key_c00~q  & \Selector14~3_combout ) ) ) )

	.dataa(!\state_value.key_c00~q ),
	.datab(!\Selector14~0_combout ),
	.datac(!\Selector14~3_combout ),
	.datad(!\Selector14~1_combout ),
	.datae(!\Equal4~0_combout ),
	.dataf(!\state_value.key_1~q ),
	.datag(gnd),
	.cin(gnd),
	.sharein(gnd),
	.combout(\Selector15~0_combout ),
	.sumout(),
	.cout(),
	.shareout());
// synopsys translate_off
defparam \Selector15~0 .extended_lut = "off";
defparam \Selector15~0 .lut_mask = 64'h00000505080A0D0F;
defparam \Selector15~0 .shared_arith = "off";
// synopsys translate_on

// Location: FF_X81_Y2_N17
dffeas \state_value.key_1 (
	.clk(counter[10]),
	.d(gnd),
	.asdata(\Selector15~0_combout ),
	.clrn(\swt[0]~input_o ),
	.aload(gnd),
	.sclr(gnd),
	.sload(vcc),
	.ena(vcc),
	.devclrn(devclrn),
	.devpor(devpor),
	.q(\state_value.key_1~q ),
	.prn(vcc));
// synopsys translate_off
defparam \state_value.key_1 .is_wysiwyg = "true";
defparam \state_value.key_1 .power_up = "low";
// synopsys translate_on

// Location: LABCELL_X81_Y2_N12
cyclonev_lcell_comb \WideOr10~0 (
// Equation(s):
// \WideOr10~0_combout  = ( !\state_value.key_1~q  & ( (!\state_value.key_3~q  & (!\state_value.key_2~q  & !\state_value.key_a~q )) ) )

	.dataa(!\state_value.key_3~q ),
	.datab(gnd),
	.datac(!\state_value.key_2~q ),
	.datad(!\state_value.key_a~q ),
	.datae(gnd),
	.dataf(!\state_value.key_1~q ),
	.datag(gnd),
	.cin(gnd),
	.sharein(gnd),
	.combout(\WideOr10~0_combout ),
	.sumout(),
	.cout(),
	.shareout());
// synopsys translate_off
defparam \WideOr10~0 .extended_lut = "off";
defparam \WideOr10~0 .lut_mask = 64'hA000A00000000000;
defparam \WideOr10~0 .shared_arith = "off";
// synopsys translate_on

// Location: LABCELL_X81_Y2_N24
cyclonev_lcell_comb \Selector18~0 (
// Equation(s):
// \Selector18~0_combout  = ( \Equal5~0_combout  & ( \state_value.key_4~q  & ( (\Selector14~3_combout  & (((!\Selector14~0_combout ) # (\Selector14~1_combout )) # (\state_value.key_c00~q ))) ) ) ) # ( !\Equal5~0_combout  & ( \state_value.key_4~q  & ( 
// (!\state_value.key_c00~q  & (\Selector14~3_combout  & ((!\Selector14~0_combout ) # (\Selector14~1_combout )))) ) ) ) # ( \Equal5~0_combout  & ( !\state_value.key_4~q  & ( (\state_value.key_c00~q  & \Selector14~3_combout ) ) ) )

	.dataa(!\state_value.key_c00~q ),
	.datab(!\Selector14~0_combout ),
	.datac(!\Selector14~1_combout ),
	.datad(!\Selector14~3_combout ),
	.datae(!\Equal5~0_combout ),
	.dataf(!\state_value.key_4~q ),
	.datag(gnd),
	.cin(gnd),
	.sharein(gnd),
	.combout(\Selector18~0_combout ),
	.sumout(),
	.cout(),
	.shareout());
// synopsys translate_off
defparam \Selector18~0 .extended_lut = "off";
defparam \Selector18~0 .lut_mask = 64'h00000055008A00DF;
defparam \Selector18~0 .shared_arith = "off";
// synopsys translate_on

// Location: FF_X83_Y2_N35
dffeas \state_value.key_4 (
	.clk(counter[10]),
	.d(gnd),
	.asdata(\Selector18~0_combout ),
	.clrn(\swt[0]~input_o ),
	.aload(gnd),
	.sclr(gnd),
	.sload(vcc),
	.ena(vcc),
	.devclrn(devclrn),
	.devpor(devpor),
	.q(\state_value.key_4~q ),
	.prn(vcc));
// synopsys translate_off
defparam \state_value.key_4 .is_wysiwyg = "true";
defparam \state_value.key_4 .power_up = "low";
// synopsys translate_on

// Location: MLABCELL_X82_Y2_N48
cyclonev_lcell_comb \Selector19~0 (
// Equation(s):
// \Selector19~0_combout  = ( \Equal5~0_combout  & ( \state_value.key_5~q  & ( (\Selector29~0_combout  & ((!\Selector14~0_combout ) # ((\state_value.key_c10~q ) # (\Selector14~1_combout )))) ) ) ) # ( !\Equal5~0_combout  & ( \state_value.key_5~q  & ( 
// (!\state_value.key_c10~q  & (\Selector29~0_combout  & ((!\Selector14~0_combout ) # (\Selector14~1_combout )))) ) ) ) # ( \Equal5~0_combout  & ( !\state_value.key_5~q  & ( (\state_value.key_c10~q  & \Selector29~0_combout ) ) ) )

	.dataa(!\Selector14~0_combout ),
	.datab(!\Selector14~1_combout ),
	.datac(!\state_value.key_c10~q ),
	.datad(!\Selector29~0_combout ),
	.datae(!\Equal5~0_combout ),
	.dataf(!\state_value.key_5~q ),
	.datag(gnd),
	.cin(gnd),
	.sharein(gnd),
	.combout(\Selector19~0_combout ),
	.sumout(),
	.cout(),
	.shareout());
// synopsys translate_off
defparam \Selector19~0 .extended_lut = "off";
defparam \Selector19~0 .lut_mask = 64'h0000000F00B000BF;
defparam \Selector19~0 .shared_arith = "off";
// synopsys translate_on

// Location: FF_X83_Y2_N29
dffeas \state_value.key_5 (
	.clk(counter[10]),
	.d(gnd),
	.asdata(\Selector19~0_combout ),
	.clrn(\swt[0]~input_o ),
	.aload(gnd),
	.sclr(gnd),
	.sload(vcc),
	.ena(vcc),
	.devclrn(devclrn),
	.devpor(devpor),
	.q(\state_value.key_5~q ),
	.prn(vcc));
// synopsys translate_off
defparam \state_value.key_5 .is_wysiwyg = "true";
defparam \state_value.key_5 .power_up = "low";
// synopsys translate_on

// Location: MLABCELL_X82_Y2_N45
cyclonev_lcell_comb \Selector25~0 (
// Equation(s):
// \Selector25~0_combout  = ( \Selector14~0_combout  & ( \Selector14~1_combout  & ( (\Selector24~0_combout  & ((!\state_value.key_c30~q  & ((\state_value.key_b~q ))) # (\state_value.key_c30~q  & (\Equal5~0_combout )))) ) ) ) # ( !\Selector14~0_combout  & ( 
// \Selector14~1_combout  & ( (\Selector24~0_combout  & ((!\state_value.key_c30~q  & ((\state_value.key_b~q ))) # (\state_value.key_c30~q  & (\Equal5~0_combout )))) ) ) ) # ( \Selector14~0_combout  & ( !\Selector14~1_combout  & ( (\Equal5~0_combout  & 
// (\state_value.key_c30~q  & \Selector24~0_combout )) ) ) ) # ( !\Selector14~0_combout  & ( !\Selector14~1_combout  & ( (\Selector24~0_combout  & ((!\state_value.key_c30~q  & ((\state_value.key_b~q ))) # (\state_value.key_c30~q  & (\Equal5~0_combout )))) ) 
// ) )

	.dataa(!\Equal5~0_combout ),
	.datab(!\state_value.key_b~q ),
	.datac(!\state_value.key_c30~q ),
	.datad(!\Selector24~0_combout ),
	.datae(!\Selector14~0_combout ),
	.dataf(!\Selector14~1_combout ),
	.datag(gnd),
	.cin(gnd),
	.sharein(gnd),
	.combout(\Selector25~0_combout ),
	.sumout(),
	.cout(),
	.shareout());
// synopsys translate_off
defparam \Selector25~0 .extended_lut = "off";
defparam \Selector25~0 .lut_mask = 64'h0035000500350035;
defparam \Selector25~0 .shared_arith = "off";
// synopsys translate_on

// Location: FF_X83_Y2_N2
dffeas \state_value.key_b (
	.clk(counter[10]),
	.d(gnd),
	.asdata(\Selector25~0_combout ),
	.clrn(\swt[0]~input_o ),
	.aload(gnd),
	.sclr(gnd),
	.sload(vcc),
	.ena(vcc),
	.devclrn(devclrn),
	.devpor(devpor),
	.q(\state_value.key_b~q ),
	.prn(vcc));
// synopsys translate_off
defparam \state_value.key_b .is_wysiwyg = "true";
defparam \state_value.key_b .power_up = "low";
// synopsys translate_on

// Location: LABCELL_X83_Y2_N6
cyclonev_lcell_comb \Selector20~0 (
// Equation(s):
// \Selector20~0_combout  = ( \Selector28~0_combout  & ( \Selector14~0_combout  & ( (!\state_value.key_c20~q  & (\state_value.key_6~q  & ((\Selector14~1_combout )))) # (\state_value.key_c20~q  & (((\Equal5~0_combout )))) ) ) ) # ( \Selector28~0_combout  & ( 
// !\Selector14~0_combout  & ( (!\state_value.key_c20~q  & (\state_value.key_6~q )) # (\state_value.key_c20~q  & ((\Equal5~0_combout ))) ) ) )

	.dataa(!\state_value.key_c20~q ),
	.datab(!\state_value.key_6~q ),
	.datac(!\Equal5~0_combout ),
	.datad(!\Selector14~1_combout ),
	.datae(!\Selector28~0_combout ),
	.dataf(!\Selector14~0_combout ),
	.datag(gnd),
	.cin(gnd),
	.sharein(gnd),
	.combout(\Selector20~0_combout ),
	.sumout(),
	.cout(),
	.shareout());
// synopsys translate_off
defparam \Selector20~0 .extended_lut = "off";
defparam \Selector20~0 .lut_mask = 64'h0000272700000527;
defparam \Selector20~0 .shared_arith = "off";
// synopsys translate_on

// Location: FF_X83_Y2_N44
dffeas \state_value.key_6 (
	.clk(counter[10]),
	.d(gnd),
	.asdata(\Selector20~0_combout ),
	.clrn(\swt[0]~input_o ),
	.aload(gnd),
	.sclr(gnd),
	.sload(vcc),
	.ena(vcc),
	.devclrn(devclrn),
	.devpor(devpor),
	.q(\state_value.key_6~q ),
	.prn(vcc));
// synopsys translate_off
defparam \state_value.key_6 .is_wysiwyg = "true";
defparam \state_value.key_6 .power_up = "low";
// synopsys translate_on

// Location: LABCELL_X83_Y2_N48
cyclonev_lcell_comb \Selector13~0 (
// Equation(s):
// \Selector13~0_combout  = ( !\state_value.key_6~q  & ( (!\state_value.key_4~q  & (!\state_value.key_5~q  & !\state_value.key_b~q )) ) )

	.dataa(!\state_value.key_4~q ),
	.datab(gnd),
	.datac(!\state_value.key_5~q ),
	.datad(!\state_value.key_b~q ),
	.datae(gnd),
	.dataf(!\state_value.key_6~q ),
	.datag(gnd),
	.cin(gnd),
	.sharein(gnd),
	.combout(\Selector13~0_combout ),
	.sumout(),
	.cout(),
	.shareout());
// synopsys translate_off
defparam \Selector13~0 .extended_lut = "off";
defparam \Selector13~0 .lut_mask = 64'hA000A00000000000;
defparam \Selector13~0 .shared_arith = "off";
// synopsys translate_on

// Location: MLABCELL_X82_Y2_N36
cyclonev_lcell_comb \Selector14~0 (
// Equation(s):
// \Selector14~0_combout  = ( \Selector13~0_combout  & ( (!\state_value.key_off~q  & ((!\Equal4~0_combout ) # (\WideOr10~0_combout ))) ) ) # ( !\Selector13~0_combout  & ( (!\Equal5~0_combout  & (!\state_value.key_off~q  & ((!\Equal4~0_combout ) # 
// (\WideOr10~0_combout )))) ) )

	.dataa(!\Equal5~0_combout ),
	.datab(!\Equal4~0_combout ),
	.datac(!\state_value.key_off~q ),
	.datad(!\WideOr10~0_combout ),
	.datae(gnd),
	.dataf(!\Selector13~0_combout ),
	.datag(gnd),
	.cin(gnd),
	.sharein(gnd),
	.combout(\Selector14~0_combout ),
	.sumout(),
	.cout(),
	.shareout());
// synopsys translate_off
defparam \Selector14~0 .extended_lut = "off";
defparam \Selector14~0 .lut_mask = 64'h80A080A0C0F0C0F0;
defparam \Selector14~0 .shared_arith = "off";
// synopsys translate_on

// Location: MLABCELL_X82_Y4_N9
cyclonev_lcell_comb \Equal7~0 (
// Equation(s):
// \Equal7~0_combout  = ( \row[2]~input_o  & ( (\row[1]~input_o  & (\row[3]~input_o  & !\row[0]~input_o )) ) )

	.dataa(!\row[1]~input_o ),
	.datab(gnd),
	.datac(!\row[3]~input_o ),
	.datad(!\row[0]~input_o ),
	.datae(gnd),
	.dataf(!\row[2]~input_o ),
	.datag(gnd),
	.cin(gnd),
	.sharein(gnd),
	.combout(\Equal7~0_combout ),
	.sumout(),
	.cout(),
	.shareout());
// synopsys translate_off
defparam \Equal7~0 .extended_lut = "off";
defparam \Equal7~0 .lut_mask = 64'h0000000005000500;
defparam \Equal7~0 .shared_arith = "off";
// synopsys translate_on

// Location: LABCELL_X81_Y2_N57
cyclonev_lcell_comb \Selector28~1 (
// Equation(s):
// \Selector28~1_combout  = ( \Equal7~0_combout  & ( \state_value.key_e~q  & ( (\Selector28~0_combout  & (((!\Selector14~0_combout ) # (\Selector14~1_combout )) # (\state_value.key_c20~q ))) ) ) ) # ( !\Equal7~0_combout  & ( \state_value.key_e~q  & ( 
// (!\state_value.key_c20~q  & (\Selector28~0_combout  & ((!\Selector14~0_combout ) # (\Selector14~1_combout )))) ) ) ) # ( \Equal7~0_combout  & ( !\state_value.key_e~q  & ( (\state_value.key_c20~q  & \Selector28~0_combout ) ) ) )

	.dataa(!\state_value.key_c20~q ),
	.datab(!\Selector14~0_combout ),
	.datac(!\Selector28~0_combout ),
	.datad(!\Selector14~1_combout ),
	.datae(!\Equal7~0_combout ),
	.dataf(!\state_value.key_e~q ),
	.datag(gnd),
	.cin(gnd),
	.sharein(gnd),
	.combout(\Selector28~1_combout ),
	.sumout(),
	.cout(),
	.shareout());
// synopsys translate_off
defparam \Selector28~1 .extended_lut = "off";
defparam \Selector28~1 .lut_mask = 64'h00000505080A0D0F;
defparam \Selector28~1 .shared_arith = "off";
// synopsys translate_on

// Location: FF_X81_Y2_N41
dffeas \state_value.key_e (
	.clk(counter[10]),
	.d(gnd),
	.asdata(\Selector28~1_combout ),
	.clrn(\swt[0]~input_o ),
	.aload(gnd),
	.sclr(gnd),
	.sload(vcc),
	.ena(vcc),
	.devclrn(devclrn),
	.devpor(devpor),
	.q(\state_value.key_e~q ),
	.prn(vcc));
// synopsys translate_off
defparam \state_value.key_e .is_wysiwyg = "true";
defparam \state_value.key_e .power_up = "low";
// synopsys translate_on

// Location: MLABCELL_X82_Y2_N51
cyclonev_lcell_comb \Selector29~1 (
// Equation(s):
// \Selector29~1_combout  = ( \Equal7~0_combout  & ( \state_value.key_f~q  & ( (\Selector29~0_combout  & ((!\Selector14~0_combout ) # ((\state_value.key_c10~q ) # (\Selector14~1_combout )))) ) ) ) # ( !\Equal7~0_combout  & ( \state_value.key_f~q  & ( 
// (\Selector29~0_combout  & (!\state_value.key_c10~q  & ((!\Selector14~0_combout ) # (\Selector14~1_combout )))) ) ) ) # ( \Equal7~0_combout  & ( !\state_value.key_f~q  & ( (\Selector29~0_combout  & \state_value.key_c10~q ) ) ) )

	.dataa(!\Selector14~0_combout ),
	.datab(!\Selector14~1_combout ),
	.datac(!\Selector29~0_combout ),
	.datad(!\state_value.key_c10~q ),
	.datae(!\Equal7~0_combout ),
	.dataf(!\state_value.key_f~q ),
	.datag(gnd),
	.cin(gnd),
	.sharein(gnd),
	.combout(\Selector29~1_combout ),
	.sumout(),
	.cout(),
	.shareout());
// synopsys translate_off
defparam \Selector29~1 .extended_lut = "off";
defparam \Selector29~1 .lut_mask = 64'h0000000F0B000B0F;
defparam \Selector29~1 .shared_arith = "off";
// synopsys translate_on

// Location: FF_X81_Y2_N32
dffeas \state_value.key_f (
	.clk(counter[10]),
	.d(gnd),
	.asdata(\Selector29~1_combout ),
	.clrn(\swt[0]~input_o ),
	.aload(gnd),
	.sclr(gnd),
	.sload(vcc),
	.ena(vcc),
	.devclrn(devclrn),
	.devpor(devpor),
	.q(\state_value.key_f~q ),
	.prn(vcc));
// synopsys translate_off
defparam \state_value.key_f .is_wysiwyg = "true";
defparam \state_value.key_f .power_up = "low";
// synopsys translate_on

// Location: LABCELL_X81_Y2_N3
cyclonev_lcell_comb \Selector27~0 (
// Equation(s):
// \Selector27~0_combout  = ( \Equal7~0_combout  & ( \state_value.key_d~q  & ( (\Selector24~0_combout  & (((!\Selector14~0_combout ) # (\Selector14~1_combout )) # (\state_value.key_c30~q ))) ) ) ) # ( !\Equal7~0_combout  & ( \state_value.key_d~q  & ( 
// (!\state_value.key_c30~q  & (\Selector24~0_combout  & ((!\Selector14~0_combout ) # (\Selector14~1_combout )))) ) ) ) # ( \Equal7~0_combout  & ( !\state_value.key_d~q  & ( (\state_value.key_c30~q  & \Selector24~0_combout ) ) ) )

	.dataa(!\state_value.key_c30~q ),
	.datab(!\Selector24~0_combout ),
	.datac(!\Selector14~0_combout ),
	.datad(!\Selector14~1_combout ),
	.datae(!\Equal7~0_combout ),
	.dataf(!\state_value.key_d~q ),
	.datag(gnd),
	.cin(gnd),
	.sharein(gnd),
	.combout(\Selector27~0_combout ),
	.sumout(),
	.cout(),
	.shareout());
// synopsys translate_off
defparam \Selector27~0 .extended_lut = "off";
defparam \Selector27~0 .lut_mask = 64'h0000111120223133;
defparam \Selector27~0 .shared_arith = "off";
// synopsys translate_on

// Location: FF_X81_Y2_N11
dffeas \state_value.key_d (
	.clk(counter[10]),
	.d(gnd),
	.asdata(\Selector27~0_combout ),
	.clrn(\swt[0]~input_o ),
	.aload(gnd),
	.sclr(gnd),
	.sload(vcc),
	.ena(vcc),
	.devclrn(devclrn),
	.devpor(devpor),
	.q(\state_value.key_d~q ),
	.prn(vcc));
// synopsys translate_off
defparam \state_value.key_d .is_wysiwyg = "true";
defparam \state_value.key_d .power_up = "low";
// synopsys translate_on

// Location: LABCELL_X80_Y2_N9
cyclonev_lcell_comb \Selector14~5 (
// Equation(s):
// \Selector14~5_combout  = ( \Equal7~0_combout  & ( \state_value.key_0~q  & ( (\Selector14~3_combout  & (((!\Selector14~0_combout ) # (\state_value.key_c00~q )) # (\Selector14~1_combout ))) ) ) ) # ( !\Equal7~0_combout  & ( \state_value.key_0~q  & ( 
// (\Selector14~3_combout  & (!\state_value.key_c00~q  & ((!\Selector14~0_combout ) # (\Selector14~1_combout )))) ) ) ) # ( \Equal7~0_combout  & ( !\state_value.key_0~q  & ( (\Selector14~3_combout  & \state_value.key_c00~q ) ) ) )

	.dataa(!\Selector14~3_combout ),
	.datab(!\Selector14~1_combout ),
	.datac(!\Selector14~0_combout ),
	.datad(!\state_value.key_c00~q ),
	.datae(!\Equal7~0_combout ),
	.dataf(!\state_value.key_0~q ),
	.datag(gnd),
	.cin(gnd),
	.sharein(gnd),
	.combout(\Selector14~5_combout ),
	.sumout(),
	.cout(),
	.shareout());
// synopsys translate_off
defparam \Selector14~5 .extended_lut = "off";
defparam \Selector14~5 .lut_mask = 64'h0000005551005155;
defparam \Selector14~5 .shared_arith = "off";
// synopsys translate_on

// Location: FF_X80_Y2_N44
dffeas \state_value.key_0 (
	.clk(counter[10]),
	.d(gnd),
	.asdata(\Selector14~5_combout ),
	.clrn(\swt[0]~input_o ),
	.aload(gnd),
	.sclr(gnd),
	.sload(vcc),
	.ena(vcc),
	.devclrn(devclrn),
	.devpor(devpor),
	.q(\state_value.key_0~q ),
	.prn(vcc));
// synopsys translate_off
defparam \state_value.key_0 .is_wysiwyg = "true";
defparam \state_value.key_0 .power_up = "low";
// synopsys translate_on

// Location: LABCELL_X81_Y2_N9
cyclonev_lcell_comb \Selector2~0 (
// Equation(s):
// \Selector2~0_combout  = ( !\state_value.key_0~q  & ( (!\state_value.key_e~q  & (!\state_value.key_f~q  & !\state_value.key_d~q )) ) )

	.dataa(gnd),
	.datab(!\state_value.key_e~q ),
	.datac(!\state_value.key_f~q ),
	.datad(!\state_value.key_d~q ),
	.datae(gnd),
	.dataf(!\state_value.key_0~q ),
	.datag(gnd),
	.cin(gnd),
	.sharein(gnd),
	.combout(\Selector2~0_combout ),
	.sumout(),
	.cout(),
	.shareout());
// synopsys translate_off
defparam \Selector2~0 .extended_lut = "off";
defparam \Selector2~0 .lut_mask = 64'hC000C00000000000;
defparam \Selector2~0 .shared_arith = "off";
// synopsys translate_on

// Location: MLABCELL_X82_Y4_N0
cyclonev_lcell_comb \Equal6~0 (
// Equation(s):
// \Equal6~0_combout  = ( \row[2]~input_o  & ( (\row[0]~input_o  & (\row[3]~input_o  & !\row[1]~input_o )) ) )

	.dataa(!\row[0]~input_o ),
	.datab(!\row[3]~input_o ),
	.datac(!\row[1]~input_o ),
	.datad(gnd),
	.datae(gnd),
	.dataf(!\row[2]~input_o ),
	.datag(gnd),
	.cin(gnd),
	.sharein(gnd),
	.combout(\Equal6~0_combout ),
	.sumout(),
	.cout(),
	.shareout());
// synopsys translate_off
defparam \Equal6~0 .extended_lut = "off";
defparam \Equal6~0 .lut_mask = 64'h0000000010101010;
defparam \Equal6~0 .shared_arith = "off";
// synopsys translate_on

// Location: LABCELL_X80_Y2_N6
cyclonev_lcell_comb \Selector21~0 (
// Equation(s):
// \Selector21~0_combout  = ( \Equal6~0_combout  & ( \state_value.key_7~q  & ( (\Selector14~3_combout  & (((!\Selector14~0_combout ) # (\state_value.key_c00~q )) # (\Selector14~1_combout ))) ) ) ) # ( !\Equal6~0_combout  & ( \state_value.key_7~q  & ( 
// (\Selector14~3_combout  & (!\state_value.key_c00~q  & ((!\Selector14~0_combout ) # (\Selector14~1_combout )))) ) ) ) # ( \Equal6~0_combout  & ( !\state_value.key_7~q  & ( (\Selector14~3_combout  & \state_value.key_c00~q ) ) ) )

	.dataa(!\Selector14~3_combout ),
	.datab(!\Selector14~1_combout ),
	.datac(!\state_value.key_c00~q ),
	.datad(!\Selector14~0_combout ),
	.datae(!\Equal6~0_combout ),
	.dataf(!\state_value.key_7~q ),
	.datag(gnd),
	.cin(gnd),
	.sharein(gnd),
	.combout(\Selector21~0_combout ),
	.sumout(),
	.cout(),
	.shareout());
// synopsys translate_off
defparam \Selector21~0 .extended_lut = "off";
defparam \Selector21~0 .lut_mask = 64'h0000050550105515;
defparam \Selector21~0 .shared_arith = "off";
// synopsys translate_on

// Location: FF_X80_Y2_N35
dffeas \state_value.key_7 (
	.clk(counter[10]),
	.d(gnd),
	.asdata(\Selector21~0_combout ),
	.clrn(\swt[0]~input_o ),
	.aload(gnd),
	.sclr(gnd),
	.sload(vcc),
	.ena(vcc),
	.devclrn(devclrn),
	.devpor(devpor),
	.q(\state_value.key_7~q ),
	.prn(vcc));
// synopsys translate_off
defparam \state_value.key_7 .is_wysiwyg = "true";
defparam \state_value.key_7 .power_up = "low";
// synopsys translate_on

// Location: LABCELL_X80_Y2_N57
cyclonev_lcell_comb \Selector26~0 (
// Equation(s):
// \Selector26~0_combout  = ( \Selector14~0_combout  & ( \Selector24~0_combout  & ( (!\state_value.key_c30~q  & (((\state_value.key_c~q  & \Selector14~1_combout )))) # (\state_value.key_c30~q  & (\Equal6~0_combout )) ) ) ) # ( !\Selector14~0_combout  & ( 
// \Selector24~0_combout  & ( (!\state_value.key_c30~q  & ((\state_value.key_c~q ))) # (\state_value.key_c30~q  & (\Equal6~0_combout )) ) ) )

	.dataa(!\Equal6~0_combout ),
	.datab(!\state_value.key_c~q ),
	.datac(!\Selector14~1_combout ),
	.datad(!\state_value.key_c30~q ),
	.datae(!\Selector14~0_combout ),
	.dataf(!\Selector24~0_combout ),
	.datag(gnd),
	.cin(gnd),
	.sharein(gnd),
	.combout(\Selector26~0_combout ),
	.sumout(),
	.cout(),
	.shareout());
// synopsys translate_off
defparam \Selector26~0 .extended_lut = "off";
defparam \Selector26~0 .lut_mask = 64'h0000000033550355;
defparam \Selector26~0 .shared_arith = "off";
// synopsys translate_on

// Location: FF_X80_Y2_N50
dffeas \state_value.key_c (
	.clk(counter[10]),
	.d(gnd),
	.asdata(\Selector26~0_combout ),
	.clrn(\swt[0]~input_o ),
	.aload(gnd),
	.sclr(gnd),
	.sload(vcc),
	.ena(vcc),
	.devclrn(devclrn),
	.devpor(devpor),
	.q(\state_value.key_c~q ),
	.prn(vcc));
// synopsys translate_off
defparam \state_value.key_c .is_wysiwyg = "true";
defparam \state_value.key_c .power_up = "low";
// synopsys translate_on

// Location: LABCELL_X81_Y2_N54
cyclonev_lcell_comb \Selector23~0 (
// Equation(s):
// \Selector23~0_combout  = ( \Equal6~0_combout  & ( \state_value.key_9~q  & ( (\Selector28~0_combout  & (((!\Selector14~0_combout ) # (\Selector14~1_combout )) # (\state_value.key_c20~q ))) ) ) ) # ( !\Equal6~0_combout  & ( \state_value.key_9~q  & ( 
// (!\state_value.key_c20~q  & (\Selector28~0_combout  & ((!\Selector14~0_combout ) # (\Selector14~1_combout )))) ) ) ) # ( \Equal6~0_combout  & ( !\state_value.key_9~q  & ( (\state_value.key_c20~q  & \Selector28~0_combout ) ) ) )

	.dataa(!\state_value.key_c20~q ),
	.datab(!\Selector14~0_combout ),
	.datac(!\Selector14~1_combout ),
	.datad(!\Selector28~0_combout ),
	.datae(!\Equal6~0_combout ),
	.dataf(!\state_value.key_9~q ),
	.datag(gnd),
	.cin(gnd),
	.sharein(gnd),
	.combout(\Selector23~0_combout ),
	.sumout(),
	.cout(),
	.shareout());
// synopsys translate_off
defparam \Selector23~0 .extended_lut = "off";
defparam \Selector23~0 .lut_mask = 64'h00000055008A00DF;
defparam \Selector23~0 .shared_arith = "off";
// synopsys translate_on

// Location: FF_X81_Y2_N8
dffeas \state_value.key_9 (
	.clk(counter[10]),
	.d(gnd),
	.asdata(\Selector23~0_combout ),
	.clrn(\swt[0]~input_o ),
	.aload(gnd),
	.sclr(gnd),
	.sload(vcc),
	.ena(vcc),
	.devclrn(devclrn),
	.devpor(devpor),
	.q(\state_value.key_9~q ),
	.prn(vcc));
// synopsys translate_off
defparam \state_value.key_9 .is_wysiwyg = "true";
defparam \state_value.key_9 .power_up = "low";
// synopsys translate_on

// Location: MLABCELL_X82_Y2_N54
cyclonev_lcell_comb \Selector22~0 (
// Equation(s):
// \Selector22~0_combout  = ( \Equal6~0_combout  & ( \state_value.key_8~q  & ( (\Selector29~0_combout  & ((!\Selector14~0_combout ) # ((\state_value.key_c10~q ) # (\Selector14~1_combout )))) ) ) ) # ( !\Equal6~0_combout  & ( \state_value.key_8~q  & ( 
// (!\state_value.key_c10~q  & (\Selector29~0_combout  & ((!\Selector14~0_combout ) # (\Selector14~1_combout )))) ) ) ) # ( \Equal6~0_combout  & ( !\state_value.key_8~q  & ( (\state_value.key_c10~q  & \Selector29~0_combout ) ) ) )

	.dataa(!\Selector14~0_combout ),
	.datab(!\Selector14~1_combout ),
	.datac(!\state_value.key_c10~q ),
	.datad(!\Selector29~0_combout ),
	.datae(!\Equal6~0_combout ),
	.dataf(!\state_value.key_8~q ),
	.datag(gnd),
	.cin(gnd),
	.sharein(gnd),
	.combout(\Selector22~0_combout ),
	.sumout(),
	.cout(),
	.shareout());
// synopsys translate_off
defparam \Selector22~0 .extended_lut = "off";
defparam \Selector22~0 .lut_mask = 64'h0000000F00B000BF;
defparam \Selector22~0 .shared_arith = "off";
// synopsys translate_on

// Location: FF_X80_Y2_N32
dffeas \state_value.key_8 (
	.clk(counter[10]),
	.d(gnd),
	.asdata(\Selector22~0_combout ),
	.clrn(\swt[0]~input_o ),
	.aload(gnd),
	.sclr(gnd),
	.sload(vcc),
	.ena(vcc),
	.devclrn(devclrn),
	.devpor(devpor),
	.q(\state_value.key_8~q ),
	.prn(vcc));
// synopsys translate_off
defparam \state_value.key_8 .is_wysiwyg = "true";
defparam \state_value.key_8 .power_up = "low";
// synopsys translate_on

// Location: LABCELL_X81_Y2_N6
cyclonev_lcell_comb \Selector13~1 (
// Equation(s):
// \Selector13~1_combout  = ( !\state_value.key_8~q  & ( (!\state_value.key_7~q  & (!\state_value.key_c~q  & !\state_value.key_9~q )) ) )

	.dataa(!\state_value.key_7~q ),
	.datab(gnd),
	.datac(!\state_value.key_c~q ),
	.datad(!\state_value.key_9~q ),
	.datae(gnd),
	.dataf(!\state_value.key_8~q ),
	.datag(gnd),
	.cin(gnd),
	.sharein(gnd),
	.combout(\Selector13~1_combout ),
	.sumout(),
	.cout(),
	.shareout());
// synopsys translate_off
defparam \Selector13~1 .extended_lut = "off";
defparam \Selector13~1 .lut_mask = 64'hA000A00000000000;
defparam \Selector13~1 .shared_arith = "off";
// synopsys translate_on

// Location: LABCELL_X81_Y2_N18
cyclonev_lcell_comb \Selector14~1 (
// Equation(s):
// \Selector14~1_combout  = ( !\Selector2~0_combout  & ( \Selector13~1_combout  & ( (!\row[0]~input_o  & (\row[2]~input_o  & (\row[1]~input_o  & \row[3]~input_o ))) ) ) ) # ( \Selector2~0_combout  & ( !\Selector13~1_combout  & ( (\row[0]~input_o  & 
// (\row[2]~input_o  & (!\row[1]~input_o  & \row[3]~input_o ))) ) ) ) # ( !\Selector2~0_combout  & ( !\Selector13~1_combout  & ( (\row[2]~input_o  & (\row[3]~input_o  & (!\row[0]~input_o  $ (!\row[1]~input_o )))) ) ) )

	.dataa(!\row[0]~input_o ),
	.datab(!\row[2]~input_o ),
	.datac(!\row[1]~input_o ),
	.datad(!\row[3]~input_o ),
	.datae(!\Selector2~0_combout ),
	.dataf(!\Selector13~1_combout ),
	.datag(gnd),
	.cin(gnd),
	.sharein(gnd),
	.combout(\Selector14~1_combout ),
	.sumout(),
	.cout(),
	.shareout());
// synopsys translate_off
defparam \Selector14~1 .extended_lut = "off";
defparam \Selector14~1 .lut_mask = 64'h0012001000020000;
defparam \Selector14~1 .shared_arith = "off";
// synopsys translate_on

// Location: LABCELL_X81_Y2_N0
cyclonev_lcell_comb \Selector24~1 (
// Equation(s):
// \Selector24~1_combout  = ( \Equal4~0_combout  & ( \state_value.key_a~q  & ( (\Selector24~0_combout  & (((!\Selector14~0_combout ) # (\Selector14~1_combout )) # (\state_value.key_c30~q ))) ) ) ) # ( !\Equal4~0_combout  & ( \state_value.key_a~q  & ( 
// (!\state_value.key_c30~q  & (\Selector24~0_combout  & ((!\Selector14~0_combout ) # (\Selector14~1_combout )))) ) ) ) # ( \Equal4~0_combout  & ( !\state_value.key_a~q  & ( (\state_value.key_c30~q  & \Selector24~0_combout ) ) ) )

	.dataa(!\state_value.key_c30~q ),
	.datab(!\Selector24~0_combout ),
	.datac(!\Selector14~1_combout ),
	.datad(!\Selector14~0_combout ),
	.datae(!\Equal4~0_combout ),
	.dataf(!\state_value.key_a~q ),
	.datag(gnd),
	.cin(gnd),
	.sharein(gnd),
	.combout(\Selector24~1_combout ),
	.sumout(),
	.cout(),
	.shareout());
// synopsys translate_off
defparam \Selector24~1 .extended_lut = "off";
defparam \Selector24~1 .lut_mask = 64'h0000111122023313;
defparam \Selector24~1 .shared_arith = "off";
// synopsys translate_on

// Location: FF_X81_Y2_N14
dffeas \state_value.key_a (
	.clk(counter[10]),
	.d(gnd),
	.asdata(\Selector24~1_combout ),
	.clrn(\swt[0]~input_o ),
	.aload(gnd),
	.sclr(gnd),
	.sload(vcc),
	.ena(vcc),
	.devclrn(devclrn),
	.devpor(devpor),
	.q(\state_value.key_a~q ),
	.prn(vcc));
// synopsys translate_off
defparam \state_value.key_a .is_wysiwyg = "true";
defparam \state_value.key_a .power_up = "low";
// synopsys translate_on

// Location: LABCELL_X81_Y3_N0
cyclonev_lcell_comb \Selector13~5 (
// Equation(s):
// \Selector13~5_combout  = ( \state_value.key_1~q  & ( \state_value.key_2~q  & ( (\Equal4~0_combout  & !\state_value.key_off~q ) ) ) ) # ( !\state_value.key_1~q  & ( \state_value.key_2~q  & ( (\Equal4~0_combout  & !\state_value.key_off~q ) ) ) ) # ( 
// \state_value.key_1~q  & ( !\state_value.key_2~q  & ( (\Equal4~0_combout  & !\state_value.key_off~q ) ) ) ) # ( !\state_value.key_1~q  & ( !\state_value.key_2~q  & ( (!\state_value.key_a~q  & ((!\state_value.key_3~q ) # ((\Equal4~0_combout  & 
// !\state_value.key_off~q )))) # (\state_value.key_a~q  & (\Equal4~0_combout  & ((!\state_value.key_off~q )))) ) ) )

	.dataa(!\state_value.key_a~q ),
	.datab(!\Equal4~0_combout ),
	.datac(!\state_value.key_3~q ),
	.datad(!\state_value.key_off~q ),
	.datae(!\state_value.key_1~q ),
	.dataf(!\state_value.key_2~q ),
	.datag(gnd),
	.cin(gnd),
	.sharein(gnd),
	.combout(\Selector13~5_combout ),
	.sumout(),
	.cout(),
	.shareout());
// synopsys translate_off
defparam \Selector13~5 .extended_lut = "off";
defparam \Selector13~5 .lut_mask = 64'hB3A0330033003300;
defparam \Selector13~5 .shared_arith = "off";
// synopsys translate_on

// Location: LABCELL_X81_Y3_N30
cyclonev_lcell_comb \Selector13~3 (
// Equation(s):
// \Selector13~3_combout  = ( \state_value.key_7~q  & ( \state_value.key_8~q  & ( (\Equal6~0_combout  & !\state_value.key_off~q ) ) ) ) # ( !\state_value.key_7~q  & ( \state_value.key_8~q  & ( (\Equal6~0_combout  & !\state_value.key_off~q ) ) ) ) # ( 
// \state_value.key_7~q  & ( !\state_value.key_8~q  & ( (\Equal6~0_combout  & !\state_value.key_off~q ) ) ) ) # ( !\state_value.key_7~q  & ( !\state_value.key_8~q  & ( (!\state_value.key_c~q  & ((!\state_value.key_9~q ) # ((\Equal6~0_combout  & 
// !\state_value.key_off~q )))) # (\state_value.key_c~q  & (\Equal6~0_combout  & ((!\state_value.key_off~q )))) ) ) )

	.dataa(!\state_value.key_c~q ),
	.datab(!\Equal6~0_combout ),
	.datac(!\state_value.key_9~q ),
	.datad(!\state_value.key_off~q ),
	.datae(!\state_value.key_7~q ),
	.dataf(!\state_value.key_8~q ),
	.datag(gnd),
	.cin(gnd),
	.sharein(gnd),
	.combout(\Selector13~3_combout ),
	.sumout(),
	.cout(),
	.shareout());
// synopsys translate_off
defparam \Selector13~3 .extended_lut = "off";
defparam \Selector13~3 .lut_mask = 64'hB3A0330033003300;
defparam \Selector13~3 .shared_arith = "off";
// synopsys translate_on

// Location: MLABCELL_X82_Y3_N54
cyclonev_lcell_comb \Selector13~4 (
// Equation(s):
// \Selector13~4_combout  = ( \state_value.key_b~q  & ( \state_value.key_5~q  & ( (!\state_value.key_off~q  & \Equal5~0_combout ) ) ) ) # ( !\state_value.key_b~q  & ( \state_value.key_5~q  & ( (!\state_value.key_off~q  & \Equal5~0_combout ) ) ) ) # ( 
// \state_value.key_b~q  & ( !\state_value.key_5~q  & ( (!\state_value.key_off~q  & \Equal5~0_combout ) ) ) ) # ( !\state_value.key_b~q  & ( !\state_value.key_5~q  & ( (!\state_value.key_off~q  & (((!\state_value.key_4~q  & !\state_value.key_6~q )) # 
// (\Equal5~0_combout ))) # (\state_value.key_off~q  & (((!\state_value.key_4~q  & !\state_value.key_6~q )))) ) ) )

	.dataa(!\state_value.key_off~q ),
	.datab(!\Equal5~0_combout ),
	.datac(!\state_value.key_4~q ),
	.datad(!\state_value.key_6~q ),
	.datae(!\state_value.key_b~q ),
	.dataf(!\state_value.key_5~q ),
	.datag(gnd),
	.cin(gnd),
	.sharein(gnd),
	.combout(\Selector13~4_combout ),
	.sumout(),
	.cout(),
	.shareout());
// synopsys translate_off
defparam \Selector13~4 .extended_lut = "off";
defparam \Selector13~4 .lut_mask = 64'hF222222222222222;
defparam \Selector13~4 .shared_arith = "off";
// synopsys translate_on

// Location: LABCELL_X81_Y3_N48
cyclonev_lcell_comb \Selector13~2 (
// Equation(s):
// \Selector13~2_combout  = ( \state_value.key_e~q  & ( \state_value.key_0~q  & ( (\Equal7~0_combout  & !\state_value.key_off~q ) ) ) ) # ( !\state_value.key_e~q  & ( \state_value.key_0~q  & ( (\Equal7~0_combout  & !\state_value.key_off~q ) ) ) ) # ( 
// \state_value.key_e~q  & ( !\state_value.key_0~q  & ( (\Equal7~0_combout  & !\state_value.key_off~q ) ) ) ) # ( !\state_value.key_e~q  & ( !\state_value.key_0~q  & ( (!\Equal7~0_combout  & (((!\state_value.key_f~q  & !\state_value.key_d~q )))) # 
// (\Equal7~0_combout  & ((!\state_value.key_off~q ) # ((!\state_value.key_f~q  & !\state_value.key_d~q )))) ) ) )

	.dataa(!\Equal7~0_combout ),
	.datab(!\state_value.key_off~q ),
	.datac(!\state_value.key_f~q ),
	.datad(!\state_value.key_d~q ),
	.datae(!\state_value.key_e~q ),
	.dataf(!\state_value.key_0~q ),
	.datag(gnd),
	.cin(gnd),
	.sharein(gnd),
	.combout(\Selector13~2_combout ),
	.sumout(),
	.cout(),
	.shareout());
// synopsys translate_off
defparam \Selector13~2 .extended_lut = "off";
defparam \Selector13~2 .lut_mask = 64'hF444444444444444;
defparam \Selector13~2 .shared_arith = "off";
// synopsys translate_on

// Location: LABCELL_X81_Y3_N6
cyclonev_lcell_comb \Selector13~6 (
// Equation(s):
// \Selector13~6_combout  = ( \Selector13~4_combout  & ( \Selector13~2_combout  & ( (!\Selector13~5_combout ) # ((!\Selector13~3_combout ) # ((!\Selector14~2_combout  & \state_value.key_off~q ))) ) ) ) # ( !\Selector13~4_combout  & ( \Selector13~2_combout  ) 
// ) # ( \Selector13~4_combout  & ( !\Selector13~2_combout  ) ) # ( !\Selector13~4_combout  & ( !\Selector13~2_combout  ) )

	.dataa(!\Selector14~2_combout ),
	.datab(!\state_value.key_off~q ),
	.datac(!\Selector13~5_combout ),
	.datad(!\Selector13~3_combout ),
	.datae(!\Selector13~4_combout ),
	.dataf(!\Selector13~2_combout ),
	.datag(gnd),
	.cin(gnd),
	.sharein(gnd),
	.combout(\Selector13~6_combout ),
	.sumout(),
	.cout(),
	.shareout());
// synopsys translate_off
defparam \Selector13~6 .extended_lut = "off";
defparam \Selector13~6 .lut_mask = 64'hFFFFFFFFFFFFFFF2;
defparam \Selector13~6 .shared_arith = "off";
// synopsys translate_on

// Location: FF_X80_Y2_N56
dffeas \state_value.key_off (
	.clk(counter[10]),
	.d(gnd),
	.asdata(\Selector13~6_combout ),
	.clrn(\swt[0]~input_o ),
	.aload(gnd),
	.sclr(gnd),
	.sload(vcc),
	.ena(vcc),
	.devclrn(devclrn),
	.devpor(devpor),
	.q(\state_value.key_off~q ),
	.prn(vcc));
// synopsys translate_off
defparam \state_value.key_off .is_wysiwyg = "true";
defparam \state_value.key_off .power_up = "low";
// synopsys translate_on

// Location: LABCELL_X79_Y2_N18
cyclonev_lcell_comb \WideOr0~0 (
// Equation(s):
// \WideOr0~0_combout  = ( !\state_value.key_c30~q  & ( (!\state_value.key_c10~q  & (!\state_value.key_c00~q  & !\state_value.key_c20~q )) ) )

	.dataa(gnd),
	.datab(!\state_value.key_c10~q ),
	.datac(!\state_value.key_c00~q ),
	.datad(!\state_value.key_c20~q ),
	.datae(gnd),
	.dataf(!\state_value.key_c30~q ),
	.datag(gnd),
	.cin(gnd),
	.sharein(gnd),
	.combout(\WideOr0~0_combout ),
	.sumout(),
	.cout(),
	.shareout());
// synopsys translate_off
defparam \WideOr0~0 .extended_lut = "off";
defparam \WideOr0~0 .lut_mask = 64'hC000C00000000000;
defparam \WideOr0~0 .shared_arith = "off";
// synopsys translate_on

// Location: LABCELL_X79_Y2_N12
cyclonev_lcell_comb \Selector8~1 (
// Equation(s):
// \Selector8~1_combout  = ( \state_value.key_off~q  & ( \WideOr0~0_combout  & ( (!\Selector14~2_combout  & ((\state_value~53_combout ) # (\state_value.key_col~q ))) ) ) ) # ( !\state_value.key_off~q  & ( \WideOr0~0_combout  & ( (\state_value~53_combout ) # 
// (\state_value.key_col~q ) ) ) ) # ( \state_value.key_off~q  & ( !\WideOr0~0_combout  & ( (!\Selector14~2_combout  & (\Selector8~0_combout  & ((\state_value~53_combout ) # (\state_value.key_col~q )))) ) ) ) # ( !\state_value.key_off~q  & ( 
// !\WideOr0~0_combout  & ( (\Selector8~0_combout  & ((\state_value~53_combout ) # (\state_value.key_col~q ))) ) ) )

	.dataa(!\Selector14~2_combout ),
	.datab(!\state_value.key_col~q ),
	.datac(!\Selector8~0_combout ),
	.datad(!\state_value~53_combout ),
	.datae(!\state_value.key_off~q ),
	.dataf(!\WideOr0~0_combout ),
	.datag(gnd),
	.cin(gnd),
	.sharein(gnd),
	.combout(\Selector8~1_combout ),
	.sumout(),
	.cout(),
	.shareout());
// synopsys translate_off
defparam \Selector8~1 .extended_lut = "off";
defparam \Selector8~1 .lut_mask = 64'h030F020A33FF22AA;
defparam \Selector8~1 .shared_arith = "off";
// synopsys translate_on

// Location: FF_X80_Y2_N17
dffeas \state_value.key_col (
	.clk(counter[10]),
	.d(gnd),
	.asdata(\Selector8~1_combout ),
	.clrn(\swt[0]~input_o ),
	.aload(gnd),
	.sclr(gnd),
	.sload(vcc),
	.ena(vcc),
	.devclrn(devclrn),
	.devpor(devpor),
	.q(\state_value.key_col~q ),
	.prn(vcc));
// synopsys translate_off
defparam \state_value.key_col .is_wysiwyg = "true";
defparam \state_value.key_col .power_up = "low";
// synopsys translate_on

// Location: LABCELL_X79_Y2_N54
cyclonev_lcell_comb \col_in[2]~1 (
// Equation(s):
// \col_in[2]~1_combout  = ( !\state_value.key_col~q  & ( \swt[0]~input_o  & ( (!\col[1]~input_o  & ((!\col[0]~input_o  & (!\col[2]~input_o  $ (!\col[3]~input_o ))) # (\col[0]~input_o  & (!\col[2]~input_o  & !\col[3]~input_o )))) # (\col[1]~input_o  & 
// (!\col[0]~input_o  & (!\col[2]~input_o  & !\col[3]~input_o ))) ) ) )

	.dataa(!\col[1]~input_o ),
	.datab(!\col[0]~input_o ),
	.datac(!\col[2]~input_o ),
	.datad(!\col[3]~input_o ),
	.datae(!\state_value.key_col~q ),
	.dataf(!\swt[0]~input_o ),
	.datag(gnd),
	.cin(gnd),
	.sharein(gnd),
	.combout(\col_in[2]~1_combout ),
	.sumout(),
	.cout(),
	.shareout());
// synopsys translate_off
defparam \col_in[2]~1 .extended_lut = "off";
defparam \col_in[2]~1 .lut_mask = 64'h0000000068800000;
defparam \col_in[2]~1 .shared_arith = "off";
// synopsys translate_on

// Location: FF_X82_Y4_N55
dffeas \col_in[0] (
	.clk(counter[10]),
	.d(\col_in~0_combout ),
	.asdata(vcc),
	.clrn(vcc),
	.aload(gnd),
	.sclr(gnd),
	.sload(gnd),
	.ena(\col_in[2]~1_combout ),
	.devclrn(devclrn),
	.devpor(devpor),
	.q(col_in[0]),
	.prn(vcc));
// synopsys translate_off
defparam \col_in[0] .is_wysiwyg = "true";
defparam \col_in[0] .power_up = "low";
// synopsys translate_on

// Location: LABCELL_X79_Y2_N24
cyclonev_lcell_comb \Selector7~0 (
// Equation(s):
// \Selector7~0_combout  = ( \state_value.key_off~q  & ( \col_en~q  & ( (!\state_value.key_col~q  & ((\state_value~53_combout ))) # (\state_value.key_col~q  & (!\Selector14~2_combout )) ) ) ) # ( !\state_value.key_off~q  & ( \col_en~q  & ( 
// (\state_value.key_col~q ) # (\state_value~53_combout ) ) ) ) # ( \state_value.key_off~q  & ( !\col_en~q  & ( (\state_value~53_combout  & !\state_value.key_col~q ) ) ) ) # ( !\state_value.key_off~q  & ( !\col_en~q  & ( (\state_value~53_combout  & 
// !\state_value.key_col~q ) ) ) )

	.dataa(!\Selector14~2_combout ),
	.datab(!\state_value~53_combout ),
	.datac(!\state_value.key_col~q ),
	.datad(gnd),
	.datae(!\state_value.key_off~q ),
	.dataf(!\col_en~q ),
	.datag(gnd),
	.cin(gnd),
	.sharein(gnd),
	.combout(\Selector7~0_combout ),
	.sumout(),
	.cout(),
	.shareout());
// synopsys translate_off
defparam \Selector7~0 .extended_lut = "off";
defparam \Selector7~0 .lut_mask = 64'h303030303F3F3A3A;
defparam \Selector7~0 .shared_arith = "off";
// synopsys translate_on

// Location: FF_X83_Y2_N50
dffeas col_en(
	.clk(counter[10]),
	.d(gnd),
	.asdata(\Selector7~0_combout ),
	.clrn(\swt[0]~input_o ),
	.aload(gnd),
	.sclr(gnd),
	.sload(vcc),
	.ena(vcc),
	.devclrn(devclrn),
	.devpor(devpor),
	.q(\col_en~q ),
	.prn(vcc));
// synopsys translate_off
defparam col_en.is_wysiwyg = "true";
defparam col_en.power_up = "low";
// synopsys translate_on

// Location: MLABCELL_X82_Y4_N57
cyclonev_lcell_comb \Equal2~0 (
// Equation(s):
// \Equal2~0_combout  = ( \col[0]~input_o  ) # ( !\col[0]~input_o  & ( ((!\col[1]~input_o ) # (\col[3]~input_o )) # (\col[2]~input_o ) ) )

	.dataa(!\col[2]~input_o ),
	.datab(!\col[1]~input_o ),
	.datac(gnd),
	.datad(!\col[3]~input_o ),
	.datae(gnd),
	.dataf(!\col[0]~input_o ),
	.datag(gnd),
	.cin(gnd),
	.sharein(gnd),
	.combout(\Equal2~0_combout ),
	.sumout(),
	.cout(),
	.shareout());
// synopsys translate_off
defparam \Equal2~0 .extended_lut = "off";
defparam \Equal2~0 .lut_mask = 64'hDDFFDDFFFFFFFFFF;
defparam \Equal2~0 .shared_arith = "off";
// synopsys translate_on

// Location: FF_X82_Y4_N58
dffeas \col_in[1] (
	.clk(counter[10]),
	.d(\Equal2~0_combout ),
	.asdata(vcc),
	.clrn(vcc),
	.aload(gnd),
	.sclr(gnd),
	.sload(gnd),
	.ena(\col_in[2]~1_combout ),
	.devclrn(devclrn),
	.devpor(devpor),
	.q(col_in[1]),
	.prn(vcc));
// synopsys translate_off
defparam \col_in[1] .is_wysiwyg = "true";
defparam \col_in[1] .power_up = "low";
// synopsys translate_on

// Location: MLABCELL_X82_Y4_N24
cyclonev_lcell_comb \Equal1~0 (
// Equation(s):
// \Equal1~0_combout  = ( \col[0]~input_o  ) # ( !\col[0]~input_o  & ( (!\col[2]~input_o ) # ((\col[3]~input_o ) # (\col[1]~input_o )) ) )

	.dataa(!\col[2]~input_o ),
	.datab(!\col[1]~input_o ),
	.datac(!\col[3]~input_o ),
	.datad(gnd),
	.datae(gnd),
	.dataf(!\col[0]~input_o ),
	.datag(gnd),
	.cin(gnd),
	.sharein(gnd),
	.combout(\Equal1~0_combout ),
	.sumout(),
	.cout(),
	.shareout());
// synopsys translate_off
defparam \Equal1~0 .extended_lut = "off";
defparam \Equal1~0 .lut_mask = 64'hBFBFBFBFFFFFFFFF;
defparam \Equal1~0 .shared_arith = "off";
// synopsys translate_on

// Location: FF_X82_Y4_N25
dffeas \col_in[2] (
	.clk(counter[10]),
	.d(\Equal1~0_combout ),
	.asdata(vcc),
	.clrn(vcc),
	.aload(gnd),
	.sclr(gnd),
	.sload(gnd),
	.ena(\col_in[2]~1_combout ),
	.devclrn(devclrn),
	.devpor(devpor),
	.q(col_in[2]),
	.prn(vcc));
// synopsys translate_off
defparam \col_in[2] .is_wysiwyg = "true";
defparam \col_in[2] .power_up = "low";
// synopsys translate_on

// Location: MLABCELL_X82_Y4_N6
cyclonev_lcell_comb \col_in[3]~2 (
// Equation(s):
// \col_in[3]~2_combout  = ( \col[0]~input_o  & ( (!\col[1]~input_o  & (!\col[2]~input_o  & !\col[3]~input_o )) ) ) # ( !\col[0]~input_o  & ( (!\col[3]~input_o  & (!\col[1]~input_o  $ (!\col[2]~input_o ))) ) )

	.dataa(gnd),
	.datab(!\col[1]~input_o ),
	.datac(!\col[2]~input_o ),
	.datad(!\col[3]~input_o ),
	.datae(gnd),
	.dataf(!\col[0]~input_o ),
	.datag(gnd),
	.cin(gnd),
	.sharein(gnd),
	.combout(\col_in[3]~2_combout ),
	.sumout(),
	.cout(),
	.shareout());
// synopsys translate_off
defparam \col_in[3]~2 .extended_lut = "off";
defparam \col_in[3]~2 .lut_mask = 64'h3C003C00C000C000;
defparam \col_in[3]~2 .shared_arith = "off";
// synopsys translate_on

// Location: MLABCELL_X82_Y4_N27
cyclonev_lcell_comb \Equal0~0 (
// Equation(s):
// \Equal0~0_combout  = ( !\col[0]~input_o  & ( (!\col[2]~input_o  & (!\col[1]~input_o  & \col[3]~input_o )) ) )

	.dataa(!\col[2]~input_o ),
	.datab(!\col[1]~input_o ),
	.datac(gnd),
	.datad(!\col[3]~input_o ),
	.datae(gnd),
	.dataf(!\col[0]~input_o ),
	.datag(gnd),
	.cin(gnd),
	.sharein(gnd),
	.combout(\Equal0~0_combout ),
	.sumout(),
	.cout(),
	.shareout());
// synopsys translate_off
defparam \Equal0~0 .extended_lut = "off";
defparam \Equal0~0 .lut_mask = 64'h0088008800000000;
defparam \Equal0~0 .shared_arith = "off";
// synopsys translate_on

// Location: MLABCELL_X82_Y4_N30
cyclonev_lcell_comb \col_in[3]~3 (
// Equation(s):
// \col_in[3]~3_combout  = ( col_in[3] & ( \state_value.key_col~q  ) ) # ( col_in[3] & ( !\state_value.key_col~q  & ( ((!\Equal0~0_combout ) # (!\swt[0]~input_o )) # (\col_in[3]~2_combout ) ) ) ) # ( !col_in[3] & ( !\state_value.key_col~q  & ( 
// (\col_in[3]~2_combout  & \swt[0]~input_o ) ) ) )

	.dataa(gnd),
	.datab(!\col_in[3]~2_combout ),
	.datac(!\Equal0~0_combout ),
	.datad(!\swt[0]~input_o ),
	.datae(!col_in[3]),
	.dataf(!\state_value.key_col~q ),
	.datag(gnd),
	.cin(gnd),
	.sharein(gnd),
	.combout(\col_in[3]~3_combout ),
	.sumout(),
	.cout(),
	.shareout());
// synopsys translate_off
defparam \col_in[3]~3 .extended_lut = "off";
defparam \col_in[3]~3 .lut_mask = 64'h0033FFF30000FFFF;
defparam \col_in[3]~3 .shared_arith = "off";
// synopsys translate_on

// Location: FF_X81_Y2_N23
dffeas \col_in[3] (
	.clk(counter[10]),
	.d(gnd),
	.asdata(\col_in[3]~3_combout ),
	.clrn(vcc),
	.aload(gnd),
	.sclr(gnd),
	.sload(vcc),
	.ena(vcc),
	.devclrn(devclrn),
	.devpor(devpor),
	.q(col_in[3]),
	.prn(vcc));
// synopsys translate_off
defparam \col_in[3] .is_wysiwyg = "true";
defparam \col_in[3] .power_up = "low";
// synopsys translate_on

// Location: LABCELL_X79_Y2_N36
cyclonev_lcell_comb \WideOr12~0 (
// Equation(s):
// \WideOr12~0_combout  = ( !\state_value.key_off~q  & ( !\state_value.key_7~q  & ( (!\state_value.key_c00~q  & (!\state_value.key_5~q  & !\state_value.key_c20~q )) ) ) )

	.dataa(!\state_value.key_c00~q ),
	.datab(!\state_value.key_5~q ),
	.datac(!\state_value.key_c20~q ),
	.datad(gnd),
	.datae(!\state_value.key_off~q ),
	.dataf(!\state_value.key_7~q ),
	.datag(gnd),
	.cin(gnd),
	.sharein(gnd),
	.combout(\WideOr12~0_combout ),
	.sumout(),
	.cout(),
	.shareout());
// synopsys translate_off
defparam \WideOr12~0 .extended_lut = "off";
defparam \WideOr12~0 .lut_mask = 64'h8080000000000000;
defparam \WideOr12~0 .shared_arith = "off";
// synopsys translate_on

// Location: LABCELL_X81_Y4_N24
cyclonev_lcell_comb \Selector4~0 (
// Equation(s):
// \Selector4~0_combout  = ( !\state_value.key_3~q  & ( !\state_value.key_1~q  ) )

	.dataa(gnd),
	.datab(gnd),
	.datac(gnd),
	.datad(gnd),
	.datae(!\state_value.key_3~q ),
	.dataf(!\state_value.key_1~q ),
	.datag(gnd),
	.cin(gnd),
	.sharein(gnd),
	.combout(\Selector4~0_combout ),
	.sumout(),
	.cout(),
	.shareout());
// synopsys translate_off
defparam \Selector4~0 .extended_lut = "off";
defparam \Selector4~0 .lut_mask = 64'hFFFF000000000000;
defparam \Selector4~0 .shared_arith = "off";
// synopsys translate_on

// Location: MLABCELL_X82_Y3_N51
cyclonev_lcell_comb WideOr12(
// Equation(s):
// \WideOr12~combout  = ( \state_value.key_a~q  ) # ( !\state_value.key_a~q  & ( (!\WideOr12~0_combout ) # (((!\Selector4~0_combout ) # (\state_value.key_e~q )) # (\state_value.key_c~q )) ) )

	.dataa(!\WideOr12~0_combout ),
	.datab(!\state_value.key_c~q ),
	.datac(!\Selector4~0_combout ),
	.datad(!\state_value.key_e~q ),
	.datae(gnd),
	.dataf(!\state_value.key_a~q ),
	.datag(gnd),
	.cin(gnd),
	.sharein(gnd),
	.combout(\WideOr12~combout ),
	.sumout(),
	.cout(),
	.shareout());
// synopsys translate_off
defparam WideOr12.extended_lut = "off";
defparam WideOr12.lut_mask = 64'hFBFFFBFFFFFFFFFF;
defparam WideOr12.shared_arith = "off";
// synopsys translate_on

// Location: LABCELL_X83_Y2_N51
cyclonev_lcell_comb \Selector6~0 (
// Equation(s):
// \Selector6~0_combout  = (!\state_value.key_6~q  & !\state_value.key_5~q )

	.dataa(gnd),
	.datab(gnd),
	.datac(!\state_value.key_6~q ),
	.datad(!\state_value.key_5~q ),
	.datae(gnd),
	.dataf(gnd),
	.datag(gnd),
	.cin(gnd),
	.sharein(gnd),
	.combout(\Selector6~0_combout ),
	.sumout(),
	.cout(),
	.shareout());
// synopsys translate_off
defparam \Selector6~0 .extended_lut = "off";
defparam \Selector6~0 .lut_mask = 64'hF000F000F000F000;
defparam \Selector6~0 .shared_arith = "off";
// synopsys translate_on

// Location: MLABCELL_X82_Y3_N48
cyclonev_lcell_comb \WideOr11~0 (
// Equation(s):
// \WideOr11~0_combout  = ( !\state_value.key_2~q  & ( (!\state_value.key_c~q  & (!\state_value.key_1~q  & !\state_value.key_d~q )) ) )

	.dataa(gnd),
	.datab(!\state_value.key_c~q ),
	.datac(!\state_value.key_1~q ),
	.datad(!\state_value.key_d~q ),
	.datae(gnd),
	.dataf(!\state_value.key_2~q ),
	.datag(gnd),
	.cin(gnd),
	.sharein(gnd),
	.combout(\WideOr11~0_combout ),
	.sumout(),
	.cout(),
	.shareout());
// synopsys translate_off
defparam \WideOr11~0 .extended_lut = "off";
defparam \WideOr11~0 .lut_mask = 64'hC000C00000000000;
defparam \WideOr11~0 .shared_arith = "off";
// synopsys translate_on

// Location: MLABCELL_X82_Y3_N6
cyclonev_lcell_comb WideOr11(
// Equation(s):
// \WideOr11~combout  = ( \state_value.key_col~q  & ( \WideOr11~0_combout  & ( ((!\Selector6~0_combout ) # ((\state_value.key_c30~q ) # (\state_value.key_9~q ))) # (\state_value.key_c20~q ) ) ) ) # ( !\state_value.key_col~q  & ( \WideOr11~0_combout  ) ) # ( 
// \state_value.key_col~q  & ( !\WideOr11~0_combout  ) ) # ( !\state_value.key_col~q  & ( !\WideOr11~0_combout  ) )

	.dataa(!\state_value.key_c20~q ),
	.datab(!\Selector6~0_combout ),
	.datac(!\state_value.key_9~q ),
	.datad(!\state_value.key_c30~q ),
	.datae(!\state_value.key_col~q ),
	.dataf(!\WideOr11~0_combout ),
	.datag(gnd),
	.cin(gnd),
	.sharein(gnd),
	.combout(\WideOr11~combout ),
	.sumout(),
	.cout(),
	.shareout());
// synopsys translate_off
defparam WideOr11.extended_lut = "off";
defparam WideOr11.lut_mask = 64'hFFFFFFFFFFFFDFFF;
defparam WideOr11.shared_arith = "off";
// synopsys translate_on

// Location: MLABCELL_X82_Y2_N33
cyclonev_lcell_comb \WideOr10~1 (
// Equation(s):
// \WideOr10~1_combout  = ( !\state_value.key_4~q  & ( (!\state_value.key_c00~q  & (!\state_value.key_b~q  & !\state_value.key_c10~q )) ) )

	.dataa(!\state_value.key_c00~q ),
	.datab(gnd),
	.datac(!\state_value.key_b~q ),
	.datad(!\state_value.key_c10~q ),
	.datae(gnd),
	.dataf(!\state_value.key_4~q ),
	.datag(gnd),
	.cin(gnd),
	.sharein(gnd),
	.combout(\WideOr10~1_combout ),
	.sumout(),
	.cout(),
	.shareout());
// synopsys translate_off
defparam \WideOr10~1 .extended_lut = "off";
defparam \WideOr10~1 .lut_mask = 64'hA000A00000000000;
defparam \WideOr10~1 .shared_arith = "off";
// synopsys translate_on

// Location: MLABCELL_X78_Y2_N36
cyclonev_lcell_comb WideOr10(
// Equation(s):
// \WideOr10~combout  = ( \state_value.key_9~q  & ( \WideOr10~1_combout  ) ) # ( !\state_value.key_9~q  & ( \WideOr10~1_combout  & ( (!\WideOr10~0_combout ) # (!\state_value.key_col~q ) ) ) ) # ( \state_value.key_9~q  & ( !\WideOr10~1_combout  ) ) # ( 
// !\state_value.key_9~q  & ( !\WideOr10~1_combout  ) )

	.dataa(!\WideOr10~0_combout ),
	.datab(gnd),
	.datac(!\state_value.key_col~q ),
	.datad(gnd),
	.datae(!\state_value.key_9~q ),
	.dataf(!\WideOr10~1_combout ),
	.datag(gnd),
	.cin(gnd),
	.sharein(gnd),
	.combout(\WideOr10~combout ),
	.sumout(),
	.cout(),
	.shareout());
// synopsys translate_off
defparam WideOr10.extended_lut = "off";
defparam WideOr10.lut_mask = 64'hFFFFFFFFFAFAFFFF;
defparam WideOr10.shared_arith = "off";
// synopsys translate_on

// Location: LABCELL_X81_Y3_N24
cyclonev_lcell_comb \Selector1~0 (
// Equation(s):
// \Selector1~0_combout  = ( !\state_value.key_2~q  & ( (!\state_value.key_1~q  & !\state_value.key_3~q ) ) )

	.dataa(gnd),
	.datab(gnd),
	.datac(!\state_value.key_1~q ),
	.datad(!\state_value.key_3~q ),
	.datae(gnd),
	.dataf(!\state_value.key_2~q ),
	.datag(gnd),
	.cin(gnd),
	.sharein(gnd),
	.combout(\Selector1~0_combout ),
	.sumout(),
	.cout(),
	.shareout());
// synopsys translate_off
defparam \Selector1~0 .extended_lut = "off";
defparam \Selector1~0 .lut_mask = 64'hF000F00000000000;
defparam \Selector1~0 .shared_arith = "off";
// synopsys translate_on

// Location: LABCELL_X80_Y3_N0
cyclonev_lcell_comb WideOr9(
// Equation(s):
// \WideOr9~combout  = ( \Selector1~0_combout  & ( \state_value.key_7~q  ) ) # ( !\Selector1~0_combout  & ( \state_value.key_7~q  ) ) # ( \Selector1~0_combout  & ( !\state_value.key_7~q  & ( ((!\Selector6~0_combout ) # (\state_value.key_4~q )) # 
// (\state_value.key_8~q ) ) ) ) # ( !\Selector1~0_combout  & ( !\state_value.key_7~q  ) )

	.dataa(gnd),
	.datab(!\state_value.key_8~q ),
	.datac(!\state_value.key_4~q ),
	.datad(!\Selector6~0_combout ),
	.datae(!\Selector1~0_combout ),
	.dataf(!\state_value.key_7~q ),
	.datag(gnd),
	.cin(gnd),
	.sharein(gnd),
	.combout(\WideOr9~combout ),
	.sumout(),
	.cout(),
	.shareout());
// synopsys translate_off
defparam WideOr9.extended_lut = "off";
defparam WideOr9.lut_mask = 64'hFFFFFF3FFFFFFFFF;
defparam WideOr9.shared_arith = "off";
// synopsys translate_on

// Location: MLABCELL_X82_Y3_N15
cyclonev_lcell_comb \Selector0~0 (
// Equation(s):
// \Selector0~0_combout  = ( !\state_value.key_f~q  & ( (!\state_value.key_d~q  & !\state_value.key_e~q ) ) )

	.dataa(gnd),
	.datab(gnd),
	.datac(!\state_value.key_d~q ),
	.datad(!\state_value.key_e~q ),
	.datae(gnd),
	.dataf(!\state_value.key_f~q ),
	.datag(gnd),
	.cin(gnd),
	.sharein(gnd),
	.combout(\Selector0~0_combout ),
	.sumout(),
	.cout(),
	.shareout());
// synopsys translate_off
defparam \Selector0~0 .extended_lut = "off";
defparam \Selector0~0 .lut_mask = 64'hF000F00000000000;
defparam \Selector0~0 .shared_arith = "off";
// synopsys translate_on

// Location: MLABCELL_X82_Y3_N33
cyclonev_lcell_comb WideOr8(
// Equation(s):
// \WideOr8~combout  = ( \Selector0~0_combout  & ( (((\state_value.key_9~q ) # (\state_value.key_b~q )) # (\state_value.key_c~q )) # (\state_value.key_a~q ) ) ) # ( !\Selector0~0_combout  )

	.dataa(!\state_value.key_a~q ),
	.datab(!\state_value.key_c~q ),
	.datac(!\state_value.key_b~q ),
	.datad(!\state_value.key_9~q ),
	.datae(gnd),
	.dataf(!\Selector0~0_combout ),
	.datag(gnd),
	.cin(gnd),
	.sharein(gnd),
	.combout(\WideOr8~combout ),
	.sumout(),
	.cout(),
	.shareout());
// synopsys translate_off
defparam WideOr8.extended_lut = "off";
defparam WideOr8.lut_mask = 64'hFFFFFFFF7FFF7FFF;
defparam WideOr8.shared_arith = "off";
// synopsys translate_on

// Location: LABCELL_X81_Y3_N36
cyclonev_lcell_comb \Selector6~6 (
// Equation(s):
// \Selector6~6_combout  = ( !\hex[0]~reg0_q  & ( (!\Equal5~0_combout  & ((!\Equal6~0_combout ) # ((\Selector13~1_combout )))) # (\Equal5~0_combout  & (\Selector6~0_combout  & ((!\Equal6~0_combout ) # (\Selector13~1_combout )))) ) )

	.dataa(!\Equal5~0_combout ),
	.datab(!\Equal6~0_combout ),
	.datac(!\Selector13~1_combout ),
	.datad(!\Selector6~0_combout ),
	.datae(gnd),
	.dataf(!\hex[0]~reg0_q ),
	.datag(gnd),
	.cin(gnd),
	.sharein(gnd),
	.combout(\Selector6~6_combout ),
	.sumout(),
	.cout(),
	.shareout());
// synopsys translate_off
defparam \Selector6~6 .extended_lut = "off";
defparam \Selector6~6 .lut_mask = 64'h8ACF8ACF00000000;
defparam \Selector6~6 .shared_arith = "off";
// synopsys translate_on

// Location: LABCELL_X81_Y3_N12
cyclonev_lcell_comb \Selector0~1 (
// Equation(s):
// \Selector0~1_combout  = ( \state_value.key_3~q  & ( \Equal4~0_combout  ) ) # ( !\state_value.key_3~q  & ( (\Equal4~0_combout  & ((\state_value.key_2~q ) # (\state_value.key_a~q ))) ) )

	.dataa(!\state_value.key_a~q ),
	.datab(!\Equal4~0_combout ),
	.datac(!\state_value.key_2~q ),
	.datad(gnd),
	.datae(gnd),
	.dataf(!\state_value.key_3~q ),
	.datag(gnd),
	.cin(gnd),
	.sharein(gnd),
	.combout(\Selector0~1_combout ),
	.sumout(),
	.cout(),
	.shareout());
// synopsys translate_off
defparam \Selector0~1 .extended_lut = "off";
defparam \Selector0~1 .lut_mask = 64'h1313131333333333;
defparam \Selector0~1 .shared_arith = "off";
// synopsys translate_on

// Location: LABCELL_X83_Y3_N27
cyclonev_lcell_comb \Selector1~1 (
// Equation(s):
// \Selector1~1_combout  = ( \state_value.key_e~q  & ( \state_value.key_0~q  & ( \Equal7~0_combout  ) ) ) # ( !\state_value.key_e~q  & ( \state_value.key_0~q  & ( \Equal7~0_combout  ) ) ) # ( \state_value.key_e~q  & ( !\state_value.key_0~q  & ( 
// \Equal7~0_combout  ) ) ) # ( !\state_value.key_e~q  & ( !\state_value.key_0~q  & ( (\Equal7~0_combout  & \state_value.key_f~q ) ) ) )

	.dataa(!\Equal7~0_combout ),
	.datab(gnd),
	.datac(!\state_value.key_f~q ),
	.datad(gnd),
	.datae(!\state_value.key_e~q ),
	.dataf(!\state_value.key_0~q ),
	.datag(gnd),
	.cin(gnd),
	.sharein(gnd),
	.combout(\Selector1~1_combout ),
	.sumout(),
	.cout(),
	.shareout());
// synopsys translate_off
defparam \Selector1~1 .extended_lut = "off";
defparam \Selector1~1 .lut_mask = 64'h0505555555555555;
defparam \Selector1~1 .shared_arith = "off";
// synopsys translate_on

// Location: LABCELL_X80_Y2_N48
cyclonev_lcell_comb \Selector6~2 (
// Equation(s):
// \Selector6~2_combout  = ( !\state_value.key_e~q  & ( (!\state_value.key_0~q  & (!\state_value.key_f~q  & !\state_value.key_c~q )) ) )

	.dataa(gnd),
	.datab(!\state_value.key_0~q ),
	.datac(!\state_value.key_f~q ),
	.datad(!\state_value.key_c~q ),
	.datae(gnd),
	.dataf(!\state_value.key_e~q ),
	.datag(gnd),
	.cin(gnd),
	.sharein(gnd),
	.combout(\Selector6~2_combout ),
	.sumout(),
	.cout(),
	.shareout());
// synopsys translate_off
defparam \Selector6~2 .extended_lut = "off";
defparam \Selector6~2 .lut_mask = 64'hC000C00000000000;
defparam \Selector6~2 .shared_arith = "off";
// synopsys translate_on

// Location: LABCELL_X80_Y2_N12
cyclonev_lcell_comb WideOr0(
// Equation(s):
// \WideOr0~combout  = ( !\state_value.key_off~q  & ( !\state_value.key_c20~q  & ( (!\state_value.key_c10~q  & (!\state_value.key_c30~q  & !\state_value.key_c00~q )) ) ) )

	.dataa(!\state_value.key_c10~q ),
	.datab(gnd),
	.datac(!\state_value.key_c30~q ),
	.datad(!\state_value.key_c00~q ),
	.datae(!\state_value.key_off~q ),
	.dataf(!\state_value.key_c20~q ),
	.datag(gnd),
	.cin(gnd),
	.sharein(gnd),
	.combout(\WideOr0~combout ),
	.sumout(),
	.cout(),
	.shareout());
// synopsys translate_off
defparam WideOr0.extended_lut = "off";
defparam WideOr0.lut_mask = 64'hA000000000000000;
defparam WideOr0.shared_arith = "off";
// synopsys translate_on

// Location: LABCELL_X80_Y2_N21
cyclonev_lcell_comb \Selector5~0 (
// Equation(s):
// \Selector5~0_combout  = ( !\state_value.key_9~q  & ( !\state_value.key_8~q  ) )

	.dataa(gnd),
	.datab(gnd),
	.datac(!\state_value.key_8~q ),
	.datad(gnd),
	.datae(gnd),
	.dataf(!\state_value.key_9~q ),
	.datag(gnd),
	.cin(gnd),
	.sharein(gnd),
	.combout(\Selector5~0_combout ),
	.sumout(),
	.cout(),
	.shareout());
// synopsys translate_off
defparam \Selector5~0 .extended_lut = "off";
defparam \Selector5~0 .lut_mask = 64'hF0F0F0F000000000;
defparam \Selector5~0 .shared_arith = "off";
// synopsys translate_on

// Location: LABCELL_X80_Y2_N33
cyclonev_lcell_comb \Selector6~1 (
// Equation(s):
// \Selector6~1_combout  = ( \state_value.key_d~q  & ( \row[0]~input_o  ) ) # ( \state_value.key_d~q  & ( !\row[0]~input_o  & ( (!\row[1]~input_o ) # ((!\row[2]~input_o ) # (!\row[3]~input_o )) ) ) )

	.dataa(!\row[1]~input_o ),
	.datab(!\row[2]~input_o ),
	.datac(gnd),
	.datad(!\row[3]~input_o ),
	.datae(!\state_value.key_d~q ),
	.dataf(!\row[0]~input_o ),
	.datag(gnd),
	.cin(gnd),
	.sharein(gnd),
	.combout(\Selector6~1_combout ),
	.sumout(),
	.cout(),
	.shareout());
// synopsys translate_off
defparam \Selector6~1 .extended_lut = "off";
defparam \Selector6~1 .lut_mask = 64'h0000FFEE0000FFFF;
defparam \Selector6~1 .shared_arith = "off";
// synopsys translate_on

// Location: LABCELL_X80_Y2_N36
cyclonev_lcell_comb \Selector6~3 (
// Equation(s):
// \Selector6~3_combout  = ( \Selector5~0_combout  & ( !\Selector6~1_combout  & ( (\Selector6~0_combout  & (!\state_value.key_a~q  & (\Selector6~2_combout  & \WideOr0~combout ))) ) ) )

	.dataa(!\Selector6~0_combout ),
	.datab(!\state_value.key_a~q ),
	.datac(!\Selector6~2_combout ),
	.datad(!\WideOr0~combout ),
	.datae(!\Selector5~0_combout ),
	.dataf(!\Selector6~1_combout ),
	.datag(gnd),
	.cin(gnd),
	.sharein(gnd),
	.combout(\Selector6~3_combout ),
	.sumout(),
	.cout(),
	.shareout());
// synopsys translate_off
defparam \Selector6~3 .extended_lut = "off";
defparam \Selector6~3 .lut_mask = 64'h0000000400000000;
defparam \Selector6~3 .shared_arith = "off";
// synopsys translate_on

// Location: LABCELL_X81_Y3_N57
cyclonev_lcell_comb \Selector6~5 (
// Equation(s):
// \Selector6~5_combout  = (!\state_value.key_7~q  & (((!\state_value.key_b~q  & !\state_value.key_4~q )) # (\Equal5~0_combout )))

	.dataa(!\state_value.key_b~q ),
	.datab(!\state_value.key_7~q ),
	.datac(!\Equal5~0_combout ),
	.datad(!\state_value.key_4~q ),
	.datae(gnd),
	.dataf(gnd),
	.datag(gnd),
	.cin(gnd),
	.sharein(gnd),
	.combout(\Selector6~5_combout ),
	.sumout(),
	.cout(),
	.shareout());
// synopsys translate_off
defparam \Selector6~5 .extended_lut = "off";
defparam \Selector6~5 .lut_mask = 64'h8C0C8C0C8C0C8C0C;
defparam \Selector6~5 .shared_arith = "off";
// synopsys translate_on

// Location: MLABCELL_X82_Y3_N24
cyclonev_lcell_comb \Selector6~4 (
// Equation(s):
// \Selector6~4_combout  = ( \Equal4~0_combout  & ( !\state_value.key_2~q  & ( !\state_value.key_3~q  ) ) ) # ( !\Equal4~0_combout  & ( !\state_value.key_2~q  & ( (!\state_value.key_1~q  & !\state_value.key_3~q ) ) ) )

	.dataa(!\state_value.key_1~q ),
	.datab(gnd),
	.datac(!\state_value.key_3~q ),
	.datad(gnd),
	.datae(!\Equal4~0_combout ),
	.dataf(!\state_value.key_2~q ),
	.datag(gnd),
	.cin(gnd),
	.sharein(gnd),
	.combout(\Selector6~4_combout ),
	.sumout(),
	.cout(),
	.shareout());
// synopsys translate_off
defparam \Selector6~4 .extended_lut = "off";
defparam \Selector6~4 .lut_mask = 64'hA0A0F0F000000000;
defparam \Selector6~4 .shared_arith = "off";
// synopsys translate_on

// Location: LABCELL_X81_Y3_N42
cyclonev_lcell_comb \Selector6~7 (
// Equation(s):
// \Selector6~7_combout  = ( \Selector6~5_combout  & ( \Selector6~4_combout  & ( (!\Selector6~3_combout  & ((!\Selector6~6_combout ) # ((\Selector1~1_combout ) # (\Selector0~1_combout )))) ) ) ) # ( !\Selector6~5_combout  & ( \Selector6~4_combout  & ( 
// (!\Selector6~6_combout ) # ((\Selector1~1_combout ) # (\Selector0~1_combout )) ) ) ) # ( \Selector6~5_combout  & ( !\Selector6~4_combout  & ( (!\Selector6~6_combout ) # ((\Selector1~1_combout ) # (\Selector0~1_combout )) ) ) ) # ( !\Selector6~5_combout  & 
// ( !\Selector6~4_combout  & ( (!\Selector6~6_combout ) # ((\Selector1~1_combout ) # (\Selector0~1_combout )) ) ) )

	.dataa(!\Selector6~6_combout ),
	.datab(!\Selector0~1_combout ),
	.datac(!\Selector1~1_combout ),
	.datad(!\Selector6~3_combout ),
	.datae(!\Selector6~5_combout ),
	.dataf(!\Selector6~4_combout ),
	.datag(gnd),
	.cin(gnd),
	.sharein(gnd),
	.combout(\Selector6~7_combout ),
	.sumout(),
	.cout(),
	.shareout());
// synopsys translate_off
defparam \Selector6~7 .extended_lut = "off";
defparam \Selector6~7 .lut_mask = 64'hBFBFBFBFBFBFBF00;
defparam \Selector6~7 .shared_arith = "off";
// synopsys translate_on

// Location: FF_X81_Y3_N44
dffeas \hex[0]~reg0 (
	.clk(counter[10]),
	.d(\Selector6~7_combout ),
	.asdata(vcc),
	.clrn(\swt[0]~input_o ),
	.aload(gnd),
	.sclr(gnd),
	.sload(gnd),
	.ena(vcc),
	.devclrn(devclrn),
	.devpor(devpor),
	.q(\hex[0]~reg0_q ),
	.prn(vcc));
// synopsys translate_off
defparam \hex[0]~reg0 .is_wysiwyg = "true";
defparam \hex[0]~reg0 .power_up = "low";
// synopsys translate_on

// Location: LABCELL_X79_Y2_N6
cyclonev_lcell_comb \Selector5~3 (
// Equation(s):
// \Selector5~3_combout  = ( !\state_value.key_4~q  & ( !\state_value.key_7~q  & ( (!\state_value.key_d~q  & !\state_value.key_0~q ) ) ) )

	.dataa(gnd),
	.datab(gnd),
	.datac(!\state_value.key_d~q ),
	.datad(!\state_value.key_0~q ),
	.datae(!\state_value.key_4~q ),
	.dataf(!\state_value.key_7~q ),
	.datag(gnd),
	.cin(gnd),
	.sharein(gnd),
	.combout(\Selector5~3_combout ),
	.sumout(),
	.cout(),
	.shareout());
// synopsys translate_off
defparam \Selector5~3 .extended_lut = "off";
defparam \Selector5~3 .lut_mask = 64'hF000000000000000;
defparam \Selector5~3 .shared_arith = "off";
// synopsys translate_on

// Location: LABCELL_X79_Y2_N42
cyclonev_lcell_comb \Selector5~4 (
// Equation(s):
// \Selector5~4_combout  = ( \state_value.key_e~q  & ( \state_value.key_c~q  & ( (\Equal6~0_combout  & (\Selector5~3_combout  & \Equal7~0_combout )) ) ) ) # ( !\state_value.key_e~q  & ( \state_value.key_c~q  & ( (\Equal6~0_combout  & (\Selector5~3_combout  & 
// ((!\state_value.key_f~q ) # (\Equal7~0_combout )))) ) ) ) # ( \state_value.key_e~q  & ( !\state_value.key_c~q  & ( (\Selector5~3_combout  & \Equal7~0_combout ) ) ) ) # ( !\state_value.key_e~q  & ( !\state_value.key_c~q  & ( (\Selector5~3_combout  & 
// ((!\state_value.key_f~q ) # (\Equal7~0_combout ))) ) ) )

	.dataa(!\Equal6~0_combout ),
	.datab(!\Selector5~3_combout ),
	.datac(!\state_value.key_f~q ),
	.datad(!\Equal7~0_combout ),
	.datae(!\state_value.key_e~q ),
	.dataf(!\state_value.key_c~q ),
	.datag(gnd),
	.cin(gnd),
	.sharein(gnd),
	.combout(\Selector5~4_combout ),
	.sumout(),
	.cout(),
	.shareout());
// synopsys translate_off
defparam \Selector5~4 .extended_lut = "off";
defparam \Selector5~4 .lut_mask = 64'h3033003310110011;
defparam \Selector5~4 .shared_arith = "off";
// synopsys translate_on

// Location: MLABCELL_X82_Y3_N42
cyclonev_lcell_comb \Selector5~1 (
// Equation(s):
// \Selector5~1_combout  = ( \state_value.key_6~q  & ( !\Equal5~0_combout  ) ) # ( !\state_value.key_6~q  & ( (!\Equal5~0_combout  & ((\state_value.key_5~q ) # (\state_value.key_b~q ))) ) )

	.dataa(gnd),
	.datab(!\Equal5~0_combout ),
	.datac(!\state_value.key_b~q ),
	.datad(!\state_value.key_5~q ),
	.datae(gnd),
	.dataf(!\state_value.key_6~q ),
	.datag(gnd),
	.cin(gnd),
	.sharein(gnd),
	.combout(\Selector5~1_combout ),
	.sumout(),
	.cout(),
	.shareout());
// synopsys translate_off
defparam \Selector5~1 .extended_lut = "off";
defparam \Selector5~1 .lut_mask = 64'h0CCC0CCCCCCCCCCC;
defparam \Selector5~1 .shared_arith = "off";
// synopsys translate_on

// Location: MLABCELL_X82_Y2_N39
cyclonev_lcell_comb \Selector5~5 (
// Equation(s):
// \Selector5~5_combout  = ( \state_value.key_4~q  & ( (!\Equal5~0_combout  & (!\hex[1]~reg0_q  & ((!\Equal4~0_combout ) # (\WideOr10~0_combout )))) ) ) # ( !\state_value.key_4~q  & ( (!\hex[1]~reg0_q  & ((!\Equal4~0_combout ) # (\WideOr10~0_combout ))) ) )

	.dataa(!\Equal5~0_combout ),
	.datab(!\Equal4~0_combout ),
	.datac(!\hex[1]~reg0_q ),
	.datad(!\WideOr10~0_combout ),
	.datae(gnd),
	.dataf(!\state_value.key_4~q ),
	.datag(gnd),
	.cin(gnd),
	.sharein(gnd),
	.combout(\Selector5~5_combout ),
	.sumout(),
	.cout(),
	.shareout());
// synopsys translate_off
defparam \Selector5~5 .extended_lut = "off";
defparam \Selector5~5 .lut_mask = 64'hC0F0C0F080A080A0;
defparam \Selector5~5 .shared_arith = "off";
// synopsys translate_on

// Location: LABCELL_X80_Y2_N18
cyclonev_lcell_comb \Selector5~2 (
// Equation(s):
// \Selector5~2_combout  = ( !\state_value.key_7~q  & ( (!\state_value.key_8~q  & !\state_value.key_9~q ) ) )

	.dataa(gnd),
	.datab(!\state_value.key_8~q ),
	.datac(!\state_value.key_9~q ),
	.datad(gnd),
	.datae(gnd),
	.dataf(!\state_value.key_7~q ),
	.datag(gnd),
	.cin(gnd),
	.sharein(gnd),
	.combout(\Selector5~2_combout ),
	.sumout(),
	.cout(),
	.shareout());
// synopsys translate_off
defparam \Selector5~2 .extended_lut = "off";
defparam \Selector5~2 .lut_mask = 64'hC0C0C0C000000000;
defparam \Selector5~2 .shared_arith = "off";
// synopsys translate_on

// Location: LABCELL_X80_Y2_N42
cyclonev_lcell_comb \Selector4~4 (
// Equation(s):
// \Selector4~4_combout  = ( !\row[1]~input_o  & ( (!\row[0]~input_o ) # ((((!\row[2]~input_o ) # (!\row[3]~input_o )) # (\Selector5~2_combout ))) ) ) # ( \row[1]~input_o  & ( ((!\row[2]~input_o ) # ((!\row[3]~input_o ) # ((!\state_value.key_0~q  & 
// !\state_value.key_d~q )))) # (\row[0]~input_o ) ) )

	.dataa(!\row[0]~input_o ),
	.datab(!\state_value.key_0~q ),
	.datac(!\state_value.key_d~q ),
	.datad(!\row[2]~input_o ),
	.datae(!\row[1]~input_o ),
	.dataf(!\row[3]~input_o ),
	.datag(!\Selector5~2_combout ),
	.cin(gnd),
	.sharein(gnd),
	.combout(\Selector4~4_combout ),
	.sumout(),
	.cout(),
	.shareout());
// synopsys translate_off
defparam \Selector4~4 .extended_lut = "on";
defparam \Selector4~4 .lut_mask = 64'hFFFFFFFFFFAFFFD5;
defparam \Selector4~4 .shared_arith = "off";
// synopsys translate_on

// Location: LABCELL_X80_Y2_N27
cyclonev_lcell_comb \Selector0~2 (
// Equation(s):
// \Selector0~2_combout  = ( \WideOr0~combout  & ( (!\state_value.key_a~q  & \Selector5~0_combout ) ) )

	.dataa(gnd),
	.datab(gnd),
	.datac(!\state_value.key_a~q ),
	.datad(!\Selector5~0_combout ),
	.datae(gnd),
	.dataf(!\WideOr0~combout ),
	.datag(gnd),
	.cin(gnd),
	.sharein(gnd),
	.combout(\Selector0~2_combout ),
	.sumout(),
	.cout(),
	.shareout());
// synopsys translate_off
defparam \Selector0~2 .extended_lut = "off";
defparam \Selector0~2 .lut_mask = 64'h0000000000F000F0;
defparam \Selector0~2 .shared_arith = "off";
// synopsys translate_on

// Location: LABCELL_X81_Y2_N33
cyclonev_lcell_comb \Selector5~6 (
// Equation(s):
// \Selector5~6_combout  = ( \Selector1~0_combout  & ( \Selector0~2_combout  & ( (!\Selector5~4_combout  & (((!\Selector5~5_combout ) # (!\Selector4~4_combout )))) # (\Selector5~4_combout  & (\Selector5~1_combout  & ((!\Selector5~5_combout ) # 
// (!\Selector4~4_combout )))) ) ) ) # ( !\Selector1~0_combout  & ( \Selector0~2_combout  & ( (!\Selector5~5_combout ) # (!\Selector4~4_combout ) ) ) ) # ( \Selector1~0_combout  & ( !\Selector0~2_combout  & ( (!\Selector5~5_combout ) # (!\Selector4~4_combout 
// ) ) ) ) # ( !\Selector1~0_combout  & ( !\Selector0~2_combout  & ( (!\Selector5~5_combout ) # (!\Selector4~4_combout ) ) ) )

	.dataa(!\Selector5~4_combout ),
	.datab(!\Selector5~1_combout ),
	.datac(!\Selector5~5_combout ),
	.datad(!\Selector4~4_combout ),
	.datae(!\Selector1~0_combout ),
	.dataf(!\Selector0~2_combout ),
	.datag(gnd),
	.cin(gnd),
	.sharein(gnd),
	.combout(\Selector5~6_combout ),
	.sumout(),
	.cout(),
	.shareout());
// synopsys translate_off
defparam \Selector5~6 .extended_lut = "off";
defparam \Selector5~6 .lut_mask = 64'hFFF0FFF0FFF0BBB0;
defparam \Selector5~6 .shared_arith = "off";
// synopsys translate_on

// Location: FF_X81_Y2_N35
dffeas \hex[1]~reg0 (
	.clk(counter[10]),
	.d(\Selector5~6_combout ),
	.asdata(vcc),
	.clrn(\swt[0]~input_o ),
	.aload(gnd),
	.sclr(gnd),
	.sload(gnd),
	.ena(vcc),
	.devclrn(devclrn),
	.devpor(devpor),
	.q(\hex[1]~reg0_q ),
	.prn(vcc));
// synopsys translate_off
defparam \hex[1]~reg0 .is_wysiwyg = "true";
defparam \hex[1]~reg0 .power_up = "low";
// synopsys translate_on

// Location: LABCELL_X81_Y4_N42
cyclonev_lcell_comb \Selector4~2 (
// Equation(s):
// \Selector4~2_combout  = ( !\hex[2]~reg0_q  & ( \Selector13~0_combout  & ( (!\Equal4~0_combout ) # ((!\state_value.key_a~q  & \Selector4~0_combout )) ) ) ) # ( !\hex[2]~reg0_q  & ( !\Selector13~0_combout  & ( (!\Equal5~0_combout  & ((!\Equal4~0_combout ) # 
// ((!\state_value.key_a~q  & \Selector4~0_combout )))) ) ) )

	.dataa(!\state_value.key_a~q ),
	.datab(!\Equal4~0_combout ),
	.datac(!\Selector4~0_combout ),
	.datad(!\Equal5~0_combout ),
	.datae(!\hex[2]~reg0_q ),
	.dataf(!\Selector13~0_combout ),
	.datag(gnd),
	.cin(gnd),
	.sharein(gnd),
	.combout(\Selector4~2_combout ),
	.sumout(),
	.cout(),
	.shareout());
// synopsys translate_off
defparam \Selector4~2 .extended_lut = "off";
defparam \Selector4~2 .lut_mask = 64'hCE000000CECE0000;
defparam \Selector4~2 .shared_arith = "off";
// synopsys translate_on

// Location: LABCELL_X81_Y2_N15
cyclonev_lcell_comb \Selector4~1 (
// Equation(s):
// \Selector4~1_combout  = ( \state_value.key_2~q  & ( (!\state_value.key_3~q  & (!\state_value.key_b~q  & (\Equal4~0_combout  & !\state_value.key_1~q ))) ) ) # ( !\state_value.key_2~q  & ( (!\state_value.key_3~q  & (!\state_value.key_b~q  & 
// !\state_value.key_1~q )) ) )

	.dataa(!\state_value.key_3~q ),
	.datab(!\state_value.key_b~q ),
	.datac(!\Equal4~0_combout ),
	.datad(!\state_value.key_1~q ),
	.datae(gnd),
	.dataf(!\state_value.key_2~q ),
	.datag(gnd),
	.cin(gnd),
	.sharein(gnd),
	.combout(\Selector4~1_combout ),
	.sumout(),
	.cout(),
	.shareout());
// synopsys translate_off
defparam \Selector4~1 .extended_lut = "off";
defparam \Selector4~1 .lut_mask = 64'h8800880008000800;
defparam \Selector4~1 .shared_arith = "off";
// synopsys translate_on

// Location: LABCELL_X80_Y2_N51
cyclonev_lcell_comb \Selector0~3 (
// Equation(s):
// \Selector0~3_combout  = ( \WideOr0~combout  & ( (!\state_value.key_a~q  & (\Selector6~0_combout  & \Selector5~0_combout )) ) )

	.dataa(!\state_value.key_a~q ),
	.datab(gnd),
	.datac(!\Selector6~0_combout ),
	.datad(!\Selector5~0_combout ),
	.datae(gnd),
	.dataf(!\WideOr0~combout ),
	.datag(gnd),
	.cin(gnd),
	.sharein(gnd),
	.combout(\Selector0~3_combout ),
	.sumout(),
	.cout(),
	.shareout());
// synopsys translate_off
defparam \Selector0~3 .extended_lut = "off";
defparam \Selector0~3 .lut_mask = 64'h00000000000A000A;
defparam \Selector0~3 .shared_arith = "off";
// synopsys translate_on

// Location: LABCELL_X80_Y2_N24
cyclonev_lcell_comb \Selector4~3 (
// Equation(s):
// \Selector4~3_combout  = ( \Selector5~4_combout  & ( (!\Selector4~2_combout  & ((!\Selector4~1_combout ) # ((!\Selector0~3_combout )))) # (\Selector4~2_combout  & (!\Selector4~4_combout  & ((!\Selector4~1_combout ) # (!\Selector0~3_combout )))) ) ) # ( 
// !\Selector5~4_combout  & ( (!\Selector4~2_combout ) # (!\Selector4~4_combout ) ) )

	.dataa(!\Selector4~2_combout ),
	.datab(!\Selector4~1_combout ),
	.datac(!\Selector0~3_combout ),
	.datad(!\Selector4~4_combout ),
	.datae(gnd),
	.dataf(!\Selector5~4_combout ),
	.datag(gnd),
	.cin(gnd),
	.sharein(gnd),
	.combout(\Selector4~3_combout ),
	.sumout(),
	.cout(),
	.shareout());
// synopsys translate_off
defparam \Selector4~3 .extended_lut = "off";
defparam \Selector4~3 .lut_mask = 64'hFFAAFFAAFCA8FCA8;
defparam \Selector4~3 .shared_arith = "off";
// synopsys translate_on

// Location: FF_X80_Y2_N26
dffeas \hex[2]~reg0 (
	.clk(counter[10]),
	.d(\Selector4~3_combout ),
	.asdata(vcc),
	.clrn(\swt[0]~input_o ),
	.aload(gnd),
	.sclr(gnd),
	.sload(gnd),
	.ena(vcc),
	.devclrn(devclrn),
	.devpor(devpor),
	.q(\hex[2]~reg0_q ),
	.prn(vcc));
// synopsys translate_off
defparam \hex[2]~reg0 .is_wysiwyg = "true";
defparam \hex[2]~reg0 .power_up = "low";
// synopsys translate_on

// Location: LABCELL_X83_Y2_N36
cyclonev_lcell_comb \Selector3~0 (
// Equation(s):
// \Selector3~0_combout  = ( \state_value.key_a~q  & ( \hex[3]~reg0_q  & ( ((!\row[2]~input_o ) # ((!\row[1]~input_o ) # (!\row[0]~input_o ))) # (\row[3]~input_o ) ) ) )

	.dataa(!\row[3]~input_o ),
	.datab(!\row[2]~input_o ),
	.datac(!\row[1]~input_o ),
	.datad(!\row[0]~input_o ),
	.datae(!\state_value.key_a~q ),
	.dataf(!\hex[3]~reg0_q ),
	.datag(gnd),
	.cin(gnd),
	.sharein(gnd),
	.combout(\Selector3~0_combout ),
	.sumout(),
	.cout(),
	.shareout());
// synopsys translate_off
defparam \Selector3~0 .extended_lut = "off";
defparam \Selector3~0 .lut_mask = 64'h000000000000FFFD;
defparam \Selector3~0 .shared_arith = "off";
// synopsys translate_on

// Location: LABCELL_X79_Y2_N0
cyclonev_lcell_comb \Selector3~2 (
// Equation(s):
// \Selector3~2_combout  = ( \hex[3]~reg0_q  & ( \state_value.key_c20~q  ) ) # ( \hex[3]~reg0_q  & ( !\state_value.key_c20~q  & ( (((\state_value.key_off~q ) # (\state_value.key_c00~q )) # (\state_value.key_c10~q )) # (\state_value.key_c30~q ) ) ) )

	.dataa(!\state_value.key_c30~q ),
	.datab(!\state_value.key_c10~q ),
	.datac(!\state_value.key_c00~q ),
	.datad(!\state_value.key_off~q ),
	.datae(!\hex[3]~reg0_q ),
	.dataf(!\state_value.key_c20~q ),
	.datag(gnd),
	.cin(gnd),
	.sharein(gnd),
	.combout(\Selector3~2_combout ),
	.sumout(),
	.cout(),
	.shareout());
// synopsys translate_off
defparam \Selector3~2 .extended_lut = "off";
defparam \Selector3~2 .lut_mask = 64'h00007FFF0000FFFF;
defparam \Selector3~2 .shared_arith = "off";
// synopsys translate_on

// Location: LABCELL_X81_Y2_N48
cyclonev_lcell_comb \Selector3~7 (
// Equation(s):
// \Selector3~7_combout  = ( \state_value.key_3~q  & ( \hex[3]~reg0_q  ) ) # ( \state_value.key_3~q  & ( !\hex[3]~reg0_q  & ( (\row[0]~input_o  & (\row[2]~input_o  & (\row[1]~input_o  & !\row[3]~input_o ))) ) ) )

	.dataa(!\row[0]~input_o ),
	.datab(!\row[2]~input_o ),
	.datac(!\row[1]~input_o ),
	.datad(!\row[3]~input_o ),
	.datae(!\state_value.key_3~q ),
	.dataf(!\hex[3]~reg0_q ),
	.datag(gnd),
	.cin(gnd),
	.sharein(gnd),
	.combout(\Selector3~7_combout ),
	.sumout(),
	.cout(),
	.shareout());
// synopsys translate_off
defparam \Selector3~7 .extended_lut = "off";
defparam \Selector3~7 .lut_mask = 64'h000001000000FFFF;
defparam \Selector3~7 .shared_arith = "off";
// synopsys translate_on

// Location: LABCELL_X81_Y2_N51
cyclonev_lcell_comb \Selector3~8 (
// Equation(s):
// \Selector3~8_combout  = ( \state_value.key_2~q  & ( \hex[3]~reg0_q  ) ) # ( \state_value.key_2~q  & ( !\hex[3]~reg0_q  & ( (\row[0]~input_o  & (\row[2]~input_o  & (!\row[3]~input_o  & \row[1]~input_o ))) ) ) )

	.dataa(!\row[0]~input_o ),
	.datab(!\row[2]~input_o ),
	.datac(!\row[3]~input_o ),
	.datad(!\row[1]~input_o ),
	.datae(!\state_value.key_2~q ),
	.dataf(!\hex[3]~reg0_q ),
	.datag(gnd),
	.cin(gnd),
	.sharein(gnd),
	.combout(\Selector3~8_combout ),
	.sumout(),
	.cout(),
	.shareout());
// synopsys translate_off
defparam \Selector3~8 .extended_lut = "off";
defparam \Selector3~8 .lut_mask = 64'h000000100000FFFF;
defparam \Selector3~8 .shared_arith = "off";
// synopsys translate_on

// Location: LABCELL_X83_Y2_N18
cyclonev_lcell_comb \hex~1 (
// Equation(s):
// \hex~1_combout  = ( \row[0]~input_o  & ( (!\hex[3]~reg0_q  & (((!\row[3]~input_o ) # (!\row[1]~input_o )) # (\row[2]~input_o ))) ) ) # ( !\row[0]~input_o  & ( !\hex[3]~reg0_q  ) )

	.dataa(!\hex[3]~reg0_q ),
	.datab(!\row[2]~input_o ),
	.datac(!\row[3]~input_o ),
	.datad(!\row[1]~input_o ),
	.datae(gnd),
	.dataf(!\row[0]~input_o ),
	.datag(gnd),
	.cin(gnd),
	.sharein(gnd),
	.combout(\hex~1_combout ),
	.sumout(),
	.cout(),
	.shareout());
// synopsys translate_off
defparam \hex~1 .extended_lut = "off";
defparam \hex~1 .lut_mask = 64'hAAAAAAAAAAA2AAA2;
defparam \hex~1 .shared_arith = "off";
// synopsys translate_on

// Location: LABCELL_X83_Y2_N54
cyclonev_lcell_comb \Selector3~9 (
// Equation(s):
// \Selector3~9_combout  = ( \state_value.key_5~q  & ( \hex~1_combout  & ( (!\Selector3~7_combout  & !\Selector3~8_combout ) ) ) ) # ( !\state_value.key_5~q  & ( \hex~1_combout  & ( (!\Selector3~7_combout  & !\Selector3~8_combout ) ) ) ) # ( 
// !\state_value.key_5~q  & ( !\hex~1_combout  & ( (!\state_value.key_b~q  & (!\state_value.key_6~q  & (!\Selector3~7_combout  & !\Selector3~8_combout ))) ) ) )

	.dataa(!\state_value.key_b~q ),
	.datab(!\state_value.key_6~q ),
	.datac(!\Selector3~7_combout ),
	.datad(!\Selector3~8_combout ),
	.datae(!\state_value.key_5~q ),
	.dataf(!\hex~1_combout ),
	.datag(gnd),
	.cin(gnd),
	.sharein(gnd),
	.combout(\Selector3~9_combout ),
	.sumout(),
	.cout(),
	.shareout());
// synopsys translate_off
defparam \Selector3~9 .extended_lut = "off";
defparam \Selector3~9 .lut_mask = 64'h80000000F000F000;
defparam \Selector3~9 .shared_arith = "off";
// synopsys translate_on

// Location: MLABCELL_X84_Y2_N0
cyclonev_lcell_comb \Selector3~6 (
// Equation(s):
// \Selector3~6_combout  = ( \state_value.key_9~q  & ( \state_value.key_7~q  & ( (!\Equal6~0_combout  & (((!\hex[3]~reg0_q )))) # (\Equal6~0_combout  & (!\state_value.key_c~q  & (!\state_value.key_8~q ))) ) ) ) # ( !\state_value.key_9~q  & ( 
// \state_value.key_7~q  & ( (!\Equal6~0_combout  & (((!\hex[3]~reg0_q )))) # (\Equal6~0_combout  & (!\state_value.key_c~q  & (!\state_value.key_8~q ))) ) ) ) # ( \state_value.key_9~q  & ( !\state_value.key_7~q  & ( (!\Equal6~0_combout  & (((!\hex[3]~reg0_q 
// )))) # (\Equal6~0_combout  & (!\state_value.key_c~q  & (!\state_value.key_8~q ))) ) ) ) # ( !\state_value.key_9~q  & ( !\state_value.key_7~q  & ( (!\state_value.key_c~q  & ((!\state_value.key_8~q ) # ((!\Equal6~0_combout  & !\hex[3]~reg0_q )))) # 
// (\state_value.key_c~q  & (((!\Equal6~0_combout  & !\hex[3]~reg0_q )))) ) ) )

	.dataa(!\state_value.key_c~q ),
	.datab(!\state_value.key_8~q ),
	.datac(!\Equal6~0_combout ),
	.datad(!\hex[3]~reg0_q ),
	.datae(!\state_value.key_9~q ),
	.dataf(!\state_value.key_7~q ),
	.datag(gnd),
	.cin(gnd),
	.sharein(gnd),
	.combout(\Selector3~6_combout ),
	.sumout(),
	.cout(),
	.shareout());
// synopsys translate_off
defparam \Selector3~6 .extended_lut = "off";
defparam \Selector3~6 .lut_mask = 64'hF888F808F808F808;
defparam \Selector3~6 .shared_arith = "off";
// synopsys translate_on

// Location: LABCELL_X83_Y2_N39
cyclonev_lcell_comb \Selector3~1 (
// Equation(s):
// \Selector3~1_combout  = ( \state_value.key_1~q  & ( \hex[3]~reg0_q  & ( ((!\row[2]~input_o ) # ((!\row[0]~input_o ) # (!\row[1]~input_o ))) # (\row[3]~input_o ) ) ) )

	.dataa(!\row[3]~input_o ),
	.datab(!\row[2]~input_o ),
	.datac(!\row[0]~input_o ),
	.datad(!\row[1]~input_o ),
	.datae(!\state_value.key_1~q ),
	.dataf(!\hex[3]~reg0_q ),
	.datag(gnd),
	.cin(gnd),
	.sharein(gnd),
	.combout(\Selector3~1_combout ),
	.sumout(),
	.cout(),
	.shareout());
// synopsys translate_off
defparam \Selector3~1 .extended_lut = "off";
defparam \Selector3~1 .lut_mask = 64'h000000000000FFFD;
defparam \Selector3~1 .shared_arith = "off";
// synopsys translate_on

// Location: LABCELL_X83_Y2_N33
cyclonev_lcell_comb \Selector3~4 (
// Equation(s):
// \Selector3~4_combout  = ( \state_value.key_4~q  & ( \hex[3]~reg0_q  & ( (!\row[3]~input_o ) # ((!\row[0]~input_o ) # ((!\row[1]~input_o ) # (\row[2]~input_o ))) ) ) )

	.dataa(!\row[3]~input_o ),
	.datab(!\row[0]~input_o ),
	.datac(!\row[2]~input_o ),
	.datad(!\row[1]~input_o ),
	.datae(!\state_value.key_4~q ),
	.dataf(!\hex[3]~reg0_q ),
	.datag(gnd),
	.cin(gnd),
	.sharein(gnd),
	.combout(\Selector3~4_combout ),
	.sumout(),
	.cout(),
	.shareout());
// synopsys translate_off
defparam \Selector3~4 .extended_lut = "off";
defparam \Selector3~4 .lut_mask = 64'h000000000000FFEF;
defparam \Selector3~4 .shared_arith = "off";
// synopsys translate_on

// Location: LABCELL_X83_Y2_N45
cyclonev_lcell_comb \Selector3~3 (
// Equation(s):
// \Selector3~3_combout  = ( \row[3]~input_o  & ( \state_value.key_f~q  & ( (\hex[3]~reg0_q  & ((!\row[1]~input_o ) # ((!\row[2]~input_o ) # (\row[0]~input_o )))) ) ) ) # ( !\row[3]~input_o  & ( \state_value.key_f~q  & ( \hex[3]~reg0_q  ) ) )

	.dataa(!\row[1]~input_o ),
	.datab(!\row[0]~input_o ),
	.datac(!\row[2]~input_o ),
	.datad(!\hex[3]~reg0_q ),
	.datae(!\row[3]~input_o ),
	.dataf(!\state_value.key_f~q ),
	.datag(gnd),
	.cin(gnd),
	.sharein(gnd),
	.combout(\Selector3~3_combout ),
	.sumout(),
	.cout(),
	.shareout());
// synopsys translate_off
defparam \Selector3~3 .extended_lut = "off";
defparam \Selector3~3 .lut_mask = 64'h0000000000FF00FB;
defparam \Selector3~3 .shared_arith = "off";
// synopsys translate_on

// Location: LABCELL_X83_Y2_N21
cyclonev_lcell_comb \hex~0 (
// Equation(s):
// \hex~0_combout  = ( \row[3]~input_o  & ( (!\hex[3]~reg0_q  & ((!\row[2]~input_o ) # ((!\row[1]~input_o ) # (\row[0]~input_o )))) ) ) # ( !\row[3]~input_o  & ( !\hex[3]~reg0_q  ) )

	.dataa(!\hex[3]~reg0_q ),
	.datab(!\row[2]~input_o ),
	.datac(!\row[0]~input_o ),
	.datad(!\row[1]~input_o ),
	.datae(gnd),
	.dataf(!\row[3]~input_o ),
	.datag(gnd),
	.cin(gnd),
	.sharein(gnd),
	.combout(\hex~0_combout ),
	.sumout(),
	.cout(),
	.shareout());
// synopsys translate_off
defparam \hex~0 .extended_lut = "off";
defparam \hex~0 .lut_mask = 64'hAAAAAAAAAA8AAA8A;
defparam \hex~0 .shared_arith = "off";
// synopsys translate_on

// Location: LABCELL_X83_Y2_N12
cyclonev_lcell_comb \Selector3~5 (
// Equation(s):
// \Selector3~5_combout  = ( !\Selector3~3_combout  & ( \hex~0_combout  & ( !\Selector3~4_combout  ) ) ) # ( !\Selector3~3_combout  & ( !\hex~0_combout  & ( (!\state_value.key_e~q  & (!\state_value.key_d~q  & (!\Selector3~4_combout  & !\state_value.key_0~q 
// ))) ) ) )

	.dataa(!\state_value.key_e~q ),
	.datab(!\state_value.key_d~q ),
	.datac(!\Selector3~4_combout ),
	.datad(!\state_value.key_0~q ),
	.datae(!\Selector3~3_combout ),
	.dataf(!\hex~0_combout ),
	.datag(gnd),
	.cin(gnd),
	.sharein(gnd),
	.combout(\Selector3~5_combout ),
	.sumout(),
	.cout(),
	.shareout());
// synopsys translate_off
defparam \Selector3~5 .extended_lut = "off";
defparam \Selector3~5 .lut_mask = 64'h80000000F0F00000;
defparam \Selector3~5 .shared_arith = "off";
// synopsys translate_on

// Location: LABCELL_X83_Y2_N24
cyclonev_lcell_comb \Selector3~10 (
// Equation(s):
// \Selector3~10_combout  = ( \Selector3~1_combout  & ( \Selector3~5_combout  ) ) # ( !\Selector3~1_combout  & ( \Selector3~5_combout  & ( (((!\Selector3~9_combout ) # (!\Selector3~6_combout )) # (\Selector3~2_combout )) # (\Selector3~0_combout ) ) ) ) # ( 
// \Selector3~1_combout  & ( !\Selector3~5_combout  ) ) # ( !\Selector3~1_combout  & ( !\Selector3~5_combout  ) )

	.dataa(!\Selector3~0_combout ),
	.datab(!\Selector3~2_combout ),
	.datac(!\Selector3~9_combout ),
	.datad(!\Selector3~6_combout ),
	.datae(!\Selector3~1_combout ),
	.dataf(!\Selector3~5_combout ),
	.datag(gnd),
	.cin(gnd),
	.sharein(gnd),
	.combout(\Selector3~10_combout ),
	.sumout(),
	.cout(),
	.shareout());
// synopsys translate_off
defparam \Selector3~10 .extended_lut = "off";
defparam \Selector3~10 .lut_mask = 64'hFFFFFFFFFFF7FFFF;
defparam \Selector3~10 .shared_arith = "off";
// synopsys translate_on

// Location: FF_X83_Y2_N26
dffeas \hex[3]~reg0 (
	.clk(counter[10]),
	.d(\Selector3~10_combout ),
	.asdata(vcc),
	.clrn(\swt[0]~input_o ),
	.aload(gnd),
	.sclr(gnd),
	.sload(gnd),
	.ena(vcc),
	.devclrn(devclrn),
	.devpor(devpor),
	.q(\hex[3]~reg0_q ),
	.prn(vcc));
// synopsys translate_off
defparam \hex[3]~reg0 .is_wysiwyg = "true";
defparam \hex[3]~reg0 .power_up = "low";
// synopsys translate_on

// Location: MLABCELL_X82_Y3_N30
cyclonev_lcell_comb \Selector2~5 (
// Equation(s):
// \Selector2~5_combout  = ( !\state_value.key_6~q  & ( (!\state_value.key_a~q  & (!\state_value.key_c~q  & (!\state_value.key_8~q  & !\state_value.key_b~q ))) ) )

	.dataa(!\state_value.key_a~q ),
	.datab(!\state_value.key_c~q ),
	.datac(!\state_value.key_8~q ),
	.datad(!\state_value.key_b~q ),
	.datae(gnd),
	.dataf(!\state_value.key_6~q ),
	.datag(gnd),
	.cin(gnd),
	.sharein(gnd),
	.combout(\Selector2~5_combout ),
	.sumout(),
	.cout(),
	.shareout());
// synopsys translate_off
defparam \Selector2~5 .extended_lut = "off";
defparam \Selector2~5 .lut_mask = 64'h8000800000000000;
defparam \Selector2~5 .shared_arith = "off";
// synopsys translate_on

// Location: LABCELL_X81_Y3_N54
cyclonev_lcell_comb \Selector2~6 (
// Equation(s):
// \Selector2~6_combout  = (!\state_value.key_9~q  & !\state_value.key_7~q )

	.dataa(gnd),
	.datab(gnd),
	.datac(!\state_value.key_9~q ),
	.datad(!\state_value.key_7~q ),
	.datae(gnd),
	.dataf(gnd),
	.datag(gnd),
	.cin(gnd),
	.sharein(gnd),
	.combout(\Selector2~6_combout ),
	.sumout(),
	.cout(),
	.shareout());
// synopsys translate_off
defparam \Selector2~6 .extended_lut = "off";
defparam \Selector2~6 .lut_mask = 64'hF000F000F000F000;
defparam \Selector2~6 .shared_arith = "off";
// synopsys translate_on

// Location: LABCELL_X81_Y4_N48
cyclonev_lcell_comb \Selector2~7 (
// Equation(s):
// \Selector2~7_combout  = ( \Selector2~6_combout  & ( \Selector4~0_combout  & ( (!\state_value.key_2~q  & \WideOr0~combout ) ) ) ) # ( !\Selector2~6_combout  & ( \Selector4~0_combout  & ( (\Equal6~0_combout  & (!\state_value.key_2~q  & \WideOr0~combout )) ) 
// ) ) # ( \Selector2~6_combout  & ( !\Selector4~0_combout  & ( (!\state_value.key_2~q  & (\WideOr0~combout  & \Equal4~0_combout )) ) ) ) # ( !\Selector2~6_combout  & ( !\Selector4~0_combout  & ( (\Equal6~0_combout  & (!\state_value.key_2~q  & 
// (\WideOr0~combout  & \Equal4~0_combout ))) ) ) )

	.dataa(!\Equal6~0_combout ),
	.datab(!\state_value.key_2~q ),
	.datac(!\WideOr0~combout ),
	.datad(!\Equal4~0_combout ),
	.datae(!\Selector2~6_combout ),
	.dataf(!\Selector4~0_combout ),
	.datag(gnd),
	.cin(gnd),
	.sharein(gnd),
	.combout(\Selector2~7_combout ),
	.sumout(),
	.cout(),
	.shareout());
// synopsys translate_off
defparam \Selector2~7 .extended_lut = "off";
defparam \Selector2~7 .lut_mask = 64'h0004000C04040C0C;
defparam \Selector2~7 .shared_arith = "off";
// synopsys translate_on

// Location: LABCELL_X81_Y3_N15
cyclonev_lcell_comb \Selector2~3 (
// Equation(s):
// \Selector2~3_combout  = ( !\state_value.key_8~q  & ( !\state_value.key_c~q  ) )

	.dataa(gnd),
	.datab(gnd),
	.datac(gnd),
	.datad(!\state_value.key_c~q ),
	.datae(gnd),
	.dataf(!\state_value.key_8~q ),
	.datag(gnd),
	.cin(gnd),
	.sharein(gnd),
	.combout(\Selector2~3_combout ),
	.sumout(),
	.cout(),
	.shareout());
// synopsys translate_off
defparam \Selector2~3 .extended_lut = "off";
defparam \Selector2~3 .lut_mask = 64'hFF00FF0000000000;
defparam \Selector2~3 .shared_arith = "off";
// synopsys translate_on

// Location: LABCELL_X83_Y2_N0
cyclonev_lcell_comb \Selector2~2 (
// Equation(s):
// \Selector2~2_combout  = ( \state_value.key_b~q  & ( \state_value.key_6~q  & ( (\row[1]~input_o  & (\row[0]~input_o  & (!\row[2]~input_o  & \row[3]~input_o ))) ) ) ) # ( !\state_value.key_b~q  & ( \state_value.key_6~q  & ( (\row[1]~input_o  & 
// (\row[0]~input_o  & (!\row[2]~input_o  & \row[3]~input_o ))) ) ) ) # ( \state_value.key_b~q  & ( !\state_value.key_6~q  & ( (\row[1]~input_o  & (\row[0]~input_o  & (!\row[2]~input_o  & \row[3]~input_o ))) ) ) )

	.dataa(!\row[1]~input_o ),
	.datab(!\row[0]~input_o ),
	.datac(!\row[2]~input_o ),
	.datad(!\row[3]~input_o ),
	.datae(!\state_value.key_b~q ),
	.dataf(!\state_value.key_6~q ),
	.datag(gnd),
	.cin(gnd),
	.sharein(gnd),
	.combout(\Selector2~2_combout ),
	.sumout(),
	.cout(),
	.shareout());
// synopsys translate_off
defparam \Selector2~2 .extended_lut = "off";
defparam \Selector2~2 .lut_mask = 64'h0000001000100010;
defparam \Selector2~2 .shared_arith = "off";
// synopsys translate_on

// Location: LABCELL_X83_Y4_N51
cyclonev_lcell_comb \Selector6~8 (
// Equation(s):
// \Selector6~8_combout  = ( !\state_value.key_2~q  & ( !\state_value.key_a~q  ) )

	.dataa(gnd),
	.datab(gnd),
	.datac(gnd),
	.datad(gnd),
	.datae(!\state_value.key_2~q ),
	.dataf(!\state_value.key_a~q ),
	.datag(gnd),
	.cin(gnd),
	.sharein(gnd),
	.combout(\Selector6~8_combout ),
	.sumout(),
	.cout(),
	.shareout());
// synopsys translate_off
defparam \Selector6~8 .extended_lut = "off";
defparam \Selector6~8 .lut_mask = 64'hFFFF000000000000;
defparam \Selector6~8 .shared_arith = "off";
// synopsys translate_on

// Location: MLABCELL_X82_Y4_N36
cyclonev_lcell_comb \Selector2~4 (
// Equation(s):
// \Selector2~4_combout  = ( !\Selector2~2_combout  & ( \Selector6~8_combout  & ( (!\hex[4]~reg0_q  & ((!\Equal6~0_combout ) # (\Selector2~3_combout ))) ) ) ) # ( !\Selector2~2_combout  & ( !\Selector6~8_combout  & ( (!\Equal4~0_combout  & (!\hex[4]~reg0_q  
// & ((!\Equal6~0_combout ) # (\Selector2~3_combout )))) ) ) )

	.dataa(!\Equal4~0_combout ),
	.datab(!\hex[4]~reg0_q ),
	.datac(!\Equal6~0_combout ),
	.datad(!\Selector2~3_combout ),
	.datae(!\Selector2~2_combout ),
	.dataf(!\Selector6~8_combout ),
	.datag(gnd),
	.cin(gnd),
	.sharein(gnd),
	.combout(\Selector2~4_combout ),
	.sumout(),
	.cout(),
	.shareout());
// synopsys translate_off
defparam \Selector2~4 .extended_lut = "off";
defparam \Selector2~4 .lut_mask = 64'h80880000C0CC0000;
defparam \Selector2~4 .shared_arith = "off";
// synopsys translate_on

// Location: MLABCELL_X82_Y4_N42
cyclonev_lcell_comb \Selector2~1 (
// Equation(s):
// \Selector2~1_combout  = ( \row[1]~input_o  & ( \state_value.key_5~q  & ( (\row[0]~input_o  & (!\row[2]~input_o  & \row[3]~input_o )) ) ) ) # ( \row[1]~input_o  & ( !\state_value.key_5~q  & ( (!\state_value.key_4~q ) # ((\row[0]~input_o  & 
// (!\row[2]~input_o  & \row[3]~input_o ))) ) ) ) # ( !\row[1]~input_o  & ( !\state_value.key_5~q  & ( !\state_value.key_4~q  ) ) )

	.dataa(!\row[0]~input_o ),
	.datab(!\state_value.key_4~q ),
	.datac(!\row[2]~input_o ),
	.datad(!\row[3]~input_o ),
	.datae(!\row[1]~input_o ),
	.dataf(!\state_value.key_5~q ),
	.datag(gnd),
	.cin(gnd),
	.sharein(gnd),
	.combout(\Selector2~1_combout ),
	.sumout(),
	.cout(),
	.shareout());
// synopsys translate_off
defparam \Selector2~1 .extended_lut = "off";
defparam \Selector2~1 .lut_mask = 64'hCCCCCCDC00000050;
defparam \Selector2~1 .shared_arith = "off";
// synopsys translate_on

// Location: MLABCELL_X82_Y4_N12
cyclonev_lcell_comb \Selector2~8 (
// Equation(s):
// \Selector2~8_combout  = ( \Selector2~4_combout  & ( \Selector2~1_combout  & ( (!\Selector2~0_combout  & \Equal7~0_combout ) ) ) ) # ( !\Selector2~4_combout  & ( \Selector2~1_combout  & ( (!\Selector2~0_combout ) # ((!\Selector2~5_combout ) # 
// (!\Selector2~7_combout )) ) ) ) # ( \Selector2~4_combout  & ( !\Selector2~1_combout  & ( (!\Selector2~0_combout  & \Equal7~0_combout ) ) ) ) # ( !\Selector2~4_combout  & ( !\Selector2~1_combout  ) )

	.dataa(!\Selector2~0_combout ),
	.datab(!\Equal7~0_combout ),
	.datac(!\Selector2~5_combout ),
	.datad(!\Selector2~7_combout ),
	.datae(!\Selector2~4_combout ),
	.dataf(!\Selector2~1_combout ),
	.datag(gnd),
	.cin(gnd),
	.sharein(gnd),
	.combout(\Selector2~8_combout ),
	.sumout(),
	.cout(),
	.shareout());
// synopsys translate_off
defparam \Selector2~8 .extended_lut = "off";
defparam \Selector2~8 .lut_mask = 64'hFFFF2222FFFA2222;
defparam \Selector2~8 .shared_arith = "off";
// synopsys translate_on

// Location: FF_X82_Y4_N14
dffeas \hex[4]~reg0 (
	.clk(counter[10]),
	.d(\Selector2~8_combout ),
	.asdata(vcc),
	.clrn(\swt[0]~input_o ),
	.aload(gnd),
	.sclr(gnd),
	.sload(gnd),
	.ena(vcc),
	.devclrn(devclrn),
	.devpor(devpor),
	.q(\hex[4]~reg0_q ),
	.prn(vcc));
// synopsys translate_off
defparam \hex[4]~reg0 .is_wysiwyg = "true";
defparam \hex[4]~reg0 .power_up = "low";
// synopsys translate_on

// Location: MLABCELL_X82_Y3_N45
cyclonev_lcell_comb \Selector1~4 (
// Equation(s):
// \Selector1~4_combout  = ( \state_value.key_a~q  & ( (!\hex[5]~reg0_q  & (!\Equal4~0_combout  & ((!\Equal5~0_combout ) # (\Selector13~0_combout )))) ) ) # ( !\state_value.key_a~q  & ( (!\hex[5]~reg0_q  & ((!\Equal5~0_combout ) # (\Selector13~0_combout ))) 
// ) )

	.dataa(!\hex[5]~reg0_q ),
	.datab(!\Equal5~0_combout ),
	.datac(!\Selector13~0_combout ),
	.datad(!\Equal4~0_combout ),
	.datae(gnd),
	.dataf(!\state_value.key_a~q ),
	.datag(gnd),
	.cin(gnd),
	.sharein(gnd),
	.combout(\Selector1~4_combout ),
	.sumout(),
	.cout(),
	.shareout());
// synopsys translate_off
defparam \Selector1~4 .extended_lut = "off";
defparam \Selector1~4 .lut_mask = 64'h8A8A8A8A8A008A00;
defparam \Selector1~4 .shared_arith = "off";
// synopsys translate_on

// Location: LABCELL_X81_Y3_N39
cyclonev_lcell_comb \Selector1~2 (
// Equation(s):
// \Selector1~2_combout  = ( \state_value.key_c~q  & ( \Equal6~0_combout  ) ) # ( !\state_value.key_c~q  & ( (\Equal6~0_combout  & ((\state_value.key_9~q ) # (\state_value.key_8~q ))) ) )

	.dataa(gnd),
	.datab(!\Equal6~0_combout ),
	.datac(!\state_value.key_8~q ),
	.datad(!\state_value.key_9~q ),
	.datae(gnd),
	.dataf(!\state_value.key_c~q ),
	.datag(gnd),
	.cin(gnd),
	.sharein(gnd),
	.combout(\Selector1~2_combout ),
	.sumout(),
	.cout(),
	.shareout());
// synopsys translate_off
defparam \Selector1~2 .extended_lut = "off";
defparam \Selector1~2 .lut_mask = 64'h0333033333333333;
defparam \Selector1~2 .shared_arith = "off";
// synopsys translate_on

// Location: LABCELL_X81_Y3_N18
cyclonev_lcell_comb \Selector1~3 (
// Equation(s):
// \Selector1~3_combout  = ( !\state_value.key_b~q  & ( \Selector1~0_combout  & ( (!\state_value.key_4~q  & ((!\state_value.key_7~q ) # (\Equal6~0_combout ))) ) ) ) # ( !\state_value.key_b~q  & ( !\Selector1~0_combout  & ( (!\state_value.key_4~q  & 
// (\Equal4~0_combout  & ((!\state_value.key_7~q ) # (\Equal6~0_combout )))) ) ) )

	.dataa(!\state_value.key_4~q ),
	.datab(!\Equal4~0_combout ),
	.datac(!\state_value.key_7~q ),
	.datad(!\Equal6~0_combout ),
	.datae(!\state_value.key_b~q ),
	.dataf(!\Selector1~0_combout ),
	.datag(gnd),
	.cin(gnd),
	.sharein(gnd),
	.combout(\Selector1~3_combout ),
	.sumout(),
	.cout(),
	.shareout());
// synopsys translate_off
defparam \Selector1~3 .extended_lut = "off";
defparam \Selector1~3 .lut_mask = 64'h20220000A0AA0000;
defparam \Selector1~3 .shared_arith = "off";
// synopsys translate_on

// Location: LABCELL_X81_Y3_N27
cyclonev_lcell_comb \Selector1~5 (
// Equation(s):
// \Selector1~5_combout  = ( \Selector1~3_combout  & ( (!\Selector6~3_combout  & (((!\Selector1~4_combout ) # (\Selector1~2_combout )) # (\Selector1~1_combout ))) ) ) # ( !\Selector1~3_combout  & ( ((!\Selector1~4_combout ) # (\Selector1~2_combout )) # 
// (\Selector1~1_combout ) ) )

	.dataa(!\Selector1~1_combout ),
	.datab(!\Selector1~4_combout ),
	.datac(!\Selector1~2_combout ),
	.datad(!\Selector6~3_combout ),
	.datae(gnd),
	.dataf(!\Selector1~3_combout ),
	.datag(gnd),
	.cin(gnd),
	.sharein(gnd),
	.combout(\Selector1~5_combout ),
	.sumout(),
	.cout(),
	.shareout());
// synopsys translate_off
defparam \Selector1~5 .extended_lut = "off";
defparam \Selector1~5 .lut_mask = 64'hDFDFDFDFDF00DF00;
defparam \Selector1~5 .shared_arith = "off";
// synopsys translate_on

// Location: FF_X81_Y3_N29
dffeas \hex[5]~reg0 (
	.clk(counter[10]),
	.d(\Selector1~5_combout ),
	.asdata(vcc),
	.clrn(\swt[0]~input_o ),
	.aload(gnd),
	.sclr(gnd),
	.sload(gnd),
	.ena(vcc),
	.devclrn(devclrn),
	.devpor(devpor),
	.q(\hex[5]~reg0_q ),
	.prn(vcc));
// synopsys translate_off
defparam \hex[5]~reg0 .is_wysiwyg = "true";
defparam \hex[5]~reg0 .power_up = "low";
// synopsys translate_on

// Location: MLABCELL_X82_Y3_N21
cyclonev_lcell_comb \Selector0~6 (
// Equation(s):
// \Selector0~6_combout  = ( \Selector5~0_combout  & ( \Selector0~0_combout  & ( !\hex[6]~reg0_q  ) ) ) # ( !\Selector5~0_combout  & ( \Selector0~0_combout  & ( (!\hex[6]~reg0_q  & !\Equal6~0_combout ) ) ) ) # ( \Selector5~0_combout  & ( 
// !\Selector0~0_combout  & ( (!\hex[6]~reg0_q  & !\Equal7~0_combout ) ) ) ) # ( !\Selector5~0_combout  & ( !\Selector0~0_combout  & ( (!\hex[6]~reg0_q  & (!\Equal7~0_combout  & !\Equal6~0_combout )) ) ) )

	.dataa(!\hex[6]~reg0_q ),
	.datab(!\Equal7~0_combout ),
	.datac(!\Equal6~0_combout ),
	.datad(gnd),
	.datae(!\Selector5~0_combout ),
	.dataf(!\Selector0~0_combout ),
	.datag(gnd),
	.cin(gnd),
	.sharein(gnd),
	.combout(\Selector0~6_combout ),
	.sumout(),
	.cout(),
	.shareout());
// synopsys translate_off
defparam \Selector0~6 .extended_lut = "off";
defparam \Selector0~6 .lut_mask = 64'h80808888A0A0AAAA;
defparam \Selector0~6 .shared_arith = "off";
// synopsys translate_on

// Location: MLABCELL_X82_Y3_N3
cyclonev_lcell_comb \Selector0~4 (
// Equation(s):
// \Selector0~4_combout  = ( !\state_value.key_b~q  & ( !\state_value.key_f~q  & ( (!\state_value.key_e~q  & (!\state_value.key_d~q  & !\state_value.key_4~q )) ) ) )

	.dataa(!\state_value.key_e~q ),
	.datab(gnd),
	.datac(!\state_value.key_d~q ),
	.datad(!\state_value.key_4~q ),
	.datae(!\state_value.key_b~q ),
	.dataf(!\state_value.key_f~q ),
	.datag(gnd),
	.cin(gnd),
	.sharein(gnd),
	.combout(\Selector0~4_combout ),
	.sumout(),
	.cout(),
	.shareout());
// synopsys translate_off
defparam \Selector0~4 .extended_lut = "off";
defparam \Selector0~4 .lut_mask = 64'hA000000000000000;
defparam \Selector0~4 .shared_arith = "off";
// synopsys translate_on

// Location: LABCELL_X83_Y3_N42
cyclonev_lcell_comb \Selector0~5 (
// Equation(s):
// \Selector0~5_combout  = ( \state_value.key_0~q  & ( \Selector0~4_combout  & ( (\Equal7~0_combout  & (((!\state_value.key_c~q  & !\state_value.key_7~q )) # (\Equal6~0_combout ))) ) ) ) # ( !\state_value.key_0~q  & ( \Selector0~4_combout  & ( 
// ((!\state_value.key_c~q  & !\state_value.key_7~q )) # (\Equal6~0_combout ) ) ) )

	.dataa(!\Equal6~0_combout ),
	.datab(!\state_value.key_c~q ),
	.datac(!\Equal7~0_combout ),
	.datad(!\state_value.key_7~q ),
	.datae(!\state_value.key_0~q ),
	.dataf(!\Selector0~4_combout ),
	.datag(gnd),
	.cin(gnd),
	.sharein(gnd),
	.combout(\Selector0~5_combout ),
	.sumout(),
	.cout(),
	.shareout());
// synopsys translate_off
defparam \Selector0~5 .extended_lut = "off";
defparam \Selector0~5 .lut_mask = 64'h00000000DD550D05;
defparam \Selector0~5 .shared_arith = "off";
// synopsys translate_on

// Location: MLABCELL_X82_Y3_N12
cyclonev_lcell_comb \Selector14~4 (
// Equation(s):
// \Selector14~4_combout  = ( \Equal5~0_combout  & ( (((\state_value.key_5~q ) # (\state_value.key_b~q )) # (\state_value.key_6~q )) # (\state_value.key_4~q ) ) )

	.dataa(!\state_value.key_4~q ),
	.datab(!\state_value.key_6~q ),
	.datac(!\state_value.key_b~q ),
	.datad(!\state_value.key_5~q ),
	.datae(gnd),
	.dataf(!\Equal5~0_combout ),
	.datag(gnd),
	.cin(gnd),
	.sharein(gnd),
	.combout(\Selector14~4_combout ),
	.sumout(),
	.cout(),
	.shareout());
// synopsys translate_off
defparam \Selector14~4 .extended_lut = "off";
defparam \Selector14~4 .lut_mask = 64'h000000007FFF7FFF;
defparam \Selector14~4 .shared_arith = "off";
// synopsys translate_on

// Location: MLABCELL_X82_Y3_N36
cyclonev_lcell_comb \Selector0~7 (
// Equation(s):
// \Selector0~7_combout  = ( \Selector0~1_combout  & ( \Selector14~4_combout  & ( (!\Selector0~3_combout ) # ((!\Selector6~4_combout ) # (!\Selector0~5_combout )) ) ) ) # ( !\Selector0~1_combout  & ( \Selector14~4_combout  & ( (!\Selector0~3_combout ) # 
// ((!\Selector6~4_combout ) # (!\Selector0~5_combout )) ) ) ) # ( \Selector0~1_combout  & ( !\Selector14~4_combout  & ( (!\Selector0~3_combout ) # ((!\Selector6~4_combout ) # (!\Selector0~5_combout )) ) ) ) # ( !\Selector0~1_combout  & ( 
// !\Selector14~4_combout  & ( (!\Selector0~6_combout  & ((!\Selector0~3_combout ) # ((!\Selector6~4_combout ) # (!\Selector0~5_combout )))) ) ) )

	.dataa(!\Selector0~3_combout ),
	.datab(!\Selector0~6_combout ),
	.datac(!\Selector6~4_combout ),
	.datad(!\Selector0~5_combout ),
	.datae(!\Selector0~1_combout ),
	.dataf(!\Selector14~4_combout ),
	.datag(gnd),
	.cin(gnd),
	.sharein(gnd),
	.combout(\Selector0~7_combout ),
	.sumout(),
	.cout(),
	.shareout());
// synopsys translate_off
defparam \Selector0~7 .extended_lut = "off";
defparam \Selector0~7 .lut_mask = 64'hCCC8FFFAFFFAFFFA;
defparam \Selector0~7 .shared_arith = "off";
// synopsys translate_on

// Location: FF_X82_Y3_N38
dffeas \hex[6]~reg0 (
	.clk(counter[10]),
	.d(\Selector0~7_combout ),
	.asdata(vcc),
	.clrn(\swt[0]~input_o ),
	.aload(gnd),
	.sclr(gnd),
	.sload(gnd),
	.ena(vcc),
	.devclrn(devclrn),
	.devpor(devpor),
	.q(\hex[6]~reg0_q ),
	.prn(vcc));
// synopsys translate_off
defparam \hex[6]~reg0 .is_wysiwyg = "true";
defparam \hex[6]~reg0 .power_up = "low";
// synopsys translate_on

// Location: IOIBUF_X16_Y0_N1
cyclonev_io_ibuf \swt[1]~input (
	.i(swt[1]),
	.ibar(gnd),
	.dynamicterminationcontrol(gnd),
	.o(\swt[1]~input_o ));
// synopsys translate_off
defparam \swt[1]~input .bus_hold = "false";
defparam \swt[1]~input .simulate_z_as = "z";
// synopsys translate_on

// Location: IOIBUF_X8_Y0_N35
cyclonev_io_ibuf \swt[2]~input (
	.i(swt[2]),
	.ibar(gnd),
	.dynamicterminationcontrol(gnd),
	.o(\swt[2]~input_o ));
// synopsys translate_off
defparam \swt[2]~input .bus_hold = "false";
defparam \swt[2]~input .simulate_z_as = "z";
// synopsys translate_on

// Location: IOIBUF_X4_Y0_N52
cyclonev_io_ibuf \swt[3]~input (
	.i(swt[3]),
	.ibar(gnd),
	.dynamicterminationcontrol(gnd),
	.o(\swt[3]~input_o ));
// synopsys translate_off
defparam \swt[3]~input .bus_hold = "false";
defparam \swt[3]~input .simulate_z_as = "z";
// synopsys translate_on

// Location: LABCELL_X19_Y25_N3
cyclonev_lcell_comb \~QUARTUS_CREATED_GND~I (
// Equation(s):

	.dataa(gnd),
	.datab(gnd),
	.datac(gnd),
	.datad(gnd),
	.datae(gnd),
	.dataf(gnd),
	.datag(gnd),
	.cin(gnd),
	.sharein(gnd),
	.combout(\~QUARTUS_CREATED_GND~I_combout ),
	.sumout(),
	.cout(),
	.shareout());
// synopsys translate_off
defparam \~QUARTUS_CREATED_GND~I .extended_lut = "off";
defparam \~QUARTUS_CREATED_GND~I .lut_mask = 64'h0000000000000000;
defparam \~QUARTUS_CREATED_GND~I .shared_arith = "off";
// synopsys translate_on

endmodule
