Files
de0-zx-spectrum/simulation/modelsim/spectrum.vo
T

1575 lines
40 KiB
Plaintext
Raw Normal View History

2022-03-30 11:53:01 +03:00
// Copyright (C) 1991-2013 Altera Corporation
// Your use of Altera 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 Altera Program License
// Subscription Agreement, Altera MegaCore Function License
// Agreement, or other applicable license agreement, including,
// without limitation, that your use is for the sole purpose of
// programming logic devices manufactured by Altera and sold by
// Altera or its authorized distributors. Please refer to the
// applicable agreement for further details.
// VENDOR "Altera"
// PROGRAM "Quartus II 32-bit"
// VERSION "Version 13.1.0 Build 162 10/23/2013 SJ Web Edition"
// DATE "03/30/2022 11:51:43"
//
// Device: Altera EP4CE22F17C6 Package FBGA256
//
//
// This Verilog file should be used for ModelSim-Altera (Verilog) only
//
`timescale 1 ps/ 1 ps
module spectrum (
CLOCK_50,
LED);
input CLOCK_50;
output [7:0] LED;
// Design Ports Information
// LED[0] => Location: PIN_A15, I/O Standard: 3.3-V LVTTL, Current Strength: 8mA
// LED[1] => Location: PIN_A13, I/O Standard: 3.3-V LVTTL, Current Strength: 8mA
// LED[2] => Location: PIN_B13, I/O Standard: 3.3-V LVTTL, Current Strength: 8mA
// LED[3] => Location: PIN_A11, I/O Standard: 3.3-V LVTTL, Current Strength: 8mA
// LED[4] => Location: PIN_D1, I/O Standard: 3.3-V LVTTL, Current Strength: 8mA
// LED[5] => Location: PIN_F3, I/O Standard: 3.3-V LVTTL, Current Strength: 8mA
// LED[6] => Location: PIN_B1, I/O Standard: 3.3-V LVTTL, Current Strength: 8mA
// LED[7] => Location: PIN_L3, I/O Standard: 3.3-V LVTTL, Current Strength: 8mA
// CLOCK_50 => Location: PIN_R8, I/O Standard: 3.3-V LVTTL, 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;
// synopsys translate_off
initial $sdf_annotate("spectrum_v.sdo");
// synopsys translate_on
wire \LED[0]~output_o ;
wire \LED[1]~output_o ;
wire \LED[2]~output_o ;
wire \LED[3]~output_o ;
wire \LED[4]~output_o ;
wire \LED[5]~output_o ;
wire \LED[6]~output_o ;
wire \LED[7]~output_o ;
wire \CLOCK_50~input_o ;
wire \CLOCK_50~inputclkctrl_outclk ;
wire \counter[0]~81_combout ;
wire \counter[1]~27_combout ;
wire \counter[1]~28 ;
wire \counter[2]~29_combout ;
wire \counter[2]~30 ;
wire \counter[3]~31_combout ;
wire \counter[3]~32 ;
wire \counter[4]~33_combout ;
wire \counter[4]~34 ;
wire \counter[5]~35_combout ;
wire \counter[5]~36 ;
wire \counter[6]~37_combout ;
wire \counter[6]~38 ;
wire \counter[7]~39_combout ;
wire \counter[7]~40 ;
wire \counter[8]~41_combout ;
wire \counter[8]~42 ;
wire \counter[9]~43_combout ;
wire \counter[9]~44 ;
wire \counter[10]~45_combout ;
wire \counter[10]~46 ;
wire \counter[11]~47_combout ;
wire \counter[11]~48 ;
wire \counter[12]~49_combout ;
wire \counter[12]~50 ;
wire \counter[13]~51_combout ;
wire \counter[13]~52 ;
wire \counter[14]~53_combout ;
wire \counter[14]~54 ;
wire \counter[15]~55_combout ;
wire \counter[15]~56 ;
wire \counter[16]~57_combout ;
wire \counter[16]~58 ;
wire \counter[17]~59_combout ;
wire \counter[17]~60 ;
wire \counter[18]~61_combout ;
wire \counter[18]~62 ;
wire \counter[19]~63_combout ;
wire \counter[19]~64 ;
wire \counter[20]~65_combout ;
wire \counter[20]~66 ;
wire \counter[21]~67_combout ;
wire \LED[0]~reg0feeder_combout ;
wire \LED[0]~reg0_q ;
wire \counter[21]~68 ;
wire \counter[22]~69_combout ;
wire \LED[1]~reg0feeder_combout ;
wire \LED[1]~reg0_q ;
wire \counter[22]~70 ;
wire \counter[23]~71_combout ;
wire \LED[2]~reg0feeder_combout ;
wire \LED[2]~reg0_q ;
wire \counter[23]~72 ;
wire \counter[24]~73_combout ;
wire \LED[3]~reg0feeder_combout ;
wire \LED[3]~reg0_q ;
wire \counter[24]~74 ;
wire \counter[25]~75_combout ;
wire \LED[4]~reg0feeder_combout ;
wire \LED[4]~reg0_q ;
wire \counter[25]~76 ;
wire \counter[26]~77_combout ;
wire \LED[5]~reg0feeder_combout ;
wire \LED[5]~reg0_q ;
wire \counter[26]~78 ;
wire \counter[27]~79_combout ;
wire \LED[6]~reg0feeder_combout ;
wire \LED[6]~reg0_q ;
wire [27:0] counter;
// Location: IOOBUF_X38_Y34_N16
cycloneive_io_obuf \LED[0]~output (
.i(\LED[0]~reg0_q ),
.oe(vcc),
.seriesterminationcontrol(16'b0000000000000000),
.devoe(devoe),
.o(\LED[0]~output_o ),
.obar());
// synopsys translate_off
defparam \LED[0]~output .bus_hold = "false";
defparam \LED[0]~output .open_drain_output = "false";
// synopsys translate_on
// Location: IOOBUF_X49_Y34_N2
cycloneive_io_obuf \LED[1]~output (
.i(\LED[1]~reg0_q ),
.oe(vcc),
.seriesterminationcontrol(16'b0000000000000000),
.devoe(devoe),
.o(\LED[1]~output_o ),
.obar());
// synopsys translate_off
defparam \LED[1]~output .bus_hold = "false";
defparam \LED[1]~output .open_drain_output = "false";
// synopsys translate_on
// Location: IOOBUF_X49_Y34_N9
cycloneive_io_obuf \LED[2]~output (
.i(\LED[2]~reg0_q ),
.oe(vcc),
.seriesterminationcontrol(16'b0000000000000000),
.devoe(devoe),
.o(\LED[2]~output_o ),
.obar());
// synopsys translate_off
defparam \LED[2]~output .bus_hold = "false";
defparam \LED[2]~output .open_drain_output = "false";
// synopsys translate_on
// Location: IOOBUF_X40_Y34_N2
cycloneive_io_obuf \LED[3]~output (
.i(\LED[3]~reg0_q ),
.oe(vcc),
.seriesterminationcontrol(16'b0000000000000000),
.devoe(devoe),
.o(\LED[3]~output_o ),
.obar());
// synopsys translate_off
defparam \LED[3]~output .bus_hold = "false";
defparam \LED[3]~output .open_drain_output = "false";
// synopsys translate_on
// Location: IOOBUF_X0_Y25_N9
cycloneive_io_obuf \LED[4]~output (
.i(\LED[4]~reg0_q ),
.oe(vcc),
.seriesterminationcontrol(16'b0000000000000000),
.devoe(devoe),
.o(\LED[4]~output_o ),
.obar());
// synopsys translate_off
defparam \LED[4]~output .bus_hold = "false";
defparam \LED[4]~output .open_drain_output = "false";
// synopsys translate_on
// Location: IOOBUF_X0_Y26_N16
cycloneive_io_obuf \LED[5]~output (
.i(\LED[5]~reg0_q ),
.oe(vcc),
.seriesterminationcontrol(16'b0000000000000000),
.devoe(devoe),
.o(\LED[5]~output_o ),
.obar());
// synopsys translate_off
defparam \LED[5]~output .bus_hold = "false";
defparam \LED[5]~output .open_drain_output = "false";
// synopsys translate_on
// Location: IOOBUF_X0_Y28_N9
cycloneive_io_obuf \LED[6]~output (
.i(\LED[6]~reg0_q ),
.oe(vcc),
.seriesterminationcontrol(16'b0000000000000000),
.devoe(devoe),
.o(\LED[6]~output_o ),
.obar());
// synopsys translate_off
defparam \LED[6]~output .bus_hold = "false";
defparam \LED[6]~output .open_drain_output = "false";
// synopsys translate_on
// Location: IOOBUF_X0_Y10_N23
cycloneive_io_obuf \LED[7]~output (
.i(gnd),
.oe(vcc),
.seriesterminationcontrol(16'b0000000000000000),
.devoe(devoe),
.o(\LED[7]~output_o ),
.obar());
// synopsys translate_off
defparam \LED[7]~output .bus_hold = "false";
defparam \LED[7]~output .open_drain_output = "false";
// synopsys translate_on
// Location: IOIBUF_X27_Y0_N22
cycloneive_io_ibuf \CLOCK_50~input (
.i(CLOCK_50),
.ibar(gnd),
.o(\CLOCK_50~input_o ));
// synopsys translate_off
defparam \CLOCK_50~input .bus_hold = "false";
defparam \CLOCK_50~input .simulate_z_as = "z";
// synopsys translate_on
// Location: CLKCTRL_G18
cycloneive_clkctrl \CLOCK_50~inputclkctrl (
.ena(vcc),
.inclk({vcc,vcc,vcc,\CLOCK_50~input_o }),
.clkselect(2'b00),
.devclrn(devclrn),
.devpor(devpor),
.outclk(\CLOCK_50~inputclkctrl_outclk ));
// synopsys translate_off
defparam \CLOCK_50~inputclkctrl .clock_type = "global clock";
defparam \CLOCK_50~inputclkctrl .ena_register_mode = "none";
// synopsys translate_on
// Location: LCCOMB_X39_Y33_N4
cycloneive_lcell_comb \counter[0]~81 (
// Equation(s):
// \counter[0]~81_combout = !counter[0]
.dataa(gnd),
.datab(gnd),
.datac(counter[0]),
.datad(gnd),
.cin(gnd),
.combout(\counter[0]~81_combout ),
.cout());
// synopsys translate_off
defparam \counter[0]~81 .lut_mask = 16'h0F0F;
defparam \counter[0]~81 .sum_lutc_input = "datac";
// synopsys translate_on
// Location: FF_X39_Y33_N5
dffeas \counter[0] (
.clk(\CLOCK_50~inputclkctrl_outclk ),
.d(\counter[0]~81_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: LCCOMB_X39_Y33_N6
cycloneive_lcell_comb \counter[1]~27 (
// Equation(s):
// \counter[1]~27_combout = (counter[1] & (counter[0] $ (VCC))) # (!counter[1] & (counter[0] & VCC))
// \counter[1]~28 = CARRY((counter[1] & counter[0]))
.dataa(counter[1]),
.datab(counter[0]),
.datac(gnd),
.datad(vcc),
.cin(gnd),
.combout(\counter[1]~27_combout ),
.cout(\counter[1]~28 ));
// synopsys translate_off
defparam \counter[1]~27 .lut_mask = 16'h6688;
defparam \counter[1]~27 .sum_lutc_input = "datac";
// synopsys translate_on
// Location: FF_X39_Y33_N7
dffeas \counter[1] (
.clk(\CLOCK_50~inputclkctrl_outclk ),
.d(\counter[1]~27_combout ),
.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: LCCOMB_X39_Y33_N8
cycloneive_lcell_comb \counter[2]~29 (
// Equation(s):
// \counter[2]~29_combout = (counter[2] & (!\counter[1]~28 )) # (!counter[2] & ((\counter[1]~28 ) # (GND)))
// \counter[2]~30 = CARRY((!\counter[1]~28 ) # (!counter[2]))
.dataa(gnd),
.datab(counter[2]),
.datac(gnd),
.datad(vcc),
.cin(\counter[1]~28 ),
.combout(\counter[2]~29_combout ),
.cout(\counter[2]~30 ));
// synopsys translate_off
defparam \counter[2]~29 .lut_mask = 16'h3C3F;
defparam \counter[2]~29 .sum_lutc_input = "cin";
// synopsys translate_on
// Location: FF_X39_Y33_N9
dffeas \counter[2] (
.clk(\CLOCK_50~inputclkctrl_outclk ),
.d(\counter[2]~29_combout ),
.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: LCCOMB_X39_Y33_N10
cycloneive_lcell_comb \counter[3]~31 (
// Equation(s):
// \counter[3]~31_combout = (counter[3] & (\counter[2]~30 $ (GND))) # (!counter[3] & (!\counter[2]~30 & VCC))
// \counter[3]~32 = CARRY((counter[3] & !\counter[2]~30 ))
.dataa(counter[3]),
.datab(gnd),
.datac(gnd),
.datad(vcc),
.cin(\counter[2]~30 ),
.combout(\counter[3]~31_combout ),
.cout(\counter[3]~32 ));
// synopsys translate_off
defparam \counter[3]~31 .lut_mask = 16'hA50A;
defparam \counter[3]~31 .sum_lutc_input = "cin";
// synopsys translate_on
// Location: FF_X39_Y33_N11
dffeas \counter[3] (
.clk(\CLOCK_50~inputclkctrl_outclk ),
.d(\counter[3]~31_combout ),
.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: LCCOMB_X39_Y33_N12
cycloneive_lcell_comb \counter[4]~33 (
// Equation(s):
// \counter[4]~33_combout = (counter[4] & (!\counter[3]~32 )) # (!counter[4] & ((\counter[3]~32 ) # (GND)))
// \counter[4]~34 = CARRY((!\counter[3]~32 ) # (!counter[4]))
.dataa(counter[4]),
.datab(gnd),
.datac(gnd),
.datad(vcc),
.cin(\counter[3]~32 ),
.combout(\counter[4]~33_combout ),
.cout(\counter[4]~34 ));
// synopsys translate_off
defparam \counter[4]~33 .lut_mask = 16'h5A5F;
defparam \counter[4]~33 .sum_lutc_input = "cin";
// synopsys translate_on
// Location: FF_X39_Y33_N13
dffeas \counter[4] (
.clk(\CLOCK_50~inputclkctrl_outclk ),
.d(\counter[4]~33_combout ),
.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: LCCOMB_X39_Y33_N14
cycloneive_lcell_comb \counter[5]~35 (
// Equation(s):
// \counter[5]~35_combout = (counter[5] & (\counter[4]~34 $ (GND))) # (!counter[5] & (!\counter[4]~34 & VCC))
// \counter[5]~36 = CARRY((counter[5] & !\counter[4]~34 ))
.dataa(gnd),
.datab(counter[5]),
.datac(gnd),
.datad(vcc),
.cin(\counter[4]~34 ),
.combout(\counter[5]~35_combout ),
.cout(\counter[5]~36 ));
// synopsys translate_off
defparam \counter[5]~35 .lut_mask = 16'hC30C;
defparam \counter[5]~35 .sum_lutc_input = "cin";
// synopsys translate_on
// Location: FF_X39_Y33_N15
dffeas \counter[5] (
.clk(\CLOCK_50~inputclkctrl_outclk ),
.d(\counter[5]~35_combout ),
.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: LCCOMB_X39_Y33_N16
cycloneive_lcell_comb \counter[6]~37 (
// Equation(s):
// \counter[6]~37_combout = (counter[6] & (!\counter[5]~36 )) # (!counter[6] & ((\counter[5]~36 ) # (GND)))
// \counter[6]~38 = CARRY((!\counter[5]~36 ) # (!counter[6]))
.dataa(gnd),
.datab(counter[6]),
.datac(gnd),
.datad(vcc),
.cin(\counter[5]~36 ),
.combout(\counter[6]~37_combout ),
.cout(\counter[6]~38 ));
// synopsys translate_off
defparam \counter[6]~37 .lut_mask = 16'h3C3F;
defparam \counter[6]~37 .sum_lutc_input = "cin";
// synopsys translate_on
// Location: FF_X39_Y33_N17
dffeas \counter[6] (
.clk(\CLOCK_50~inputclkctrl_outclk ),
.d(\counter[6]~37_combout ),
.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: LCCOMB_X39_Y33_N18
cycloneive_lcell_comb \counter[7]~39 (
// Equation(s):
// \counter[7]~39_combout = (counter[7] & (\counter[6]~38 $ (GND))) # (!counter[7] & (!\counter[6]~38 & VCC))
// \counter[7]~40 = CARRY((counter[7] & !\counter[6]~38 ))
.dataa(gnd),
.datab(counter[7]),
.datac(gnd),
.datad(vcc),
.cin(\counter[6]~38 ),
.combout(\counter[7]~39_combout ),
.cout(\counter[7]~40 ));
// synopsys translate_off
defparam \counter[7]~39 .lut_mask = 16'hC30C;
defparam \counter[7]~39 .sum_lutc_input = "cin";
// synopsys translate_on
// Location: FF_X39_Y33_N19
dffeas \counter[7] (
.clk(\CLOCK_50~inputclkctrl_outclk ),
.d(\counter[7]~39_combout ),
.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: LCCOMB_X39_Y33_N20
cycloneive_lcell_comb \counter[8]~41 (
// Equation(s):
// \counter[8]~41_combout = (counter[8] & (!\counter[7]~40 )) # (!counter[8] & ((\counter[7]~40 ) # (GND)))
// \counter[8]~42 = CARRY((!\counter[7]~40 ) # (!counter[8]))
.dataa(gnd),
.datab(counter[8]),
.datac(gnd),
.datad(vcc),
.cin(\counter[7]~40 ),
.combout(\counter[8]~41_combout ),
.cout(\counter[8]~42 ));
// synopsys translate_off
defparam \counter[8]~41 .lut_mask = 16'h3C3F;
defparam \counter[8]~41 .sum_lutc_input = "cin";
// synopsys translate_on
// Location: FF_X39_Y33_N21
dffeas \counter[8] (
.clk(\CLOCK_50~inputclkctrl_outclk ),
.d(\counter[8]~41_combout ),
.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: LCCOMB_X39_Y33_N22
cycloneive_lcell_comb \counter[9]~43 (
// Equation(s):
// \counter[9]~43_combout = (counter[9] & (\counter[8]~42 $ (GND))) # (!counter[9] & (!\counter[8]~42 & VCC))
// \counter[9]~44 = CARRY((counter[9] & !\counter[8]~42 ))
.dataa(counter[9]),
.datab(gnd),
.datac(gnd),
.datad(vcc),
.cin(\counter[8]~42 ),
.combout(\counter[9]~43_combout ),
.cout(\counter[9]~44 ));
// synopsys translate_off
defparam \counter[9]~43 .lut_mask = 16'hA50A;
defparam \counter[9]~43 .sum_lutc_input = "cin";
// synopsys translate_on
// Location: FF_X39_Y33_N23
dffeas \counter[9] (
.clk(\CLOCK_50~inputclkctrl_outclk ),
.d(\counter[9]~43_combout ),
.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: LCCOMB_X39_Y33_N24
cycloneive_lcell_comb \counter[10]~45 (
// Equation(s):
// \counter[10]~45_combout = (counter[10] & (!\counter[9]~44 )) # (!counter[10] & ((\counter[9]~44 ) # (GND)))
// \counter[10]~46 = CARRY((!\counter[9]~44 ) # (!counter[10]))
.dataa(gnd),
.datab(counter[10]),
.datac(gnd),
.datad(vcc),
.cin(\counter[9]~44 ),
.combout(\counter[10]~45_combout ),
.cout(\counter[10]~46 ));
// synopsys translate_off
defparam \counter[10]~45 .lut_mask = 16'h3C3F;
defparam \counter[10]~45 .sum_lutc_input = "cin";
// synopsys translate_on
// Location: FF_X39_Y33_N25
dffeas \counter[10] (
.clk(\CLOCK_50~inputclkctrl_outclk ),
.d(\counter[10]~45_combout ),
.asdata(vcc),
.clrn(vcc),
.aload(gnd),
.sclr(gnd),
.sload(gnd),
.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: LCCOMB_X39_Y33_N26
cycloneive_lcell_comb \counter[11]~47 (
// Equation(s):
// \counter[11]~47_combout = (counter[11] & (\counter[10]~46 $ (GND))) # (!counter[11] & (!\counter[10]~46 & VCC))
// \counter[11]~48 = CARRY((counter[11] & !\counter[10]~46 ))
.dataa(counter[11]),
.datab(gnd),
.datac(gnd),
.datad(vcc),
.cin(\counter[10]~46 ),
.combout(\counter[11]~47_combout ),
.cout(\counter[11]~48 ));
// synopsys translate_off
defparam \counter[11]~47 .lut_mask = 16'hA50A;
defparam \counter[11]~47 .sum_lutc_input = "cin";
// synopsys translate_on
// Location: FF_X39_Y33_N27
dffeas \counter[11] (
.clk(\CLOCK_50~inputclkctrl_outclk ),
.d(\counter[11]~47_combout ),
.asdata(vcc),
.clrn(vcc),
.aload(gnd),
.sclr(gnd),
.sload(gnd),
.ena(vcc),
.devclrn(devclrn),
.devpor(devpor),
.q(counter[11]),
.prn(vcc));
// synopsys translate_off
defparam \counter[11] .is_wysiwyg = "true";
defparam \counter[11] .power_up = "low";
// synopsys translate_on
// Location: LCCOMB_X39_Y33_N28
cycloneive_lcell_comb \counter[12]~49 (
// Equation(s):
// \counter[12]~49_combout = (counter[12] & (!\counter[11]~48 )) # (!counter[12] & ((\counter[11]~48 ) # (GND)))
// \counter[12]~50 = CARRY((!\counter[11]~48 ) # (!counter[12]))
.dataa(gnd),
.datab(counter[12]),
.datac(gnd),
.datad(vcc),
.cin(\counter[11]~48 ),
.combout(\counter[12]~49_combout ),
.cout(\counter[12]~50 ));
// synopsys translate_off
defparam \counter[12]~49 .lut_mask = 16'h3C3F;
defparam \counter[12]~49 .sum_lutc_input = "cin";
// synopsys translate_on
// Location: FF_X39_Y33_N29
dffeas \counter[12] (
.clk(\CLOCK_50~inputclkctrl_outclk ),
.d(\counter[12]~49_combout ),
.asdata(vcc),
.clrn(vcc),
.aload(gnd),
.sclr(gnd),
.sload(gnd),
.ena(vcc),
.devclrn(devclrn),
.devpor(devpor),
.q(counter[12]),
.prn(vcc));
// synopsys translate_off
defparam \counter[12] .is_wysiwyg = "true";
defparam \counter[12] .power_up = "low";
// synopsys translate_on
// Location: LCCOMB_X39_Y33_N30
cycloneive_lcell_comb \counter[13]~51 (
// Equation(s):
// \counter[13]~51_combout = (counter[13] & (\counter[12]~50 $ (GND))) # (!counter[13] & (!\counter[12]~50 & VCC))
// \counter[13]~52 = CARRY((counter[13] & !\counter[12]~50 ))
.dataa(counter[13]),
.datab(gnd),
.datac(gnd),
.datad(vcc),
.cin(\counter[12]~50 ),
.combout(\counter[13]~51_combout ),
.cout(\counter[13]~52 ));
// synopsys translate_off
defparam \counter[13]~51 .lut_mask = 16'hA50A;
defparam \counter[13]~51 .sum_lutc_input = "cin";
// synopsys translate_on
// Location: FF_X39_Y33_N31
dffeas \counter[13] (
.clk(\CLOCK_50~inputclkctrl_outclk ),
.d(\counter[13]~51_combout ),
.asdata(vcc),
.clrn(vcc),
.aload(gnd),
.sclr(gnd),
.sload(gnd),
.ena(vcc),
.devclrn(devclrn),
.devpor(devpor),
.q(counter[13]),
.prn(vcc));
// synopsys translate_off
defparam \counter[13] .is_wysiwyg = "true";
defparam \counter[13] .power_up = "low";
// synopsys translate_on
// Location: LCCOMB_X39_Y32_N0
cycloneive_lcell_comb \counter[14]~53 (
// Equation(s):
// \counter[14]~53_combout = (counter[14] & (!\counter[13]~52 )) # (!counter[14] & ((\counter[13]~52 ) # (GND)))
// \counter[14]~54 = CARRY((!\counter[13]~52 ) # (!counter[14]))
.dataa(gnd),
.datab(counter[14]),
.datac(gnd),
.datad(vcc),
.cin(\counter[13]~52 ),
.combout(\counter[14]~53_combout ),
.cout(\counter[14]~54 ));
// synopsys translate_off
defparam \counter[14]~53 .lut_mask = 16'h3C3F;
defparam \counter[14]~53 .sum_lutc_input = "cin";
// synopsys translate_on
// Location: FF_X39_Y32_N1
dffeas \counter[14] (
.clk(\CLOCK_50~inputclkctrl_outclk ),
.d(\counter[14]~53_combout ),
.asdata(vcc),
.clrn(vcc),
.aload(gnd),
.sclr(gnd),
.sload(gnd),
.ena(vcc),
.devclrn(devclrn),
.devpor(devpor),
.q(counter[14]),
.prn(vcc));
// synopsys translate_off
defparam \counter[14] .is_wysiwyg = "true";
defparam \counter[14] .power_up = "low";
// synopsys translate_on
// Location: LCCOMB_X39_Y32_N2
cycloneive_lcell_comb \counter[15]~55 (
// Equation(s):
// \counter[15]~55_combout = (counter[15] & (\counter[14]~54 $ (GND))) # (!counter[15] & (!\counter[14]~54 & VCC))
// \counter[15]~56 = CARRY((counter[15] & !\counter[14]~54 ))
.dataa(gnd),
.datab(counter[15]),
.datac(gnd),
.datad(vcc),
.cin(\counter[14]~54 ),
.combout(\counter[15]~55_combout ),
.cout(\counter[15]~56 ));
// synopsys translate_off
defparam \counter[15]~55 .lut_mask = 16'hC30C;
defparam \counter[15]~55 .sum_lutc_input = "cin";
// synopsys translate_on
// Location: FF_X39_Y32_N3
dffeas \counter[15] (
.clk(\CLOCK_50~inputclkctrl_outclk ),
.d(\counter[15]~55_combout ),
.asdata(vcc),
.clrn(vcc),
.aload(gnd),
.sclr(gnd),
.sload(gnd),
.ena(vcc),
.devclrn(devclrn),
.devpor(devpor),
.q(counter[15]),
.prn(vcc));
// synopsys translate_off
defparam \counter[15] .is_wysiwyg = "true";
defparam \counter[15] .power_up = "low";
// synopsys translate_on
// Location: LCCOMB_X39_Y32_N4
cycloneive_lcell_comb \counter[16]~57 (
// Equation(s):
// \counter[16]~57_combout = (counter[16] & (!\counter[15]~56 )) # (!counter[16] & ((\counter[15]~56 ) # (GND)))
// \counter[16]~58 = CARRY((!\counter[15]~56 ) # (!counter[16]))
.dataa(gnd),
.datab(counter[16]),
.datac(gnd),
.datad(vcc),
.cin(\counter[15]~56 ),
.combout(\counter[16]~57_combout ),
.cout(\counter[16]~58 ));
// synopsys translate_off
defparam \counter[16]~57 .lut_mask = 16'h3C3F;
defparam \counter[16]~57 .sum_lutc_input = "cin";
// synopsys translate_on
// Location: FF_X39_Y32_N5
dffeas \counter[16] (
.clk(\CLOCK_50~inputclkctrl_outclk ),
.d(\counter[16]~57_combout ),
.asdata(vcc),
.clrn(vcc),
.aload(gnd),
.sclr(gnd),
.sload(gnd),
.ena(vcc),
.devclrn(devclrn),
.devpor(devpor),
.q(counter[16]),
.prn(vcc));
// synopsys translate_off
defparam \counter[16] .is_wysiwyg = "true";
defparam \counter[16] .power_up = "low";
// synopsys translate_on
// Location: LCCOMB_X39_Y32_N6
cycloneive_lcell_comb \counter[17]~59 (
// Equation(s):
// \counter[17]~59_combout = (counter[17] & (\counter[16]~58 $ (GND))) # (!counter[17] & (!\counter[16]~58 & VCC))
// \counter[17]~60 = CARRY((counter[17] & !\counter[16]~58 ))
.dataa(counter[17]),
.datab(gnd),
.datac(gnd),
.datad(vcc),
.cin(\counter[16]~58 ),
.combout(\counter[17]~59_combout ),
.cout(\counter[17]~60 ));
// synopsys translate_off
defparam \counter[17]~59 .lut_mask = 16'hA50A;
defparam \counter[17]~59 .sum_lutc_input = "cin";
// synopsys translate_on
// Location: FF_X39_Y32_N7
dffeas \counter[17] (
.clk(\CLOCK_50~inputclkctrl_outclk ),
.d(\counter[17]~59_combout ),
.asdata(vcc),
.clrn(vcc),
.aload(gnd),
.sclr(gnd),
.sload(gnd),
.ena(vcc),
.devclrn(devclrn),
.devpor(devpor),
.q(counter[17]),
.prn(vcc));
// synopsys translate_off
defparam \counter[17] .is_wysiwyg = "true";
defparam \counter[17] .power_up = "low";
// synopsys translate_on
// Location: LCCOMB_X39_Y32_N8
cycloneive_lcell_comb \counter[18]~61 (
// Equation(s):
// \counter[18]~61_combout = (counter[18] & (!\counter[17]~60 )) # (!counter[18] & ((\counter[17]~60 ) # (GND)))
// \counter[18]~62 = CARRY((!\counter[17]~60 ) # (!counter[18]))
.dataa(gnd),
.datab(counter[18]),
.datac(gnd),
.datad(vcc),
.cin(\counter[17]~60 ),
.combout(\counter[18]~61_combout ),
.cout(\counter[18]~62 ));
// synopsys translate_off
defparam \counter[18]~61 .lut_mask = 16'h3C3F;
defparam \counter[18]~61 .sum_lutc_input = "cin";
// synopsys translate_on
// Location: FF_X39_Y32_N9
dffeas \counter[18] (
.clk(\CLOCK_50~inputclkctrl_outclk ),
.d(\counter[18]~61_combout ),
.asdata(vcc),
.clrn(vcc),
.aload(gnd),
.sclr(gnd),
.sload(gnd),
.ena(vcc),
.devclrn(devclrn),
.devpor(devpor),
.q(counter[18]),
.prn(vcc));
// synopsys translate_off
defparam \counter[18] .is_wysiwyg = "true";
defparam \counter[18] .power_up = "low";
// synopsys translate_on
// Location: LCCOMB_X39_Y32_N10
cycloneive_lcell_comb \counter[19]~63 (
// Equation(s):
// \counter[19]~63_combout = (counter[19] & (\counter[18]~62 $ (GND))) # (!counter[19] & (!\counter[18]~62 & VCC))
// \counter[19]~64 = CARRY((counter[19] & !\counter[18]~62 ))
.dataa(counter[19]),
.datab(gnd),
.datac(gnd),
.datad(vcc),
.cin(\counter[18]~62 ),
.combout(\counter[19]~63_combout ),
.cout(\counter[19]~64 ));
// synopsys translate_off
defparam \counter[19]~63 .lut_mask = 16'hA50A;
defparam \counter[19]~63 .sum_lutc_input = "cin";
// synopsys translate_on
// Location: FF_X39_Y32_N11
dffeas \counter[19] (
.clk(\CLOCK_50~inputclkctrl_outclk ),
.d(\counter[19]~63_combout ),
.asdata(vcc),
.clrn(vcc),
.aload(gnd),
.sclr(gnd),
.sload(gnd),
.ena(vcc),
.devclrn(devclrn),
.devpor(devpor),
.q(counter[19]),
.prn(vcc));
// synopsys translate_off
defparam \counter[19] .is_wysiwyg = "true";
defparam \counter[19] .power_up = "low";
// synopsys translate_on
// Location: LCCOMB_X39_Y32_N12
cycloneive_lcell_comb \counter[20]~65 (
// Equation(s):
// \counter[20]~65_combout = (counter[20] & (!\counter[19]~64 )) # (!counter[20] & ((\counter[19]~64 ) # (GND)))
// \counter[20]~66 = CARRY((!\counter[19]~64 ) # (!counter[20]))
.dataa(counter[20]),
.datab(gnd),
.datac(gnd),
.datad(vcc),
.cin(\counter[19]~64 ),
.combout(\counter[20]~65_combout ),
.cout(\counter[20]~66 ));
// synopsys translate_off
defparam \counter[20]~65 .lut_mask = 16'h5A5F;
defparam \counter[20]~65 .sum_lutc_input = "cin";
// synopsys translate_on
// Location: FF_X39_Y32_N13
dffeas \counter[20] (
.clk(\CLOCK_50~inputclkctrl_outclk ),
.d(\counter[20]~65_combout ),
.asdata(vcc),
.clrn(vcc),
.aload(gnd),
.sclr(gnd),
.sload(gnd),
.ena(vcc),
.devclrn(devclrn),
.devpor(devpor),
.q(counter[20]),
.prn(vcc));
// synopsys translate_off
defparam \counter[20] .is_wysiwyg = "true";
defparam \counter[20] .power_up = "low";
// synopsys translate_on
// Location: LCCOMB_X39_Y32_N14
cycloneive_lcell_comb \counter[21]~67 (
// Equation(s):
// \counter[21]~67_combout = (counter[21] & (\counter[20]~66 $ (GND))) # (!counter[21] & (!\counter[20]~66 & VCC))
// \counter[21]~68 = CARRY((counter[21] & !\counter[20]~66 ))
.dataa(gnd),
.datab(counter[21]),
.datac(gnd),
.datad(vcc),
.cin(\counter[20]~66 ),
.combout(\counter[21]~67_combout ),
.cout(\counter[21]~68 ));
// synopsys translate_off
defparam \counter[21]~67 .lut_mask = 16'hC30C;
defparam \counter[21]~67 .sum_lutc_input = "cin";
// synopsys translate_on
// Location: FF_X39_Y32_N15
dffeas \counter[21] (
.clk(\CLOCK_50~inputclkctrl_outclk ),
.d(\counter[21]~67_combout ),
.asdata(vcc),
.clrn(vcc),
.aload(gnd),
.sclr(gnd),
.sload(gnd),
.ena(vcc),
.devclrn(devclrn),
.devpor(devpor),
.q(counter[21]),
.prn(vcc));
// synopsys translate_off
defparam \counter[21] .is_wysiwyg = "true";
defparam \counter[21] .power_up = "low";
// synopsys translate_on
// Location: LCCOMB_X38_Y32_N4
cycloneive_lcell_comb \LED[0]~reg0feeder (
// Equation(s):
// \LED[0]~reg0feeder_combout = counter[21]
.dataa(gnd),
.datab(gnd),
.datac(counter[21]),
.datad(gnd),
.cin(gnd),
.combout(\LED[0]~reg0feeder_combout ),
.cout());
// synopsys translate_off
defparam \LED[0]~reg0feeder .lut_mask = 16'hF0F0;
defparam \LED[0]~reg0feeder .sum_lutc_input = "datac";
// synopsys translate_on
// Location: FF_X38_Y32_N5
dffeas \LED[0]~reg0 (
.clk(\CLOCK_50~inputclkctrl_outclk ),
.d(\LED[0]~reg0feeder_combout ),
.asdata(vcc),
.clrn(vcc),
.aload(gnd),
.sclr(gnd),
.sload(gnd),
.ena(vcc),
.devclrn(devclrn),
.devpor(devpor),
.q(\LED[0]~reg0_q ),
.prn(vcc));
// synopsys translate_off
defparam \LED[0]~reg0 .is_wysiwyg = "true";
defparam \LED[0]~reg0 .power_up = "low";
// synopsys translate_on
// Location: LCCOMB_X39_Y32_N16
cycloneive_lcell_comb \counter[22]~69 (
// Equation(s):
// \counter[22]~69_combout = (counter[22] & (!\counter[21]~68 )) # (!counter[22] & ((\counter[21]~68 ) # (GND)))
// \counter[22]~70 = CARRY((!\counter[21]~68 ) # (!counter[22]))
.dataa(gnd),
.datab(counter[22]),
.datac(gnd),
.datad(vcc),
.cin(\counter[21]~68 ),
.combout(\counter[22]~69_combout ),
.cout(\counter[22]~70 ));
// synopsys translate_off
defparam \counter[22]~69 .lut_mask = 16'h3C3F;
defparam \counter[22]~69 .sum_lutc_input = "cin";
// synopsys translate_on
// Location: FF_X39_Y32_N17
dffeas \counter[22] (
.clk(\CLOCK_50~inputclkctrl_outclk ),
.d(\counter[22]~69_combout ),
.asdata(vcc),
.clrn(vcc),
.aload(gnd),
.sclr(gnd),
.sload(gnd),
.ena(vcc),
.devclrn(devclrn),
.devpor(devpor),
.q(counter[22]),
.prn(vcc));
// synopsys translate_off
defparam \counter[22] .is_wysiwyg = "true";
defparam \counter[22] .power_up = "low";
// synopsys translate_on
// Location: LCCOMB_X46_Y32_N12
cycloneive_lcell_comb \LED[1]~reg0feeder (
// Equation(s):
// \LED[1]~reg0feeder_combout = counter[22]
.dataa(gnd),
.datab(gnd),
.datac(gnd),
.datad(counter[22]),
.cin(gnd),
.combout(\LED[1]~reg0feeder_combout ),
.cout());
// synopsys translate_off
defparam \LED[1]~reg0feeder .lut_mask = 16'hFF00;
defparam \LED[1]~reg0feeder .sum_lutc_input = "datac";
// synopsys translate_on
// Location: FF_X46_Y32_N13
dffeas \LED[1]~reg0 (
.clk(\CLOCK_50~inputclkctrl_outclk ),
.d(\LED[1]~reg0feeder_combout ),
.asdata(vcc),
.clrn(vcc),
.aload(gnd),
.sclr(gnd),
.sload(gnd),
.ena(vcc),
.devclrn(devclrn),
.devpor(devpor),
.q(\LED[1]~reg0_q ),
.prn(vcc));
// synopsys translate_off
defparam \LED[1]~reg0 .is_wysiwyg = "true";
defparam \LED[1]~reg0 .power_up = "low";
// synopsys translate_on
// Location: LCCOMB_X39_Y32_N18
cycloneive_lcell_comb \counter[23]~71 (
// Equation(s):
// \counter[23]~71_combout = (counter[23] & (\counter[22]~70 $ (GND))) # (!counter[23] & (!\counter[22]~70 & VCC))
// \counter[23]~72 = CARRY((counter[23] & !\counter[22]~70 ))
.dataa(gnd),
.datab(counter[23]),
.datac(gnd),
.datad(vcc),
.cin(\counter[22]~70 ),
.combout(\counter[23]~71_combout ),
.cout(\counter[23]~72 ));
// synopsys translate_off
defparam \counter[23]~71 .lut_mask = 16'hC30C;
defparam \counter[23]~71 .sum_lutc_input = "cin";
// synopsys translate_on
// Location: FF_X39_Y32_N19
dffeas \counter[23] (
.clk(\CLOCK_50~inputclkctrl_outclk ),
.d(\counter[23]~71_combout ),
.asdata(vcc),
.clrn(vcc),
.aload(gnd),
.sclr(gnd),
.sload(gnd),
.ena(vcc),
.devclrn(devclrn),
.devpor(devpor),
.q(counter[23]),
.prn(vcc));
// synopsys translate_off
defparam \counter[23] .is_wysiwyg = "true";
defparam \counter[23] .power_up = "low";
// synopsys translate_on
// Location: LCCOMB_X46_Y32_N6
cycloneive_lcell_comb \LED[2]~reg0feeder (
// Equation(s):
// \LED[2]~reg0feeder_combout = counter[23]
.dataa(gnd),
.datab(gnd),
.datac(gnd),
.datad(counter[23]),
.cin(gnd),
.combout(\LED[2]~reg0feeder_combout ),
.cout());
// synopsys translate_off
defparam \LED[2]~reg0feeder .lut_mask = 16'hFF00;
defparam \LED[2]~reg0feeder .sum_lutc_input = "datac";
// synopsys translate_on
// Location: FF_X46_Y32_N7
dffeas \LED[2]~reg0 (
.clk(\CLOCK_50~inputclkctrl_outclk ),
.d(\LED[2]~reg0feeder_combout ),
.asdata(vcc),
.clrn(vcc),
.aload(gnd),
.sclr(gnd),
.sload(gnd),
.ena(vcc),
.devclrn(devclrn),
.devpor(devpor),
.q(\LED[2]~reg0_q ),
.prn(vcc));
// synopsys translate_off
defparam \LED[2]~reg0 .is_wysiwyg = "true";
defparam \LED[2]~reg0 .power_up = "low";
// synopsys translate_on
// Location: LCCOMB_X39_Y32_N20
cycloneive_lcell_comb \counter[24]~73 (
// Equation(s):
// \counter[24]~73_combout = (counter[24] & (!\counter[23]~72 )) # (!counter[24] & ((\counter[23]~72 ) # (GND)))
// \counter[24]~74 = CARRY((!\counter[23]~72 ) # (!counter[24]))
.dataa(gnd),
.datab(counter[24]),
.datac(gnd),
.datad(vcc),
.cin(\counter[23]~72 ),
.combout(\counter[24]~73_combout ),
.cout(\counter[24]~74 ));
// synopsys translate_off
defparam \counter[24]~73 .lut_mask = 16'h3C3F;
defparam \counter[24]~73 .sum_lutc_input = "cin";
// synopsys translate_on
// Location: FF_X39_Y32_N21
dffeas \counter[24] (
.clk(\CLOCK_50~inputclkctrl_outclk ),
.d(\counter[24]~73_combout ),
.asdata(vcc),
.clrn(vcc),
.aload(gnd),
.sclr(gnd),
.sload(gnd),
.ena(vcc),
.devclrn(devclrn),
.devpor(devpor),
.q(counter[24]),
.prn(vcc));
// synopsys translate_off
defparam \counter[24] .is_wysiwyg = "true";
defparam \counter[24] .power_up = "low";
// synopsys translate_on
// Location: LCCOMB_X40_Y32_N4
cycloneive_lcell_comb \LED[3]~reg0feeder (
// Equation(s):
// \LED[3]~reg0feeder_combout = counter[24]
.dataa(gnd),
.datab(gnd),
.datac(gnd),
.datad(counter[24]),
.cin(gnd),
.combout(\LED[3]~reg0feeder_combout ),
.cout());
// synopsys translate_off
defparam \LED[3]~reg0feeder .lut_mask = 16'hFF00;
defparam \LED[3]~reg0feeder .sum_lutc_input = "datac";
// synopsys translate_on
// Location: FF_X40_Y32_N5
dffeas \LED[3]~reg0 (
.clk(\CLOCK_50~inputclkctrl_outclk ),
.d(\LED[3]~reg0feeder_combout ),
.asdata(vcc),
.clrn(vcc),
.aload(gnd),
.sclr(gnd),
.sload(gnd),
.ena(vcc),
.devclrn(devclrn),
.devpor(devpor),
.q(\LED[3]~reg0_q ),
.prn(vcc));
// synopsys translate_off
defparam \LED[3]~reg0 .is_wysiwyg = "true";
defparam \LED[3]~reg0 .power_up = "low";
// synopsys translate_on
// Location: LCCOMB_X39_Y32_N22
cycloneive_lcell_comb \counter[25]~75 (
// Equation(s):
// \counter[25]~75_combout = (counter[25] & (\counter[24]~74 $ (GND))) # (!counter[25] & (!\counter[24]~74 & VCC))
// \counter[25]~76 = CARRY((counter[25] & !\counter[24]~74 ))
.dataa(counter[25]),
.datab(gnd),
.datac(gnd),
.datad(vcc),
.cin(\counter[24]~74 ),
.combout(\counter[25]~75_combout ),
.cout(\counter[25]~76 ));
// synopsys translate_off
defparam \counter[25]~75 .lut_mask = 16'hA50A;
defparam \counter[25]~75 .sum_lutc_input = "cin";
// synopsys translate_on
// Location: FF_X39_Y32_N23
dffeas \counter[25] (
.clk(\CLOCK_50~inputclkctrl_outclk ),
.d(\counter[25]~75_combout ),
.asdata(vcc),
.clrn(vcc),
.aload(gnd),
.sclr(gnd),
.sload(gnd),
.ena(vcc),
.devclrn(devclrn),
.devpor(devpor),
.q(counter[25]),
.prn(vcc));
// synopsys translate_off
defparam \counter[25] .is_wysiwyg = "true";
defparam \counter[25] .power_up = "low";
// synopsys translate_on
// Location: LCCOMB_X38_Y32_N18
cycloneive_lcell_comb \LED[4]~reg0feeder (
// Equation(s):
// \LED[4]~reg0feeder_combout = counter[25]
.dataa(gnd),
.datab(gnd),
.datac(gnd),
.datad(counter[25]),
.cin(gnd),
.combout(\LED[4]~reg0feeder_combout ),
.cout());
// synopsys translate_off
defparam \LED[4]~reg0feeder .lut_mask = 16'hFF00;
defparam \LED[4]~reg0feeder .sum_lutc_input = "datac";
// synopsys translate_on
// Location: FF_X38_Y32_N19
dffeas \LED[4]~reg0 (
.clk(\CLOCK_50~inputclkctrl_outclk ),
.d(\LED[4]~reg0feeder_combout ),
.asdata(vcc),
.clrn(vcc),
.aload(gnd),
.sclr(gnd),
.sload(gnd),
.ena(vcc),
.devclrn(devclrn),
.devpor(devpor),
.q(\LED[4]~reg0_q ),
.prn(vcc));
// synopsys translate_off
defparam \LED[4]~reg0 .is_wysiwyg = "true";
defparam \LED[4]~reg0 .power_up = "low";
// synopsys translate_on
// Location: LCCOMB_X39_Y32_N24
cycloneive_lcell_comb \counter[26]~77 (
// Equation(s):
// \counter[26]~77_combout = (counter[26] & (!\counter[25]~76 )) # (!counter[26] & ((\counter[25]~76 ) # (GND)))
// \counter[26]~78 = CARRY((!\counter[25]~76 ) # (!counter[26]))
.dataa(gnd),
.datab(counter[26]),
.datac(gnd),
.datad(vcc),
.cin(\counter[25]~76 ),
.combout(\counter[26]~77_combout ),
.cout(\counter[26]~78 ));
// synopsys translate_off
defparam \counter[26]~77 .lut_mask = 16'h3C3F;
defparam \counter[26]~77 .sum_lutc_input = "cin";
// synopsys translate_on
// Location: FF_X39_Y32_N25
dffeas \counter[26] (
.clk(\CLOCK_50~inputclkctrl_outclk ),
.d(\counter[26]~77_combout ),
.asdata(vcc),
.clrn(vcc),
.aload(gnd),
.sclr(gnd),
.sload(gnd),
.ena(vcc),
.devclrn(devclrn),
.devpor(devpor),
.q(counter[26]),
.prn(vcc));
// synopsys translate_off
defparam \counter[26] .is_wysiwyg = "true";
defparam \counter[26] .power_up = "low";
// synopsys translate_on
// Location: LCCOMB_X38_Y32_N24
cycloneive_lcell_comb \LED[5]~reg0feeder (
// Equation(s):
// \LED[5]~reg0feeder_combout = counter[26]
.dataa(gnd),
.datab(gnd),
.datac(gnd),
.datad(counter[26]),
.cin(gnd),
.combout(\LED[5]~reg0feeder_combout ),
.cout());
// synopsys translate_off
defparam \LED[5]~reg0feeder .lut_mask = 16'hFF00;
defparam \LED[5]~reg0feeder .sum_lutc_input = "datac";
// synopsys translate_on
// Location: FF_X38_Y32_N25
dffeas \LED[5]~reg0 (
.clk(\CLOCK_50~inputclkctrl_outclk ),
.d(\LED[5]~reg0feeder_combout ),
.asdata(vcc),
.clrn(vcc),
.aload(gnd),
.sclr(gnd),
.sload(gnd),
.ena(vcc),
.devclrn(devclrn),
.devpor(devpor),
.q(\LED[5]~reg0_q ),
.prn(vcc));
// synopsys translate_off
defparam \LED[5]~reg0 .is_wysiwyg = "true";
defparam \LED[5]~reg0 .power_up = "low";
// synopsys translate_on
// Location: LCCOMB_X39_Y32_N26
cycloneive_lcell_comb \counter[27]~79 (
// Equation(s):
// \counter[27]~79_combout = counter[27] $ (!\counter[26]~78 )
.dataa(counter[27]),
.datab(gnd),
.datac(gnd),
.datad(gnd),
.cin(\counter[26]~78 ),
.combout(\counter[27]~79_combout ),
.cout());
// synopsys translate_off
defparam \counter[27]~79 .lut_mask = 16'hA5A5;
defparam \counter[27]~79 .sum_lutc_input = "cin";
// synopsys translate_on
// Location: FF_X39_Y32_N27
dffeas \counter[27] (
.clk(\CLOCK_50~inputclkctrl_outclk ),
.d(\counter[27]~79_combout ),
.asdata(vcc),
.clrn(vcc),
.aload(gnd),
.sclr(gnd),
.sload(gnd),
.ena(vcc),
.devclrn(devclrn),
.devpor(devpor),
.q(counter[27]),
.prn(vcc));
// synopsys translate_off
defparam \counter[27] .is_wysiwyg = "true";
defparam \counter[27] .power_up = "low";
// synopsys translate_on
// Location: LCCOMB_X38_Y32_N14
cycloneive_lcell_comb \LED[6]~reg0feeder (
// Equation(s):
// \LED[6]~reg0feeder_combout = counter[27]
.dataa(gnd),
.datab(gnd),
.datac(gnd),
.datad(counter[27]),
.cin(gnd),
.combout(\LED[6]~reg0feeder_combout ),
.cout());
// synopsys translate_off
defparam \LED[6]~reg0feeder .lut_mask = 16'hFF00;
defparam \LED[6]~reg0feeder .sum_lutc_input = "datac";
// synopsys translate_on
// Location: FF_X38_Y32_N15
dffeas \LED[6]~reg0 (
.clk(\CLOCK_50~inputclkctrl_outclk ),
.d(\LED[6]~reg0feeder_combout ),
.asdata(vcc),
.clrn(vcc),
.aload(gnd),
.sclr(gnd),
.sload(gnd),
.ena(vcc),
.devclrn(devclrn),
.devpor(devpor),
.q(\LED[6]~reg0_q ),
.prn(vcc));
// synopsys translate_off
defparam \LED[6]~reg0 .is_wysiwyg = "true";
defparam \LED[6]~reg0 .power_up = "low";
// synopsys translate_on
assign LED[0] = \LED[0]~output_o ;
assign LED[1] = \LED[1]~output_o ;
assign LED[2] = \LED[2]~output_o ;
assign LED[3] = \LED[3]~output_o ;
assign LED[4] = \LED[4]~output_o ;
assign LED[5] = \LED[5]~output_o ;
assign LED[6] = \LED[6]~output_o ;
assign LED[7] = \LED[7]~output_o ;
endmodule