diff --git a/ossc.qsf b/ossc.qsf index 23fd326..243d454 100644 --- a/ossc.qsf +++ b/ossc.qsf @@ -41,7 +41,7 @@ set_global_assignment -name DEVICE EP4CE15E22C8 set_global_assignment -name TOP_LEVEL_ENTITY ossc set_global_assignment -name ORIGINAL_QUARTUS_VERSION 13.1 set_global_assignment -name PROJECT_CREATION_TIME_DATE "17:27:03 MAY 17, 2014" -set_global_assignment -name LAST_QUARTUS_VERSION "21.1.0 Lite Edition" +set_global_assignment -name LAST_QUARTUS_VERSION "23.1std.1 Lite Edition" set_global_assignment -name PROJECT_OUTPUT_DIRECTORY output_files set_global_assignment -name MIN_CORE_JUNCTION_TEMP 0 set_global_assignment -name MAX_CORE_JUNCTION_TEMP 85 diff --git a/rtl/char_array.qip b/rtl/char_array.qip index 9dc3a16..7bbcb8b 100644 --- a/rtl/char_array.qip +++ b/rtl/char_array.qip @@ -1,5 +1,5 @@ set_global_assignment -name IP_TOOL_NAME "RAM: 2-PORT" -set_global_assignment -name IP_TOOL_VERSION "21.1" +set_global_assignment -name IP_TOOL_VERSION "23.1" set_global_assignment -name IP_GENERATED_DEVICE_FAMILY "{Cyclone IV E}" set_global_assignment -name VERILOG_FILE [file join $::quartus(qip_path) "char_array.v"] set_global_assignment -name MISC_FILE [file join $::quartus(qip_path) "char_array_inst.v"] diff --git a/rtl/char_array.v b/rtl/char_array.v index 60ee132..79240a2 100644 --- a/rtl/char_array.v +++ b/rtl/char_array.v @@ -14,11 +14,11 @@ // ************************************************************ // THIS IS A WIZARD-GENERATED FILE. DO NOT EDIT THIS FILE! // -// 21.1.0 Build 842 10/21/2021 SJ Lite Edition +// 23.1std.1 Build 993 05/14/2024 SC Lite Edition // ************************************************************ -//Copyright (C) 2021 Intel Corporation. All rights reserved. +//Copyright (C) 2024 Intel Corporation. All rights reserved. //Your use of Intel Corporation's design tools, logic functions //and other software and tools, and any partner logic //functions, and any output files from any of the foregoing diff --git a/rtl/char_rom.qip b/rtl/char_rom.qip index f17cff1..625ec26 100644 --- a/rtl/char_rom.qip +++ b/rtl/char_rom.qip @@ -1,5 +1,5 @@ set_global_assignment -name IP_TOOL_NAME "ROM: 1-PORT" -set_global_assignment -name IP_TOOL_VERSION "21.1" +set_global_assignment -name IP_TOOL_VERSION "23.1" set_global_assignment -name IP_GENERATED_DEVICE_FAMILY "{Cyclone IV E}" set_global_assignment -name VERILOG_FILE [file join $::quartus(qip_path) "char_rom.v"] set_global_assignment -name MISC_FILE [file join $::quartus(qip_path) "char_rom_inst.v"] diff --git a/rtl/char_rom.v b/rtl/char_rom.v index 7d7df19..d9453e2 100644 --- a/rtl/char_rom.v +++ b/rtl/char_rom.v @@ -14,11 +14,11 @@ // ************************************************************ // THIS IS A WIZARD-GENERATED FILE. DO NOT EDIT THIS FILE! // -// 21.1.0 Build 842 10/21/2021 SJ Lite Edition +// 23.1std.1 Build 993 05/14/2024 SC Lite Edition // ************************************************************ -//Copyright (C) 2021 Intel Corporation. All rights reserved. +//Copyright (C) 2024 Intel Corporation. All rights reserved. //Your use of Intel Corporation's design tools, logic functions //and other software and tools, and any partner logic //functions, and any output files from any of the foregoing diff --git a/rtl/linebuf.qip b/rtl/linebuf.qip index 17270d7..9fe20c8 100644 --- a/rtl/linebuf.qip +++ b/rtl/linebuf.qip @@ -1,4 +1,4 @@ set_global_assignment -name IP_TOOL_NAME "RAM: 2-PORT" -set_global_assignment -name IP_TOOL_VERSION "21.1" +set_global_assignment -name IP_TOOL_VERSION "23.1" set_global_assignment -name IP_GENERATED_DEVICE_FAMILY "{Cyclone IV E}" set_global_assignment -name VERILOG_FILE [file join $::quartus(qip_path) "linebuf.v"] diff --git a/rtl/linebuf.v b/rtl/linebuf.v index 19140a9..4190b1f 100644 --- a/rtl/linebuf.v +++ b/rtl/linebuf.v @@ -14,11 +14,11 @@ // ************************************************************ // THIS IS A WIZARD-GENERATED FILE. DO NOT EDIT THIS FILE! // -// 21.1.0 Build 842 10/21/2021 SJ Lite Edition +// 23.1std.1 Build 993 05/14/2024 SC Lite Edition // ************************************************************ -//Copyright (C) 2021 Intel Corporation. All rights reserved. +//Copyright (C) 2024 Intel Corporation. All rights reserved. //Your use of Intel Corporation's design tools, logic functions //and other software and tools, and any partner logic //functions, and any output files from any of the foregoing diff --git a/rtl/lpm_mult_8x5_9.qip b/rtl/lpm_mult_8x5_9.qip index 39a35c4..ed60fb5 100644 --- a/rtl/lpm_mult_8x5_9.qip +++ b/rtl/lpm_mult_8x5_9.qip @@ -1,4 +1,4 @@ set_global_assignment -name IP_TOOL_NAME "LPM_MULT" -set_global_assignment -name IP_TOOL_VERSION "21.1" +set_global_assignment -name IP_TOOL_VERSION "23.1" set_global_assignment -name IP_GENERATED_DEVICE_FAMILY "{Cyclone IV E}" set_global_assignment -name VERILOG_FILE [file join $::quartus(qip_path) "lpm_mult_8x5_9.v"] diff --git a/rtl/lpm_mult_8x5_9.v b/rtl/lpm_mult_8x5_9.v index 2c704cc..e27b9dc 100644 --- a/rtl/lpm_mult_8x5_9.v +++ b/rtl/lpm_mult_8x5_9.v @@ -1,7 +1,7 @@ // megafunction wizard: %LPM_MULT% // GENERATION: STANDARD // VERSION: WM1.0 -// MODULE: lpm_mult +// MODULE: lpm_mult // ============================================================ // File Name: lpm_mult_8x5_9.v @@ -14,17 +14,17 @@ // ************************************************************ // THIS IS A WIZARD-GENERATED FILE. DO NOT EDIT THIS FILE! // -// 21.1.0 Build 842 10/21/2021 SJ Lite Edition +// 23.1std.1 Build 993 05/14/2024 SC Lite Edition // ************************************************************ -//Copyright (C) 2021 Intel Corporation. All rights reserved. -//Your use of Intel Corporation's design tools, logic functions -//and other software and tools, and any partner logic -//functions, and any output files from any of the foregoing -//(including device programming or simulation files), and any -//associated documentation or information are expressly subject -//to the terms and conditions of the Intel Program License +//Copyright (C) 2024 Intel Corporation. All rights reserved. +//Your use of Intel Corporation's design tools, logic functions +//and other software and tools, and any partner logic +//functions, and any output files from any of the foregoing +//(including device programming or simulation files), and any +//associated documentation or information are expressly subject +//to the terms and conditions of the Intel Program License //Subscription Agreement, the Intel Quartus Prime License Agreement, //the Intel FPGA IP License Agreement, or other applicable license //agreement, including, without limitation, that your use is for diff --git a/rtl/lpm_mult_sl.qip b/rtl/lpm_mult_sl.qip index 7fd7606..b6c579b 100644 --- a/rtl/lpm_mult_sl.qip +++ b/rtl/lpm_mult_sl.qip @@ -1,4 +1,4 @@ set_global_assignment -name IP_TOOL_NAME "LPM_MULT" -set_global_assignment -name IP_TOOL_VERSION "21.1" +set_global_assignment -name IP_TOOL_VERSION "23.1" set_global_assignment -name IP_GENERATED_DEVICE_FAMILY "{Cyclone IV E}" set_global_assignment -name VERILOG_FILE [file join $::quartus(qip_path) "lpm_mult_sl.v"] diff --git a/rtl/lpm_mult_sl.v b/rtl/lpm_mult_sl.v index 4b660dc..7818116 100644 --- a/rtl/lpm_mult_sl.v +++ b/rtl/lpm_mult_sl.v @@ -14,11 +14,11 @@ // ************************************************************ // THIS IS A WIZARD-GENERATED FILE. DO NOT EDIT THIS FILE! // -// 21.1.0 Build 842 10/21/2021 SJ Lite Edition +// 23.1std.1 Build 993 05/14/2024 SC Lite Edition // ************************************************************ -//Copyright (C) 2021 Intel Corporation. All rights reserved. +//Copyright (C) 2024 Intel Corporation. All rights reserved. //Your use of Intel Corporation's design tools, logic functions //and other software and tools, and any partner logic //functions, and any output files from any of the foregoing diff --git a/rtl/ossc.v b/rtl/ossc.v index 58678e5..474bf10 100644 --- a/rtl/ossc.v +++ b/rtl/ossc.v @@ -406,6 +406,13 @@ sys sys_inst( .pll_reconfig_0_pll_reconfig_if_scandone (pll_scandone) ); +// These do not work in current Quartus version (23.1) and a patch file (scripts/qsys.patch) must be used after Qsys generation instead +defparam + sys_inst.epcq_controller2_0.asmi2_inst_epcq_ctrl.xip_controller.avst_fifo_inst.USE_MEMORY_BLOCKS = 0, + sys_inst.epcq_controller2_0.asmi2_inst_epcq_ctrl.xip_controller.avst_fifo_inst.avst_fifo.USE_MEMORY_BLOCKS = 0, + sys_inst.master_0.fifo.USE_MEMORY_BLOCKS = 0, + sys_inst.onchip_memory2_0.the_altsyncram.MAXIMUM_DEPTH = 2048; + scanconverter #( .EMIF_ENABLE(0), .NUM_LINE_BUFFERS(2) diff --git a/rtl/pll_2x.qip b/rtl/pll_2x.qip index d047ad4..9716b1d 100644 --- a/rtl/pll_2x.qip +++ b/rtl/pll_2x.qip @@ -1,5 +1,5 @@ set_global_assignment -name IP_TOOL_NAME "ALTPLL" -set_global_assignment -name IP_TOOL_VERSION "21.1" +set_global_assignment -name IP_TOOL_VERSION "23.1" set_global_assignment -name IP_GENERATED_DEVICE_FAMILY "{Cyclone IV E}" set_global_assignment -name VERILOG_FILE [file join $::quartus(qip_path) "pll_2x.v"] set_global_assignment -name MISC_FILE [file join $::quartus(qip_path) "pll_2x.ppf"] diff --git a/rtl/pll_2x.v b/rtl/pll_2x.v index 2f50912..4b590d1 100644 --- a/rtl/pll_2x.v +++ b/rtl/pll_2x.v @@ -9,16 +9,16 @@ // altpll // // Simulation Library Files(s): -// altera_mf +// // ============================================================ // ************************************************************ // THIS IS A WIZARD-GENERATED FILE. DO NOT EDIT THIS FILE! // -// 21.1.0 Build 842 10/21/2021 SJ Lite Edition +// 23.1std.1 Build 993 05/14/2024 SC Lite Edition // ************************************************************ -//Copyright (C) 2021 Intel Corporation. All rights reserved. +//Copyright (C) 2024 Intel Corporation. All rights reserved. //Your use of Intel Corporation's design tools, logic functions //and other software and tools, and any partner logic //functions, and any output files from any of the foregoing @@ -377,5 +377,4 @@ endmodule // Retrieval info: GEN_FILE: TYPE_NORMAL pll_2x_bb.v FALSE // Retrieval info: GEN_FILE: TYPE_NORMAL pll_2x.mif TRUE // Retrieval info: GEN_FILE: TYPE_NORMAL pll_2x.hex TRUE -// Retrieval info: LIB_FILE: altera_mf // Retrieval info: CBX_MODULE_PREFIX: ON diff --git a/scripts/qsys.patch b/scripts/qsys.patch new file mode 100644 index 0000000..d5de326 --- /dev/null +++ b/scripts/qsys.patch @@ -0,0 +1,35 @@ +--- sys/synthesis/submodules/altera_asmi2_xip_controller.sv 2024-07-15 02:34:49.476724296 +0300 ++++ sys/synthesis/submodules/altera_asmi2_xip_controller.sv 2024-07-15 02:50:24.750038794 +0300 +@@ -611,7 +611,7 @@ + .USE_PACKETS (1), + .USE_FILL_LEVEL (0), + .EMPTY_LATENCY (3), +- .USE_MEMORY_BLOCKS (1), ++ .USE_MEMORY_BLOCKS (0), + .USE_STORE_FORWARD (0), + .USE_ALMOST_FULL_IF (0), + .USE_ALMOST_EMPTY_IF (0) + +--- sys/synthesis/submodules/sys_master_0.v 2024-07-15 02:34:47.396703537 +0300 ++++ sys/synthesis/submodules/sys_master_0.v 2024-07-15 02:50:14.617938092 +0300 +@@ -163,7 +163,7 @@ + .USE_PACKETS (0), + .USE_FILL_LEVEL (0), + .EMPTY_LATENCY (3), +- .USE_MEMORY_BLOCKS (1), ++ .USE_MEMORY_BLOCKS (0), + .USE_STORE_FORWARD (0), + .USE_ALMOST_FULL_IF (0), + .USE_ALMOST_EMPTY_IF (0) + +--- sys/synthesis/submodules/sys_onchip_memory2_0.v 2024-07-15 02:34:47.540704974 +0300 ++++ sys/synthesis/submodules/sys_onchip_memory2_0.v 2024-07-15 02:49:59.685789671 +0300 +@@ -71,7 +71,7 @@ + defparam the_altsyncram.byte_size = 8, + the_altsyncram.init_file = INIT_FILE, + the_altsyncram.lpm_type = "altsyncram", +- the_altsyncram.maximum_depth = 10496, ++ the_altsyncram.maximum_depth = 2048, + the_altsyncram.numwords_a = 10496, + the_altsyncram.operation_mode = "SINGLE_PORT", + the_altsyncram.outdata_reg_a = "UNREGISTERED", diff --git a/software/sys_controller/link.common.ld b/software/sys_controller/link.common.ld index f0d6e7b..48a00f3 100644 --- a/software/sys_controller/link.common.ld +++ b/software/sys_controller/link.common.ld @@ -3,7 +3,7 @@ __DYNAMIC = 0; MEMORY { - dataram : ORIGIN = 0x00010000, LENGTH = 0xa000 + dataram : ORIGIN = 0x00010000, LENGTH = 0xa400 } /* Stack information variables */ diff --git a/software/sys_controller/ossc/menu.c b/software/sys_controller/ossc/menu.c index bc5ae54..1beaa27 100644 --- a/software/sys_controller/ossc/menu.c +++ b/software/sys_controller/ossc/menu.c @@ -255,9 +255,7 @@ MENU(menu_settings, P99_PROTECT({ \ { LNG("<Reset settings>","<セッテイヲショキカ >"), OPT_FUNC_CALL, { .fun = { set_default_avconfig, NULL } } }, #ifndef DEBUG { LNG("<Import sett. >","<セッテイヨミコミ >"), OPT_FUNC_CALL, { .fun = { import_userdata, NULL } } }, -#if 0 { LNG("<Export sett. >","<セッテイカキコミ >"), OPT_FUNC_CALL, { .fun = { export_userdata, NULL } } }, -#endif { LNG("<Fw. update >","<ファームウェアアップデート>"), OPT_FUNC_CALL, { .fun = { fw_update, NULL } } }, #endif })) diff --git a/sys.qsys b/sys.qsys index 0e47089..253950b 100644 --- a/sys.qsys +++ b/sys.qsys @@ -13,7 +13,7 @@ { datum _sortIndex { - value = "0"; + value = "1"; type = "int"; } } @@ -118,28 +118,15 @@ { datum _sortIndex { - value = "5"; + value = "0"; type = "int"; } } - element jtag_uart_0.avalon_jtag_slave - { - datum _lockedAddress - { - value = "1"; - type = "boolean"; - } - datum baseAddress - { - value = "131104"; - type = "String"; - } - } element master_0 { datum _sortIndex { - value = "3"; + value = "4"; type = "int"; } } @@ -147,7 +134,7 @@ { datum _sortIndex { - value = "2"; + value = "3"; type = "int"; } } @@ -164,19 +151,6 @@ type = "String"; } } - element onchip_memory2_0.s2 - { - datum _lockedAddress - { - value = "1"; - type = "boolean"; - } - datum baseAddress - { - value = "65536"; - type = "String"; - } - } element osd_generator_0 { datum _sortIndex @@ -265,7 +239,7 @@ { datum _sortIndex { - value = "1"; + value = "2"; type = "int"; } } @@ -302,23 +276,10 @@ { datum _sortIndex { - value = "4"; + value = "5"; type = "int"; } } - element timer_0.s1 - { - datum _lockedAddress - { - value = "1"; - type = "boolean"; - } - datum baseAddress - { - value = "131072"; - type = "String"; - } - } } ]]></parameter> <parameter name="clockCrossingAdapter" value="HANDSHAKE" /> @@ -387,7 +348,7 @@ internal="sc_config_0.sc_if" type="conduit" dir="end" /> - <module name="clk_27" kind="clock_source" version="21.1" enabled="1"> + <module name="clk_27" kind="clock_source" version="23.1" enabled="1"> <parameter name="clockFrequency" value="27000000" /> <parameter name="clockFrequencyKnown" value="true" /> <parameter name="inputClockFrequency" value="0" /> @@ -396,7 +357,7 @@ <module name="epcq_controller2_0" kind="altera_epcq_controller2" - version="21.1" + version="23.1" enabled="1"> <parameter name="AUTO_DEVICE" value="EP4CE15E22C8" /> <parameter name="AUTO_DEVICE_SPEEDGRADE" value="8" /> @@ -426,7 +387,7 @@ <module name="jtag_uart_0" kind="altera_avalon_jtag_uart" - version="21.1" + version="23.1" enabled="1"> <parameter name="allowMultipleConnections" value="false" /> <parameter name="avalonSpec" value="2.0" /> @@ -444,8 +405,8 @@ </module> <module name="master_0" - kind="altera_jtag_avalon_master_mod" - version="1.0" + kind="altera_jtag_avalon_master" + version="23.1" enabled="1"> <parameter name="AUTO_DEVICE" value="EP4CE15E22C8" /> <parameter name="AUTO_DEVICE_FAMILY" value="Cyclone IV E" /> @@ -454,13 +415,12 @@ <parameter name="FAST_VER" value="0" /> <parameter name="FIFO_DEPTHS" value="2" /> <parameter name="PLI_PORT" value="50000" /> - <parameter name="USE_MEMORY_BLOCKS" value="0" /> <parameter name="USE_PLI" value="0" /> </module> <module name="onchip_memory2_0" kind="altera_avalon_onchip_memory2" - version="21.1" + version="23.1" enabled="1"> <parameter name="allowInSystemMemoryContentEditor" value="false" /> <parameter name="autoInitializationFileName">$${FILENAME}_onchip_memory2_0</parameter> @@ -470,14 +430,14 @@ <parameter name="dataWidth2" value="32" /> <parameter name="deviceFamily" value="Cyclone IV E" /> <parameter name="deviceFeatures">COMPILER_SUPPORT 1 CELL_LEVEL_BACK_ANNOTATION_DISABLED 0 ANY_QFP 0 ADDRESS_STALL 1 ADVANCED_INFO 0 ALLOWS_COMPILING_OTHER_FAMILY_IP 1 GENERATE_DC_ON_CURRENT_WARNING_FOR_INTERNAL_CLAMPING_DIODE 0 DSP 0 DSP_SHIFTER_BLOCK 0 DUMP_ASM_LAB_BITS_FOR_POWER 1 EMUL 1 ENABLE_ADVANCED_IO_ANALYSIS_GUI_FEATURES 1 ENABLE_PIN_PLANNER 0 ENGINEERING_SAMPLE 0 EPCS 1 ESB 0 FAKE1 0 FAKE2 0 FAKE3 0 FAMILY_LEVEL_INSTALLATION_ONLY 1 FASTEST 0 FINAL_TIMING_MODEL 0 FITTER_USE_FALLING_EDGE_DELAY 0 FPP_COMPLETELY_PLACES_AND_ROUTES_PERIPHERY 0 HARDCOPY 0 HAS_MICROPROCESSOR 0 HAS_MIF_SMART_COMPILE_SUPPORT 1 HAS_MINMAX_TIMING_MODELING_SUPPORT 1 HAS_MIN_TIMING_ANALYSIS_SUPPORT 1 HAS_MUX_RESTRUCTURE_SUPPORT 1 HAS_NADDER_STYLE_CLOCKING 0 HAS_NADDER_STYLE_FF 0 HAS_NADDER_STYLE_LCELL_COMB 0 HAS_NEW_CDB_NAME_FOR_M20K_SCLR 0 HAS_NEW_HC_FLOW_SUPPORT 0 HAS_NEW_SERDES_MAX_RESOURCE_COUNT_REPORTING_SUPPORT 1 HAS_NEW_VPR_SUPPORT 1 HAS_NONSOCKET_TECHNOLOGY_MIGRATION_SUPPORT 0 HAS_NO_HARDBLOCK_PARTITION_SUPPORT 0 HAS_NO_JTAG_USERCODE_SUPPORT 0 HAS_OPERATING_SETTINGS_AND_CONDITIONS_REPORTING_SUPPORT 1 HAS_ACE_SUPPORT 1 HAS_ACTIVE_PARALLEL_FLASH_SUPPORT 0 HAS_ADJUSTABLE_OUTPUT_IO_TIMING_MEAS_POINT 0 HAS_ADVANCED_IO_INVERTED_CORNER 0 HAS_ADVANCED_IO_POWER_SUPPORT 1 HAS_ADVANCED_IO_TIMING_SUPPORT 1 HAS_ALM_SUPPORT 0 HAS_ATOM_AND_ROUTING_POWER_MODELED_TOGETHER 0 HAS_AUTO_DERIVE_CLOCK_UNCERTAINTY_SUPPORT 0 HAS_AUTO_FIT_SUPPORT 1 HAS_BALANCED_OPT_TECHNIQUE_SUPPORT 1 HAS_BENEFICIAL_SKEW_SUPPORT 1 HAS_BITLEVEL_DRIVE_STRENGTH_CONTROL 1 HAS_BSDL_FILE_GENERATION 1 HAS_CDB_RE_NETWORK_PRESERVATION_SUPPORT 0 HAS_CGA_SUPPORT 1 HAS_CHECK_NETLIST_SUPPORT 0 HAS_CLOCK_REGION_CHECKER_ENABLED 1 HAS_CORE_JUNCTION_TEMP_DERATING 0 HAS_CROSSTALK_SUPPORT 0 HAS_CUSTOM_REGION_SUPPORT 1 HAS_DAP_JTAG_FROM_HPS 0 HAS_DATA_DRIVEN_ACVQ_HSSI_SUPPORT 0 HAS_DDB_FDI_SUPPORT 0 HAS_DESIGN_ANALYZER_SUPPORT 1 HAS_DETAILED_IO_RAIL_POWER_MODEL 1 HAS_DETAILED_LEIM_STATIC_POWER_MODEL 1 HAS_DETAILED_LE_POWER_MODEL 1 HAS_DETAILED_ROUTING_MUX_STATIC_POWER_MODEL 1 HAS_DETAILED_THERMAL_CIRCUIT_PARAMETER_SUPPORT 1 HAS_DEVICE_MIGRATION_SUPPORT 1 HAS_DIAGONAL_MIGRATION_SUPPORT 0 HAS_EMIF_TOOLKIT_SUPPORT 0 HAS_ERROR_DETECTION_SUPPORT 0 HAS_FAMILY_VARIANT_MIGRATION_SUPPORT 0 HAS_FANOUT_FREE_NODE_SUPPORT 1 HAS_FAST_FIT_SUPPORT 1 HAS_FIT_NETLIST_OPT_RETIME_SUPPORT 1 HAS_FIT_NETLIST_OPT_SUPPORT 1 HAS_FITTER_ECO_SUPPORT 1 HAS_FORMAL_VERIFICATION_SUPPORT 1 HAS_FPGA_XCHANGE_SUPPORT 1 HAS_FSAC_LUTRAM_REGISTER_PACKING_SUPPORT 0 HAS_FULL_DAT_MIN_TIMING_SUPPORT 1 HAS_FULL_INCREMENTAL_DESIGN_SUPPORT 1 HAS_FUNCTIONAL_SIMULATION_SUPPORT 1 HAS_FUNCTIONAL_VERILOG_SIMULATION_SUPPORT 0 HAS_FUNCTIONAL_VHDL_SIMULATION_SUPPORT 0 HAS_GLITCH_FILTERING_SUPPORT 1 HAS_HARDCOPYII_SUPPORT 0 HAS_HC_READY_SUPPORT 0 HAS_HIGH_SPEED_LOW_POWER_TILE_SUPPORT 0 HAS_HOLD_TIME_AVOIDANCE_ACROSS_CLOCK_SPINE_SUPPORT 1 HAS_HSSI_POWER_CALCULATOR 0 HAS_HSPICE_WRITER_SUPPORT 1 HAS_IBISO_WRITER_SUPPORT 0 HAS_ICD_DATA_IP 0 HAS_IDB_SUPPORT 1 HAS_INCREMENTAL_DAT_SUPPORT 1 HAS_INCREMENTAL_SYNTHESIS_SUPPORT 1 HAS_IO_ASSIGNMENT_ANALYSIS_SUPPORT 1 HAS_IO_DECODER 0 HAS_IO_PLACEMENT_OPTIMIZATION_SUPPORT 1 HAS_IO_PLACEMENT_USING_GEOMETRY_RULE 0 HAS_IO_PLACEMENT_USING_PHYSIC_RULE 0 HAS_IO_SMART_RECOMPILE_SUPPORT 0 HAS_JITTER_SUPPORT 1 HAS_JTAG_SLD_HUB_SUPPORT 1 HAS_LOGIC_LOCK_SUPPORT 1 HAS_PAD_LOCATION_ASSIGNMENT_SUPPORT 0 HAS_PASSIVE_PARALLEL_SUPPORT 0 HAS_PARTIAL_RECONFIG_SUPPORT 0 HAS_PDN_MODEL_STATUS 0 HAS_PHYSICAL_NETLIST_OUTPUT 0 HAS_PHYSICAL_DESIGN_PLANNER_SUPPORT 0 HAS_PHYSICAL_ROUTING_SUPPORT 0 HAS_PIN_SPECIFIC_VOLTAGE_SUPPORT 1 HAS_PLDM_REF_SUPPORT 1 HAS_POWER_BINNING_LIMITS_DATA 0 HAS_POWER_ESTIMATION_SUPPORT 1 HAS_PRELIMINARY_CLOCK_UNCERTAINTY_NUMBERS 0 HAS_PRE_FITTER_FPP_SUPPORT 0 HAS_PRE_FITTER_LUTRAM_NETLIST_CHECKER_ENABLED 0 HAS_PVA_SUPPORT 1 HAS_QUARTUS_HIERARCHICAL_DESIGN_SUPPORT 0 HAS_RAPID_RECOMPILE_SUPPORT 0 HAS_RCF_SUPPORT 1 HAS_RCF_SUPPORT_FOR_DEBUGGING 0 HAS_RED_BLACK_SEPARATION_SUPPORT 0 HAS_RE_LEVEL_TIMING_GRAPH_SUPPORT 1 HAS_RISEFALL_DELAY_SUPPORT 1 HAS_SIGNAL_PROBE_SUPPORT 1 HAS_SIGNAL_TAP_SUPPORT 1 HAS_SIMULATOR_SUPPORT 0 HAS_SPLIT_IO_SUPPORT 1 HAS_SPLIT_LC_SUPPORT 1 HAS_STRICT_PRESERVATION_SUPPORT 1 HAS_SYNTHESIS_ON_ATOMS 0 HAS_SYNTH_NETLIST_OPT_RETIME_SUPPORT 1 HAS_SYNTH_NETLIST_OPT_SUPPORT 1 HAS_SYNTH_FSYN_NETLIST_OPT_SUPPORT 1 HAS_TCL_FITTER_SUPPORT 0 HAS_TECHNOLOGY_MIGRATION_SUPPORT 0 HAS_TEMPLATED_REGISTER_PACKING_SUPPORT 1 HAS_TIME_BORROWING_SUPPORT 0 HAS_TIMING_DRIVEN_SYNTHESIS_SUPPORT 1 HAS_TIMING_INFO_SUPPORT 1 HAS_TIMING_OPERATING_CONDITIONS 1 HAS_TIMING_SIMULATION_SUPPORT 1 HAS_TITAN_BASED_MAC_REGISTER_PACKER_SUPPORT 0 HAS_U2B2_SUPPORT 0 HAS_USE_FITTER_INFO_SUPPORT 1 HAS_USER_HIGH_SPEED_LOW_POWER_TILE_SUPPORT 0 HAS_VCCPD_POWER_RAIL 0 HAS_VERTICAL_MIGRATION_SUPPORT 1 HAS_VIEWDRAW_SYMBOL_SUPPORT 0 HAS_VIO_SUPPORT 1 HAS_VIRTUAL_DEVICES 0 HAS_WYSIWYG_DFFEAS_SUPPORT 1 HAS_XIBISO_WRITER_SUPPORT 1 HAS_XIBISO2_WRITER_SUPPORT 0 HAS_18_BIT_MULTS 0 INCREMENTAL_DESIGN_SUPPORTS_COMPATIBLE_CONSTRAINTS 1 INSTALLED 0 INTERNAL_POF_SUPPORT_ENABLED 0 INTERNAL_USE_ONLY 0 IFP_USE_LEGACY_IO_CHECKER 0 ISSUE_MILITARY_TEMPERATURE_WARNING 0 IS_CONFIG_ROM 0 IS_BARE_DIE 0 IS_DEFAULT_FAMILY 0 IS_FOR_INTERNAL_TESTING_ONLY 0 IS_HARDCOPY_FAMILY 0 IS_HBGA_PACKAGE 0 IS_HIGH_CURRENT_PART 0 IS_JW_NEW_BINNING_PLAN 0 IS_JZ_NEW_BINNING_PLAN 0 IS_LOW_POWER_PART 0 IS_SMI_PART 0 IS_SDM_ONLY_PACKAGE 0 IS_REVE_SILICON 0 LOAD_BLK_TYPE_DATA_FROM_ATOM_WYS_INFO 0 LVDS_IO 1 M144K_MEMORY 0 M10K_MEMORY 0 M20K_MEMORY 0 M4K_MEMORY 0 M512_MEMORY 0 M9K_MEMORY 1 MLAB_MEMORY 0 MRAM_MEMORY 0 NOT_MIGRATABLE 0 NOT_LISTED 0 NO_FITTER_DELAY_CACHE_GENERATED 0 NO_SUPPORT_FOR_LOGICLOCK_CONTENT_BACK_ANNOTATION 1 NO_SUPPORT_FOR_STA_CLOCK_UNCERTAINTY_CHECK 0 NO_POF 0 NO_PIN_OUT 0 NO_RPE_SUPPORT 0 NO_TDC_SUPPORT 0 SHOW_HIDDEN_FAMILY_IN_PROGRAMMER 0 STRICT_TIMING_DB_CHECKS 0 SUPPORT_HIGH_SPEED_HPS 0 SUPPORTS_1P0V_IOSTD 0 SUPPORTS_CRC 1 SUPPORTS_ADDITIONAL_OPTIONS_FOR_UNUSED_IO 0 SUPPORTS_GENERATION_OF_EARLY_POWER_ESTIMATOR_FILE 1 SUPPORTS_GLOBAL_SIGNAL_BACK_ANNOTATION 0 SUPPORTS_DIFFERENTIAL_AIOT_BOARD_TRACE_MODEL 1 SUPPORTS_DSP_BALANCING_BACK_ANNOTATION 0 SUPPORTS_HIPI_RETIMING 0 SUPPORTS_LICENSE_FREE_PARTIAL_RECONFIG 0 SUPPORTS_MAC_CHAIN_OUT_ADDER 0 SUPPORTS_NEW_BINNING_PLAN 0 SUPPORTS_SIGNALPROBE_REGISTER_PIPELINING 1 SUPPORTS_SINGLE_ENDED_AIOT_BOARD_TRACE_MODEL 1 SUPPORTS_RAM_PACKING_BACK_ANNOTATION 0 SUPPORTS_REG_PACKING_BACK_ANNOTATION 0 SUPPORTS_USER_MANUAL_LOGIC_DUPLICATION 1 SUPPORTS_VID 0 POSTMAP_BAK_DATABASE_EXPORT_ENABLED 1 POSTFIT_BAK_DATABASE_EXPORT_ENABLED 1 PROGRAMMER_ONLY 0 PROGRAMMER_SUPPORT 1 PVA_SUPPORTS_ONLY_SUBSET_OF_ATOMS 0 QMAP_IN_DEVELOPMENT 0 QFIT_IN_DEVELOPMENT 0 RAM_LOGICAL_NAME_CHECKING_IN_CUT_ENABLED 1 REPORTS_METASTABILITY_MTBF 1 REQUIRE_QUARTUS_HIERARCHICAL_DESIGN 0 REQUIRE_SPECIAL_HANDLING_FOR_LOCAL_LABLINE 1 REQUIRES_INSTALLATION_PATCH 0 REQUIRES_LIST_OF_TEMPERATURE_AND_VOLTAGE_OPERATING_CONDITIONS 1 RESERVES_SIGNAL_PROBE_PINS 0 RESOLVE_MAX_FANOUT_EARLY 1 RESOLVE_MAX_FANOUT_LATE 0 RESPECTS_FIXED_SIZED_LOCKED_LOCATION_LOGICLOCK 1 RESTRICTED_USER_SELECTION 0 RESTRICT_PARTIAL_RECONFIG 0 RISEFALL_SUPPORT_IS_HIDDEN 0 WYSIWYG_BUS_WIDTH_CHECKING_IN_CUT_ENABLED 1 TMV_RUN_CUSTOMIZABLE_VIEWER 1 TMV_RUN_INTERNAL_DETAILS 1 TMV_RUN_INTERNAL_DETAILS_ON_IO 0 TMV_RUN_INTERNAL_DETAILS_ON_IOBUF 1 TMV_RUN_INTERNAL_DETAILS_ON_LCELL 0 TMV_RUN_INTERNAL_DETAILS_ON_LRAM 0 TRANSCEIVER_3G_BLOCK 0 TRANSCEIVER_6G_BLOCK 0 USES_ACV_FOR_FLED 1 USES_ADB_FOR_BACK_ANNOTATION 1 USES_ALTERA_LNSIM 0 USES_ASIC_ROUTING_POWER_CALCULATOR 0 USES_DATA_DRIVEN_PLL_COMPUTATION_UTIL 1 USES_DEV 1 USES_ICP_FOR_ECO_FITTER 0 USES_LIBERTY_TIMING 0 USES_NETWORK_ROUTING_POWER_CALCULATOR 0 USES_PART_INFO_FOR_DISPLAYING_CORE_VOLTAGE_VALUE 0 USES_POWER_SIGNAL_ACTIVITIES 1 USES_PVAFAM2 0 USES_SECOND_GENERATION_PART_INFO 0 USES_SECOND_GENERATION_POWER_ANALYZER 0 USES_THIRD_GENERATION_TIMING_MODELS_TIS 1 USES_U2B2_TIMING_MODELS 0 USES_XML_FORMAT_FOR_EMIF_PIN_MAP_FILE 0 USE_OCT_AUTO_CALIBRATION 1 USE_ADVANCED_IO_POWER_BY_DEFAULT 1 USE_ADVANCED_IO_TIMING_BY_DEFAULT 1 USE_BASE_FAMILY_DDB_PATH 0 USE_RELAX_IO_ASSIGNMENT_RULES 0 USE_RISEFALL_ONLY 1 USE_SEPARATE_LIST_FOR_TECH_MIGRATION 0 USE_SINGLE_COMPILER_PASS_PLL_MIF_FILE_WRITER 1 USE_TITAN_IO_BASED_IO_REGISTER_PACKER_UTIL 0 USING_28NM_OR_OLDER_TIMING_METHODOLOGY 1</parameter> - <parameter name="dualPort" value="true" /> + <parameter name="dualPort" value="false" /> <parameter name="ecc_enabled" value="false" /> <parameter name="enPRInitMode" value="false" /> <parameter name="enableDiffWidth" value="false" /> <parameter name="initMemContent" value="true" /> <parameter name="initializationFileName" value="onchip_mem.hex" /> <parameter name="instanceID" value="NONE" /> - <parameter name="memorySize" value="40960" /> + <parameter name="memorySize" value="41984" /> <parameter name="readDuringWriteMode" value="DONT_CARE" /> <parameter name="resetrequest_enabled" value="true" /> <parameter name="simAllowMRAMContentsFile" value="false" /> @@ -490,7 +450,7 @@ <parameter name="writable" value="true" /> </module> <module name="osd_generator_0" kind="osd_generator" version="1.0" enabled="1" /> - <module name="pio_0" kind="altera_avalon_pio" version="21.1" enabled="1"> + <module name="pio_0" kind="altera_avalon_pio" version="23.1" enabled="1"> <parameter name="bitClearingEdgeCapReg" value="false" /> <parameter name="bitModifyingOutReg" value="false" /> <parameter name="captureEdge" value="false" /> @@ -504,7 +464,7 @@ <parameter name="simDrivenValue" value="0" /> <parameter name="width" value="32" /> </module> - <module name="pio_1" kind="altera_avalon_pio" version="21.1" enabled="1"> + <module name="pio_1" kind="altera_avalon_pio" version="23.1" enabled="1"> <parameter name="bitClearingEdgeCapReg" value="false" /> <parameter name="bitModifyingOutReg" value="false" /> <parameter name="captureEdge" value="false" /> @@ -532,7 +492,7 @@ <parameter name="ZERO_RV32M" value="true" /> </module> <module name="sc_config_0" kind="sc_config" version="1.0" enabled="1" /> - <module name="timer_0" kind="altera_avalon_timer" version="21.1" enabled="1"> + <module name="timer_0" kind="altera_avalon_timer" version="23.1" enabled="1"> <parameter name="alwaysRun" value="false" /> <parameter name="counterSize" value="32" /> <parameter name="fixedPeriod" value="false" /> @@ -546,7 +506,7 @@ </module> <connection kind="avalon" - version="21.1" + version="23.1" start="pulpino_0.avalon_master_instr" end="onchip_memory2_0.s1"> <parameter name="arbitrationPriority" value="1" /> @@ -555,7 +515,7 @@ </connection> <connection kind="avalon" - version="21.1" + version="23.1" start="pulpino_0.avalon_master_lsu" end="jtag_uart_0.avalon_jtag_slave"> <parameter name="arbitrationPriority" value="1" /> @@ -564,7 +524,7 @@ </connection> <connection kind="avalon" - version="21.1" + version="23.1" start="pulpino_0.avalon_master_lsu" end="sc_config_0.avalon_s"> <parameter name="arbitrationPriority" value="1" /> @@ -573,7 +533,7 @@ </connection> <connection kind="avalon" - version="21.1" + version="23.1" start="pulpino_0.avalon_master_lsu" end="osd_generator_0.avalon_s"> <parameter name="arbitrationPriority" value="1" /> @@ -582,7 +542,7 @@ </connection> <connection kind="avalon" - version="21.1" + version="23.1" start="pulpino_0.avalon_master_lsu" end="pll_reconfig_0.avalon_s"> <parameter name="arbitrationPriority" value="1" /> @@ -591,7 +551,7 @@ </connection> <connection kind="avalon" - version="21.1" + version="23.1" start="pulpino_0.avalon_master_lsu" end="hw_crc32_0.avalon_slave"> <parameter name="arbitrationPriority" value="1" /> @@ -600,7 +560,7 @@ </connection> <connection kind="avalon" - version="21.1" + version="23.1" start="pulpino_0.avalon_master_lsu" end="i2c_opencores_0.avalon_slave_0"> <parameter name="arbitrationPriority" value="1" /> @@ -609,7 +569,7 @@ </connection> <connection kind="avalon" - version="21.1" + version="23.1" start="pulpino_0.avalon_master_lsu" end="i2c_opencores_1.avalon_slave_0"> <parameter name="arbitrationPriority" value="1" /> @@ -618,7 +578,7 @@ </connection> <connection kind="avalon" - version="21.1" + version="23.1" start="pulpino_0.avalon_master_lsu" end="epcq_controller2_0.avl_csr"> <parameter name="arbitrationPriority" value="1" /> @@ -627,7 +587,7 @@ </connection> <connection kind="avalon" - version="21.1" + version="23.1" start="pulpino_0.avalon_master_lsu" end="epcq_controller2_0.avl_mem"> <parameter name="arbitrationPriority" value="1" /> @@ -636,7 +596,7 @@ </connection> <connection kind="avalon" - version="21.1" + version="23.1" start="pulpino_0.avalon_master_lsu" end="timer_0.s1"> <parameter name="arbitrationPriority" value="1" /> @@ -645,7 +605,7 @@ </connection> <connection kind="avalon" - version="21.1" + version="23.1" start="pulpino_0.avalon_master_lsu" end="pio_0.s1"> <parameter name="arbitrationPriority" value="1" /> @@ -654,7 +614,7 @@ </connection> <connection kind="avalon" - version="21.1" + version="23.1" start="pulpino_0.avalon_master_lsu" end="pio_1.s1"> <parameter name="arbitrationPriority" value="1" /> @@ -663,16 +623,16 @@ </connection> <connection kind="avalon" - version="21.1" + version="23.1" start="pulpino_0.avalon_master_lsu" - end="onchip_memory2_0.s2"> + end="onchip_memory2_0.s1"> <parameter name="arbitrationPriority" value="1" /> <parameter name="baseAddress" value="0x00010000" /> <parameter name="defaultConnection" value="false" /> </connection> <connection kind="avalon" - version="21.1" + version="23.1" start="master_0.master" end="pulpino_0.avalon_slave_debug"> <parameter name="arbitrationPriority" value="1" /> @@ -681,166 +641,166 @@ </connection> <connection kind="avalon" - version="21.1" + version="23.1" start="master_0.master" - end="onchip_memory2_0.s2"> + end="onchip_memory2_0.s1"> <parameter name="arbitrationPriority" value="1" /> <parameter name="baseAddress" value="0x00010000" /> <parameter name="defaultConnection" value="false" /> </connection> - <connection kind="clock" version="21.1" start="clk_27.clk" end="jtag_uart_0.clk" /> - <connection kind="clock" version="21.1" start="clk_27.clk" end="pio_0.clk" /> - <connection kind="clock" version="21.1" start="clk_27.clk" end="pio_1.clk" /> - <connection kind="clock" version="21.1" start="clk_27.clk" end="timer_0.clk" /> - <connection kind="clock" version="21.1" start="clk_27.clk" end="master_0.clk" /> + <connection kind="clock" version="23.1" start="clk_27.clk" end="jtag_uart_0.clk" /> + <connection kind="clock" version="23.1" start="clk_27.clk" end="pio_0.clk" /> + <connection kind="clock" version="23.1" start="clk_27.clk" end="pio_1.clk" /> + <connection kind="clock" version="23.1" start="clk_27.clk" end="timer_0.clk" /> + <connection kind="clock" version="23.1" start="clk_27.clk" end="master_0.clk" /> <connection kind="clock" - version="21.1" + version="23.1" start="clk_27.clk" end="onchip_memory2_0.clk1" /> <connection kind="clock" - version="21.1" + version="23.1" start="clk_27.clk" end="pulpino_0.clk_sink" /> <connection kind="clock" - version="21.1" + version="23.1" start="clk_27.clk" end="hw_crc32_0.clk_sink" /> <connection kind="clock" - version="21.1" + version="23.1" start="clk_27.clk" end="i2c_opencores_0.clock" /> <connection kind="clock" - version="21.1" + version="23.1" start="clk_27.clk" end="i2c_opencores_1.clock" /> <connection kind="clock" - version="21.1" + version="23.1" start="clk_27.clk" end="sc_config_0.clock_sink" /> <connection kind="clock" - version="21.1" + version="23.1" start="clk_27.clk" end="osd_generator_0.clock_sink" /> <connection kind="clock" - version="21.1" + version="23.1" start="clk_27.clk" end="pll_reconfig_0.clock_sink" /> <connection kind="clock" - version="21.1" + version="23.1" start="clk_27.clk" end="epcq_controller2_0.clock_sink" /> <connection kind="interrupt" - version="21.1" + version="23.1" start="pulpino_0.interrupt_receiver" end="i2c_opencores_0.interrupt_sender"> <parameter name="irqNumber" value="3" /> </connection> <connection kind="interrupt" - version="21.1" + version="23.1" start="pulpino_0.interrupt_receiver" end="i2c_opencores_1.interrupt_sender"> <parameter name="irqNumber" value="4" /> </connection> <connection kind="interrupt" - version="21.1" + version="23.1" start="pulpino_0.interrupt_receiver" end="epcq_controller2_0.interrupt_sender"> <parameter name="irqNumber" value="2" /> </connection> <connection kind="interrupt" - version="21.1" + version="23.1" start="pulpino_0.interrupt_receiver" end="timer_0.irq"> <parameter name="irqNumber" value="0" /> </connection> <connection kind="interrupt" - version="21.1" + version="23.1" start="pulpino_0.interrupt_receiver" end="jtag_uart_0.irq"> <parameter name="irqNumber" value="1" /> </connection> <connection kind="reset" - version="21.1" + version="23.1" start="clk_27.clk_reset" end="master_0.clk_reset" /> <connection kind="reset" - version="21.1" + version="23.1" start="clk_27.clk_reset" end="i2c_opencores_0.clock_reset" /> <connection kind="reset" - version="21.1" + version="23.1" start="clk_27.clk_reset" end="i2c_opencores_1.clock_reset" /> <connection kind="reset" - version="21.1" + version="23.1" start="clk_27.clk_reset" end="jtag_uart_0.reset" /> <connection kind="reset" - version="21.1" + version="23.1" start="clk_27.clk_reset" end="pio_0.reset" /> <connection kind="reset" - version="21.1" + version="23.1" start="clk_27.clk_reset" end="pio_1.reset" /> <connection kind="reset" - version="21.1" + version="23.1" start="clk_27.clk_reset" end="timer_0.reset" /> <connection kind="reset" - version="21.1" + version="23.1" start="clk_27.clk_reset" end="epcq_controller2_0.reset" /> <connection kind="reset" - version="21.1" + version="23.1" start="clk_27.clk_reset" end="onchip_memory2_0.reset1" /> <connection kind="reset" - version="21.1" + version="23.1" start="clk_27.clk_reset" end="pulpino_0.reset_sink" /> <connection kind="reset" - version="21.1" + version="23.1" start="clk_27.clk_reset" end="hw_crc32_0.reset_sink" /> <connection kind="reset" - version="21.1" + version="23.1" start="clk_27.clk_reset" end="sc_config_0.reset_sink" /> <connection kind="reset" - version="21.1" + version="23.1" start="clk_27.clk_reset" end="osd_generator_0.reset_sink" /> <connection kind="reset" - version="21.1" + version="23.1" start="clk_27.clk_reset" end="pll_reconfig_0.reset_sink" /> <interconnectRequirement for="$system" name="qsys_mm.clockCrossingAdapter" value="HANDSHAKE" /> diff --git a/sys.sopcinfo b/sys.sopcinfo index 604310a..63a6d53 100644 --- a/sys.sopcinfo +++ b/sys.sopcinfo @@ -1,11 +1,11 @@ <?xml version="1.0" encoding="UTF-8"?> <EnsembleReport name="sys" kind="sys" version="1.0" fabric="QSYS"> - <!-- Format version 21.1 842 (Future versions may contain additional information.) --> - <!-- 2023.09.18.23:29:06 --> + <!-- Format version 23.1 993 (Future versions may contain additional information.) --> + <!-- 2024.07.15.12:34:20 --> <!-- A collection of modules and connections --> <parameter name="AUTO_GENERATION_ID"> <type>java.lang.Integer</type> - <value>1695068946</value> + <value>1721036059</value> <derived>false</derived> <enabled>true</enabled> <visible>false</visible> @@ -95,7 +95,7 @@ <visible>true</visible> <valid>true</valid> </parameter> - <module name="clk_27" kind="clock_source" version="21.1" path="clk_27"> + <module name="clk_27" kind="clock_source" version="23.1" path="clk_27"> <!-- Describes a single module. Module parameters are the requested settings for a module instance. --> <parameter name="clockFrequency"> @@ -148,7 +148,7 @@ the requested settings for a module instance. --> <visible>true</visible> <valid>true</valid> </parameter> - <interface name="clk_in" kind="clock_sink" version="21.1"> + <interface name="clk_in" kind="clock_sink" version="23.1"> <!-- The connection points exposed by a module instance for the particular module parameters. Connection points and their parameters are a RESULT of the module parameters. --> @@ -213,7 +213,7 @@ parameters are a RESULT of the module parameters. --> <role>clk</role> </port> </interface> - <interface name="clk_in_reset" kind="reset_sink" version="21.1"> + <interface name="clk_in_reset" kind="reset_sink" version="23.1"> <!-- The connection points exposed by a module instance for the particular module parameters. Connection points and their parameters are a RESULT of the module parameters. --> @@ -262,7 +262,7 @@ parameters are a RESULT of the module parameters. --> <role>reset_n</role> </port> </interface> - <interface name="clk" kind="clock_source" version="21.1"> + <interface name="clk" kind="clock_source" version="23.1"> <!-- The connection points exposed by a module instance for the particular module parameters. Connection points and their parameters are a RESULT of the module parameters. --> @@ -415,7 +415,7 @@ parameters are a RESULT of the module parameters. --> <name>epcq_controller2_0.clock_sink</name> </clockDomainMember> </interface> - <interface name="clk_reset" kind="reset_source" version="21.1"> + <interface name="clk_reset" kind="reset_source" version="23.1"> <!-- The connection points exposed by a module instance for the particular module parameters. Connection points and their parameters are a RESULT of the module parameters. --> @@ -480,7 +480,7 @@ parameters are a RESULT of the module parameters. --> <module name="epcq_controller2_0" kind="altera_epcq_controller2" - version="21.1" + version="23.1" path="epcq_controller2_0"> <!-- Describes a single module. Module parameters are the requested settings for a module instance. --> @@ -686,7 +686,7 @@ the requested settings for a module instance. --> <visible>true</visible> <valid>true</valid> </parameter> - <interface name="avl_csr" kind="avalon_slave" version="21.1"> + <interface name="avl_csr" kind="avalon_slave" version="23.1"> <!-- The connection points exposed by a module instance for the particular module parameters. Connection points and their parameters are a RESULT of the module parameters. --> @@ -1063,7 +1063,7 @@ parameters are a RESULT of the module parameters. --> <role>readdatavalid</role> </port> </interface> - <interface name="avl_mem" kind="avalon_slave" version="21.1"> + <interface name="avl_mem" kind="avalon_slave" version="23.1"> <!-- The connection points exposed by a module instance for the particular module parameters. Connection points and their parameters are a RESULT of the module parameters. --> @@ -1452,7 +1452,7 @@ parameters are a RESULT of the module parameters. --> <role>byteenable</role> </port> </interface> - <interface name="interrupt_sender" kind="interrupt_sender" version="21.1"> + <interface name="interrupt_sender" kind="interrupt_sender" version="23.1"> <!-- The connection points exposed by a module instance for the particular module parameters. Connection points and their parameters are a RESULT of the module parameters. --> @@ -1529,7 +1529,7 @@ parameters are a RESULT of the module parameters. --> <role>irq</role> </port> </interface> - <interface name="clock_sink" kind="clock_sink" version="21.1"> + <interface name="clock_sink" kind="clock_sink" version="23.1"> <!-- The connection points exposed by a module instance for the particular module parameters. Connection points and their parameters are a RESULT of the module parameters. --> @@ -1590,7 +1590,7 @@ parameters are a RESULT of the module parameters. --> <role>clk</role> </port> </interface> - <interface name="reset" kind="reset_sink" version="21.1"> + <interface name="reset" kind="reset_sink" version="23.1"> <!-- The connection points exposed by a module instance for the particular module parameters. Connection points and their parameters are a RESULT of the module parameters. --> @@ -1655,7 +1655,7 @@ the requested settings for a module instance. --> <visible>true</visible> <valid>true</valid> </parameter> - <interface name="clk_sink" kind="clock_sink" version="21.1"> + <interface name="clk_sink" kind="clock_sink" version="23.1"> <!-- The connection points exposed by a module instance for the particular module parameters. Connection points and their parameters are a RESULT of the module parameters. --> @@ -1700,7 +1700,7 @@ parameters are a RESULT of the module parameters. --> <role>clk</role> </port> </interface> - <interface name="reset_sink" kind="reset_sink" version="21.1"> + <interface name="reset_sink" kind="reset_sink" version="23.1"> <!-- The connection points exposed by a module instance for the particular module parameters. Connection points and their parameters are a RESULT of the module parameters. --> @@ -1745,7 +1745,7 @@ parameters are a RESULT of the module parameters. --> <role>reset</role> </port> </interface> - <interface name="avalon_slave" kind="avalon_slave" version="21.1"> + <interface name="avalon_slave" kind="avalon_slave" version="23.1"> <!-- The connection points exposed by a module instance for the particular module parameters. Connection points and their parameters are a RESULT of the module parameters. --> @@ -2154,7 +2154,7 @@ the requested settings for a module instance. --> <visible>true</visible> <valid>true</valid> </parameter> - <interface name="clock" kind="clock_sink" version="21.1"> + <interface name="clock" kind="clock_sink" version="23.1"> <!-- The connection points exposed by a module instance for the particular module parameters. Connection points and their parameters are a RESULT of the module parameters. --> @@ -2199,7 +2199,7 @@ parameters are a RESULT of the module parameters. --> <role>clk</role> </port> </interface> - <interface name="clock_reset" kind="reset_sink" version="21.1"> + <interface name="clock_reset" kind="reset_sink" version="23.1"> <!-- The connection points exposed by a module instance for the particular module parameters. Connection points and their parameters are a RESULT of the module parameters. --> @@ -2244,7 +2244,7 @@ parameters are a RESULT of the module parameters. --> <role>reset</role> </port> </interface> - <interface name="export" kind="conduit_end" version="21.1"> + <interface name="export" kind="conduit_end" version="23.1"> <!-- The connection points exposed by a module instance for the particular module parameters. Connection points and their parameters are a RESULT of the module parameters. --> @@ -2301,7 +2301,7 @@ parameters are a RESULT of the module parameters. --> <role>export</role> </port> </interface> - <interface name="avalon_slave_0" kind="avalon_slave" version="21.1"> + <interface name="avalon_slave_0" kind="avalon_slave" version="23.1"> <!-- The connection points exposed by a module instance for the particular module parameters. Connection points and their parameters are a RESULT of the module parameters. --> @@ -2672,7 +2672,7 @@ parameters are a RESULT of the module parameters. --> <role>waitrequest_n</role> </port> </interface> - <interface name="interrupt_sender" kind="interrupt_sender" version="21.1"> + <interface name="interrupt_sender" kind="interrupt_sender" version="23.1"> <!-- The connection points exposed by a module instance for the particular module parameters. Connection points and their parameters are a RESULT of the module parameters. --> @@ -2781,7 +2781,7 @@ the requested settings for a module instance. --> <visible>true</visible> <valid>true</valid> </parameter> - <interface name="clock" kind="clock_sink" version="21.1"> + <interface name="clock" kind="clock_sink" version="23.1"> <!-- The connection points exposed by a module instance for the particular module parameters. Connection points and their parameters are a RESULT of the module parameters. --> @@ -2826,7 +2826,7 @@ parameters are a RESULT of the module parameters. --> <role>clk</role> </port> </interface> - <interface name="clock_reset" kind="reset_sink" version="21.1"> + <interface name="clock_reset" kind="reset_sink" version="23.1"> <!-- The connection points exposed by a module instance for the particular module parameters. Connection points and their parameters are a RESULT of the module parameters. --> @@ -2871,7 +2871,7 @@ parameters are a RESULT of the module parameters. --> <role>reset</role> </port> </interface> - <interface name="export" kind="conduit_end" version="21.1"> + <interface name="export" kind="conduit_end" version="23.1"> <!-- The connection points exposed by a module instance for the particular module parameters. Connection points and their parameters are a RESULT of the module parameters. --> @@ -2928,7 +2928,7 @@ parameters are a RESULT of the module parameters. --> <role>export</role> </port> </interface> - <interface name="avalon_slave_0" kind="avalon_slave" version="21.1"> + <interface name="avalon_slave_0" kind="avalon_slave" version="23.1"> <!-- The connection points exposed by a module instance for the particular module parameters. Connection points and their parameters are a RESULT of the module parameters. --> @@ -3299,7 +3299,7 @@ parameters are a RESULT of the module parameters. --> <role>waitrequest_n</role> </port> </interface> - <interface name="interrupt_sender" kind="interrupt_sender" version="21.1"> + <interface name="interrupt_sender" kind="interrupt_sender" version="23.1"> <!-- The connection points exposed by a module instance for the particular module parameters. Connection points and their parameters are a RESULT of the module parameters. --> @@ -3380,7 +3380,7 @@ parameters are a RESULT of the module parameters. --> <module name="jtag_uart_0" kind="altera_avalon_jtag_uart" - version="21.1" + version="23.1" path="jtag_uart_0"> <!-- Describes a single module. Module parameters are the requested settings for a module instance. --> @@ -3563,7 +3563,7 @@ the requested settings for a module instance. --> <visible>true</visible> <valid>true</valid> </parameter> - <interface name="clk" kind="clock_sink" version="21.1"> + <interface name="clk" kind="clock_sink" version="23.1"> <!-- The connection points exposed by a module instance for the particular module parameters. Connection points and their parameters are a RESULT of the module parameters. --> @@ -3624,7 +3624,7 @@ parameters are a RESULT of the module parameters. --> <role>clk</role> </port> </interface> - <interface name="reset" kind="reset_sink" version="21.1"> + <interface name="reset" kind="reset_sink" version="23.1"> <!-- The connection points exposed by a module instance for the particular module parameters. Connection points and their parameters are a RESULT of the module parameters. --> @@ -3669,7 +3669,7 @@ parameters are a RESULT of the module parameters. --> <role>reset_n</role> </port> </interface> - <interface name="avalon_jtag_slave" kind="avalon_slave" version="21.1"> + <interface name="avalon_jtag_slave" kind="avalon_slave" version="23.1"> <!-- The connection points exposed by a module instance for the particular module parameters. Connection points and their parameters are a RESULT of the module parameters. --> @@ -4046,7 +4046,7 @@ parameters are a RESULT of the module parameters. --> <role>waitrequest</role> </port> </interface> - <interface name="irq" kind="interrupt_sender" version="21.1"> + <interface name="irq" kind="interrupt_sender" version="23.1"> <!-- The connection points exposed by a module instance for the particular module parameters. Connection points and their parameters are a RESULT of the module parameters. --> @@ -4126,8 +4126,8 @@ parameters are a RESULT of the module parameters. --> </module> <module name="master_0" - kind="altera_jtag_avalon_master_mod" - version="1.0" + kind="altera_jtag_avalon_master" + version="23.1" path="master_0"> <!-- Describes a single module. Module parameters are the requested settings for a module instance. --> @@ -4177,14 +4177,6 @@ the requested settings for a module instance. --> <visible>true</visible> <valid>true</valid> </parameter> - <parameter name="USE_MEMORY_BLOCKS"> - <type>int</type> - <value>0</value> - <derived>false</derived> - <enabled>true</enabled> - <visible>true</visible> - <valid>true</valid> - </parameter> <parameter name="AUTO_DEVICE_FAMILY"> <type>java.lang.String</type> <value>CYCLONEIVE</value> @@ -4229,7 +4221,7 @@ the requested settings for a module instance. --> <visible>true</visible> <valid>true</valid> </parameter> - <interface name="clk" kind="clock_sink" version="21.1"> + <interface name="clk" kind="clock_sink" version="23.1"> <!-- The connection points exposed by a module instance for the particular module parameters. Connection points and their parameters are a RESULT of the module parameters. --> @@ -4274,7 +4266,7 @@ parameters are a RESULT of the module parameters. --> <role>clk</role> </port> </interface> - <interface name="clk_reset" kind="reset_sink" version="21.1"> + <interface name="clk_reset" kind="reset_sink" version="23.1"> <!-- The connection points exposed by a module instance for the particular module parameters. Connection points and their parameters are a RESULT of the module parameters. --> @@ -4319,7 +4311,7 @@ parameters are a RESULT of the module parameters. --> <role>reset</role> </port> </interface> - <interface name="master" kind="avalon_master" version="21.1"> + <interface name="master" kind="avalon_master" version="23.1"> <!-- The connection points exposed by a module instance for the particular module parameters. Connection points and their parameters are a RESULT of the module parameters. --> @@ -4648,13 +4640,13 @@ parameters are a RESULT of the module parameters. --> <memoryBlock> <isBridge>false</isBridge> <moduleName>onchip_memory2_0</moduleName> - <slaveName>s2</slaveName> - <name>onchip_memory2_0.s2</name> + <slaveName>s1</slaveName> + <name>onchip_memory2_0.s1</name> <baseAddress>65536</baseAddress> - <span>40960</span> + <span>41984</span> </memoryBlock> </interface> - <interface name="master_reset" kind="reset_source" version="21.1"> + <interface name="master_reset" kind="reset_source" version="23.1"> <!-- The connection points exposed by a module instance for the particular module parameters. Connection points and their parameters are a RESULT of the module parameters. --> @@ -4719,7 +4711,7 @@ parameters are a RESULT of the module parameters. --> <module name="onchip_memory2_0" kind="altera_avalon_onchip_memory2" - version="21.1" + version="23.1" path="onchip_memory2_0"> <!-- Describes a single module. Module parameters are the requested settings for a module instance. --> @@ -4737,7 +4729,7 @@ the requested settings for a module instance. --> </assignment> <assignment> <name>embeddedsw.CMacro.DUAL_PORT</name> - <value>1</value> + <value>0</value> </assignment> <assignment> <name>embeddedsw.CMacro.GUI_RAM_BLOCK_TYPE</name> @@ -4777,7 +4769,7 @@ the requested settings for a module instance. --> </assignment> <assignment> <name>embeddedsw.CMacro.SIZE_VALUE</name> - <value>40960</value> + <value>41984</value> </assignment> <assignment> <name>embeddedsw.CMacro.WRITABLE</name> @@ -4853,7 +4845,7 @@ the requested settings for a module instance. --> </parameter> <parameter name="dualPort"> <type>boolean</type> - <value>true</value> + <value>false</value> <derived>false</derived> <enabled>true</enabled> <visible>true</visible> @@ -4863,7 +4855,7 @@ the requested settings for a module instance. --> <type>boolean</type> <value>false</value> <derived>false</derived> - <enabled>true</enabled> + <enabled>false</enabled> <visible>true</visible> <valid>true</valid> </parameter> @@ -4909,7 +4901,7 @@ the requested settings for a module instance. --> </parameter> <parameter name="memorySize"> <type>long</type> - <value>40960</value> + <value>41984</value> <derived>false</derived> <enabled>true</enabled> <visible>true</visible> @@ -4919,7 +4911,7 @@ the requested settings for a module instance. --> <type>java.lang.String</type> <value>DONT_CARE</value> <derived>false</derived> - <enabled>true</enabled> + <enabled>false</enabled> <visible>true</visible> <valid>true</valid> </parameter> @@ -4943,7 +4935,7 @@ the requested settings for a module instance. --> <type>boolean</type> <value>true</value> <derived>false</derived> - <enabled>true</enabled> + <enabled>false</enabled> <visible>true</visible> <valid>true</valid> </parameter> @@ -4967,7 +4959,7 @@ the requested settings for a module instance. --> <type>int</type> <value>1</value> <derived>false</derived> - <enabled>true</enabled> + <enabled>false</enabled> <visible>true</visible> <valid>true</valid> </parameter> @@ -5110,7 +5102,52 @@ the requested settings for a module instance. --> <visible>true</visible> <valid>true</valid> </parameter> - <interface name="s1" kind="avalon_slave" version="21.1"> + <interface name="clk1" kind="clock_sink" version="23.1"> + <!-- The connection points exposed by a module instance for the +particular module parameters. Connection points and their +parameters are a RESULT of the module parameters. --> + <parameter name="externallyDriven"> + <type>boolean</type> + <value>false</value> + <derived>false</derived> + <enabled>true</enabled> + <visible>false</visible> + <valid>true</valid> + </parameter> + <parameter name="ptfSchematicName"> + <type>java.lang.String</type> + <value></value> + <derived>false</derived> + <enabled>true</enabled> + <visible>false</visible> + <valid>true</valid> + </parameter> + <parameter name="deviceFamily"> + <type>java.lang.String</type> + <value>UNKNOWN</value> + <derived>false</derived> + <enabled>true</enabled> + <visible>true</visible> + <valid>true</valid> + </parameter> + <parameter name="generateLegacySim"> + <type>boolean</type> + <value>false</value> + <derived>false</derived> + <enabled>true</enabled> + <visible>true</visible> + <valid>true</valid> + </parameter> + <type>clock</type> + <isStart>false</isStart> + <port> + <name>clk</name> + <direction>Input</direction> + <width>1</width> + <role>clk</role> + </port> + </interface> + <interface name="s1" kind="avalon_slave" version="23.1"> <!-- The connection points exposed by a module instance for the particular module parameters. Connection points and their parameters are a RESULT of the module parameters. --> @@ -5140,7 +5177,7 @@ parameters are a RESULT of the module parameters. --> </parameter> <parameter name="addressGroup"> <type>int</type> - <value>1</value> + <value>0</value> <derived>false</derived> <enabled>true</enabled> <visible>false</visible> @@ -5148,7 +5185,7 @@ parameters are a RESULT of the module parameters. --> </parameter> <parameter name="addressSpan"> <type>java.math.BigInteger</type> - <value>40960</value> + <value>41984</value> <derived>true</derived> <enabled>true</enabled> <visible>false</visible> @@ -5236,7 +5273,7 @@ parameters are a RESULT of the module parameters. --> </parameter> <parameter name="explicitAddressSpan"> <type>java.math.BigInteger</type> - <value>40960</value> + <value>41984</value> <derived>false</derived> <enabled>true</enabled> <visible>true</visible> @@ -5487,429 +5524,7 @@ parameters are a RESULT of the module parameters. --> <role>byteenable</role> </port> </interface> - <interface name="s2" kind="avalon_slave" version="21.1"> - <!-- The connection points exposed by a module instance for the -particular module parameters. Connection points and their -parameters are a RESULT of the module parameters. --> - <assignment> - <name>embeddedsw.configuration.isFlash</name> - <value>0</value> - </assignment> - <assignment> - <name>embeddedsw.configuration.isMemoryDevice</name> - <value>1</value> - </assignment> - <assignment> - <name>embeddedsw.configuration.isNonVolatileStorage</name> - <value>0</value> - </assignment> - <assignment> - <name>embeddedsw.configuration.isPrintableDevice</name> - <value>0</value> - </assignment> - <parameter name="addressAlignment"> - <type>com.altera.sopcmodel.avalon.AvalonConnectionPoint$AddressAlignment</type> - <value>DYNAMIC</value> - <derived>false</derived> - <enabled>true</enabled> - <visible>false</visible> - <valid>true</valid> - </parameter> - <parameter name="addressGroup"> - <type>int</type> - <value>1</value> - <derived>false</derived> - <enabled>true</enabled> - <visible>false</visible> - <valid>true</valid> - </parameter> - <parameter name="addressSpan"> - <type>java.math.BigInteger</type> - <value>40960</value> - <derived>true</derived> - <enabled>true</enabled> - <visible>false</visible> - <valid>true</valid> - </parameter> - <parameter name="addressUnits"> - <type>com.altera.sopcmodel.avalon.EAddrBurstUnits</type> - <value>WORDS</value> - <derived>false</derived> - <enabled>true</enabled> - <visible>true</visible> - <valid>true</valid> - </parameter> - <parameter name="alwaysBurstMaxBurst"> - <type>boolean</type> - <value>false</value> - <derived>false</derived> - <enabled>true</enabled> - <visible>false</visible> - <valid>true</valid> - </parameter> - <parameter name="associatedClock"> - <type>java.lang.String</type> - <value>clk1</value> - <derived>false</derived> - <enabled>true</enabled> - <visible>true</visible> - <valid>true</valid> - </parameter> - <parameter name="associatedReset"> - <type>java.lang.String</type> - <value>reset1</value> - <derived>false</derived> - <enabled>true</enabled> - <visible>true</visible> - <valid>true</valid> - </parameter> - <parameter name="bitsPerSymbol"> - <type>int</type> - <value>8</value> - <derived>false</derived> - <enabled>true</enabled> - <visible>true</visible> - <valid>true</valid> - </parameter> - <parameter name="bridgedAddressOffset"> - <type>java.math.BigInteger</type> - <value></value> - <derived>false</derived> - <enabled>true</enabled> - <visible>false</visible> - <valid>true</valid> - </parameter> - <parameter name="bridgesToMaster"> - <type>com.altera.entityinterfaces.IConnectionPoint</type> - <value></value> - <derived>false</derived> - <enabled>true</enabled> - <visible>false</visible> - <valid>true</valid> - </parameter> - <parameter name="burstOnBurstBoundariesOnly"> - <type>boolean</type> - <value>false</value> - <derived>false</derived> - <enabled>true</enabled> - <visible>true</visible> - <valid>true</valid> - </parameter> - <parameter name="burstcountUnits"> - <type>com.altera.sopcmodel.avalon.EAddrBurstUnits</type> - <value>WORDS</value> - <derived>false</derived> - <enabled>true</enabled> - <visible>true</visible> - <valid>true</valid> - </parameter> - <parameter name="constantBurstBehavior"> - <type>boolean</type> - <value>false</value> - <derived>false</derived> - <enabled>true</enabled> - <visible>false</visible> - <valid>true</valid> - </parameter> - <parameter name="explicitAddressSpan"> - <type>java.math.BigInteger</type> - <value>40960</value> - <derived>false</derived> - <enabled>true</enabled> - <visible>true</visible> - <valid>true</valid> - </parameter> - <parameter name="holdTime"> - <type>int</type> - <value>0</value> - <derived>false</derived> - <enabled>true</enabled> - <visible>true</visible> - <valid>true</valid> - </parameter> - <parameter name="interleaveBursts"> - <type>boolean</type> - <value>false</value> - <derived>false</derived> - <enabled>true</enabled> - <visible>false</visible> - <valid>true</valid> - </parameter> - <parameter name="isBigEndian"> - <type>boolean</type> - <value>false</value> - <derived>false</derived> - <enabled>true</enabled> - <visible>false</visible> - <valid>true</valid> - </parameter> - <parameter name="isFlash"> - <type>boolean</type> - <value>false</value> - <derived>false</derived> - <enabled>true</enabled> - <visible>false</visible> - <valid>true</valid> - </parameter> - <parameter name="isMemoryDevice"> - <type>boolean</type> - <value>true</value> - <derived>false</derived> - <enabled>true</enabled> - <visible>false</visible> - <valid>true</valid> - </parameter> - <parameter name="isNonVolatileStorage"> - <type>boolean</type> - <value>false</value> - <derived>false</derived> - <enabled>true</enabled> - <visible>false</visible> - <valid>true</valid> - </parameter> - <parameter name="linewrapBursts"> - <type>boolean</type> - <value>false</value> - <derived>false</derived> - <enabled>true</enabled> - <visible>true</visible> - <valid>true</valid> - </parameter> - <parameter name="maximumPendingReadTransactions"> - <type>int</type> - <value>0</value> - <derived>false</derived> - <enabled>false</enabled> - <visible>true</visible> - <valid>true</valid> - </parameter> - <parameter name="maximumPendingWriteTransactions"> - <type>int</type> - <value>0</value> - <derived>false</derived> - <enabled>false</enabled> - <visible>true</visible> - <valid>true</valid> - </parameter> - <parameter name="minimumUninterruptedRunLength"> - <type>int</type> - <value>1</value> - <derived>false</derived> - <enabled>true</enabled> - <visible>false</visible> - <valid>true</valid> - </parameter> - <parameter name="printableDevice"> - <type>boolean</type> - <value>false</value> - <derived>false</derived> - <enabled>true</enabled> - <visible>false</visible> - <valid>true</valid> - </parameter> - <parameter name="readLatency"> - <type>int</type> - <value>1</value> - <derived>false</derived> - <enabled>true</enabled> - <visible>true</visible> - <valid>true</valid> - </parameter> - <parameter name="readWaitStates"> - <type>int</type> - <value>0</value> - <derived>false</derived> - <enabled>true</enabled> - <visible>false</visible> - <valid>true</valid> - </parameter> - <parameter name="readWaitTime"> - <type>int</type> - <value>0</value> - <derived>false</derived> - <enabled>true</enabled> - <visible>true</visible> - <valid>true</valid> - </parameter> - <parameter name="registerIncomingSignals"> - <type>boolean</type> - <value>false</value> - <derived>false</derived> - <enabled>true</enabled> - <visible>false</visible> - <valid>true</valid> - </parameter> - <parameter name="registerOutgoingSignals"> - <type>boolean</type> - <value>false</value> - <derived>false</derived> - <enabled>true</enabled> - <visible>false</visible> - <valid>true</valid> - </parameter> - <parameter name="setupTime"> - <type>int</type> - <value>0</value> - <derived>false</derived> - <enabled>true</enabled> - <visible>true</visible> - <valid>true</valid> - </parameter> - <parameter name="timingUnits"> - <type>com.altera.sopcmodel.avalon.TimingUnits</type> - <value>Cycles</value> - <derived>false</derived> - <enabled>true</enabled> - <visible>true</visible> - <valid>true</valid> - </parameter> - <parameter name="transparentBridge"> - <type>boolean</type> - <value>false</value> - <derived>false</derived> - <enabled>true</enabled> - <visible>false</visible> - <valid>true</valid> - </parameter> - <parameter name="wellBehavedWaitrequest"> - <type>boolean</type> - <value>false</value> - <derived>false</derived> - <enabled>true</enabled> - <visible>false</visible> - <valid>true</valid> - </parameter> - <parameter name="writeLatency"> - <type>int</type> - <value>0</value> - <derived>false</derived> - <enabled>true</enabled> - <visible>false</visible> - <valid>true</valid> - </parameter> - <parameter name="writeWaitStates"> - <type>int</type> - <value>0</value> - <derived>false</derived> - <enabled>true</enabled> - <visible>false</visible> - <valid>true</valid> - </parameter> - <parameter name="writeWaitTime"> - <type>int</type> - <value>0</value> - <derived>false</derived> - <enabled>true</enabled> - <visible>true</visible> - <valid>true</valid> - </parameter> - <parameter name="deviceFamily"> - <type>java.lang.String</type> - <value>UNKNOWN</value> - <derived>false</derived> - <enabled>true</enabled> - <visible>true</visible> - <valid>true</valid> - </parameter> - <parameter name="generateLegacySim"> - <type>boolean</type> - <value>false</value> - <derived>false</derived> - <enabled>true</enabled> - <visible>true</visible> - <valid>true</valid> - </parameter> - <type>avalon</type> - <isStart>false</isStart> - <port> - <name>address2</name> - <direction>Input</direction> - <width>14</width> - <role>address</role> - </port> - <port> - <name>chipselect2</name> - <direction>Input</direction> - <width>1</width> - <role>chipselect</role> - </port> - <port> - <name>clken2</name> - <direction>Input</direction> - <width>1</width> - <role>clken</role> - </port> - <port> - <name>write2</name> - <direction>Input</direction> - <width>1</width> - <role>write</role> - </port> - <port> - <name>readdata2</name> - <direction>Output</direction> - <width>32</width> - <role>readdata</role> - </port> - <port> - <name>writedata2</name> - <direction>Input</direction> - <width>32</width> - <role>writedata</role> - </port> - <port> - <name>byteenable2</name> - <direction>Input</direction> - <width>4</width> - <role>byteenable</role> - </port> - </interface> - <interface name="clk1" kind="clock_sink" version="21.1"> - <!-- The connection points exposed by a module instance for the -particular module parameters. Connection points and their -parameters are a RESULT of the module parameters. --> - <parameter name="externallyDriven"> - <type>boolean</type> - <value>false</value> - <derived>false</derived> - <enabled>true</enabled> - <visible>false</visible> - <valid>true</valid> - </parameter> - <parameter name="ptfSchematicName"> - <type>java.lang.String</type> - <value></value> - <derived>false</derived> - <enabled>true</enabled> - <visible>false</visible> - <valid>true</valid> - </parameter> - <parameter name="deviceFamily"> - <type>java.lang.String</type> - <value>UNKNOWN</value> - <derived>false</derived> - <enabled>true</enabled> - <visible>true</visible> - <valid>true</valid> - </parameter> - <parameter name="generateLegacySim"> - <type>boolean</type> - <value>false</value> - <derived>false</derived> - <enabled>true</enabled> - <visible>true</visible> - <valid>true</valid> - </parameter> - <type>clock</type> - <isStart>false</isStart> - <port> - <name>clk</name> - <direction>Input</direction> - <width>1</width> - <role>clk</role> - </port> - </interface> - <interface name="reset1" kind="reset_sink" version="21.1"> + <interface name="reset1" kind="reset_sink" version="23.1"> <!-- The connection points exposed by a module instance for the particular module parameters. Connection points and their parameters are a RESULT of the module parameters. --> @@ -5984,7 +5599,7 @@ the requested settings for a module instance. --> <visible>true</visible> <valid>true</valid> </parameter> - <interface name="clock_sink" kind="clock_sink" version="21.1"> + <interface name="clock_sink" kind="clock_sink" version="23.1"> <!-- The connection points exposed by a module instance for the particular module parameters. Connection points and their parameters are a RESULT of the module parameters. --> @@ -6029,7 +5644,7 @@ parameters are a RESULT of the module parameters. --> <role>clk</role> </port> </interface> - <interface name="reset_sink" kind="reset_sink" version="21.1"> + <interface name="reset_sink" kind="reset_sink" version="23.1"> <!-- The connection points exposed by a module instance for the particular module parameters. Connection points and their parameters are a RESULT of the module parameters. --> @@ -6074,7 +5689,7 @@ parameters are a RESULT of the module parameters. --> <role>reset</role> </port> </interface> - <interface name="avalon_s" kind="avalon_slave" version="21.1"> + <interface name="avalon_s" kind="avalon_slave" version="23.1"> <!-- The connection points exposed by a module instance for the particular module parameters. Connection points and their parameters are a RESULT of the module parameters. --> @@ -6457,7 +6072,7 @@ parameters are a RESULT of the module parameters. --> <role>waitrequest_n</role> </port> </interface> - <interface name="osd_if" kind="conduit_end" version="21.1"> + <interface name="osd_if" kind="conduit_end" version="23.1"> <!-- The connection points exposed by a module instance for the particular module parameters. Connection points and their parameters are a RESULT of the module parameters. --> @@ -6527,7 +6142,7 @@ parameters are a RESULT of the module parameters. --> </port> </interface> </module> - <module name="pio_0" kind="altera_avalon_pio" version="21.1" path="pio_0"> + <module name="pio_0" kind="altera_avalon_pio" version="23.1" path="pio_0"> <!-- Describes a single module. Module parameters are the requested settings for a module instance. --> <assignment> @@ -6784,7 +6399,7 @@ the requested settings for a module instance. --> <visible>true</visible> <valid>true</valid> </parameter> - <interface name="clk" kind="clock_sink" version="21.1"> + <interface name="clk" kind="clock_sink" version="23.1"> <!-- The connection points exposed by a module instance for the particular module parameters. Connection points and their parameters are a RESULT of the module parameters. --> @@ -6845,7 +6460,7 @@ parameters are a RESULT of the module parameters. --> <role>clk</role> </port> </interface> - <interface name="reset" kind="reset_sink" version="21.1"> + <interface name="reset" kind="reset_sink" version="23.1"> <!-- The connection points exposed by a module instance for the particular module parameters. Connection points and their parameters are a RESULT of the module parameters. --> @@ -6890,7 +6505,7 @@ parameters are a RESULT of the module parameters. --> <role>reset_n</role> </port> </interface> - <interface name="s1" kind="avalon_slave" version="21.1"> + <interface name="s1" kind="avalon_slave" version="23.1"> <!-- The connection points exposed by a module instance for the particular module parameters. Connection points and their parameters are a RESULT of the module parameters. --> @@ -7255,7 +6870,7 @@ parameters are a RESULT of the module parameters. --> <role>readdata</role> </port> </interface> - <interface name="external_connection" kind="conduit_end" version="21.1"> + <interface name="external_connection" kind="conduit_end" version="23.1"> <!-- The connection points exposed by a module instance for the particular module parameters. Connection points and their parameters are a RESULT of the module parameters. --> @@ -7301,7 +6916,7 @@ parameters are a RESULT of the module parameters. --> </port> </interface> </module> - <module name="pio_1" kind="altera_avalon_pio" version="21.1" path="pio_1"> + <module name="pio_1" kind="altera_avalon_pio" version="23.1" path="pio_1"> <!-- Describes a single module. Module parameters are the requested settings for a module instance. --> <assignment> @@ -7558,7 +7173,7 @@ the requested settings for a module instance. --> <visible>true</visible> <valid>true</valid> </parameter> - <interface name="clk" kind="clock_sink" version="21.1"> + <interface name="clk" kind="clock_sink" version="23.1"> <!-- The connection points exposed by a module instance for the particular module parameters. Connection points and their parameters are a RESULT of the module parameters. --> @@ -7619,7 +7234,7 @@ parameters are a RESULT of the module parameters. --> <role>clk</role> </port> </interface> - <interface name="reset" kind="reset_sink" version="21.1"> + <interface name="reset" kind="reset_sink" version="23.1"> <!-- The connection points exposed by a module instance for the particular module parameters. Connection points and their parameters are a RESULT of the module parameters. --> @@ -7664,7 +7279,7 @@ parameters are a RESULT of the module parameters. --> <role>reset_n</role> </port> </interface> - <interface name="s1" kind="avalon_slave" version="21.1"> + <interface name="s1" kind="avalon_slave" version="23.1"> <!-- The connection points exposed by a module instance for the particular module parameters. Connection points and their parameters are a RESULT of the module parameters. --> @@ -8011,7 +7626,7 @@ parameters are a RESULT of the module parameters. --> <role>readdata</role> </port> </interface> - <interface name="external_connection" kind="conduit_end" version="21.1"> + <interface name="external_connection" kind="conduit_end" version="23.1"> <!-- The connection points exposed by a module instance for the particular module parameters. Connection points and their parameters are a RESULT of the module parameters. --> @@ -8080,7 +7695,7 @@ the requested settings for a module instance. --> <visible>true</visible> <valid>true</valid> </parameter> - <interface name="clock_sink" kind="clock_sink" version="21.1"> + <interface name="clock_sink" kind="clock_sink" version="23.1"> <!-- The connection points exposed by a module instance for the particular module parameters. Connection points and their parameters are a RESULT of the module parameters. --> @@ -8125,7 +7740,7 @@ parameters are a RESULT of the module parameters. --> <role>clk</role> </port> </interface> - <interface name="reset_sink" kind="reset_sink" version="21.1"> + <interface name="reset_sink" kind="reset_sink" version="23.1"> <!-- The connection points exposed by a module instance for the particular module parameters. Connection points and their parameters are a RESULT of the module parameters. --> @@ -8170,7 +7785,7 @@ parameters are a RESULT of the module parameters. --> <role>reset</role> </port> </interface> - <interface name="avalon_s" kind="avalon_slave" version="21.1"> + <interface name="avalon_s" kind="avalon_slave" version="23.1"> <!-- The connection points exposed by a module instance for the particular module parameters. Connection points and their parameters are a RESULT of the module parameters. --> @@ -8553,7 +8168,7 @@ parameters are a RESULT of the module parameters. --> <role>waitrequest_n</role> </port> </interface> - <interface name="pll_reconfig_if" kind="conduit_end" version="21.1"> + <interface name="pll_reconfig_if" kind="conduit_end" version="23.1"> <!-- The connection points exposed by a module instance for the particular module parameters. Connection points and their parameters are a RESULT of the module parameters. --> @@ -8730,7 +8345,7 @@ the requested settings for a module instance. --> <visible>true</visible> <valid>true</valid> </parameter> - <interface name="reset_sink" kind="reset_sink" version="21.1"> + <interface name="reset_sink" kind="reset_sink" version="23.1"> <!-- The connection points exposed by a module instance for the particular module parameters. Connection points and their parameters are a RESULT of the module parameters. --> @@ -8775,7 +8390,7 @@ parameters are a RESULT of the module parameters. --> <role>reset_n</role> </port> </interface> - <interface name="config" kind="conduit_end" version="21.1"> + <interface name="config" kind="conduit_end" version="23.1"> <!-- The connection points exposed by a module instance for the particular module parameters. Connection points and their parameters are a RESULT of the module parameters. --> @@ -8838,7 +8453,7 @@ parameters are a RESULT of the module parameters. --> <role>boot_addr_i</role> </port> </interface> - <interface name="clk_sink" kind="clock_sink" version="21.1"> + <interface name="clk_sink" kind="clock_sink" version="23.1"> <!-- The connection points exposed by a module instance for the particular module parameters. Connection points and their parameters are a RESULT of the module parameters. --> @@ -8883,7 +8498,7 @@ parameters are a RESULT of the module parameters. --> <role>clk</role> </port> </interface> - <interface name="interrupt_receiver" kind="interrupt_receiver" version="21.1"> + <interface name="interrupt_receiver" kind="interrupt_receiver" version="23.1"> <!-- The connection points exposed by a module instance for the particular module parameters. Connection points and their parameters are a RESULT of the module parameters. --> @@ -8987,7 +8602,7 @@ parameters are a RESULT of the module parameters. --> <interruptNumber>1</interruptNumber> </interrupt> </interface> - <interface name="avalon_master_instr" kind="avalon_master" version="21.1"> + <interface name="avalon_master_instr" kind="avalon_master" version="23.1"> <!-- The connection points exposed by a module instance for the particular module parameters. Connection points and their parameters are a RESULT of the module parameters. --> @@ -9285,10 +8900,10 @@ parameters are a RESULT of the module parameters. --> <slaveName>s1</slaveName> <name>onchip_memory2_0.s1</name> <baseAddress>65536</baseAddress> - <span>40960</span> + <span>41984</span> </memoryBlock> </interface> - <interface name="avalon_master_lsu" kind="avalon_master" version="21.1"> + <interface name="avalon_master_lsu" kind="avalon_master" version="23.1"> <!-- The connection points exposed by a module instance for the particular module parameters. Connection points and their parameters are a RESULT of the module parameters. --> @@ -9709,13 +9324,13 @@ parameters are a RESULT of the module parameters. --> <memoryBlock> <isBridge>false</isBridge> <moduleName>onchip_memory2_0</moduleName> - <slaveName>s2</slaveName> - <name>onchip_memory2_0.s2</name> + <slaveName>s1</slaveName> + <name>onchip_memory2_0.s1</name> <baseAddress>65536</baseAddress> - <span>40960</span> + <span>41984</span> </memoryBlock> </interface> - <interface name="avalon_slave_debug" kind="avalon_slave" version="21.1"> + <interface name="avalon_slave_debug" kind="avalon_slave" version="23.1"> <!-- The connection points exposed by a module instance for the particular module parameters. Connection points and their parameters are a RESULT of the module parameters. --> @@ -10112,7 +9727,7 @@ the requested settings for a module instance. --> <visible>true</visible> <valid>true</valid> </parameter> - <interface name="clock_sink" kind="clock_sink" version="21.1"> + <interface name="clock_sink" kind="clock_sink" version="23.1"> <!-- The connection points exposed by a module instance for the particular module parameters. Connection points and their parameters are a RESULT of the module parameters. --> @@ -10157,7 +9772,7 @@ parameters are a RESULT of the module parameters. --> <role>clk</role> </port> </interface> - <interface name="reset_sink" kind="reset_sink" version="21.1"> + <interface name="reset_sink" kind="reset_sink" version="23.1"> <!-- The connection points exposed by a module instance for the particular module parameters. Connection points and their parameters are a RESULT of the module parameters. --> @@ -10202,7 +9817,7 @@ parameters are a RESULT of the module parameters. --> <role>reset</role> </port> </interface> - <interface name="avalon_s" kind="avalon_slave" version="21.1"> + <interface name="avalon_s" kind="avalon_slave" version="23.1"> <!-- The connection points exposed by a module instance for the particular module parameters. Connection points and their parameters are a RESULT of the module parameters. --> @@ -10585,7 +10200,7 @@ parameters are a RESULT of the module parameters. --> <role>waitrequest_n</role> </port> </interface> - <interface name="sc_if" kind="conduit_end" version="21.1"> + <interface name="sc_if" kind="conduit_end" version="23.1"> <!-- The connection points exposed by a module instance for the particular module parameters. Connection points and their parameters are a RESULT of the module parameters. --> @@ -10718,7 +10333,7 @@ parameters are a RESULT of the module parameters. --> <module name="timer_0" kind="altera_avalon_timer" - version="21.1" + version="23.1" path="timer_0"> <!-- Describes a single module. Module parameters are the requested settings for a module instance. --> @@ -10770,6 +10385,10 @@ the requested settings for a module instance. --> <name>embeddedsw.CMacro.TIMEOUT_PULSE_OUTPUT</name> <value>0</value> </assignment> + <assignment> + <name>embeddedsw.CMacro.TIMER_DEVICE_TYPE</name> + <value>1</value> + </assignment> <assignment> <name>embeddedsw.dts.compatible</name> <value>altr,timer-1.0</value> @@ -10944,7 +10563,7 @@ the requested settings for a module instance. --> <visible>true</visible> <valid>true</valid> </parameter> - <interface name="clk" kind="clock_sink" version="21.1"> + <interface name="clk" kind="clock_sink" version="23.1"> <!-- The connection points exposed by a module instance for the particular module parameters. Connection points and their parameters are a RESULT of the module parameters. --> @@ -11005,7 +10624,7 @@ parameters are a RESULT of the module parameters. --> <role>clk</role> </port> </interface> - <interface name="reset" kind="reset_sink" version="21.1"> + <interface name="reset" kind="reset_sink" version="23.1"> <!-- The connection points exposed by a module instance for the particular module parameters. Connection points and their parameters are a RESULT of the module parameters. --> @@ -11050,7 +10669,7 @@ parameters are a RESULT of the module parameters. --> <role>reset_n</role> </port> </interface> - <interface name="s1" kind="avalon_slave" version="21.1"> + <interface name="s1" kind="avalon_slave" version="23.1"> <!-- The connection points exposed by a module instance for the particular module parameters. Connection points and their parameters are a RESULT of the module parameters. --> @@ -11419,7 +11038,7 @@ parameters are a RESULT of the module parameters. --> <role>write_n</role> </port> </interface> - <interface name="irq" kind="interrupt_sender" version="21.1"> + <interface name="irq" kind="interrupt_sender" version="23.1"> <!-- The connection points exposed by a module instance for the particular module parameters. Connection points and their parameters are a RESULT of the module parameters. --> @@ -11500,7 +11119,7 @@ parameters are a RESULT of the module parameters. --> <connection name="pulpino_0.avalon_master_instr/onchip_memory2_0.s1" kind="avalon" - version="21.1" + version="23.1" start="pulpino_0.avalon_master_instr" end="onchip_memory2_0.s1"> <parameter name="arbitrationPriority"> @@ -11551,7 +11170,7 @@ parameters are a RESULT of the module parameters. --> <connection name="pulpino_0.avalon_master_lsu/jtag_uart_0.avalon_jtag_slave" kind="avalon" - version="21.1" + version="23.1" start="pulpino_0.avalon_master_lsu" end="jtag_uart_0.avalon_jtag_slave"> <parameter name="arbitrationPriority"> @@ -11602,7 +11221,7 @@ parameters are a RESULT of the module parameters. --> <connection name="pulpino_0.avalon_master_lsu/sc_config_0.avalon_s" kind="avalon" - version="21.1" + version="23.1" start="pulpino_0.avalon_master_lsu" end="sc_config_0.avalon_s"> <parameter name="arbitrationPriority"> @@ -11653,7 +11272,7 @@ parameters are a RESULT of the module parameters. --> <connection name="pulpino_0.avalon_master_lsu/osd_generator_0.avalon_s" kind="avalon" - version="21.1" + version="23.1" start="pulpino_0.avalon_master_lsu" end="osd_generator_0.avalon_s"> <parameter name="arbitrationPriority"> @@ -11704,7 +11323,7 @@ parameters are a RESULT of the module parameters. --> <connection name="pulpino_0.avalon_master_lsu/pll_reconfig_0.avalon_s" kind="avalon" - version="21.1" + version="23.1" start="pulpino_0.avalon_master_lsu" end="pll_reconfig_0.avalon_s"> <parameter name="arbitrationPriority"> @@ -11755,7 +11374,7 @@ parameters are a RESULT of the module parameters. --> <connection name="pulpino_0.avalon_master_lsu/hw_crc32_0.avalon_slave" kind="avalon" - version="21.1" + version="23.1" start="pulpino_0.avalon_master_lsu" end="hw_crc32_0.avalon_slave"> <parameter name="arbitrationPriority"> @@ -11806,7 +11425,7 @@ parameters are a RESULT of the module parameters. --> <connection name="pulpino_0.avalon_master_lsu/i2c_opencores_0.avalon_slave_0" kind="avalon" - version="21.1" + version="23.1" start="pulpino_0.avalon_master_lsu" end="i2c_opencores_0.avalon_slave_0"> <parameter name="arbitrationPriority"> @@ -11857,7 +11476,7 @@ parameters are a RESULT of the module parameters. --> <connection name="pulpino_0.avalon_master_lsu/i2c_opencores_1.avalon_slave_0" kind="avalon" - version="21.1" + version="23.1" start="pulpino_0.avalon_master_lsu" end="i2c_opencores_1.avalon_slave_0"> <parameter name="arbitrationPriority"> @@ -11908,7 +11527,7 @@ parameters are a RESULT of the module parameters. --> <connection name="pulpino_0.avalon_master_lsu/epcq_controller2_0.avl_csr" kind="avalon" - version="21.1" + version="23.1" start="pulpino_0.avalon_master_lsu" end="epcq_controller2_0.avl_csr"> <parameter name="arbitrationPriority"> @@ -11959,7 +11578,7 @@ parameters are a RESULT of the module parameters. --> <connection name="pulpino_0.avalon_master_lsu/epcq_controller2_0.avl_mem" kind="avalon" - version="21.1" + version="23.1" start="pulpino_0.avalon_master_lsu" end="epcq_controller2_0.avl_mem"> <parameter name="arbitrationPriority"> @@ -12010,7 +11629,7 @@ parameters are a RESULT of the module parameters. --> <connection name="pulpino_0.avalon_master_lsu/timer_0.s1" kind="avalon" - version="21.1" + version="23.1" start="pulpino_0.avalon_master_lsu" end="timer_0.s1"> <parameter name="arbitrationPriority"> @@ -12061,7 +11680,7 @@ parameters are a RESULT of the module parameters. --> <connection name="pulpino_0.avalon_master_lsu/pio_0.s1" kind="avalon" - version="21.1" + version="23.1" start="pulpino_0.avalon_master_lsu" end="pio_0.s1"> <parameter name="arbitrationPriority"> @@ -12112,7 +11731,7 @@ parameters are a RESULT of the module parameters. --> <connection name="pulpino_0.avalon_master_lsu/pio_1.s1" kind="avalon" - version="21.1" + version="23.1" start="pulpino_0.avalon_master_lsu" end="pio_1.s1"> <parameter name="arbitrationPriority"> @@ -12161,11 +11780,11 @@ parameters are a RESULT of the module parameters. --> <endConnectionPoint>s1</endConnectionPoint> </connection> <connection - name="pulpino_0.avalon_master_lsu/onchip_memory2_0.s2" + name="pulpino_0.avalon_master_lsu/onchip_memory2_0.s1" kind="avalon" - version="21.1" + version="23.1" start="pulpino_0.avalon_master_lsu" - end="onchip_memory2_0.s2"> + end="onchip_memory2_0.s1"> <parameter name="arbitrationPriority"> <type>int</type> <value>1</value> @@ -12209,12 +11828,12 @@ parameters are a RESULT of the module parameters. --> <startModule>pulpino_0</startModule> <startConnectionPoint>avalon_master_lsu</startConnectionPoint> <endModule>onchip_memory2_0</endModule> - <endConnectionPoint>s2</endConnectionPoint> + <endConnectionPoint>s1</endConnectionPoint> </connection> <connection name="master_0.master/pulpino_0.avalon_slave_debug" kind="avalon" - version="21.1" + version="23.1" start="master_0.master" end="pulpino_0.avalon_slave_debug"> <parameter name="arbitrationPriority"> @@ -12263,11 +11882,11 @@ parameters are a RESULT of the module parameters. --> <endConnectionPoint>avalon_slave_debug</endConnectionPoint> </connection> <connection - name="master_0.master/onchip_memory2_0.s2" + name="master_0.master/onchip_memory2_0.s1" kind="avalon" - version="21.1" + version="23.1" start="master_0.master" - end="onchip_memory2_0.s2"> + end="onchip_memory2_0.s1"> <parameter name="arbitrationPriority"> <type>int</type> <value>1</value> @@ -12311,12 +11930,12 @@ parameters are a RESULT of the module parameters. --> <startModule>master_0</startModule> <startConnectionPoint>master</startConnectionPoint> <endModule>onchip_memory2_0</endModule> - <endConnectionPoint>s2</endConnectionPoint> + <endConnectionPoint>s1</endConnectionPoint> </connection> <connection name="clk_27.clk/jtag_uart_0.clk" kind="clock" - version="21.1" + version="23.1" start="clk_27.clk" end="jtag_uart_0.clk"> <parameter name="deviceFamily"> @@ -12343,7 +11962,7 @@ parameters are a RESULT of the module parameters. --> <connection name="clk_27.clk/pio_0.clk" kind="clock" - version="21.1" + version="23.1" start="clk_27.clk" end="pio_0.clk"> <parameter name="deviceFamily"> @@ -12370,7 +11989,7 @@ parameters are a RESULT of the module parameters. --> <connection name="clk_27.clk/pio_1.clk" kind="clock" - version="21.1" + version="23.1" start="clk_27.clk" end="pio_1.clk"> <parameter name="deviceFamily"> @@ -12397,7 +12016,7 @@ parameters are a RESULT of the module parameters. --> <connection name="clk_27.clk/timer_0.clk" kind="clock" - version="21.1" + version="23.1" start="clk_27.clk" end="timer_0.clk"> <parameter name="deviceFamily"> @@ -12424,7 +12043,7 @@ parameters are a RESULT of the module parameters. --> <connection name="clk_27.clk/master_0.clk" kind="clock" - version="21.1" + version="23.1" start="clk_27.clk" end="master_0.clk"> <parameter name="deviceFamily"> @@ -12451,7 +12070,7 @@ parameters are a RESULT of the module parameters. --> <connection name="clk_27.clk/onchip_memory2_0.clk1" kind="clock" - version="21.1" + version="23.1" start="clk_27.clk" end="onchip_memory2_0.clk1"> <parameter name="deviceFamily"> @@ -12478,7 +12097,7 @@ parameters are a RESULT of the module parameters. --> <connection name="clk_27.clk/pulpino_0.clk_sink" kind="clock" - version="21.1" + version="23.1" start="clk_27.clk" end="pulpino_0.clk_sink"> <parameter name="deviceFamily"> @@ -12505,7 +12124,7 @@ parameters are a RESULT of the module parameters. --> <connection name="clk_27.clk/hw_crc32_0.clk_sink" kind="clock" - version="21.1" + version="23.1" start="clk_27.clk" end="hw_crc32_0.clk_sink"> <parameter name="deviceFamily"> @@ -12532,7 +12151,7 @@ parameters are a RESULT of the module parameters. --> <connection name="clk_27.clk/i2c_opencores_0.clock" kind="clock" - version="21.1" + version="23.1" start="clk_27.clk" end="i2c_opencores_0.clock"> <parameter name="deviceFamily"> @@ -12559,7 +12178,7 @@ parameters are a RESULT of the module parameters. --> <connection name="clk_27.clk/i2c_opencores_1.clock" kind="clock" - version="21.1" + version="23.1" start="clk_27.clk" end="i2c_opencores_1.clock"> <parameter name="deviceFamily"> @@ -12586,7 +12205,7 @@ parameters are a RESULT of the module parameters. --> <connection name="clk_27.clk/sc_config_0.clock_sink" kind="clock" - version="21.1" + version="23.1" start="clk_27.clk" end="sc_config_0.clock_sink"> <parameter name="deviceFamily"> @@ -12613,7 +12232,7 @@ parameters are a RESULT of the module parameters. --> <connection name="clk_27.clk/osd_generator_0.clock_sink" kind="clock" - version="21.1" + version="23.1" start="clk_27.clk" end="osd_generator_0.clock_sink"> <parameter name="deviceFamily"> @@ -12640,7 +12259,7 @@ parameters are a RESULT of the module parameters. --> <connection name="clk_27.clk/pll_reconfig_0.clock_sink" kind="clock" - version="21.1" + version="23.1" start="clk_27.clk" end="pll_reconfig_0.clock_sink"> <parameter name="deviceFamily"> @@ -12667,7 +12286,7 @@ parameters are a RESULT of the module parameters. --> <connection name="clk_27.clk/epcq_controller2_0.clock_sink" kind="clock" - version="21.1" + version="23.1" start="clk_27.clk" end="epcq_controller2_0.clock_sink"> <parameter name="deviceFamily"> @@ -12694,7 +12313,7 @@ parameters are a RESULT of the module parameters. --> <connection name="pulpino_0.interrupt_receiver/i2c_opencores_0.interrupt_sender" kind="interrupt" - version="21.1" + version="23.1" start="pulpino_0.interrupt_receiver" end="i2c_opencores_0.interrupt_sender"> <parameter name="irqNumber"> @@ -12729,7 +12348,7 @@ parameters are a RESULT of the module parameters. --> <connection name="pulpino_0.interrupt_receiver/i2c_opencores_1.interrupt_sender" kind="interrupt" - version="21.1" + version="23.1" start="pulpino_0.interrupt_receiver" end="i2c_opencores_1.interrupt_sender"> <parameter name="irqNumber"> @@ -12764,7 +12383,7 @@ parameters are a RESULT of the module parameters. --> <connection name="pulpino_0.interrupt_receiver/epcq_controller2_0.interrupt_sender" kind="interrupt" - version="21.1" + version="23.1" start="pulpino_0.interrupt_receiver" end="epcq_controller2_0.interrupt_sender"> <parameter name="irqNumber"> @@ -12799,7 +12418,7 @@ parameters are a RESULT of the module parameters. --> <connection name="pulpino_0.interrupt_receiver/timer_0.irq" kind="interrupt" - version="21.1" + version="23.1" start="pulpino_0.interrupt_receiver" end="timer_0.irq"> <parameter name="irqNumber"> @@ -12834,7 +12453,7 @@ parameters are a RESULT of the module parameters. --> <connection name="pulpino_0.interrupt_receiver/jtag_uart_0.irq" kind="interrupt" - version="21.1" + version="23.1" start="pulpino_0.interrupt_receiver" end="jtag_uart_0.irq"> <parameter name="irqNumber"> @@ -12869,7 +12488,7 @@ parameters are a RESULT of the module parameters. --> <connection name="clk_27.clk_reset/master_0.clk_reset" kind="reset" - version="21.1" + version="23.1" start="clk_27.clk_reset" end="master_0.clk_reset"> <parameter name="deviceFamily"> @@ -12896,7 +12515,7 @@ parameters are a RESULT of the module parameters. --> <connection name="clk_27.clk_reset/i2c_opencores_0.clock_reset" kind="reset" - version="21.1" + version="23.1" start="clk_27.clk_reset" end="i2c_opencores_0.clock_reset"> <parameter name="deviceFamily"> @@ -12923,7 +12542,7 @@ parameters are a RESULT of the module parameters. --> <connection name="clk_27.clk_reset/i2c_opencores_1.clock_reset" kind="reset" - version="21.1" + version="23.1" start="clk_27.clk_reset" end="i2c_opencores_1.clock_reset"> <parameter name="deviceFamily"> @@ -12950,7 +12569,7 @@ parameters are a RESULT of the module parameters. --> <connection name="clk_27.clk_reset/jtag_uart_0.reset" kind="reset" - version="21.1" + version="23.1" start="clk_27.clk_reset" end="jtag_uart_0.reset"> <parameter name="deviceFamily"> @@ -12977,7 +12596,7 @@ parameters are a RESULT of the module parameters. --> <connection name="clk_27.clk_reset/pio_0.reset" kind="reset" - version="21.1" + version="23.1" start="clk_27.clk_reset" end="pio_0.reset"> <parameter name="deviceFamily"> @@ -13004,7 +12623,7 @@ parameters are a RESULT of the module parameters. --> <connection name="clk_27.clk_reset/pio_1.reset" kind="reset" - version="21.1" + version="23.1" start="clk_27.clk_reset" end="pio_1.reset"> <parameter name="deviceFamily"> @@ -13031,7 +12650,7 @@ parameters are a RESULT of the module parameters. --> <connection name="clk_27.clk_reset/timer_0.reset" kind="reset" - version="21.1" + version="23.1" start="clk_27.clk_reset" end="timer_0.reset"> <parameter name="deviceFamily"> @@ -13058,7 +12677,7 @@ parameters are a RESULT of the module parameters. --> <connection name="clk_27.clk_reset/epcq_controller2_0.reset" kind="reset" - version="21.1" + version="23.1" start="clk_27.clk_reset" end="epcq_controller2_0.reset"> <parameter name="deviceFamily"> @@ -13085,7 +12704,7 @@ parameters are a RESULT of the module parameters. --> <connection name="clk_27.clk_reset/onchip_memory2_0.reset1" kind="reset" - version="21.1" + version="23.1" start="clk_27.clk_reset" end="onchip_memory2_0.reset1"> <parameter name="deviceFamily"> @@ -13112,7 +12731,7 @@ parameters are a RESULT of the module parameters. --> <connection name="clk_27.clk_reset/pulpino_0.reset_sink" kind="reset" - version="21.1" + version="23.1" start="clk_27.clk_reset" end="pulpino_0.reset_sink"> <parameter name="deviceFamily"> @@ -13139,7 +12758,7 @@ parameters are a RESULT of the module parameters. --> <connection name="clk_27.clk_reset/hw_crc32_0.reset_sink" kind="reset" - version="21.1" + version="23.1" start="clk_27.clk_reset" end="hw_crc32_0.reset_sink"> <parameter name="deviceFamily"> @@ -13166,7 +12785,7 @@ parameters are a RESULT of the module parameters. --> <connection name="clk_27.clk_reset/sc_config_0.reset_sink" kind="reset" - version="21.1" + version="23.1" start="clk_27.clk_reset" end="sc_config_0.reset_sink"> <parameter name="deviceFamily"> @@ -13193,7 +12812,7 @@ parameters are a RESULT of the module parameters. --> <connection name="clk_27.clk_reset/osd_generator_0.reset_sink" kind="reset" - version="21.1" + version="23.1" start="clk_27.clk_reset" end="osd_generator_0.reset_sink"> <parameter name="deviceFamily"> @@ -13220,7 +12839,7 @@ parameters are a RESULT of the module parameters. --> <connection name="clk_27.clk_reset/pll_reconfig_0.reset_sink" kind="reset" - version="21.1" + version="23.1" start="clk_27.clk_reset" end="pll_reconfig_0.reset_sink"> <parameter name="deviceFamily"> @@ -13250,7 +12869,7 @@ parameters are a RESULT of the module parameters. --> <type>com.altera.entityinterfaces.IElementClass</type> <subtype>com.altera.entityinterfaces.IModule</subtype> <displayName>Clock Source</displayName> - <version>21.1</version> + <version>23.1</version> </plugin> <plugin> <instanceCount>1</instanceCount> @@ -13258,7 +12877,7 @@ parameters are a RESULT of the module parameters. --> <type>com.altera.entityinterfaces.IElementClass</type> <subtype>com.altera.entityinterfaces.IMutableConnectionPoint</subtype> <displayName>Clock Input</displayName> - <version>21.1</version> + <version>23.1</version> </plugin> <plugin> <instanceCount>1</instanceCount> @@ -13266,7 +12885,7 @@ parameters are a RESULT of the module parameters. --> <type>com.altera.entityinterfaces.IElementClass</type> <subtype>com.altera.entityinterfaces.IMutableConnectionPoint</subtype> <displayName>Reset Input</displayName> - <version>21.1</version> + <version>23.1</version> </plugin> <plugin> <instanceCount>1</instanceCount> @@ -13274,7 +12893,7 @@ parameters are a RESULT of the module parameters. --> <type>com.altera.entityinterfaces.IElementClass</type> <subtype>com.altera.entityinterfaces.IMutableConnectionPoint</subtype> <displayName>Clock Output</displayName> - <version>21.1</version> + <version>23.1</version> </plugin> <plugin> <instanceCount>1</instanceCount> @@ -13282,7 +12901,7 @@ parameters are a RESULT of the module parameters. --> <type>com.altera.entityinterfaces.IElementClass</type> <subtype>com.altera.entityinterfaces.IMutableConnectionPoint</subtype> <displayName>Reset Output</displayName> - <version>21.1</version> + <version>23.1</version> </plugin> <plugin> <instanceCount>1</instanceCount> @@ -13290,15 +12909,15 @@ parameters are a RESULT of the module parameters. --> <type>com.altera.entityinterfaces.IElementClass</type> <subtype>com.altera.entityinterfaces.IModule</subtype> <displayName>Serial Flash Controller II Intel FPGA IP</displayName> - <version>21.1</version> + <version>23.1</version> </plugin> <plugin> - <instanceCount>15</instanceCount> + <instanceCount>14</instanceCount> <name>avalon_slave</name> <type>com.altera.entityinterfaces.IElementClass</type> <subtype>com.altera.entityinterfaces.IMutableConnectionPoint</subtype> <displayName>Avalon Memory Mapped Slave</displayName> - <version>21.1</version> + <version>23.1</version> </plugin> <plugin> <instanceCount>5</instanceCount> @@ -13306,7 +12925,7 @@ parameters are a RESULT of the module parameters. --> <type>com.altera.entityinterfaces.IElementClass</type> <subtype>com.altera.entityinterfaces.IMutableConnectionPoint</subtype> <displayName>Interrupt Sender</displayName> - <version>21.1</version> + <version>23.1</version> </plugin> <plugin> <instanceCount>14</instanceCount> @@ -13314,7 +12933,7 @@ parameters are a RESULT of the module parameters. --> <type>com.altera.entityinterfaces.IElementClass</type> <subtype>com.altera.entityinterfaces.IMutableConnectionPoint</subtype> <displayName>Clock Input</displayName> - <version>21.1</version> + <version>23.1</version> </plugin> <plugin> <instanceCount>14</instanceCount> @@ -13322,7 +12941,7 @@ parameters are a RESULT of the module parameters. --> <type>com.altera.entityinterfaces.IElementClass</type> <subtype>com.altera.entityinterfaces.IMutableConnectionPoint</subtype> <displayName>Reset Input</displayName> - <version>21.1</version> + <version>23.1</version> </plugin> <plugin> <instanceCount>1</instanceCount> @@ -13346,7 +12965,7 @@ parameters are a RESULT of the module parameters. --> <type>com.altera.entityinterfaces.IElementClass</type> <subtype>com.altera.entityinterfaces.IMutableConnectionPoint</subtype> <displayName>Conduit</displayName> - <version>21.1</version> + <version>23.1</version> </plugin> <plugin> <instanceCount>1</instanceCount> @@ -13354,15 +12973,15 @@ parameters are a RESULT of the module parameters. --> <type>com.altera.entityinterfaces.IElementClass</type> <subtype>com.altera.entityinterfaces.IModule</subtype> <displayName>JTAG UART Intel FPGA IP</displayName> - <version>21.1</version> + <version>23.1</version> </plugin> <plugin> <instanceCount>1</instanceCount> - <name>altera_jtag_avalon_master_mod</name> + <name>altera_jtag_avalon_master</name> <type>com.altera.entityinterfaces.IElementClass</type> <subtype>com.altera.entityinterfaces.IModule</subtype> - <displayName>JTAG to Avalon Master Bridge (customized)</displayName> - <version>1.0</version> + <displayName>JTAG to Avalon Master Bridge</displayName> + <version>23.1</version> </plugin> <plugin> <instanceCount>3</instanceCount> @@ -13370,7 +12989,7 @@ parameters are a RESULT of the module parameters. --> <type>com.altera.entityinterfaces.IElementClass</type> <subtype>com.altera.entityinterfaces.IMutableConnectionPoint</subtype> <displayName>Avalon Memory Mapped Master</displayName> - <version>21.1</version> + <version>23.1</version> </plugin> <plugin> <instanceCount>1</instanceCount> @@ -13378,7 +12997,7 @@ parameters are a RESULT of the module parameters. --> <type>com.altera.entityinterfaces.IElementClass</type> <subtype>com.altera.entityinterfaces.IMutableConnectionPoint</subtype> <displayName>Reset Output</displayName> - <version>21.1</version> + <version>23.1</version> </plugin> <plugin> <instanceCount>1</instanceCount> @@ -13386,7 +13005,7 @@ parameters are a RESULT of the module parameters. --> <type>com.altera.entityinterfaces.IElementClass</type> <subtype>com.altera.entityinterfaces.IModule</subtype> <displayName>On-Chip Memory (RAM or ROM) Intel FPGA IP</displayName> - <version>21.1</version> + <version>23.1</version> </plugin> <plugin> <instanceCount>1</instanceCount> @@ -13402,7 +13021,7 @@ parameters are a RESULT of the module parameters. --> <type>com.altera.entityinterfaces.IElementClass</type> <subtype>com.altera.entityinterfaces.IModule</subtype> <displayName>PIO (Parallel I/O) Intel FPGA IP</displayName> - <version>21.1</version> + <version>23.1</version> </plugin> <plugin> <instanceCount>1</instanceCount> @@ -13426,7 +13045,7 @@ parameters are a RESULT of the module parameters. --> <type>com.altera.entityinterfaces.IElementClass</type> <subtype>com.altera.entityinterfaces.IMutableConnectionPoint</subtype> <displayName>Interrupt Receiver</displayName> - <version>21.1</version> + <version>23.1</version> </plugin> <plugin> <instanceCount>1</instanceCount> @@ -13442,7 +13061,7 @@ parameters are a RESULT of the module parameters. --> <type>com.altera.entityinterfaces.IElementClass</type> <subtype>com.altera.entityinterfaces.IModule</subtype> <displayName>Interval Timer Intel FPGA IP</displayName> - <version>21.1</version> + <version>23.1</version> </plugin> <plugin> <instanceCount>16</instanceCount> @@ -13450,7 +13069,7 @@ parameters are a RESULT of the module parameters. --> <type>com.altera.entityinterfaces.IElementClass</type> <subtype>com.altera.entityinterfaces.IConnection</subtype> <displayName>Avalon Memory Mapped Connection</displayName> - <version>21.1</version> + <version>23.1</version> </plugin> <plugin> <instanceCount>14</instanceCount> @@ -13458,7 +13077,7 @@ parameters are a RESULT of the module parameters. --> <type>com.altera.entityinterfaces.IElementClass</type> <subtype>com.altera.entityinterfaces.IConnection</subtype> <displayName>Clock Connection</displayName> - <version>21.1</version> + <version>23.1</version> </plugin> <plugin> <instanceCount>5</instanceCount> @@ -13466,7 +13085,7 @@ parameters are a RESULT of the module parameters. --> <type>com.altera.entityinterfaces.IElementClass</type> <subtype>com.altera.entityinterfaces.IConnection</subtype> <displayName>Interrupt Connection</displayName> - <version>21.1</version> + <version>23.1</version> </plugin> <plugin> <instanceCount>14</instanceCount> @@ -13474,8 +13093,8 @@ parameters are a RESULT of the module parameters. --> <type>com.altera.entityinterfaces.IElementClass</type> <subtype>com.altera.entityinterfaces.IConnection</subtype> <displayName>Reset Connection</displayName> - <version>21.1</version> + <version>23.1</version> </plugin> - <reportVersion>21.1 842</reportVersion> + <reportVersion>23.1 993</reportVersion> <uniqueIdentifier></uniqueIdentifier> </EnsembleReport>