`timescale 1 ps/ 1 ps

module fpga_boot(
	GPIO3_0,
	GPIO6_0,
	GPIO6_2,
	GPIO9_0,
	GPIO9_1,
	GPIO9_2,
	PIN_HSE,
	PIN_HSI,
	PIN_OSC);
input	GPIO3_0;
output	GPIO6_0;
output	GPIO6_2;
output	GPIO9_0;
inout	GPIO9_1;
output	GPIO9_2;
input	PIN_HSE;
input	PIN_HSI;
input	PIN_OSC;

// module alta_rv32
// Design Ports Information

// module fpga_boot
// Design Ports Information
// GPIO6_0	=>  Location: PIN_AF14,	 I/O Standard: 3.3-V LVTTL,	 Current Strength: 8mA
// GPIO6_2	=>  Location: PIN_AG12,	 I/O Standard: 3.3-V LVTTL,	 Current Strength: 8mA
// GPIO9_0	=>  Location: PIN_AC15,	 I/O Standard: 3.3-V LVTTL,	 Current Strength: 8mA
// GPIO9_2	=>  Location: PIN_AD15,	 I/O Standard: 3.3-V LVTTL,	 Current Strength: 8mA
// PIN_OSC	=>  Location: PIN_AF13,	 I/O Standard: 3.3-V LVTTL,	 Current Strength: Default
// GPIO9_1	=>  Location: PIN_AF15,	 I/O Standard: 3.3-V LVTTL,	 Current Strength: 8mA
// GPIO3_0	=>  Location: PIN_AE13,	 I/O Standard: 3.3-V LVTTL,	 Current Strength: Default
// PIN_HSI	=>  Location: PIN_Y2,	 I/O Standard: 3.3-V LVTTL,	 Current Strength: Default
// PIN_HSE	=>  Location: PIN_J1,	 I/O Standard: 3.3-V LVTTL,	 Current Strength: Default

// module hard_block
// Design Ports Information
// ~ALTERA_ASDO_DATA1~	=>  Location: PIN_F4,	 I/O Standard: 3.3-V LVTTL,	 Current Strength: Default
// ~ALTERA_FLASH_nCE_nCSO~	=>  Location: PIN_E2,	 I/O Standard: 3.3-V LVTTL,	 Current Strength: Default
// ~ALTERA_DCLK~	=>  Location: PIN_P3,	 I/O Standard: 3.3-V LVTTL,	 Current Strength: Default
// ~ALTERA_DATA0~	=>  Location: PIN_N7,	 I/O Standard: 3.3-V LVTTL,	 Current Strength: Default
// ~ALTERA_nCEO~	=>  Location: PIN_P28,	 I/O Standard: 3.3-V LVTTL,	 Current Strength: 8mA

//wire	gnd;
//wire	gnd;
//wire	vcc;
//wire	vcc;
//wire	unknown;
//wire	unknown;
wire	\GPIO3_0~input_o ;
//wire	\GPIO6_0~output_o ;
//wire	\GPIO6_2~output_o ;
//wire	\GPIO9_0~output_o ;
//wire	\GPIO9_1~output_o ;
wire	\GPIO9_1~input_o ;
//wire	\GPIO9_2~output_o ;
//wire	hbi_7_0_4730eacd893fc1ea_bp;
wire	\PIN_HSE~input_o ;
//wire	hbi_69_0_9cb2c0024f9919c5_bp;
wire	\PIN_HSI~input_o ;
wire	\PIN_OSC~input_o ;
//wire	hbo_13_1797ab7b230f061a_bp;
//wire	\pll_inst|auto_generated|pll1~LOCKED ;
wire	\auto_generated_inst.hbo_13_1797ab7b230f061a_bp ;
//wire	hbo_22_f9ff3d300b43c0f2_bp;
//wire	\gclksw_inst|clkout ;
wire	\auto_generated_inst.hbo_22_f9ff3d300b43c0f2_bp ;
//wire	devclrn;
tri1	devclrn;
//wire	devoe;
tri1	devoe;
//wire	devpor;
tri1	devpor;
wire	[7:0] gpio3_io_in;
//wire	gpio3_io_in[1];
//wire	gpio3_io_in[2];
//wire	gpio3_io_in[3];
//wire	gpio3_io_in[4];
//wire	gpio3_io_in[5];
//wire	gpio3_io_in[6];
//wire	gpio3_io_in[7];
wire	[7:0] gpio6_io_out_data;
//wire	gpio6_io_out_data[1];
//wire	gpio6_io_out_data[3];
//wire	gpio6_io_out_data[4];
//wire	gpio6_io_out_data[5];
//wire	gpio6_io_out_data[6];
//wire	gpio6_io_out_data[7];
wire	[7:0] gpio6_io_out_en;
//wire	gpio6_io_out_en[1];
//wire	gpio6_io_out_en[3];
//wire	gpio6_io_out_en[4];
//wire	gpio6_io_out_en[5];
//wire	gpio6_io_out_en[6];
//wire	gpio6_io_out_en[7];
wire	[7:0] gpio9_io_in;
//wire	gpio9_io_in[0];
//wire	gpio9_io_in[2];
//wire	gpio9_io_in[3];
//wire	gpio9_io_in[4];
//wire	gpio9_io_in[5];
//wire	gpio9_io_in[6];
//wire	gpio9_io_in[7];
wire	[7:0] gpio9_io_out_data;
//wire	gpio9_io_out_data[3];
//wire	gpio9_io_out_data[4];
//wire	gpio9_io_out_data[5];
//wire	gpio9_io_out_data[6];
//wire	gpio9_io_out_data[7];
wire	[7:0] gpio9_io_out_en;
//wire	gpio9_io_out_en[3];
//wire	gpio9_io_out_en[4];
//wire	gpio9_io_out_en[5];
//wire	gpio9_io_out_en[6];
//wire	gpio9_io_out_en[7];
wire	\pll_inst|auto_generated|locked~clkctrl_outclk ;
wire	\pll_inst|auto_generated|locked~combout ;
wire	\pll_inst|auto_generated|pll_lock_sync~feeder_combout ;
wire	\pll_inst|auto_generated|pll_lock_sync~q ;
wire	\rv32.dmactive ;
wire	\rv32.ext_dma_DMACCLR[0] ;
wire	\rv32.ext_dma_DMACCLR[1] ;
wire	\rv32.ext_dma_DMACCLR[2] ;
wire	\rv32.ext_dma_DMACCLR[3] ;
wire	\rv32.ext_dma_DMACTC[0] ;
wire	\rv32.ext_dma_DMACTC[1] ;
wire	\rv32.ext_dma_DMACTC[2] ;
wire	\rv32.ext_dma_DMACTC[3] ;
wire	\rv32.gpio0_io_out_data[0] ;
wire	\rv32.gpio0_io_out_data[1] ;
wire	\rv32.gpio0_io_out_data[2] ;
wire	\rv32.gpio0_io_out_data[3] ;
wire	\rv32.gpio0_io_out_data[4] ;
wire	\rv32.gpio0_io_out_data[5] ;
wire	\rv32.gpio0_io_out_data[6] ;
wire	\rv32.gpio0_io_out_data[7] ;
wire	\rv32.gpio0_io_out_en[0] ;
wire	\rv32.gpio0_io_out_en[1] ;
wire	\rv32.gpio0_io_out_en[2] ;
wire	\rv32.gpio0_io_out_en[3] ;
wire	\rv32.gpio0_io_out_en[4] ;
wire	\rv32.gpio0_io_out_en[5] ;
wire	\rv32.gpio0_io_out_en[6] ;
wire	\rv32.gpio0_io_out_en[7] ;
wire	\rv32.gpio1_io_out_data[0] ;
wire	\rv32.gpio1_io_out_data[1] ;
wire	\rv32.gpio1_io_out_data[2] ;
wire	\rv32.gpio1_io_out_data[3] ;
wire	\rv32.gpio1_io_out_data[4] ;
wire	\rv32.gpio1_io_out_data[5] ;
wire	\rv32.gpio1_io_out_data[6] ;
wire	\rv32.gpio1_io_out_data[7] ;
wire	\rv32.gpio1_io_out_en[0] ;
wire	\rv32.gpio1_io_out_en[1] ;
wire	\rv32.gpio1_io_out_en[2] ;
wire	\rv32.gpio1_io_out_en[3] ;
wire	\rv32.gpio1_io_out_en[4] ;
wire	\rv32.gpio1_io_out_en[5] ;
wire	\rv32.gpio1_io_out_en[6] ;
wire	\rv32.gpio1_io_out_en[7] ;
wire	\rv32.gpio2_io_out_data[0] ;
wire	\rv32.gpio2_io_out_data[1] ;
wire	\rv32.gpio2_io_out_data[2] ;
wire	\rv32.gpio2_io_out_data[3] ;
wire	\rv32.gpio2_io_out_data[4] ;
wire	\rv32.gpio2_io_out_data[5] ;
wire	\rv32.gpio2_io_out_data[6] ;
wire	\rv32.gpio2_io_out_data[7] ;
wire	\rv32.gpio2_io_out_en[0] ;
wire	\rv32.gpio2_io_out_en[1] ;
wire	\rv32.gpio2_io_out_en[2] ;
wire	\rv32.gpio2_io_out_en[3] ;
wire	\rv32.gpio2_io_out_en[4] ;
wire	\rv32.gpio2_io_out_en[5] ;
wire	\rv32.gpio2_io_out_en[6] ;
wire	\rv32.gpio2_io_out_en[7] ;
wire	\rv32.gpio3_io_out_data[0] ;
wire	\rv32.gpio3_io_out_data[1] ;
wire	\rv32.gpio3_io_out_data[2] ;
wire	\rv32.gpio3_io_out_data[3] ;
wire	\rv32.gpio3_io_out_data[4] ;
wire	\rv32.gpio3_io_out_data[5] ;
wire	\rv32.gpio3_io_out_data[6] ;
wire	\rv32.gpio3_io_out_data[7] ;
wire	\rv32.gpio3_io_out_en[0] ;
wire	\rv32.gpio3_io_out_en[1] ;
wire	\rv32.gpio3_io_out_en[2] ;
wire	\rv32.gpio3_io_out_en[3] ;
wire	\rv32.gpio3_io_out_en[4] ;
wire	\rv32.gpio3_io_out_en[5] ;
wire	\rv32.gpio3_io_out_en[6] ;
wire	\rv32.gpio3_io_out_en[7] ;
wire	\rv32.gpio4_io_out_data[0] ;
wire	\rv32.gpio4_io_out_data[1] ;
wire	\rv32.gpio4_io_out_data[2] ;
wire	\rv32.gpio4_io_out_data[3] ;
wire	\rv32.gpio4_io_out_data[4] ;
wire	\rv32.gpio4_io_out_data[5] ;
wire	\rv32.gpio4_io_out_data[6] ;
wire	\rv32.gpio4_io_out_data[7] ;
wire	\rv32.gpio4_io_out_en[0] ;
wire	\rv32.gpio4_io_out_en[1] ;
wire	\rv32.gpio4_io_out_en[2] ;
wire	\rv32.gpio4_io_out_en[3] ;
wire	\rv32.gpio4_io_out_en[4] ;
wire	\rv32.gpio4_io_out_en[5] ;
wire	\rv32.gpio4_io_out_en[6] ;
wire	\rv32.gpio4_io_out_en[7] ;
wire	\rv32.gpio5_io_out_data[0] ;
wire	\rv32.gpio5_io_out_data[1] ;
wire	\rv32.gpio5_io_out_data[2] ;
wire	\rv32.gpio5_io_out_data[3] ;
wire	\rv32.gpio5_io_out_data[4] ;
wire	\rv32.gpio5_io_out_data[5] ;
wire	\rv32.gpio5_io_out_data[6] ;
wire	\rv32.gpio5_io_out_data[7] ;
wire	\rv32.gpio5_io_out_en[0] ;
wire	\rv32.gpio5_io_out_en[1] ;
wire	\rv32.gpio5_io_out_en[2] ;
wire	\rv32.gpio5_io_out_en[3] ;
wire	\rv32.gpio5_io_out_en[4] ;
wire	\rv32.gpio5_io_out_en[5] ;
wire	\rv32.gpio5_io_out_en[6] ;
wire	\rv32.gpio5_io_out_en[7] ;
wire	\rv32.gpio6_io_out_data[0] ;
wire	\rv32.gpio6_io_out_data[1] ;
wire	\rv32.gpio6_io_out_data[2] ;
wire	\rv32.gpio6_io_out_data[3] ;
wire	\rv32.gpio6_io_out_data[4] ;
wire	\rv32.gpio6_io_out_data[5] ;
wire	\rv32.gpio6_io_out_data[6] ;
wire	\rv32.gpio6_io_out_data[7] ;
wire	\rv32.gpio6_io_out_en[0] ;
wire	\rv32.gpio6_io_out_en[1] ;
wire	\rv32.gpio6_io_out_en[2] ;
wire	\rv32.gpio6_io_out_en[3] ;
wire	\rv32.gpio6_io_out_en[4] ;
wire	\rv32.gpio6_io_out_en[5] ;
wire	\rv32.gpio6_io_out_en[6] ;
wire	\rv32.gpio6_io_out_en[7] ;
wire	\rv32.gpio7_io_out_data[0] ;
wire	\rv32.gpio7_io_out_data[1] ;
wire	\rv32.gpio7_io_out_data[2] ;
wire	\rv32.gpio7_io_out_data[3] ;
wire	\rv32.gpio7_io_out_data[4] ;
wire	\rv32.gpio7_io_out_data[5] ;
wire	\rv32.gpio7_io_out_data[6] ;
wire	\rv32.gpio7_io_out_data[7] ;
wire	\rv32.gpio7_io_out_en[0] ;
wire	\rv32.gpio7_io_out_en[1] ;
wire	\rv32.gpio7_io_out_en[2] ;
wire	\rv32.gpio7_io_out_en[3] ;
wire	\rv32.gpio7_io_out_en[4] ;
wire	\rv32.gpio7_io_out_en[5] ;
wire	\rv32.gpio7_io_out_en[6] ;
wire	\rv32.gpio7_io_out_en[7] ;
wire	\rv32.gpio8_io_out_data[0] ;
wire	\rv32.gpio8_io_out_data[1] ;
wire	\rv32.gpio8_io_out_data[2] ;
wire	\rv32.gpio8_io_out_data[3] ;
wire	\rv32.gpio8_io_out_data[4] ;
wire	\rv32.gpio8_io_out_data[5] ;
wire	\rv32.gpio8_io_out_data[6] ;
wire	\rv32.gpio8_io_out_data[7] ;
wire	\rv32.gpio8_io_out_en[0] ;
wire	\rv32.gpio8_io_out_en[1] ;
wire	\rv32.gpio8_io_out_en[2] ;
wire	\rv32.gpio8_io_out_en[3] ;
wire	\rv32.gpio8_io_out_en[4] ;
wire	\rv32.gpio8_io_out_en[5] ;
wire	\rv32.gpio8_io_out_en[6] ;
wire	\rv32.gpio8_io_out_en[7] ;
wire	\rv32.gpio9_io_out_data[0] ;
wire	\rv32.gpio9_io_out_data[1] ;
wire	\rv32.gpio9_io_out_data[2] ;
wire	\rv32.gpio9_io_out_data[3] ;
wire	\rv32.gpio9_io_out_data[4] ;
wire	\rv32.gpio9_io_out_data[5] ;
wire	\rv32.gpio9_io_out_data[6] ;
wire	\rv32.gpio9_io_out_data[7] ;
wire	\rv32.gpio9_io_out_en[0] ;
wire	\rv32.gpio9_io_out_en[1] ;
wire	\rv32.gpio9_io_out_en[2] ;
wire	\rv32.gpio9_io_out_en[3] ;
wire	\rv32.gpio9_io_out_en[4] ;
wire	\rv32.gpio9_io_out_en[5] ;
wire	\rv32.gpio9_io_out_en[6] ;
wire	\rv32.gpio9_io_out_en[7] ;
wire	\rv32.mem_ahb_haddr[0] ;
wire	\rv32.mem_ahb_haddr[10] ;
wire	\rv32.mem_ahb_haddr[11] ;
wire	\rv32.mem_ahb_haddr[12] ;
wire	\rv32.mem_ahb_haddr[13] ;
wire	\rv32.mem_ahb_haddr[14] ;
wire	\rv32.mem_ahb_haddr[15] ;
wire	\rv32.mem_ahb_haddr[16] ;
wire	\rv32.mem_ahb_haddr[17] ;
wire	\rv32.mem_ahb_haddr[18] ;
wire	\rv32.mem_ahb_haddr[19] ;
wire	\rv32.mem_ahb_haddr[1] ;
wire	\rv32.mem_ahb_haddr[20] ;
wire	\rv32.mem_ahb_haddr[21] ;
wire	\rv32.mem_ahb_haddr[22] ;
wire	\rv32.mem_ahb_haddr[23] ;
wire	\rv32.mem_ahb_haddr[24] ;
wire	\rv32.mem_ahb_haddr[25] ;
wire	\rv32.mem_ahb_haddr[26] ;
wire	\rv32.mem_ahb_haddr[27] ;
wire	\rv32.mem_ahb_haddr[28] ;
wire	\rv32.mem_ahb_haddr[29] ;
wire	\rv32.mem_ahb_haddr[2] ;
wire	\rv32.mem_ahb_haddr[30] ;
wire	\rv32.mem_ahb_haddr[31] ;
wire	\rv32.mem_ahb_haddr[3] ;
wire	\rv32.mem_ahb_haddr[4] ;
wire	\rv32.mem_ahb_haddr[5] ;
wire	\rv32.mem_ahb_haddr[6] ;
wire	\rv32.mem_ahb_haddr[7] ;
wire	\rv32.mem_ahb_haddr[8] ;
wire	\rv32.mem_ahb_haddr[9] ;
wire	\rv32.mem_ahb_hburst[0] ;
wire	\rv32.mem_ahb_hburst[1] ;
wire	\rv32.mem_ahb_hburst[2] ;
wire	\rv32.mem_ahb_hready ;
wire	\rv32.mem_ahb_hsize[0] ;
wire	\rv32.mem_ahb_hsize[1] ;
wire	\rv32.mem_ahb_hsize[2] ;
wire	\rv32.mem_ahb_htrans[0] ;
wire	\rv32.mem_ahb_htrans[1] ;
wire	\rv32.mem_ahb_hwdata[0] ;
wire	\rv32.mem_ahb_hwdata[10] ;
wire	\rv32.mem_ahb_hwdata[11] ;
wire	\rv32.mem_ahb_hwdata[12] ;
wire	\rv32.mem_ahb_hwdata[13] ;
wire	\rv32.mem_ahb_hwdata[14] ;
wire	\rv32.mem_ahb_hwdata[15] ;
wire	\rv32.mem_ahb_hwdata[16] ;
wire	\rv32.mem_ahb_hwdata[17] ;
wire	\rv32.mem_ahb_hwdata[18] ;
wire	\rv32.mem_ahb_hwdata[19] ;
wire	\rv32.mem_ahb_hwdata[1] ;
wire	\rv32.mem_ahb_hwdata[20] ;
wire	\rv32.mem_ahb_hwdata[21] ;
wire	\rv32.mem_ahb_hwdata[22] ;
wire	\rv32.mem_ahb_hwdata[23] ;
wire	\rv32.mem_ahb_hwdata[24] ;
wire	\rv32.mem_ahb_hwdata[25] ;
wire	\rv32.mem_ahb_hwdata[26] ;
wire	\rv32.mem_ahb_hwdata[27] ;
wire	\rv32.mem_ahb_hwdata[28] ;
wire	\rv32.mem_ahb_hwdata[29] ;
wire	\rv32.mem_ahb_hwdata[2] ;
wire	\rv32.mem_ahb_hwdata[30] ;
wire	\rv32.mem_ahb_hwdata[31] ;
wire	\rv32.mem_ahb_hwdata[3] ;
wire	\rv32.mem_ahb_hwdata[4] ;
wire	\rv32.mem_ahb_hwdata[5] ;
wire	\rv32.mem_ahb_hwdata[6] ;
wire	\rv32.mem_ahb_hwdata[7] ;
wire	\rv32.mem_ahb_hwdata[8] ;
wire	\rv32.mem_ahb_hwdata[9] ;
wire	\rv32.mem_ahb_hwrite ;
wire	\rv32.resetn_out ;
wire	\rv32.slave_ahb_hrdata[0] ;
wire	\rv32.slave_ahb_hrdata[10] ;
wire	\rv32.slave_ahb_hrdata[11] ;
wire	\rv32.slave_ahb_hrdata[12] ;
wire	\rv32.slave_ahb_hrdata[13] ;
wire	\rv32.slave_ahb_hrdata[14] ;
wire	\rv32.slave_ahb_hrdata[15] ;
wire	\rv32.slave_ahb_hrdata[16] ;
wire	\rv32.slave_ahb_hrdata[17] ;
wire	\rv32.slave_ahb_hrdata[18] ;
wire	\rv32.slave_ahb_hrdata[19] ;
wire	\rv32.slave_ahb_hrdata[1] ;
wire	\rv32.slave_ahb_hrdata[20] ;
wire	\rv32.slave_ahb_hrdata[21] ;
wire	\rv32.slave_ahb_hrdata[22] ;
wire	\rv32.slave_ahb_hrdata[23] ;
wire	\rv32.slave_ahb_hrdata[24] ;
wire	\rv32.slave_ahb_hrdata[25] ;
wire	\rv32.slave_ahb_hrdata[26] ;
wire	\rv32.slave_ahb_hrdata[27] ;
wire	\rv32.slave_ahb_hrdata[28] ;
wire	\rv32.slave_ahb_hrdata[29] ;
wire	\rv32.slave_ahb_hrdata[2] ;
wire	\rv32.slave_ahb_hrdata[30] ;
wire	\rv32.slave_ahb_hrdata[31] ;
wire	\rv32.slave_ahb_hrdata[3] ;
wire	\rv32.slave_ahb_hrdata[4] ;
wire	\rv32.slave_ahb_hrdata[5] ;
wire	\rv32.slave_ahb_hrdata[6] ;
wire	\rv32.slave_ahb_hrdata[7] ;
wire	\rv32.slave_ahb_hrdata[8] ;
wire	\rv32.slave_ahb_hrdata[9] ;
wire	\rv32.slave_ahb_hreadyout ;
wire	\rv32.slave_ahb_hresp ;
wire	\rv32.swj_JTAGIR[0] ;
wire	\rv32.swj_JTAGIR[1] ;
wire	\rv32.swj_JTAGIR[2] ;
wire	\rv32.swj_JTAGIR[3] ;
wire	\rv32.swj_JTAGNSW ;
wire	\rv32.swj_JTAGSTATE[0] ;
wire	\rv32.swj_JTAGSTATE[1] ;
wire	\rv32.swj_JTAGSTATE[2] ;
wire	\rv32.swj_JTAGSTATE[3] ;
wire	\rv32.sys_ctrl_clkSource[0] ;
wire	\rv32.sys_ctrl_clkSource[1] ;
wire	\rv32.sys_ctrl_hseBypass ;
wire	\rv32.sys_ctrl_hseEnable ;
//wire	hbi_71_0_4730eacd893fc1ea_bp;
wire	\rv32.sys_ctrl_pllEnable ;
wire	\rv32.sys_ctrl_sleep ;
wire	\rv32.sys_ctrl_standby ;
wire	\rv32.sys_ctrl_stop ;
wire	\~GND~combout ;
wire	\~VCC~combout ;
wire	hbi_272_0_9cb2c0024f9919c5_bp;
wire	hbi_272_1_9cb2c0024f9919c5_bp;
wire	[4:0] \pll_inst|auto_generated|clk ;
//wire	\pll_inst|auto_generated|clk [0];
wire	[4:0] \pll_inst|auto_generated|pll1_CLK_bus ;
//wire	\pll_inst|auto_generated|pll1_CLK_bus [0];
//wire	\pll_inst|auto_generated|clk [1];
//wire	\pll_inst|auto_generated|pll1_CLK_bus [1];
//wire	\pll_inst|auto_generated|clk [2];
//wire	\pll_inst|auto_generated|pll1_CLK_bus [2];
//wire	\pll_inst|auto_generated|clk [3];
//wire	\pll_inst|auto_generated|pll1_CLK_bus [3];
//wire	\pll_inst|auto_generated|clk [4];
//wire	\pll_inst|auto_generated|pll1_CLK_bus [4];
wire	\pll_inst|auto_generated|pll1~FBOUT ;

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

// Location: BBOX_X1_Y1_N0
alta_rv32 rv32(
	.sys_clk(\auto_generated_inst.hbo_22_f9ff3d300b43c0f2_bp ),
	.mem_ahb_hready(\rv32.mem_ahb_hready ),
	.mem_ahb_hreadyout(\~VCC~combout ),
	.mem_ahb_htrans({\rv32.mem_ahb_htrans[1] , \rv32.mem_ahb_htrans[0] }),
	.mem_ahb_hsize({\rv32.mem_ahb_hsize[2] , \rv32.mem_ahb_hsize[1] , \rv32.mem_ahb_hsize[0] }),
	.mem_ahb_hburst({\rv32.mem_ahb_hburst[2] , \rv32.mem_ahb_hburst[1] , \rv32.mem_ahb_hburst[0] }),
	.mem_ahb_hwrite(\rv32.mem_ahb_hwrite ),
	.mem_ahb_haddr({\rv32.mem_ahb_haddr[31] , \rv32.mem_ahb_haddr[30] , \rv32.mem_ahb_haddr[29] , \rv32.mem_ahb_haddr[28] , \rv32.mem_ahb_haddr[27] , \rv32.mem_ahb_haddr[26] , \rv32.mem_ahb_haddr[25] , \rv32.mem_ahb_haddr[24] , \rv32.mem_ahb_haddr[23] , \rv32.mem_ahb_haddr[22] , \rv32.mem_ahb_haddr[21] , \rv32.mem_ahb_haddr[20] , \rv32.mem_ahb_haddr[19] , \rv32.mem_ahb_haddr[18] , \rv32.mem_ahb_haddr[17] , \rv32.mem_ahb_haddr[16] , \rv32.mem_ahb_haddr[15] , \rv32.mem_ahb_haddr[14] , \rv32.mem_ahb_haddr[13] , \rv32.mem_ahb_haddr[12] , \rv32.mem_ahb_haddr[11] , \rv32.mem_ahb_haddr[10] , \rv32.mem_ahb_haddr[9] , \rv32.mem_ahb_haddr[8] , \rv32.mem_ahb_haddr[7] , \rv32.mem_ahb_haddr[6] , \rv32.mem_ahb_haddr[5] , \rv32.mem_ahb_haddr[4] , \rv32.mem_ahb_haddr[3] , \rv32.mem_ahb_haddr[2] , \rv32.mem_ahb_haddr[1] , \rv32.mem_ahb_haddr[0] }),
	.mem_ahb_hwdata({\rv32.mem_ahb_hwdata[31] , \rv32.mem_ahb_hwdata[30] , \rv32.mem_ahb_hwdata[29] , \rv32.mem_ahb_hwdata[28] , \rv32.mem_ahb_hwdata[27] , \rv32.mem_ahb_hwdata[26] , \rv32.mem_ahb_hwdata[25] , \rv32.mem_ahb_hwdata[24] , \rv32.mem_ahb_hwdata[23] , \rv32.mem_ahb_hwdata[22] , \rv32.mem_ahb_hwdata[21] , \rv32.mem_ahb_hwdata[20] , \rv32.mem_ahb_hwdata[19] , \rv32.mem_ahb_hwdata[18] , \rv32.mem_ahb_hwdata[17] , \rv32.mem_ahb_hwdata[16] , \rv32.mem_ahb_hwdata[15] , \rv32.mem_ahb_hwdata[14] , \rv32.mem_ahb_hwdata[13] , \rv32.mem_ahb_hwdata[12] , \rv32.mem_ahb_hwdata[11] , \rv32.mem_ahb_hwdata[10] , \rv32.mem_ahb_hwdata[9] , \rv32.mem_ahb_hwdata[8] , \rv32.mem_ahb_hwdata[7] , \rv32.mem_ahb_hwdata[6] , \rv32.mem_ahb_hwdata[5] , \rv32.mem_ahb_hwdata[4] , \rv32.mem_ahb_hwdata[3] , \rv32.mem_ahb_hwdata[2] , \rv32.mem_ahb_hwdata[1] , \rv32.mem_ahb_hwdata[0] }),
	.mem_ahb_hresp(\~GND~combout ),
	.mem_ahb_hrdata({\~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout }),
	.slave_ahb_hsel(\~GND~combout ),
	.slave_ahb_hready(\~VCC~combout ),
	.slave_ahb_hreadyout(\rv32.slave_ahb_hreadyout ),
	.slave_ahb_htrans({\~GND~combout , \~GND~combout }),
	.slave_ahb_hsize({\~GND~combout , \~GND~combout , \~GND~combout }),
	.slave_ahb_hburst({\~GND~combout , \~GND~combout , \~GND~combout }),
	.slave_ahb_hwrite(\~GND~combout ),
	.slave_ahb_haddr({\~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout }),
	.slave_ahb_hwdata({\~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout }),
	.slave_ahb_hresp(\rv32.slave_ahb_hresp ),
	.slave_ahb_hrdata({\rv32.slave_ahb_hrdata[31] , \rv32.slave_ahb_hrdata[30] , \rv32.slave_ahb_hrdata[29] , \rv32.slave_ahb_hrdata[28] , \rv32.slave_ahb_hrdata[27] , \rv32.slave_ahb_hrdata[26] , \rv32.slave_ahb_hrdata[25] , \rv32.slave_ahb_hrdata[24] , \rv32.slave_ahb_hrdata[23] , \rv32.slave_ahb_hrdata[22] , \rv32.slave_ahb_hrdata[21] , \rv32.slave_ahb_hrdata[20] , \rv32.slave_ahb_hrdata[19] , \rv32.slave_ahb_hrdata[18] , \rv32.slave_ahb_hrdata[17] , \rv32.slave_ahb_hrdata[16] , \rv32.slave_ahb_hrdata[15] , \rv32.slave_ahb_hrdata[14] , \rv32.slave_ahb_hrdata[13] , \rv32.slave_ahb_hrdata[12] , \rv32.slave_ahb_hrdata[11] , \rv32.slave_ahb_hrdata[10] , \rv32.slave_ahb_hrdata[9] , \rv32.slave_ahb_hrdata[8] , \rv32.slave_ahb_hrdata[7] , \rv32.slave_ahb_hrdata[6] , \rv32.slave_ahb_hrdata[5] , \rv32.slave_ahb_hrdata[4] , \rv32.slave_ahb_hrdata[3] , \rv32.slave_ahb_hrdata[2] , \rv32.slave_ahb_hrdata[1] , \rv32.slave_ahb_hrdata[0] }),
	.gpio0_io_in({\~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout }),
	.gpio0_io_out_data({\rv32.gpio0_io_out_data[7] , \rv32.gpio0_io_out_data[6] , \rv32.gpio0_io_out_data[5] , \rv32.gpio0_io_out_data[4] , \rv32.gpio0_io_out_data[3] , \rv32.gpio0_io_out_data[2] , \rv32.gpio0_io_out_data[1] , \rv32.gpio0_io_out_data[0] }),
	.gpio0_io_out_en({\rv32.gpio0_io_out_en[7] , \rv32.gpio0_io_out_en[6] , \rv32.gpio0_io_out_en[5] , \rv32.gpio0_io_out_en[4] , \rv32.gpio0_io_out_en[3] , \rv32.gpio0_io_out_en[2] , \rv32.gpio0_io_out_en[1] , \rv32.gpio0_io_out_en[0] }),
	.gpio1_io_in({\~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout }),
	.gpio1_io_out_data({\rv32.gpio1_io_out_data[7] , \rv32.gpio1_io_out_data[6] , \rv32.gpio1_io_out_data[5] , \rv32.gpio1_io_out_data[4] , \rv32.gpio1_io_out_data[3] , \rv32.gpio1_io_out_data[2] , \rv32.gpio1_io_out_data[1] , \rv32.gpio1_io_out_data[0] }),
	.gpio1_io_out_en({\rv32.gpio1_io_out_en[7] , \rv32.gpio1_io_out_en[6] , \rv32.gpio1_io_out_en[5] , \rv32.gpio1_io_out_en[4] , \rv32.gpio1_io_out_en[3] , \rv32.gpio1_io_out_en[2] , \rv32.gpio1_io_out_en[1] , \rv32.gpio1_io_out_en[0] }),
	.sys_ctrl_clkSource({\rv32.sys_ctrl_clkSource[1] , \rv32.sys_ctrl_clkSource[0] }),
	.sys_ctrl_hseEnable(\rv32.sys_ctrl_hseEnable ),
	.sys_ctrl_hseBypass(\rv32.sys_ctrl_hseBypass ),
	.sys_ctrl_pllEnable(\rv32.sys_ctrl_pllEnable ),
	.sys_ctrl_pllReady(\pll_inst|auto_generated|locked~combout ),
	.sys_ctrl_sleep(\rv32.sys_ctrl_sleep ),
	.sys_ctrl_stop(\rv32.sys_ctrl_stop ),
	.sys_ctrl_standby(\rv32.sys_ctrl_standby ),
	.gpio2_io_in({\~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout }),
	.gpio2_io_out_data({\rv32.gpio2_io_out_data[7] , \rv32.gpio2_io_out_data[6] , \rv32.gpio2_io_out_data[5] , \rv32.gpio2_io_out_data[4] , \rv32.gpio2_io_out_data[3] , \rv32.gpio2_io_out_data[2] , \rv32.gpio2_io_out_data[1] , \rv32.gpio2_io_out_data[0] }),
	.gpio2_io_out_en({\rv32.gpio2_io_out_en[7] , \rv32.gpio2_io_out_en[6] , \rv32.gpio2_io_out_en[5] , \rv32.gpio2_io_out_en[4] , \rv32.gpio2_io_out_en[3] , \rv32.gpio2_io_out_en[2] , \rv32.gpio2_io_out_en[1] , \rv32.gpio2_io_out_en[0] }),
	.gpio3_io_in({gpio3_io_in[7], gpio3_io_in[6], gpio3_io_in[5], gpio3_io_in[4], gpio3_io_in[3], gpio3_io_in[2], gpio3_io_in[1], \GPIO3_0~input_o }),
	.gpio3_io_out_data({\rv32.gpio3_io_out_data[7] , \rv32.gpio3_io_out_data[6] , \rv32.gpio3_io_out_data[5] , \rv32.gpio3_io_out_data[4] , \rv32.gpio3_io_out_data[3] , \rv32.gpio3_io_out_data[2] , \rv32.gpio3_io_out_data[1] , \rv32.gpio3_io_out_data[0] }),
	.gpio3_io_out_en({\rv32.gpio3_io_out_en[7] , \rv32.gpio3_io_out_en[6] , \rv32.gpio3_io_out_en[5] , \rv32.gpio3_io_out_en[4] , \rv32.gpio3_io_out_en[3] , \rv32.gpio3_io_out_en[2] , \rv32.gpio3_io_out_en[1] , \rv32.gpio3_io_out_en[0] }),
	.gpio4_io_in({\~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout }),
	.gpio4_io_out_data({\rv32.gpio4_io_out_data[7] , \rv32.gpio4_io_out_data[6] , \rv32.gpio4_io_out_data[5] , \rv32.gpio4_io_out_data[4] , \rv32.gpio4_io_out_data[3] , \rv32.gpio4_io_out_data[2] , \rv32.gpio4_io_out_data[1] , \rv32.gpio4_io_out_data[0] }),
	.gpio4_io_out_en({\rv32.gpio4_io_out_en[7] , \rv32.gpio4_io_out_en[6] , \rv32.gpio4_io_out_en[5] , \rv32.gpio4_io_out_en[4] , \rv32.gpio4_io_out_en[3] , \rv32.gpio4_io_out_en[2] , \rv32.gpio4_io_out_en[1] , \rv32.gpio4_io_out_en[0] }),
	.gpio5_io_in({\~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout }),
	.gpio5_io_out_data({\rv32.gpio5_io_out_data[7] , \rv32.gpio5_io_out_data[6] , \rv32.gpio5_io_out_data[5] , \rv32.gpio5_io_out_data[4] , \rv32.gpio5_io_out_data[3] , \rv32.gpio5_io_out_data[2] , \rv32.gpio5_io_out_data[1] , \rv32.gpio5_io_out_data[0] }),
	.gpio5_io_out_en({\rv32.gpio5_io_out_en[7] , \rv32.gpio5_io_out_en[6] , \rv32.gpio5_io_out_en[5] , \rv32.gpio5_io_out_en[4] , \rv32.gpio5_io_out_en[3] , \rv32.gpio5_io_out_en[2] , \rv32.gpio5_io_out_en[1] , \rv32.gpio5_io_out_en[0] }),
	.gpio6_io_in({\~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout }),
	.gpio6_io_out_data({\rv32.gpio6_io_out_data[7] , \rv32.gpio6_io_out_data[6] , \rv32.gpio6_io_out_data[5] , \rv32.gpio6_io_out_data[4] , \rv32.gpio6_io_out_data[3] , \rv32.gpio6_io_out_data[2] , \rv32.gpio6_io_out_data[1] , \rv32.gpio6_io_out_data[0] }),
	.gpio6_io_out_en({\rv32.gpio6_io_out_en[7] , \rv32.gpio6_io_out_en[6] , \rv32.gpio6_io_out_en[5] , \rv32.gpio6_io_out_en[4] , \rv32.gpio6_io_out_en[3] , \rv32.gpio6_io_out_en[2] , \rv32.gpio6_io_out_en[1] , \rv32.gpio6_io_out_en[0] }),
	.gpio7_io_in({\~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout }),
	.gpio7_io_out_data({\rv32.gpio7_io_out_data[7] , \rv32.gpio7_io_out_data[6] , \rv32.gpio7_io_out_data[5] , \rv32.gpio7_io_out_data[4] , \rv32.gpio7_io_out_data[3] , \rv32.gpio7_io_out_data[2] , \rv32.gpio7_io_out_data[1] , \rv32.gpio7_io_out_data[0] }),
	.gpio7_io_out_en({\rv32.gpio7_io_out_en[7] , \rv32.gpio7_io_out_en[6] , \rv32.gpio7_io_out_en[5] , \rv32.gpio7_io_out_en[4] , \rv32.gpio7_io_out_en[3] , \rv32.gpio7_io_out_en[2] , \rv32.gpio7_io_out_en[1] , \rv32.gpio7_io_out_en[0] }),
	.gpio8_io_in({\~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout }),
	.gpio8_io_out_data({\rv32.gpio8_io_out_data[7] , \rv32.gpio8_io_out_data[6] , \rv32.gpio8_io_out_data[5] , \rv32.gpio8_io_out_data[4] , \rv32.gpio8_io_out_data[3] , \rv32.gpio8_io_out_data[2] , \rv32.gpio8_io_out_data[1] , \rv32.gpio8_io_out_data[0] }),
	.gpio8_io_out_en({\rv32.gpio8_io_out_en[7] , \rv32.gpio8_io_out_en[6] , \rv32.gpio8_io_out_en[5] , \rv32.gpio8_io_out_en[4] , \rv32.gpio8_io_out_en[3] , \rv32.gpio8_io_out_en[2] , \rv32.gpio8_io_out_en[1] , \rv32.gpio8_io_out_en[0] }),
	.gpio9_io_in({gpio9_io_in[7], gpio9_io_in[6], gpio9_io_in[5], gpio9_io_in[4], gpio9_io_in[3], gpio9_io_in[2], \GPIO9_1~input_o , gpio9_io_in[0]}),
	.gpio9_io_out_data({\rv32.gpio9_io_out_data[7] , \rv32.gpio9_io_out_data[6] , \rv32.gpio9_io_out_data[5] , \rv32.gpio9_io_out_data[4] , \rv32.gpio9_io_out_data[3] , \rv32.gpio9_io_out_data[2] , \rv32.gpio9_io_out_data[1] , \rv32.gpio9_io_out_data[0] }),
	.gpio9_io_out_en({\rv32.gpio9_io_out_en[7] , \rv32.gpio9_io_out_en[6] , \rv32.gpio9_io_out_en[5] , \rv32.gpio9_io_out_en[4] , \rv32.gpio9_io_out_en[3] , \rv32.gpio9_io_out_en[2] , \rv32.gpio9_io_out_en[1] , \rv32.gpio9_io_out_en[0] }),
	.ext_resetn(\~VCC~combout ),
	.resetn_out(\rv32.resetn_out ),
	.dmactive(\rv32.dmactive ),
	.swj_JTAGNSW(\rv32.swj_JTAGNSW ),
	.swj_JTAGSTATE({\rv32.swj_JTAGSTATE[3] , \rv32.swj_JTAGSTATE[2] , \rv32.swj_JTAGSTATE[1] , \rv32.swj_JTAGSTATE[0] }),
	.swj_JTAGIR({\rv32.swj_JTAGIR[3] , \rv32.swj_JTAGIR[2] , \rv32.swj_JTAGIR[1] , \rv32.swj_JTAGIR[0] }),
	.ext_int({\~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout }),
	.ext_dma_DMACBREQ({\~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout }),
	.ext_dma_DMACLBREQ({\~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout }),
	.ext_dma_DMACSREQ({\~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout }),
	.ext_dma_DMACLSREQ({\~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout }),
	.ext_dma_DMACCLR({\rv32.ext_dma_DMACCLR[3] , \rv32.ext_dma_DMACCLR[2] , \rv32.ext_dma_DMACCLR[1] , \rv32.ext_dma_DMACCLR[0] }),
	.ext_dma_DMACTC({\rv32.ext_dma_DMACTC[3] , \rv32.ext_dma_DMACTC[2] , \rv32.ext_dma_DMACTC[1] , \rv32.ext_dma_DMACTC[0] }),
	.local_int({\~GND~combout , \~GND~combout , \~GND~combout , \~GND~combout }),
	.test_mode({\~GND~combout , \~GND~combout }),
	.usb0_xcvr_clk(\~VCC~combout ),
	.usb0_id(\~VCC~combout ));

defparam rv32.coord_x = 1;
defparam rv32.coord_y = 1;
defparam rv32.coord_z = 0;
// Location: IOIBUF_X0_Y30_N1
// alta_io_ibuf \PIN_HSE~input (
alta_rio \PIN_HSE~input (
	.datain(gnd),
	.oe(gnd),
	.outclk(gnd),
	.outclkena(vcc),
	.inclk(gnd),
	.inclkena(vcc),
	.areset(gnd),
	.sreset(gnd),
	.combout(\PIN_HSE~input_o ),
	.regout(),
	.padio(PIN_HSE));
defparam \PIN_HSE~input .CFG_KEEP = 2'b00;
// defparam \PIN_HSE~input .simulate_z_as = "z";

defparam \PIN_HSE~input .coord_x = 0;
defparam \PIN_HSE~input .coord_y = 30;
defparam \PIN_HSE~input .coord_z = 1;
// Location: IOIBUF_X0_Y30_N2
// alta_io_ibuf \PIN_HSI~input (
alta_rio \PIN_HSI~input (
	.datain(gnd),
	.oe(gnd),
	.outclk(gnd),
	.outclkena(vcc),
	.inclk(gnd),
	.inclkena(vcc),
	.areset(gnd),
	.sreset(gnd),
	.combout(\PIN_HSI~input_o ),
	.regout(),
	.padio(PIN_HSI));
defparam \PIN_HSI~input .CFG_KEEP = 2'b00;
// defparam \PIN_HSI~input .simulate_z_as = "z";

defparam \PIN_HSI~input .coord_x = 0;
defparam \PIN_HSI~input .coord_y = 30;
defparam \PIN_HSI~input .coord_z = 2;
// Location: IOIBUF_X43_Y0_N0
// alta_io_ibuf \PIN_OSC~input (
alta_rio \PIN_OSC~input (
	.datain(gnd),
	.oe(gnd),
	.outclk(gnd),
	.outclkena(vcc),
	.inclk(gnd),
	.inclkena(vcc),
	.areset(gnd),
	.sreset(gnd),
	.combout(\PIN_OSC~input_o ),
	.regout(),
	.padio(PIN_OSC));
defparam \PIN_OSC~input .CFG_KEEP = 2'b00;
// defparam \PIN_OSC~input .simulate_z_as = "z";

defparam \PIN_OSC~input .coord_x = 43;
defparam \PIN_OSC~input .coord_y = 0;
defparam \PIN_OSC~input .coord_z = 0;
// Location: IOIBUF_X43_Y0_N1
// alta_io_ibuf \GPIO3_0~input (
alta_rio \GPIO3_0~input (
	.datain(gnd),
	.oe(gnd),
	.outclk(gnd),
	.outclkena(vcc),
	.inclk(gnd),
	.inclkena(vcc),
	.areset(gnd),
	.sreset(gnd),
	.combout(\GPIO3_0~input_o ),
	.regout(),
	.padio(GPIO3_0));
defparam \GPIO3_0~input .CFG_KEEP = 2'b00;
// defparam \GPIO3_0~input .simulate_z_as = "z";

defparam \GPIO3_0~input .coord_x = 43;
defparam \GPIO3_0~input .coord_y = 0;
defparam \GPIO3_0~input .coord_z = 1;
// Location: IOOBUF_X47_Y0_N1
// alta_io_obuf \GPIO6_2~output (
alta_rio \GPIO6_2~output (
	.datain(\rv32.gpio6_io_out_data[2] ),
	.oe(\rv32.gpio6_io_out_en[2] ),
	.outclk(gnd),
	.outclkena(vcc),
	.inclk(gnd),
	.inclkena(vcc),
	.areset(gnd),
	.sreset(gnd),
	.combout(),
	.regout(),
	.padio(GPIO6_2));
defparam \GPIO6_2~output .CFG_KEEP = 2'b00;
// defparam \GPIO6_2~output .open_drain_output = "false";

defparam \GPIO6_2~output .coord_x = 47;
defparam \GPIO6_2~output .coord_y = 0;
defparam \GPIO6_2~output .coord_z = 1;
// Location: IOOBUF_X47_Y0_N2
// alta_io_obuf \GPIO6_0~output (
alta_rio \GPIO6_0~output (
	.datain(\rv32.gpio6_io_out_data[0] ),
	.oe(\rv32.gpio6_io_out_en[0] ),
	.outclk(gnd),
	.outclkena(vcc),
	.inclk(gnd),
	.inclkena(vcc),
	.areset(gnd),
	.sreset(gnd),
	.combout(),
	.regout(),
	.padio(GPIO6_0));
defparam \GPIO6_0~output .CFG_KEEP = 2'b00;
// defparam \GPIO6_0~output .open_drain_output = "false";

defparam \GPIO6_0~output .coord_x = 47;
defparam \GPIO6_0~output .coord_y = 0;
defparam \GPIO6_0~output .coord_z = 2;
// Location: IOIBUF_X51_Y0_N0
// alta_io_ibuf \GPIO9_1~input (
// Location: IOOBUF_X51_Y0_N0
// alta_io_obuf \GPIO9_1~output (
alta_rio \GPIO9_1~output (
	.datain(\rv32.gpio9_io_out_data[1] ),
	.oe(\rv32.gpio9_io_out_en[1] ),
	.outclk(gnd),
	.outclkena(vcc),
	.inclk(gnd),
	.inclkena(vcc),
	.areset(gnd),
	.sreset(gnd),
	.combout(\GPIO9_1~input_o ),
	.regout(),
	.padio(GPIO9_1));
defparam \GPIO9_1~output .CFG_KEEP = 2'b00;
// defparam \GPIO9_1~input .simulate_z_as = "z";
// defparam \GPIO9_1~output .open_drain_output = "false";

defparam \GPIO9_1~output .coord_x = 51;
defparam \GPIO9_1~output .coord_y = 0;
defparam \GPIO9_1~output .coord_z = 0;
// Location: IOOBUF_X51_Y0_N2
// alta_io_obuf \GPIO9_2~output (
alta_rio \GPIO9_2~output (
	.datain(\rv32.gpio9_io_out_data[2] ),
	.oe(\rv32.gpio9_io_out_en[2] ),
	.outclk(gnd),
	.outclkena(vcc),
	.inclk(gnd),
	.inclkena(vcc),
	.areset(gnd),
	.sreset(gnd),
	.combout(),
	.regout(),
	.padio(GPIO9_2));
defparam \GPIO9_2~output .CFG_KEEP = 2'b00;
// defparam \GPIO9_2~output .open_drain_output = "false";

defparam \GPIO9_2~output .coord_x = 51;
defparam \GPIO9_2~output .coord_y = 0;
defparam \GPIO9_2~output .coord_z = 2;
// Location: IOOBUF_X51_Y0_N3
// alta_io_obuf \GPIO9_0~output (
alta_rio \GPIO9_0~output (
	.datain(\rv32.gpio9_io_out_data[0] ),
	.oe(\rv32.gpio9_io_out_en[0] ),
	.outclk(gnd),
	.outclkena(vcc),
	.inclk(gnd),
	.inclkena(vcc),
	.areset(gnd),
	.sreset(gnd),
	.combout(),
	.regout(),
	.padio(GPIO9_0));
defparam \GPIO9_0~output .CFG_KEEP = 2'b00;
// defparam \GPIO9_0~output .open_drain_output = "false";

defparam \GPIO9_0~output .coord_x = 51;
defparam \GPIO9_0~output .coord_y = 0;
defparam \GPIO9_0~output .coord_z = 3;
// Location: PLL_1
alta_pllve \pll_inst|auto_generated|pll1 (
	.clkin(\PIN_HSE~input_o ),
	.clkfb(\pll_inst|auto_generated|pll1~FBOUT ),
	.pfden(vcc),
	.resetn(\rv32.sys_ctrl_pllEnable ),
	.clkout0(\pll_inst|auto_generated|pll1_CLK_bus [0]),
	.clkout1(\pll_inst|auto_generated|pll1_CLK_bus [1]),
	.clkout2(\pll_inst|auto_generated|pll1_CLK_bus [2]),
	.clkout3(\pll_inst|auto_generated|pll1_CLK_bus [3]),
	.clkout4(\pll_inst|auto_generated|pll1_CLK_bus [4]),
	.phasecounterselect({gnd, gnd, gnd}),
	.phaseupdown(gnd),
	.phasestep(gnd),
	.scanclk(gnd),
	.scanclkena(vcc),
	.scandata(gnd),
	.configupdate(gnd),
	.scandataout(),
	.scandone(),
	.phasedone(),
	.clkfbout(\pll_inst|auto_generated|pll1~FBOUT ),
	.lock(\auto_generated_inst.hbo_13_1797ab7b230f061a_bp ));
defparam \pll_inst|auto_generated|pll1 .CLKDIV0_EN      = 1'h1;
defparam \pll_inst|auto_generated|pll1 .CLKDIV1_EN      = 1'h0;
defparam \pll_inst|auto_generated|pll1 .CLKDIV2_EN      = 1'h0;
defparam \pll_inst|auto_generated|pll1 .CLKDIV3_EN      = 1'h0;
defparam \pll_inst|auto_generated|pll1 .CLKDIV4_EN      = 1'h0;
defparam \pll_inst|auto_generated|pll1 .CLKFB_BYPASS    = 1'h0;
defparam \pll_inst|auto_generated|pll1 .CLKFB_DEL       = 8'h00;
defparam \pll_inst|auto_generated|pll1 .CLKFB_HIGH      = 8'h1D;
defparam \pll_inst|auto_generated|pll1 .CLKFB_LOW       = 8'h1D;
defparam \pll_inst|auto_generated|pll1 .CLKFB_PHASE     = 3'h0;
defparam \pll_inst|auto_generated|pll1 .CLKFB_TRIM      = 1'h0;
defparam \pll_inst|auto_generated|pll1 .CLKIN_BYPASS    = 1'h1;
defparam \pll_inst|auto_generated|pll1 .CLKIN_HIGH      = 8'hFF;
defparam \pll_inst|auto_generated|pll1 .CLKIN_LOW       = 8'hFF;
defparam \pll_inst|auto_generated|pll1 .CLKIN_TRIM      = 1'h0;
defparam \pll_inst|auto_generated|pll1 .CLKOUT0_BYPASS  = 1'h0;
defparam \pll_inst|auto_generated|pll1 .CLKOUT0_DEL     = 8'h00;
defparam \pll_inst|auto_generated|pll1 .CLKOUT0_HIGH    = 8'h00;
defparam \pll_inst|auto_generated|pll1 .CLKOUT0_LOW     = 8'h00;
defparam \pll_inst|auto_generated|pll1 .CLKOUT0_PHASE   = 3'h0;
defparam \pll_inst|auto_generated|pll1 .CLKOUT0_TRIM    = 1'h0;
defparam \pll_inst|auto_generated|pll1 .CLKOUT1_BYPASS  = 1'h0;
defparam \pll_inst|auto_generated|pll1 .CLKOUT1_CASCADE = 1'h0;
defparam \pll_inst|auto_generated|pll1 .CLKOUT1_DEL     = 8'h00;
defparam \pll_inst|auto_generated|pll1 .CLKOUT1_HIGH    = 8'hFF;
defparam \pll_inst|auto_generated|pll1 .CLKOUT1_LOW     = 8'hFF;
defparam \pll_inst|auto_generated|pll1 .CLKOUT1_PHASE   = 3'h0;
defparam \pll_inst|auto_generated|pll1 .CLKOUT1_TRIM    = 1'h0;
defparam \pll_inst|auto_generated|pll1 .CLKOUT2_BYPASS  = 1'h0;
defparam \pll_inst|auto_generated|pll1 .CLKOUT2_CASCADE = 1'h0;
defparam \pll_inst|auto_generated|pll1 .CLKOUT2_DEL     = 8'h00;
defparam \pll_inst|auto_generated|pll1 .CLKOUT2_HIGH    = 8'hFF;
defparam \pll_inst|auto_generated|pll1 .CLKOUT2_LOW     = 8'hFF;
defparam \pll_inst|auto_generated|pll1 .CLKOUT2_PHASE   = 3'h0;
defparam \pll_inst|auto_generated|pll1 .CLKOUT2_TRIM    = 1'h0;
defparam \pll_inst|auto_generated|pll1 .CLKOUT3_BYPASS  = 1'h0;
defparam \pll_inst|auto_generated|pll1 .CLKOUT3_CASCADE = 1'h0;
defparam \pll_inst|auto_generated|pll1 .CLKOUT3_DEL     = 8'h00;
defparam \pll_inst|auto_generated|pll1 .CLKOUT3_HIGH    = 8'hFF;
defparam \pll_inst|auto_generated|pll1 .CLKOUT3_LOW     = 8'hFF;
defparam \pll_inst|auto_generated|pll1 .CLKOUT3_PHASE   = 3'h0;
defparam \pll_inst|auto_generated|pll1 .CLKOUT3_TRIM    = 1'h0;
defparam \pll_inst|auto_generated|pll1 .CLKOUT4_BYPASS  = 1'h0;
defparam \pll_inst|auto_generated|pll1 .CLKOUT4_CASCADE = 1'h0;
defparam \pll_inst|auto_generated|pll1 .CLKOUT4_DEL     = 8'h00;
defparam \pll_inst|auto_generated|pll1 .CLKOUT4_HIGH    = 8'hFF;
defparam \pll_inst|auto_generated|pll1 .CLKOUT4_LOW     = 8'hFF;
defparam \pll_inst|auto_generated|pll1 .CLKOUT4_PHASE   = 3'h0;
defparam \pll_inst|auto_generated|pll1 .CLKOUT4_TRIM    = 1'h0;
defparam \pll_inst|auto_generated|pll1 .FBDELAY_VAL     = 3'h4;
defparam \pll_inst|auto_generated|pll1 .FEEDBACK_MODE   = 3'h4;
defparam \pll_inst|auto_generated|pll1 .PLLOUTN_EN      = 1'h0;
defparam \pll_inst|auto_generated|pll1 .PLLOUTP_EN      = 1'h0;
defparam \pll_inst|auto_generated|pll1 .VCO_POST_DIV    = 1'h1;
//defparam \pll_inst|auto_generated|pll1 .auto_settings = "false";
//defparam \pll_inst|auto_generated|pll1 .bandwidth_type = "medium";
//defparam \pll_inst|auto_generated|pll1 .c0_high = 1;
//defparam \pll_inst|auto_generated|pll1 .c0_initial = 1;
//defparam \pll_inst|auto_generated|pll1 .c0_low = 1;
//defparam \pll_inst|auto_generated|pll1 .c0_mode = "even";
//defparam \pll_inst|auto_generated|pll1 .c0_ph = 0;
//defparam \pll_inst|auto_generated|pll1 .c1_high = 0;
//defparam \pll_inst|auto_generated|pll1 .c1_initial = 0;
//defparam \pll_inst|auto_generated|pll1 .c1_low = 0;
//defparam \pll_inst|auto_generated|pll1 .c1_mode = "bypass";
//defparam \pll_inst|auto_generated|pll1 .c1_ph = 0;
//defparam \pll_inst|auto_generated|pll1 .c1_use_casc_in = "off";
//defparam \pll_inst|auto_generated|pll1 .c2_high = 0;
//defparam \pll_inst|auto_generated|pll1 .c2_initial = 0;
//defparam \pll_inst|auto_generated|pll1 .c2_low = 0;
//defparam \pll_inst|auto_generated|pll1 .c2_mode = "bypass";
//defparam \pll_inst|auto_generated|pll1 .c2_ph = 0;
//defparam \pll_inst|auto_generated|pll1 .c2_use_casc_in = "off";
//defparam \pll_inst|auto_generated|pll1 .c3_high = 0;
//defparam \pll_inst|auto_generated|pll1 .c3_initial = 0;
//defparam \pll_inst|auto_generated|pll1 .c3_low = 0;
//defparam \pll_inst|auto_generated|pll1 .c3_mode = "bypass";
//defparam \pll_inst|auto_generated|pll1 .c3_ph = 0;
//defparam \pll_inst|auto_generated|pll1 .c3_use_casc_in = "off";
//defparam \pll_inst|auto_generated|pll1 .c4_high = 0;
//defparam \pll_inst|auto_generated|pll1 .c4_initial = 0;
//defparam \pll_inst|auto_generated|pll1 .c4_low = 0;
//defparam \pll_inst|auto_generated|pll1 .c4_mode = "bypass";
//defparam \pll_inst|auto_generated|pll1 .c4_ph = 0;
//defparam \pll_inst|auto_generated|pll1 .c4_use_casc_in = "off";
//defparam \pll_inst|auto_generated|pll1 .charge_pump_current_bits = 1;
//defparam \pll_inst|auto_generated|pll1 .clk0_counter = "c0";
//defparam \pll_inst|auto_generated|pll1 .clk0_divide_by = 1;
//defparam \pll_inst|auto_generated|pll1 .clk0_duty_cycle = 50;
//defparam \pll_inst|auto_generated|pll1 .clk0_multiply_by = 30;
//defparam \pll_inst|auto_generated|pll1 .clk0_phase_shift = 0;
//defparam \pll_inst|auto_generated|pll1 .clk1_counter = "unused";
//defparam \pll_inst|auto_generated|pll1 .clk1_divide_by = 0;
//defparam \pll_inst|auto_generated|pll1 .clk1_duty_cycle = 50;
//defparam \pll_inst|auto_generated|pll1 .clk1_multiply_by = 0;
//defparam \pll_inst|auto_generated|pll1 .clk1_phase_shift = 0;
//defparam \pll_inst|auto_generated|pll1 .clk2_counter = "unused";
//defparam \pll_inst|auto_generated|pll1 .clk2_divide_by = 0;
//defparam \pll_inst|auto_generated|pll1 .clk2_duty_cycle = 50;
//defparam \pll_inst|auto_generated|pll1 .clk2_multiply_by = 0;
//defparam \pll_inst|auto_generated|pll1 .clk2_phase_shift = 0;
//defparam \pll_inst|auto_generated|pll1 .clk3_counter = "unused";
//defparam \pll_inst|auto_generated|pll1 .clk3_divide_by = 0;
//defparam \pll_inst|auto_generated|pll1 .clk3_duty_cycle = 50;
//defparam \pll_inst|auto_generated|pll1 .clk3_multiply_by = 0;
//defparam \pll_inst|auto_generated|pll1 .clk3_phase_shift = 0;
//defparam \pll_inst|auto_generated|pll1 .clk4_counter = "unused";
//defparam \pll_inst|auto_generated|pll1 .clk4_divide_by = 0;
//defparam \pll_inst|auto_generated|pll1 .clk4_duty_cycle = 50;
//defparam \pll_inst|auto_generated|pll1 .clk4_multiply_by = 0;
//defparam \pll_inst|auto_generated|pll1 .clk4_phase_shift = 0;
//defparam \pll_inst|auto_generated|pll1 .compensate_clock = "clock0";
//defparam \pll_inst|auto_generated|pll1 .inclk0_input_frequency = 125000;
//defparam \pll_inst|auto_generated|pll1 .inclk1_input_frequency = 0;
//defparam \pll_inst|auto_generated|pll1 .loop_filter_c_bits = 0;
//defparam \pll_inst|auto_generated|pll1 .loop_filter_r_bits = 19;
//defparam \pll_inst|auto_generated|pll1 .m = 60;
//defparam \pll_inst|auto_generated|pll1 .m_initial = 1;
//defparam \pll_inst|auto_generated|pll1 .m_ph = 0;
//defparam \pll_inst|auto_generated|pll1 .n = 1;
//defparam \pll_inst|auto_generated|pll1 .operation_mode = "normal";
//defparam \pll_inst|auto_generated|pll1 .pfd_max = 200000;
//defparam \pll_inst|auto_generated|pll1 .pfd_min = 3076;
//defparam \pll_inst|auto_generated|pll1 .pll_compensation_delay = 7538;
//defparam \pll_inst|auto_generated|pll1 .self_reset_on_loss_lock = "off";
//defparam \pll_inst|auto_generated|pll1 .simulation_type = "timing";
//defparam \pll_inst|auto_generated|pll1 .switch_over_type = "auto";
//defparam \pll_inst|auto_generated|pll1 .vco_center = 1538;
//defparam \pll_inst|auto_generated|pll1 .vco_divide_by = 0;
//defparam \pll_inst|auto_generated|pll1 .vco_frequency_control = "auto";
//defparam \pll_inst|auto_generated|pll1 .vco_max = 3333;
//defparam \pll_inst|auto_generated|pll1 .vco_min = 1538;
//defparam \pll_inst|auto_generated|pll1 .vco_multiply_by = 0;
//defparam \pll_inst|auto_generated|pll1 .vco_phase_shift_step = 260;
//defparam \pll_inst|auto_generated|pll1 .vco_post_scale = 2;

defparam \pll_inst|auto_generated|pll1 .coord_x = 22;
defparam \pll_inst|auto_generated|pll1 .coord_y = 5;
defparam \pll_inst|auto_generated|pll1 .coord_z = 0;
// Location: CLKCTRL_G16
alta_io_gclk \pll_inst|auto_generated|locked~clkctrl (
	.inclk (\pll_inst|auto_generated|locked~combout ),
	.outclk(\pll_inst|auto_generated|locked~clkctrl_outclk ));
//defparam \pll_inst|auto_generated|locked~clkctrl .clock_type = "global clock";
//defparam \pll_inst|auto_generated|locked~clkctrl .ena_register_mode = "none";

// Location: CLKCTRL_G3
alta_gclksw \gclksw_inst|gclk_switch__alta_gclksw (
	.resetn(vcc),
	.clkin0(\PIN_HSI~input_o ),
	.clkin1(1'bx),
	.clkin2(\pll_inst|auto_generated|pll1_CLK_bus [0]),
	.clkin3(1'bx),
	.select({\rv32.sys_ctrl_clkSource[1] , \rv32.sys_ctrl_clkSource[0] }),
	.clkout(\gclksw_inst|gclk_switch__alta_gclksw__clkout ));

// Location: CLKCTRL_G3
alta_io_gclk \gclksw_inst|gclk_switch (
	.inclk (\gclksw_inst|gclk_switch__alta_gclksw__clkout ),
	.outclk(\auto_generated_inst.hbo_22_f9ff3d300b43c0f2_bp ));
//defparam \gclksw_inst|gclk_switch .clock_type = "global clock";
//defparam \gclksw_inst|gclk_switch .ena_register_mode = "none";

// Location: LCCOMB_X44_Y4_N10
// alta_lcell_comb \gpio3_io_in[5] (
alta_slice \gpio3_io_in[5] (
	.A(vcc),
	.B(vcc),
	.C(vcc),
	.D(vcc),
	.Cin(),
	.Qin(),
	.Clk(),
	.AsyncReset(),
	.SyncReset(),
	.ShiftData(),
	.SyncLoad(),
	.LutOut(gpio3_io_in[5]),
	.Cout(),
	.Q());
defparam \gpio3_io_in[5] .mask = 16'h0000;
defparam \gpio3_io_in[5] .mode = "logic";
defparam \gpio3_io_in[5] .modeMux = 1'b0;
defparam \gpio3_io_in[5] .FeedbackMux = 1'b0;
defparam \gpio3_io_in[5] .ShiftMux = 1'b0;
defparam \gpio3_io_in[5] .BypassEn = 1'b0;
defparam \gpio3_io_in[5] .CarryEnb = 1'b1;
defparam \gpio3_io_in[5] .AsyncResetMux = 2'bxx;
defparam \gpio3_io_in[5] .SyncResetMux = 2'bxx;
defparam \gpio3_io_in[5] .SyncLoadMux = 2'bxx;
defparam \gpio3_io_in[5] .coord_x = 44;
defparam \gpio3_io_in[5] .coord_y = 4;
defparam \gpio3_io_in[5] .coord_z = 5;
// Location: LCCOMB_X44_Y4_N12
// alta_lcell_comb \gpio3_io_in[6] (
alta_slice \gpio3_io_in[6] (
	.A(vcc),
	.B(vcc),
	.C(vcc),
	.D(vcc),
	.Cin(),
	.Qin(),
	.Clk(),
	.AsyncReset(),
	.SyncReset(),
	.ShiftData(),
	.SyncLoad(),
	.LutOut(gpio3_io_in[6]),
	.Cout(),
	.Q());
defparam \gpio3_io_in[6] .mask = 16'h0000;
defparam \gpio3_io_in[6] .mode = "logic";
defparam \gpio3_io_in[6] .modeMux = 1'b0;
defparam \gpio3_io_in[6] .FeedbackMux = 1'b0;
defparam \gpio3_io_in[6] .ShiftMux = 1'b0;
defparam \gpio3_io_in[6] .BypassEn = 1'b0;
defparam \gpio3_io_in[6] .CarryEnb = 1'b1;
defparam \gpio3_io_in[6] .AsyncResetMux = 2'bxx;
defparam \gpio3_io_in[6] .SyncResetMux = 2'bxx;
defparam \gpio3_io_in[6] .SyncLoadMux = 2'bxx;
defparam \gpio3_io_in[6] .coord_x = 44;
defparam \gpio3_io_in[6] .coord_y = 4;
defparam \gpio3_io_in[6] .coord_z = 6;
// Location: LCCOMB_X44_Y4_N14
// alta_lcell_comb \gpio3_io_in[7] (
alta_slice \gpio3_io_in[7] (
	.A(vcc),
	.B(vcc),
	.C(vcc),
	.D(vcc),
	.Cin(),
	.Qin(),
	.Clk(),
	.AsyncReset(),
	.SyncReset(),
	.ShiftData(),
	.SyncLoad(),
	.LutOut(gpio3_io_in[7]),
	.Cout(),
	.Q());
defparam \gpio3_io_in[7] .mask = 16'h0000;
defparam \gpio3_io_in[7] .mode = "logic";
defparam \gpio3_io_in[7] .modeMux = 1'b0;
defparam \gpio3_io_in[7] .FeedbackMux = 1'b0;
defparam \gpio3_io_in[7] .ShiftMux = 1'b0;
defparam \gpio3_io_in[7] .BypassEn = 1'b0;
defparam \gpio3_io_in[7] .CarryEnb = 1'b1;
defparam \gpio3_io_in[7] .AsyncResetMux = 2'bxx;
defparam \gpio3_io_in[7] .SyncResetMux = 2'bxx;
defparam \gpio3_io_in[7] .SyncLoadMux = 2'bxx;
defparam \gpio3_io_in[7] .coord_x = 44;
defparam \gpio3_io_in[7] .coord_y = 4;
defparam \gpio3_io_in[7] .coord_z = 7;
// Location: LCCOMB_X44_Y4_N2
// alta_lcell_comb \gpio3_io_in[1] (
alta_slice \gpio3_io_in[1] (
	.A(vcc),
	.B(vcc),
	.C(vcc),
	.D(vcc),
	.Cin(),
	.Qin(),
	.Clk(),
	.AsyncReset(),
	.SyncReset(),
	.ShiftData(),
	.SyncLoad(),
	.LutOut(gpio3_io_in[1]),
	.Cout(),
	.Q());
defparam \gpio3_io_in[1] .mask = 16'h0000;
defparam \gpio3_io_in[1] .mode = "logic";
defparam \gpio3_io_in[1] .modeMux = 1'b0;
defparam \gpio3_io_in[1] .FeedbackMux = 1'b0;
defparam \gpio3_io_in[1] .ShiftMux = 1'b0;
defparam \gpio3_io_in[1] .BypassEn = 1'b0;
defparam \gpio3_io_in[1] .CarryEnb = 1'b1;
defparam \gpio3_io_in[1] .AsyncResetMux = 2'bxx;
defparam \gpio3_io_in[1] .SyncResetMux = 2'bxx;
defparam \gpio3_io_in[1] .SyncLoadMux = 2'bxx;
defparam \gpio3_io_in[1] .coord_x = 44;
defparam \gpio3_io_in[1] .coord_y = 4;
defparam \gpio3_io_in[1] .coord_z = 1;
// Location: LCCOMB_X44_Y4_N4
// alta_lcell_comb \gpio3_io_in[2] (
alta_slice \gpio3_io_in[2] (
	.A(vcc),
	.B(vcc),
	.C(vcc),
	.D(vcc),
	.Cin(),
	.Qin(),
	.Clk(),
	.AsyncReset(),
	.SyncReset(),
	.ShiftData(),
	.SyncLoad(),
	.LutOut(gpio3_io_in[2]),
	.Cout(),
	.Q());
defparam \gpio3_io_in[2] .mask = 16'h0000;
defparam \gpio3_io_in[2] .mode = "logic";
defparam \gpio3_io_in[2] .modeMux = 1'b0;
defparam \gpio3_io_in[2] .FeedbackMux = 1'b0;
defparam \gpio3_io_in[2] .ShiftMux = 1'b0;
defparam \gpio3_io_in[2] .BypassEn = 1'b0;
defparam \gpio3_io_in[2] .CarryEnb = 1'b1;
defparam \gpio3_io_in[2] .AsyncResetMux = 2'bxx;
defparam \gpio3_io_in[2] .SyncResetMux = 2'bxx;
defparam \gpio3_io_in[2] .SyncLoadMux = 2'bxx;
defparam \gpio3_io_in[2] .coord_x = 44;
defparam \gpio3_io_in[2] .coord_y = 4;
defparam \gpio3_io_in[2] .coord_z = 2;
// Location: LCCOMB_X44_Y4_N6
// alta_lcell_comb \gpio3_io_in[3] (
alta_slice \gpio3_io_in[3] (
	.A(vcc),
	.B(vcc),
	.C(vcc),
	.D(vcc),
	.Cin(),
	.Qin(),
	.Clk(),
	.AsyncReset(),
	.SyncReset(),
	.ShiftData(),
	.SyncLoad(),
	.LutOut(gpio3_io_in[3]),
	.Cout(),
	.Q());
defparam \gpio3_io_in[3] .mask = 16'h0000;
defparam \gpio3_io_in[3] .mode = "logic";
defparam \gpio3_io_in[3] .modeMux = 1'b0;
defparam \gpio3_io_in[3] .FeedbackMux = 1'b0;
defparam \gpio3_io_in[3] .ShiftMux = 1'b0;
defparam \gpio3_io_in[3] .BypassEn = 1'b0;
defparam \gpio3_io_in[3] .CarryEnb = 1'b1;
defparam \gpio3_io_in[3] .AsyncResetMux = 2'bxx;
defparam \gpio3_io_in[3] .SyncResetMux = 2'bxx;
defparam \gpio3_io_in[3] .SyncLoadMux = 2'bxx;
defparam \gpio3_io_in[3] .coord_x = 44;
defparam \gpio3_io_in[3] .coord_y = 4;
defparam \gpio3_io_in[3] .coord_z = 3;
// Location: LCCOMB_X44_Y4_N8
// alta_lcell_comb \gpio3_io_in[4] (
alta_slice \gpio3_io_in[4] (
	.A(vcc),
	.B(vcc),
	.C(vcc),
	.D(vcc),
	.Cin(),
	.Qin(),
	.Clk(),
	.AsyncReset(),
	.SyncReset(),
	.ShiftData(),
	.SyncLoad(),
	.LutOut(gpio3_io_in[4]),
	.Cout(),
	.Q());
defparam \gpio3_io_in[4] .mask = 16'h0000;
defparam \gpio3_io_in[4] .mode = "logic";
defparam \gpio3_io_in[4] .modeMux = 1'b0;
defparam \gpio3_io_in[4] .FeedbackMux = 1'b0;
defparam \gpio3_io_in[4] .ShiftMux = 1'b0;
defparam \gpio3_io_in[4] .BypassEn = 1'b0;
defparam \gpio3_io_in[4] .CarryEnb = 1'b1;
defparam \gpio3_io_in[4] .AsyncResetMux = 2'bxx;
defparam \gpio3_io_in[4] .SyncResetMux = 2'bxx;
defparam \gpio3_io_in[4] .SyncLoadMux = 2'bxx;
defparam \gpio3_io_in[4] .coord_x = 44;
defparam \gpio3_io_in[4] .coord_y = 4;
defparam \gpio3_io_in[4] .coord_z = 4;
// Location: FF_X49_Y1_N0
// alta_lcell_ff \pll_inst|auto_generated|pll_lock_sync (
// Location: LCCOMB_X49_Y1_N0
// alta_lcell_comb \pll_inst|auto_generated|pll_lock_sync~feeder (
alta_slice \pll_inst|auto_generated|pll_lock_sync (
	.A(vcc),
	.B(vcc),
	.C(vcc),
	.D(vcc),
	.Cin(),
	.Qin(\pll_inst|auto_generated|pll_lock_sync~q ),
	.Clk(\auto_generated_inst.hbo_13_1797ab7b230f061a_bp_X49_Y1_SIG_VCC ),
	.AsyncReset(\rv32.sys_ctrl_pllEnable__AsyncReset_X49_Y1_INV ),
	.SyncReset(),
	.ShiftData(),
	.SyncLoad(),
	.LutOut(\pll_inst|auto_generated|pll_lock_sync~feeder_combout ),
	.Cout(),
	.Q(\pll_inst|auto_generated|pll_lock_sync~q ));
defparam \pll_inst|auto_generated|pll_lock_sync .mask = 16'hFFFF;
defparam \pll_inst|auto_generated|pll_lock_sync .mode = "logic";
defparam \pll_inst|auto_generated|pll_lock_sync .modeMux = 1'b0;
defparam \pll_inst|auto_generated|pll_lock_sync .FeedbackMux = 1'b0;
defparam \pll_inst|auto_generated|pll_lock_sync .ShiftMux = 1'b0;
defparam \pll_inst|auto_generated|pll_lock_sync .BypassEn = 1'b0;
defparam \pll_inst|auto_generated|pll_lock_sync .CarryEnb = 1'b1;
defparam \pll_inst|auto_generated|pll_lock_sync .AsyncResetMux = 2'b11;
defparam \pll_inst|auto_generated|pll_lock_sync .SyncResetMux = 2'bxx;
defparam \pll_inst|auto_generated|pll_lock_sync .SyncLoadMux = 2'bxx;
defparam \pll_inst|auto_generated|pll_lock_sync .coord_x = 49;
defparam \pll_inst|auto_generated|pll_lock_sync .coord_y = 1;
defparam \pll_inst|auto_generated|pll_lock_sync .coord_z = 0;
// Location: LCCOMB_X49_Y1_N26
// alta_lcell_comb \pll_inst|auto_generated|locked (
alta_slice \pll_inst|auto_generated|locked (
	.A(vcc),
	.B(vcc),
	.C(\auto_generated_inst.hbo_13_1797ab7b230f061a_bp ),
	.D(\pll_inst|auto_generated|pll_lock_sync~q ),
	.Cin(),
	.Qin(),
	.Clk(),
	.AsyncReset(),
	.SyncReset(),
	.ShiftData(),
	.SyncLoad(),
	.LutOut(\pll_inst|auto_generated|locked~combout ),
	.Cout(),
	.Q());
defparam \pll_inst|auto_generated|locked .mask = 16'hF000;
defparam \pll_inst|auto_generated|locked .mode = "logic";
defparam \pll_inst|auto_generated|locked .modeMux = 1'b0;
defparam \pll_inst|auto_generated|locked .FeedbackMux = 1'b0;
defparam \pll_inst|auto_generated|locked .ShiftMux = 1'b0;
defparam \pll_inst|auto_generated|locked .BypassEn = 1'b0;
defparam \pll_inst|auto_generated|locked .CarryEnb = 1'b1;
defparam \pll_inst|auto_generated|locked .AsyncResetMux = 2'bxx;
defparam \pll_inst|auto_generated|locked .SyncResetMux = 2'bxx;
defparam \pll_inst|auto_generated|locked .SyncLoadMux = 2'bxx;

defparam \pll_inst|auto_generated|locked .coord_x = 49;
defparam \pll_inst|auto_generated|locked .coord_y = 1;
defparam \pll_inst|auto_generated|locked .coord_z = 13;
// Location: CLKENCTRL_X49_Y1_N0
alta_clkenctrl clken_ctrl_X49_Y1_N0(.ClkIn(\auto_generated_inst.hbo_13_1797ab7b230f061a_bp ), .ClkEn(), .ClkOut(\auto_generated_inst.hbo_13_1797ab7b230f061a_bp_X49_Y1_SIG_VCC ));
defparam clken_ctrl_X49_Y1_N0.ClkMux = 2'b10;
defparam clken_ctrl_X49_Y1_N0.ClkEnMux = 2'b01;

defparam clken_ctrl_X49_Y1_N0.coord_x = 49;
defparam clken_ctrl_X49_Y1_N0.coord_y = 1;
defparam clken_ctrl_X49_Y1_N0.coord_z = 0;
// Location: ASYNCCTRL_X49_Y1_N0
alta_asyncctrl asyncreset_ctrl_X49_Y1_N0(.Din(\rv32.sys_ctrl_pllEnable ), .Dout(\rv32.sys_ctrl_pllEnable__AsyncReset_X49_Y1_INV ));
defparam asyncreset_ctrl_X49_Y1_N0.AsyncCtrlMux = 2'b11;
defparam asyncreset_ctrl_X49_Y1_N0.coord_x = 49;
defparam asyncreset_ctrl_X49_Y1_N0.coord_y = 1;
defparam asyncreset_ctrl_X49_Y1_N0.coord_z = 0;
// Location: LCCOMB_X50_Y4_N0
// alta_lcell_comb \gpio9_io_in[0] (
alta_slice \gpio9_io_in[0] (
	.A(vcc),
	.B(vcc),
	.C(vcc),
	.D(vcc),
	.Cin(),
	.Qin(),
	.Clk(),
	.AsyncReset(),
	.SyncReset(),
	.ShiftData(),
	.SyncLoad(),
	.LutOut(gpio9_io_in[0]),
	.Cout(),
	.Q());
defparam \gpio9_io_in[0] .mask = 16'h0000;
defparam \gpio9_io_in[0] .mode = "logic";
defparam \gpio9_io_in[0] .modeMux = 1'b0;
defparam \gpio9_io_in[0] .FeedbackMux = 1'b0;
defparam \gpio9_io_in[0] .ShiftMux = 1'b0;
defparam \gpio9_io_in[0] .BypassEn = 1'b0;
defparam \gpio9_io_in[0] .CarryEnb = 1'b1;
defparam \gpio9_io_in[0] .AsyncResetMux = 2'bxx;
defparam \gpio9_io_in[0] .SyncResetMux = 2'bxx;
defparam \gpio9_io_in[0] .SyncLoadMux = 2'bxx;
defparam \gpio9_io_in[0] .coord_x = 50;
defparam \gpio9_io_in[0] .coord_y = 4;
defparam \gpio9_io_in[0] .coord_z = 0;
// Location: LCCOMB_X50_Y4_N10
// alta_lcell_comb \gpio9_io_in[5] (
alta_slice \gpio9_io_in[5] (
	.A(vcc),
	.B(vcc),
	.C(vcc),
	.D(vcc),
	.Cin(),
	.Qin(),
	.Clk(),
	.AsyncReset(),
	.SyncReset(),
	.ShiftData(),
	.SyncLoad(),
	.LutOut(gpio9_io_in[5]),
	.Cout(),
	.Q());
defparam \gpio9_io_in[5] .mask = 16'h0000;
defparam \gpio9_io_in[5] .mode = "logic";
defparam \gpio9_io_in[5] .modeMux = 1'b0;
defparam \gpio9_io_in[5] .FeedbackMux = 1'b0;
defparam \gpio9_io_in[5] .ShiftMux = 1'b0;
defparam \gpio9_io_in[5] .BypassEn = 1'b0;
defparam \gpio9_io_in[5] .CarryEnb = 1'b1;
defparam \gpio9_io_in[5] .AsyncResetMux = 2'bxx;
defparam \gpio9_io_in[5] .SyncResetMux = 2'bxx;
defparam \gpio9_io_in[5] .SyncLoadMux = 2'bxx;
defparam \gpio9_io_in[5] .coord_x = 50;
defparam \gpio9_io_in[5] .coord_y = 4;
defparam \gpio9_io_in[5] .coord_z = 5;
// Location: LCCOMB_X50_Y4_N12
// alta_lcell_comb \gpio9_io_in[6] (
alta_slice \gpio9_io_in[6] (
	.A(vcc),
	.B(vcc),
	.C(vcc),
	.D(vcc),
	.Cin(),
	.Qin(),
	.Clk(),
	.AsyncReset(),
	.SyncReset(),
	.ShiftData(),
	.SyncLoad(),
	.LutOut(gpio9_io_in[6]),
	.Cout(),
	.Q());
defparam \gpio9_io_in[6] .mask = 16'h0000;
defparam \gpio9_io_in[6] .mode = "logic";
defparam \gpio9_io_in[6] .modeMux = 1'b0;
defparam \gpio9_io_in[6] .FeedbackMux = 1'b0;
defparam \gpio9_io_in[6] .ShiftMux = 1'b0;
defparam \gpio9_io_in[6] .BypassEn = 1'b0;
defparam \gpio9_io_in[6] .CarryEnb = 1'b1;
defparam \gpio9_io_in[6] .AsyncResetMux = 2'bxx;
defparam \gpio9_io_in[6] .SyncResetMux = 2'bxx;
defparam \gpio9_io_in[6] .SyncLoadMux = 2'bxx;
defparam \gpio9_io_in[6] .coord_x = 50;
defparam \gpio9_io_in[6] .coord_y = 4;
defparam \gpio9_io_in[6] .coord_z = 6;
// Location: LCCOMB_X50_Y4_N14
// alta_lcell_comb \gpio9_io_in[7] (
alta_slice \gpio9_io_in[7] (
	.A(vcc),
	.B(vcc),
	.C(vcc),
	.D(vcc),
	.Cin(),
	.Qin(),
	.Clk(),
	.AsyncReset(),
	.SyncReset(),
	.ShiftData(),
	.SyncLoad(),
	.LutOut(gpio9_io_in[7]),
	.Cout(),
	.Q());
defparam \gpio9_io_in[7] .mask = 16'h0000;
defparam \gpio9_io_in[7] .mode = "logic";
defparam \gpio9_io_in[7] .modeMux = 1'b0;
defparam \gpio9_io_in[7] .FeedbackMux = 1'b0;
defparam \gpio9_io_in[7] .ShiftMux = 1'b0;
defparam \gpio9_io_in[7] .BypassEn = 1'b0;
defparam \gpio9_io_in[7] .CarryEnb = 1'b1;
defparam \gpio9_io_in[7] .AsyncResetMux = 2'bxx;
defparam \gpio9_io_in[7] .SyncResetMux = 2'bxx;
defparam \gpio9_io_in[7] .SyncLoadMux = 2'bxx;
defparam \gpio9_io_in[7] .coord_x = 50;
defparam \gpio9_io_in[7] .coord_y = 4;
defparam \gpio9_io_in[7] .coord_z = 7;
// Location: LCCOMB_X50_Y4_N4
// alta_lcell_comb \gpio9_io_in[2] (
alta_slice \gpio9_io_in[2] (
	.A(vcc),
	.B(vcc),
	.C(vcc),
	.D(vcc),
	.Cin(),
	.Qin(),
	.Clk(),
	.AsyncReset(),
	.SyncReset(),
	.ShiftData(),
	.SyncLoad(),
	.LutOut(gpio9_io_in[2]),
	.Cout(),
	.Q());
defparam \gpio9_io_in[2] .mask = 16'h0000;
defparam \gpio9_io_in[2] .mode = "logic";
defparam \gpio9_io_in[2] .modeMux = 1'b0;
defparam \gpio9_io_in[2] .FeedbackMux = 1'b0;
defparam \gpio9_io_in[2] .ShiftMux = 1'b0;
defparam \gpio9_io_in[2] .BypassEn = 1'b0;
defparam \gpio9_io_in[2] .CarryEnb = 1'b1;
defparam \gpio9_io_in[2] .AsyncResetMux = 2'bxx;
defparam \gpio9_io_in[2] .SyncResetMux = 2'bxx;
defparam \gpio9_io_in[2] .SyncLoadMux = 2'bxx;
defparam \gpio9_io_in[2] .coord_x = 50;
defparam \gpio9_io_in[2] .coord_y = 4;
defparam \gpio9_io_in[2] .coord_z = 2;
// Location: LCCOMB_X50_Y4_N6
// alta_lcell_comb \gpio9_io_in[3] (
alta_slice \gpio9_io_in[3] (
	.A(vcc),
	.B(vcc),
	.C(vcc),
	.D(vcc),
	.Cin(),
	.Qin(),
	.Clk(),
	.AsyncReset(),
	.SyncReset(),
	.ShiftData(),
	.SyncLoad(),
	.LutOut(gpio9_io_in[3]),
	.Cout(),
	.Q());
defparam \gpio9_io_in[3] .mask = 16'h0000;
defparam \gpio9_io_in[3] .mode = "logic";
defparam \gpio9_io_in[3] .modeMux = 1'b0;
defparam \gpio9_io_in[3] .FeedbackMux = 1'b0;
defparam \gpio9_io_in[3] .ShiftMux = 1'b0;
defparam \gpio9_io_in[3] .BypassEn = 1'b0;
defparam \gpio9_io_in[3] .CarryEnb = 1'b1;
defparam \gpio9_io_in[3] .AsyncResetMux = 2'bxx;
defparam \gpio9_io_in[3] .SyncResetMux = 2'bxx;
defparam \gpio9_io_in[3] .SyncLoadMux = 2'bxx;
defparam \gpio9_io_in[3] .coord_x = 50;
defparam \gpio9_io_in[3] .coord_y = 4;
defparam \gpio9_io_in[3] .coord_z = 3;
// Location: LCCOMB_X50_Y4_N8
// alta_lcell_comb \gpio9_io_in[4] (
alta_slice \gpio9_io_in[4] (
	.A(vcc),
	.B(vcc),
	.C(vcc),
	.D(vcc),
	.Cin(),
	.Qin(),
	.Clk(),
	.AsyncReset(),
	.SyncReset(),
	.ShiftData(),
	.SyncLoad(),
	.LutOut(gpio9_io_in[4]),
	.Cout(),
	.Q());
defparam \gpio9_io_in[4] .mask = 16'h0000;
defparam \gpio9_io_in[4] .mode = "logic";
defparam \gpio9_io_in[4] .modeMux = 1'b0;
defparam \gpio9_io_in[4] .FeedbackMux = 1'b0;
defparam \gpio9_io_in[4] .ShiftMux = 1'b0;
defparam \gpio9_io_in[4] .BypassEn = 1'b0;
defparam \gpio9_io_in[4] .CarryEnb = 1'b1;
defparam \gpio9_io_in[4] .AsyncResetMux = 2'bxx;
defparam \gpio9_io_in[4] .SyncResetMux = 2'bxx;
defparam \gpio9_io_in[4] .SyncLoadMux = 2'bxx;
defparam \gpio9_io_in[4] .coord_x = 50;
defparam \gpio9_io_in[4] .coord_y = 4;
defparam \gpio9_io_in[4] .coord_z = 4;
// Location: LCCOMB_X57_Y5_N10
// alta_lcell_comb \~VCC (
alta_slice \~VCC (
	.A(vcc),
	.B(vcc),
	.C(vcc),
	.D(vcc),
	.Cin(),
	.Qin(),
	.Clk(),
	.AsyncReset(),
	.SyncReset(),
	.ShiftData(),
	.SyncLoad(),
	.LutOut(\~VCC~combout ),
	.Cout(),
	.Q());
defparam \~VCC .mask = 16'hFFFF;
defparam \~VCC .mode = "logic";
defparam \~VCC .modeMux = 1'b0;
defparam \~VCC .FeedbackMux = 1'b0;
defparam \~VCC .ShiftMux = 1'b0;
defparam \~VCC .BypassEn = 1'b0;
defparam \~VCC .CarryEnb = 1'b1;
defparam \~VCC .AsyncResetMux = 2'bxx;
defparam \~VCC .SyncResetMux = 2'bxx;
defparam \~VCC .SyncLoadMux = 2'bxx;
defparam \~VCC .coord_x = 57;
defparam \~VCC .coord_y = 5;
defparam \~VCC .coord_z = 5;
// Location: LCCOMB_X57_Y9_N0
// alta_lcell_comb \~GND (
alta_slice \~GND (
	.A(vcc),
	.B(vcc),
	.C(vcc),
	.D(vcc),
	.Cin(),
	.Qin(),
	.Clk(),
	.AsyncReset(),
	.SyncReset(),
	.ShiftData(),
	.SyncLoad(),
	.LutOut(\~GND~combout ),
	.Cout(),
	.Q());
defparam \~GND .mask = 16'h0000;
defparam \~GND .mode = "logic";
defparam \~GND .modeMux = 1'b0;
defparam \~GND .FeedbackMux = 1'b0;
defparam \~GND .ShiftMux = 1'b0;
defparam \~GND .BypassEn = 1'b0;
defparam \~GND .CarryEnb = 1'b1;
defparam \~GND .AsyncResetMux = 2'bxx;
defparam \~GND .SyncResetMux = 2'bxx;
defparam \~GND .SyncLoadMux = 2'bxx;
defparam \~GND .coord_x = 57;
defparam \~GND .coord_y = 9;
defparam \~GND .coord_z = 0;
endmodule

