	system_intel_niosv_m_0 u0 (
		.clk                          (_connected_to_clk_),                          //   input,   width = 1,                 clk.clk
		.reset_reset                  (_connected_to_reset_reset_),                  //   input,   width = 1,               reset.reset
		.platform_irq_rx_irq          (_connected_to_platform_irq_rx_irq_),          //   input,  width = 16,     platform_irq_rx.irq
		.instruction_manager_awaddr   (_connected_to_instruction_manager_awaddr_),   //  output,  width = 32, instruction_manager.awaddr
		.instruction_manager_awprot   (_connected_to_instruction_manager_awprot_),   //  output,   width = 3,                    .awprot
		.instruction_manager_awvalid  (_connected_to_instruction_manager_awvalid_),  //  output,   width = 1,                    .awvalid
		.instruction_manager_awready  (_connected_to_instruction_manager_awready_),  //   input,   width = 1,                    .awready
		.instruction_manager_wdata    (_connected_to_instruction_manager_wdata_),    //  output,  width = 32,                    .wdata
		.instruction_manager_wstrb    (_connected_to_instruction_manager_wstrb_),    //  output,   width = 4,                    .wstrb
		.instruction_manager_wvalid   (_connected_to_instruction_manager_wvalid_),   //  output,   width = 1,                    .wvalid
		.instruction_manager_wready   (_connected_to_instruction_manager_wready_),   //   input,   width = 1,                    .wready
		.instruction_manager_bresp    (_connected_to_instruction_manager_bresp_),    //   input,   width = 2,                    .bresp
		.instruction_manager_bvalid   (_connected_to_instruction_manager_bvalid_),   //   input,   width = 1,                    .bvalid
		.instruction_manager_bready   (_connected_to_instruction_manager_bready_),   //  output,   width = 1,                    .bready
		.instruction_manager_araddr   (_connected_to_instruction_manager_araddr_),   //  output,  width = 32,                    .araddr
		.instruction_manager_arprot   (_connected_to_instruction_manager_arprot_),   //  output,   width = 3,                    .arprot
		.instruction_manager_arvalid  (_connected_to_instruction_manager_arvalid_),  //  output,   width = 1,                    .arvalid
		.instruction_manager_arready  (_connected_to_instruction_manager_arready_),  //   input,   width = 1,                    .arready
		.instruction_manager_rdata    (_connected_to_instruction_manager_rdata_),    //   input,  width = 32,                    .rdata
		.instruction_manager_rresp    (_connected_to_instruction_manager_rresp_),    //   input,   width = 2,                    .rresp
		.instruction_manager_rvalid   (_connected_to_instruction_manager_rvalid_),   //   input,   width = 1,                    .rvalid
		.instruction_manager_rready   (_connected_to_instruction_manager_rready_),   //  output,   width = 1,                    .rready
		.data_manager_awaddr          (_connected_to_data_manager_awaddr_),          //  output,  width = 32,        data_manager.awaddr
		.data_manager_awprot          (_connected_to_data_manager_awprot_),          //  output,   width = 3,                    .awprot
		.data_manager_awvalid         (_connected_to_data_manager_awvalid_),         //  output,   width = 1,                    .awvalid
		.data_manager_awready         (_connected_to_data_manager_awready_),         //   input,   width = 1,                    .awready
		.data_manager_wdata           (_connected_to_data_manager_wdata_),           //  output,  width = 32,                    .wdata
		.data_manager_wstrb           (_connected_to_data_manager_wstrb_),           //  output,   width = 4,                    .wstrb
		.data_manager_wvalid          (_connected_to_data_manager_wvalid_),          //  output,   width = 1,                    .wvalid
		.data_manager_wready          (_connected_to_data_manager_wready_),          //   input,   width = 1,                    .wready
		.data_manager_bresp           (_connected_to_data_manager_bresp_),           //   input,   width = 2,                    .bresp
		.data_manager_bvalid          (_connected_to_data_manager_bvalid_),          //   input,   width = 1,                    .bvalid
		.data_manager_bready          (_connected_to_data_manager_bready_),          //  output,   width = 1,                    .bready
		.data_manager_araddr          (_connected_to_data_manager_araddr_),          //  output,  width = 32,                    .araddr
		.data_manager_arprot          (_connected_to_data_manager_arprot_),          //  output,   width = 3,                    .arprot
		.data_manager_arvalid         (_connected_to_data_manager_arvalid_),         //  output,   width = 1,                    .arvalid
		.data_manager_arready         (_connected_to_data_manager_arready_),         //   input,   width = 1,                    .arready
		.data_manager_rdata           (_connected_to_data_manager_rdata_),           //   input,  width = 32,                    .rdata
		.data_manager_rresp           (_connected_to_data_manager_rresp_),           //   input,   width = 2,                    .rresp
		.data_manager_rvalid          (_connected_to_data_manager_rvalid_),          //   input,   width = 1,                    .rvalid
		.data_manager_rready          (_connected_to_data_manager_rready_),          //  output,   width = 1,                    .rready
		.timer_sw_agent_address       (_connected_to_timer_sw_agent_address_),       //   input,   width = 6,      timer_sw_agent.address
		.timer_sw_agent_byteenable    (_connected_to_timer_sw_agent_byteenable_),    //   input,   width = 4,                    .byteenable
		.timer_sw_agent_read          (_connected_to_timer_sw_agent_read_),          //   input,   width = 1,                    .read
		.timer_sw_agent_readdata      (_connected_to_timer_sw_agent_readdata_),      //  output,  width = 32,                    .readdata
		.timer_sw_agent_write         (_connected_to_timer_sw_agent_write_),         //   input,   width = 1,                    .write
		.timer_sw_agent_writedata     (_connected_to_timer_sw_agent_writedata_),     //   input,  width = 32,                    .writedata
		.timer_sw_agent_waitrequest   (_connected_to_timer_sw_agent_waitrequest_),   //  output,   width = 1,                    .waitrequest
		.timer_sw_agent_readdatavalid (_connected_to_timer_sw_agent_readdatavalid_), //  output,   width = 1,                    .readdatavalid
		.dm_agent_address             (_connected_to_dm_agent_address_),             //   input,  width = 16,            dm_agent.address
		.dm_agent_read                (_connected_to_dm_agent_read_),                //   input,   width = 1,                    .read
		.dm_agent_readdata            (_connected_to_dm_agent_readdata_),            //  output,  width = 32,                    .readdata
		.dm_agent_write               (_connected_to_dm_agent_write_),               //   input,   width = 1,                    .write
		.dm_agent_writedata           (_connected_to_dm_agent_writedata_),           //   input,  width = 32,                    .writedata
		.dm_agent_waitrequest         (_connected_to_dm_agent_waitrequest_),         //  output,   width = 1,                    .waitrequest
		.dm_agent_readdatavalid       (_connected_to_dm_agent_readdatavalid_),       //  output,   width = 1,                    .readdatavalid
		.dbg_reset_out_reset          (_connected_to_dbg_reset_out_reset_),          //  output,   width = 1,       dbg_reset_out.reset
		.ndm_reset_in_reset           (_connected_to_ndm_reset_in_reset_)            //   input,   width = 1,        ndm_reset_in.reset
	);

