<?xml version="1.0" encoding="UTF-8"?> <EnsembleReport name="flash" kind="system" version="23.1" fabric="QSYS"> <!-- Format version 23.1 993 (Future versions may contain additional information.) --> <!-- 2024.08.31.14:38:21 --> <!-- A collection of modules and connections --> <parameter name="clockCrossingAdapter"> <type>com.altera.sopcmodel.ensemble.EClockAdapter</type> <value>HANDSHAKE</value> <derived>false</derived> <enabled>true</enabled> <visible>true</visible> <valid>true</valid> </parameter> <parameter name="device"> <type>java.lang.String</type> <value>10M16SCU169C8G</value> <derived>false</derived> <enabled>true</enabled> <visible>true</visible> <valid>true</valid> </parameter> <parameter name="deviceFamily"> <type>java.lang.String</type> <value>MAX10FPGA</value> <derived>false</derived> <enabled>true</enabled> <visible>true</visible> <valid>true</valid> </parameter> <parameter name="deviceSpeedGrade"> <type>java.lang.String</type> <value>8</value> <derived>false</derived> <enabled>true</enabled> <visible>false</visible> <valid>true</valid> </parameter> <parameter name="fabricMode"> <type>com.altera.sopcmodel.ensemble.Ensemble$EFabricMode</type> <value>QSYS</value> <derived>false</derived> <enabled>true</enabled> <visible>false</visible> <valid>true</valid> </parameter> <parameter name="generateLegacySim"> <type>boolean</type> <value>false</value> <derived>false</derived> <enabled>true</enabled> <visible>false</visible> <valid>true</valid> </parameter> <parameter name="generationId"> <type>int</type> <value>1725107901</value> <derived>false</derived> <enabled>true</enabled> <visible>true</visible> <valid>true</valid> </parameter> <parameter name="globalResetBus"> <type>boolean</type> <value>false</value> <derived>false</derived> <enabled>true</enabled> <visible>false</visible> <valid>true</valid> </parameter> <parameter name="hdlLanguage"> <type>com.altera.entityinterfaces.moduleext.IModuleGenerateHDL$HDLLanguage</type> <value>VERILOG</value> <derived>false</derived> <enabled>false</enabled> <visible>false</visible> <valid>true</valid> </parameter> <parameter name="hideFromIPCatalog"> <type>boolean</type> <value>true</value> <derived>false</derived> <enabled>true</enabled> <visible>true</visible> <valid>true</valid> </parameter> <parameter name="lockedInterfaceDefinition"> <type>com.altera.sopcmodel.definition.BoundaryDefinition</type> <value></value> <derived>false</derived> <enabled>true</enabled> <visible>false</visible> <valid>true</valid> </parameter> <parameter name="maxAdditionalLatency"> <type>int</type> <value>1</value> <derived>false</derived> <enabled>true</enabled> <visible>true</visible> <valid>true</valid> </parameter> <parameter name="projectName"> <type>java.lang.String</type> <value></value> <derived>false</derived> <enabled>true</enabled> <visible>false</visible> <valid>true</valid> </parameter> <parameter name="sopcBorderPoints"> <type>boolean</type> <value>false</value> <derived>false</derived> <enabled>true</enabled> <visible>false</visible> <valid>true</valid> </parameter> <parameter name="systemHash"> <type>long</type> <value>0</value> <derived>false</derived> <enabled>true</enabled> <visible>false</visible> <valid>true</valid> </parameter> <parameter name="testBenchDutName"> <type>java.lang.String</type> <value></value> <derived>false</derived> <enabled>true</enabled> <visible>false</visible> <valid>true</valid> </parameter> <parameter name="timeStamp"> <type>long</type> <value>0</value> <derived>false</derived> <enabled>true</enabled> <visible>false</visible> <valid>true</valid> </parameter> <parameter name="useTestBenchNamingPattern"> <type>boolean</type> <value>false</value> <derived>false</derived> <enabled>true</enabled> <visible>false</visible> <valid>true</valid> </parameter> <module name="onchip_flash_0" kind="altera_onchip_flash" version="23.1" path="onchip_flash_0"> <!-- Describes a single module. Module parameters are the requested settings for a module instance. --> <assignment> <name>embeddedsw.CMacro.BYTES_PER_PAGE</name> <value>4096</value> </assignment> <assignment> <name>embeddedsw.CMacro.READ_ONLY_MODE</name> <value>0</value> </assignment> <assignment> <name>embeddedsw.CMacro.SECTOR1_ENABLED</name> <value>1</value> </assignment> <assignment> <name>embeddedsw.CMacro.SECTOR1_END_ADDR</name> <value>16383</value> </assignment> <assignment> <name>embeddedsw.CMacro.SECTOR1_START_ADDR</name> <value>0</value> </assignment> <assignment> <name>embeddedsw.CMacro.SECTOR2_ENABLED</name> <value>1</value> </assignment> <assignment> <name>embeddedsw.CMacro.SECTOR2_END_ADDR</name> <value>32767</value> </assignment> <assignment> <name>embeddedsw.CMacro.SECTOR2_START_ADDR</name> <value>16384</value> </assignment> <assignment> <name>embeddedsw.CMacro.SECTOR3_ENABLED</name> <value>1</value> </assignment> <assignment> <name>embeddedsw.CMacro.SECTOR3_END_ADDR</name> <value>147455</value> </assignment> <assignment> <name>embeddedsw.CMacro.SECTOR3_START_ADDR</name> <value>32768</value> </assignment> <assignment> <name>embeddedsw.CMacro.SECTOR4_ENABLED</name> <value>1</value> </assignment> <assignment> <name>embeddedsw.CMacro.SECTOR4_END_ADDR</name> <value>417791</value> </assignment> <assignment> <name>embeddedsw.CMacro.SECTOR4_START_ADDR</name> <value>147456</value> </assignment> <assignment> <name>embeddedsw.CMacro.SECTOR5_ENABLED</name> <value>0</value> </assignment> <assignment> <name>embeddedsw.CMacro.SECTOR5_END_ADDR</name> <value>-1</value> </assignment> <assignment> <name>embeddedsw.CMacro.SECTOR5_START_ADDR</name> <value>-1</value> </assignment> <assignment> <name>embeddedsw.memoryInfo.DAT_SYM_INSTALL_DIR</name> <value>SIM_DIR</value> </assignment> <assignment> <name>embeddedsw.memoryInfo.FLASH_INSTALL_DIR</name> <value>APP_DIR</value> </assignment> <assignment> <name>embeddedsw.memoryInfo.GENERATE_DAT_SYM</name> <value>1</value> </assignment> <assignment> <name>embeddedsw.memoryInfo.GENERATE_FLASH</name> <value>1</value> </assignment> <assignment> <name>embeddedsw.memoryInfo.GENERATE_HEX</name> <value>1</value> </assignment> <assignment> <name>embeddedsw.memoryInfo.HAS_BYTE_LANE</name> <value>0</value> </assignment> <assignment> <name>embeddedsw.memoryInfo.HEX_INSTALL_DIR</name> <value>QPF_DIR</value> </assignment> <assignment> <name>embeddedsw.memoryInfo.IS_FLASH</name> <value>1</value> </assignment> <assignment> <name>embeddedsw.memoryInfo.MEM_INIT_DATA_WIDTH</name> <value>32</value> </assignment> <assignment> <name>embeddedsw.memoryInfo.USE_BYTE_ADDRESSING_FOR_HEX</name> <value>1</value> </assignment> <assignment> <name>postgeneration.simulation.init_file.param_name</name> <value>INIT_FILENAME</value> </assignment> <assignment> <name>postgeneration.simulation.init_file.type</name> <value>MEM_INIT</value> </assignment> <parameter name="DATA_INTERFACE"> <type>java.lang.String</type> <value>Parallel</value> <derived>false</derived> <enabled>true</enabled> <visible>true</visible> <valid>true</valid> </parameter> <parameter name="READ_BURST_MODE"> <type>java.lang.String</type> <value>Incrementing</value> <derived>false</derived> <enabled>true</enabled> <visible>true</visible> <valid>true</valid> </parameter> <parameter name="READ_BURST_COUNT"> <type>int</type> <value>2</value> <derived>false</derived> <enabled>true</enabled> <visible>true</visible> <valid>true</valid> </parameter> <parameter name="CLOCK_FREQUENCY"> <type>double</type> <value>116.0</value> <derived>false</derived> <enabled>true</enabled> <visible>true</visible> <valid>true</valid> </parameter> <parameter name="CONFIGURATION_SCHEME"> <type>java.lang.String</type> <value>Internal Configuration</value> <derived>false</derived> <enabled>false</enabled> <visible>true</visible> <valid>true</valid> </parameter> <parameter name="CONFIGURATION_MODE"> <type>java.lang.String</type> <value>Single Uncompressed Image</value> <derived>false</derived> <enabled>true</enabled> <visible>true</visible> <valid>true</valid> </parameter> <parameter name="SECTOR_ID"> <type>[Ljava.lang.String;</type> <value>1,2,NA,3,4</value> <derived>true</derived> <enabled>false</enabled> <visible>true</visible> <valid>true</valid> </parameter> <parameter name="SECTOR_ACCESS_MODE"> <type>[Ljava.lang.String;</type> <value>Read and write,Read and write,Read only,Read and write,Read and write</value> <derived>false</derived> <enabled>true</enabled> <visible>true</visible> <valid>true</valid> </parameter> <parameter name="SECTOR_ADDRESS_MAPPING"> <type>[Ljava.lang.String;</type> <value>0x00000 - 0x03fff,0x04000 - 0x07fff,NA,0x08000 - 0x23fff,0x24000 - 0x65fff</value> <derived>true</derived> <enabled>false</enabled> <visible>true</visible> <valid>true</valid> </parameter> <parameter name="SECTOR_STORAGE_TYPE"> <type>[Ljava.lang.String;</type> <value>UFM,UFM,NA,CFM,CFM</value> <derived>true</derived> <enabled>false</enabled> <visible>true</visible> <valid>true</valid> </parameter> <parameter name="initFlashContent"> <type>boolean</type> <value>false</value> <derived>false</derived> <enabled>true</enabled> <visible>true</visible> <valid>true</valid> </parameter> <parameter name="useNonDefaultInitFile"> <type>boolean</type> <value>false</value> <derived>false</derived> <enabled>false</enabled> <visible>true</visible> <valid>true</valid> </parameter> <parameter name="initializationFileName"> <type>java.lang.String</type> <value>altera_onchip_flash.hex</value> <derived>false</derived> <enabled>false</enabled> <visible>true</visible> <valid>true</valid> </parameter> <parameter name="initializationFileNameForSim"> <type>java.lang.String</type> <value>altera_onchip_flash.dat</value> <derived>false</derived> <enabled>false</enabled> <visible>true</visible> <valid>true</valid> </parameter> <parameter name="autoInitializationFileName"> <type>java.lang.String</type> <value>flash_onchip_flash_0</value> <derived>false</derived> <enabled>true</enabled> <visible>false</visible> <valid>true</valid> <sysinfo_type>UNIQUE_ID</sysinfo_type> </parameter> <parameter name="INIT_FILENAME"> <type>java.lang.String</type> <value></value> <derived>true</derived> <enabled>false</enabled> <visible>false</visible> <valid>true</valid> </parameter> <parameter name="INIT_FILENAME_SIM"> <type>java.lang.String</type> <value></value> <derived>true</derived> <enabled>false</enabled> <visible>false</visible> <valid>true</valid> </parameter> <parameter name="DEVICE_FAMILY"> <type>java.lang.String</type> <value>MAX10FPGA</value> <derived>false</derived> <enabled>true</enabled> <visible>false</visible> <valid>true</valid> <sysinfo_type>DEVICE_FAMILY</sysinfo_type> </parameter> <parameter name="PART_NAME"> <type>java.lang.String</type> <value>10M16SCU169C8G</value> <derived>false</derived> <enabled>true</enabled> <visible>false</visible> <valid>true</valid> <sysinfo_type>DEVICE</sysinfo_type> </parameter> <parameter name="AUTO_CLOCK_RATE"> <type>long</type> <value>0</value> <derived>false</derived> <enabled>true</enabled> <visible>false</visible> <valid>true</valid> <sysinfo_type>CLOCK_RATE</sysinfo_type> <sysinfo_arg>clk</sysinfo_arg> </parameter> <parameter name="DEVICE_ID"> <type>java.lang.String</type> <value>16</value> <derived>true</derived> <enabled>true</enabled> <visible>false</visible> <valid>true</valid> </parameter> <parameter name="SECTOR1_START_ADDR"> <type>int</type> <value>0</value> <derived>true</derived> <enabled>true</enabled> <visible>false</visible> <valid>true</valid> </parameter> <parameter name="SECTOR1_END_ADDR"> <type>int</type> <value>4095</value> <derived>true</derived> <enabled>true</enabled> <visible>false</visible> <valid>true</valid> </parameter> <parameter name="SECTOR2_START_ADDR"> <type>int</type> <value>4096</value> <derived>true</derived> <enabled>true</enabled> <visible>false</visible> <valid>true</valid> </parameter> <parameter name="SECTOR2_END_ADDR"> <type>int</type> <value>8191</value> <derived>true</derived> <enabled>true</enabled> <visible>false</visible> <valid>true</valid> </parameter> <parameter name="SECTOR3_START_ADDR"> <type>int</type> <value>8192</value> <derived>true</derived> <enabled>true</enabled> <visible>false</visible> <valid>true</valid> </parameter> <parameter name="SECTOR3_END_ADDR"> <type>int</type> <value>36863</value> <derived>true</derived> <enabled>true</enabled> <visible>false</visible> <valid>true</valid> </parameter> <parameter name="SECTOR4_START_ADDR"> <type>int</type> <value>36864</value> <derived>true</derived> <enabled>true</enabled> <visible>false</visible> <valid>true</valid> </parameter> <parameter name="SECTOR4_END_ADDR"> <type>int</type> <value>104447</value> <derived>true</derived> <enabled>true</enabled> <visible>false</visible> <valid>true</valid> </parameter> <parameter name="SECTOR5_START_ADDR"> <type>int</type> <value>0</value> <derived>true</derived> <enabled>false</enabled> <visible>false</visible> <valid>true</valid> </parameter> <parameter name="SECTOR5_END_ADDR"> <type>int</type> <value>0</value> <derived>true</derived> <enabled>false</enabled> <visible>false</visible> <valid>true</valid> </parameter> <parameter name="MIN_VALID_ADDR"> <type>int</type> <value>0</value> <derived>true</derived> <enabled>true</enabled> <visible>false</visible> <valid>true</valid> </parameter> <parameter name="MAX_VALID_ADDR"> <type>int</type> <value>104447</value> <derived>true</derived> <enabled>true</enabled> <visible>false</visible> <valid>true</valid> </parameter> <parameter name="MIN_UFM_VALID_ADDR"> <type>int</type> <value>0</value> <derived>true</derived> <enabled>true</enabled> <visible>false</visible> <valid>true</valid> </parameter> <parameter name="MAX_UFM_VALID_ADDR"> <type>int</type> <value>8191</value> <derived>true</derived> <enabled>true</enabled> <visible>false</visible> <valid>true</valid> </parameter> <parameter name="SECTOR1_MAP"> <type>int</type> <value>1</value> <derived>true</derived> <enabled>true</enabled> <visible>false</visible> <valid>true</valid> </parameter> <parameter name="SECTOR2_MAP"> <type>int</type> <value>2</value> <derived>true</derived> <enabled>true</enabled> <visible>false</visible> <valid>true</valid> </parameter> <parameter name="SECTOR3_MAP"> <type>int</type> <value>4</value> <derived>true</derived> <enabled>true</enabled> <visible>false</visible> <valid>true</valid> </parameter> <parameter name="SECTOR4_MAP"> <type>int</type> <value>5</value> <derived>true</derived> <enabled>true</enabled> <visible>false</visible> <valid>true</valid> </parameter> <parameter name="SECTOR5_MAP"> <type>int</type> <value>0</value> <derived>true</derived> <enabled>true</enabled> <visible>false</visible> <valid>true</valid> </parameter> <parameter name="ADDR_RANGE1_END_ADDR"> <type>int</type> <value>8191</value> <derived>true</derived> <enabled>true</enabled> <visible>false</visible> <valid>true</valid> </parameter> <parameter name="ADDR_RANGE2_END_ADDR"> <type>int</type> <value>104447</value> <derived>true</derived> <enabled>true</enabled> <visible>false</visible> <valid>true</valid> </parameter> <parameter name="ADDR_RANGE1_OFFSET"> <type>int</type> <value>1024</value> <derived>true</derived> <enabled>true</enabled> <visible>false</visible> <valid>true</valid> </parameter> <parameter name="ADDR_RANGE2_OFFSET"> <type>int</type> <value>39936</value> <derived>true</derived> <enabled>true</enabled> <visible>false</visible> <valid>true</valid> </parameter> <parameter name="ADDR_RANGE3_OFFSET"> <type>int</type> <value>0</value> <derived>true</derived> <enabled>true</enabled> <visible>false</visible> <valid>true</valid> </parameter> <parameter name="AVMM_DATA_ADDR_WIDTH"> <type>int</type> <value>17</value> <derived>true</derived> <enabled>true</enabled> <visible>false</visible> <valid>true</valid> </parameter> <parameter name="AVMM_DATA_DATA_WIDTH"> <type>int</type> <value>32</value> <derived>true</derived> <enabled>true</enabled> <visible>false</visible> <valid>true</valid> </parameter> <parameter name="AVMM_DATA_BURSTCOUNT_WIDTH"> <type>int</type> <value>2</value> <derived>true</derived> <enabled>true</enabled> <visible>false</visible> <valid>true</valid> </parameter> <parameter name="SECTOR_READ_PROTECTION_MODE"> <type>int</type> <value>16</value> <derived>true</derived> <enabled>true</enabled> <visible>false</visible> <valid>true</valid> </parameter> <parameter name="FLASH_SEQ_READ_DATA_COUNT"> <type>int</type> <value>4</value> <derived>true</derived> <enabled>true</enabled> <visible>false</visible> <valid>true</valid> </parameter> <parameter name="FLASH_ADDR_ALIGNMENT_BITS"> <type>int</type> <value>2</value> <derived>true</derived> <enabled>true</enabled> <visible>false</visible> <valid>true</valid> </parameter> <parameter name="FLASH_READ_CYCLE_MAX_INDEX"> <type>int</type> <value>4</value> <derived>true</derived> <enabled>true</enabled> <visible>false</visible> <valid>true</valid> </parameter> <parameter name="FLASH_RESET_CYCLE_MAX_INDEX"> <type>int</type> <value>29</value> <derived>true</derived> <enabled>true</enabled> <visible>false</visible> <valid>true</valid> </parameter> <parameter name="FLASH_BUSY_TIMEOUT_CYCLE_MAX_INDEX"> <type>int</type> <value>139</value> <derived>true</derived> <enabled>true</enabled> <visible>false</visible> <valid>true</valid> </parameter> <parameter name="FLASH_ERASE_TIMEOUT_CYCLE_MAX_INDEX"> <type>int</type> <value>40600000</value> <derived>true</derived> <enabled>true</enabled> <visible>false</visible> <valid>true</valid> </parameter> <parameter name="FLASH_WRITE_TIMEOUT_CYCLE_MAX_INDEX"> <type>int</type> <value>35380</value> <derived>true</derived> <enabled>true</enabled> <visible>false</visible> <valid>true</valid> </parameter> <parameter name="PARALLEL_MODE"> <type>boolean</type> <value>true</value> <derived>true</derived> <enabled>true</enabled> <visible>false</visible> <valid>true</valid> </parameter> <parameter name="READ_AND_WRITE_MODE"> <type>boolean</type> <value>true</value> <derived>true</derived> <enabled>true</enabled> <visible>false</visible> <valid>true</valid> </parameter> <parameter name="WRAPPING_BURST_MODE"> <type>boolean</type> <value>false</value> <derived>true</derived> <enabled>true</enabled> <visible>false</visible> <valid>true</valid> </parameter> <parameter name="IS_DUAL_BOOT"> <type>java.lang.String</type> <value>False</value> <derived>true</derived> <enabled>true</enabled> <visible>false</visible> <valid>true</valid> </parameter> <parameter name="IS_ERAM_SKIP"> <type>java.lang.String</type> <value>True</value> <derived>true</derived> <enabled>true</enabled> <visible>false</visible> <valid>true</valid> </parameter> <parameter name="IS_COMPRESSED_IMAGE"> <type>java.lang.String</type> <value>False</value> <derived>true</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> <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. --> <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> <parameter name="clockRateKnown"> <type>java.lang.Boolean</type> <value>false</value> <derived>true</derived> <enabled>true</enabled> <visible>false</visible> <valid>true</valid> </parameter> <parameter name="clockRate"> <type>java.lang.Long</type> <value>0</value> <derived>true</derived> <enabled>true</enabled> <visible>false</visible> <valid>true</valid> </parameter> <type>clock</type> <isStart>false</isStart> <port> <name>clock</name> <direction>Input</direction> <width>1</width> <role>clk</role> </port> </interface> <interface name="nreset" 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. --> <parameter name="associatedClock"> <type>java.lang.String</type> <value>clk</value> <derived>false</derived> <enabled>true</enabled> <visible>true</visible> <valid>true</valid> </parameter> <parameter name="synchronousEdges"> <type>com.altera.sopcmodel.reset.Reset$Edges</type> <value>DEASSERT</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>reset</type> <isStart>false</isStart> <port> <name>reset_n</name> <direction>Input</direction> <width>1</width> <role>reset_n</role> </port> </interface> <interface name="data" 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. --> <assignment> <name>embeddedsw.configuration.isFlash</name> <value>1</value> </assignment> <assignment> <name>embeddedsw.configuration.isMemoryDevice</name> <value>1</value> </assignment> <assignment> <name>embeddedsw.configuration.isNonVolatileStorage</name> <value>1</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>true</visible> <valid>true</valid> </parameter> <parameter name="addressGroup"> <type>int</type> <value>0</value> <derived>false</derived> <enabled>true</enabled> <visible>false</visible> <valid>true</valid> </parameter> <parameter name="addressSpan"> <type>java.math.BigInteger</type> <value>417792</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>clk</value> <derived>false</derived> <enabled>true</enabled> <visible>true</visible> <valid>true</valid> </parameter> <parameter name="associatedReset"> <type>java.lang.String</type> <value>nreset</value> <derived>false</derived> <enabled>true</enabled> <visible>false</visible> <valid>true</valid> </parameter> <parameter name="bitsPerSymbol"> <type>int</type> <value>8</value> <derived>false</derived> <enabled>true</enabled> <visible>false</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>false</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>417792</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>true</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>true</visible> <valid>true</valid> </parameter> <parameter name="isNonVolatileStorage"> <type>boolean</type> <value>true</value> <derived>false</derived> <enabled>true</enabled> <visible>true</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>1</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>0</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>true</visible> <valid>true</valid> </parameter> <parameter name="readLatency"> <type>int</type> <value>0</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>avmm_data_addr</name> <direction>Input</direction> <width>17</width> <role>address</role> </port> <port> <name>avmm_data_read</name> <direction>Input</direction> <width>1</width> <role>read</role> </port> <port> <name>avmm_data_writedata</name> <direction>Input</direction> <width>32</width> <role>writedata</role> </port> <port> <name>avmm_data_write</name> <direction>Input</direction> <width>1</width> <role>write</role> </port> <port> <name>avmm_data_readdata</name> <direction>Output</direction> <width>32</width> <role>readdata</role> </port> <port> <name>avmm_data_waitrequest</name> <direction>Output</direction> <width>1</width> <role>waitrequest</role> </port> <port> <name>avmm_data_readdatavalid</name> <direction>Output</direction> <width>1</width> <role>readdatavalid</role> </port> <port> <name>avmm_data_burstcount</name> <direction>Input</direction> <width>2</width> <role>burstcount</role> </port> </interface> <interface name="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. --> <assignment> <name>embeddedsw.configuration.isFlash</name> <value>0</value> </assignment> <assignment> <name>embeddedsw.configuration.isMemoryDevice</name> <value>0</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>true</visible> <valid>true</valid> </parameter> <parameter name="addressGroup"> <type>int</type> <value>0</value> <derived>false</derived> <enabled>true</enabled> <visible>false</visible> <valid>true</valid> </parameter> <parameter name="addressSpan"> <type>java.math.BigInteger</type> <value>8</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>clk</value> <derived>false</derived> <enabled>true</enabled> <visible>true</visible> <valid>true</valid> </parameter> <parameter name="associatedReset"> <type>java.lang.String</type> <value>nreset</value> <derived>false</derived> <enabled>true</enabled> <visible>false</visible> <valid>true</valid> </parameter> <parameter name="bitsPerSymbol"> <type>int</type> <value>8</value> <derived>false</derived> <enabled>true</enabled> <visible>false</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>false</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>0</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>false</value> <derived>false</derived> <enabled>true</enabled> <visible>true</visible> <valid>true</valid> </parameter> <parameter name="isNonVolatileStorage"> <type>boolean</type> <value>false</value> <derived>false</derived> <enabled>true</enabled> <visible>true</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>0</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>true</visible> <valid>true</valid> </parameter> <parameter name="readLatency"> <type>int</type> <value>0</value> <derived>false</derived> <enabled>true</enabled> <visible>true</visible> <valid>true</valid> </parameter> <parameter name="readWaitStates"> <type>int</type> <value>1</value> <derived>false</derived> <enabled>true</enabled> <visible>false</visible> <valid>true</valid> </parameter> <parameter name="readWaitTime"> <type>int</type> <value>1</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>avmm_csr_addr</name> <direction>Input</direction> <width>1</width> <role>address</role> </port> <port> <name>avmm_csr_read</name> <direction>Input</direction> <width>1</width> <role>read</role> </port> <port> <name>avmm_csr_writedata</name> <direction>Input</direction> <width>32</width> <role>writedata</role> </port> <port> <name>avmm_csr_write</name> <direction>Input</direction> <width>1</width> <role>write</role> </port> <port> <name>avmm_csr_readdata</name> <direction>Output</direction> <width>32</width> <role>readdata</role> </port> </interface> </module> <plugin> <instanceCount>1</instanceCount> <name>altera_onchip_flash</name> <type>com.altera.entityinterfaces.IElementClass</type> <subtype>com.altera.entityinterfaces.IModule</subtype> <displayName>On-Chip Flash Intel FPGA IP</displayName> <version>23.1</version> </plugin> <plugin> <instanceCount>1</instanceCount> <name>clock_sink</name> <type>com.altera.entityinterfaces.IElementClass</type> <subtype>com.altera.entityinterfaces.IMutableConnectionPoint</subtype> <displayName>Clock Input</displayName> <version>23.1</version> </plugin> <plugin> <instanceCount>1</instanceCount> <name>reset_sink</name> <type>com.altera.entityinterfaces.IElementClass</type> <subtype>com.altera.entityinterfaces.IMutableConnectionPoint</subtype> <displayName>Reset Input</displayName> <version>23.1</version> </plugin> <plugin> <instanceCount>2</instanceCount> <name>avalon_slave</name> <type>com.altera.entityinterfaces.IElementClass</type> <subtype>com.altera.entityinterfaces.IMutableConnectionPoint</subtype> <displayName>Avalon Memory Mapped Slave</displayName> <version>23.1</version> </plugin> <reportVersion>23.1 993</reportVersion> <uniqueIdentifier>02424E4C123F00000191A87192A2</uniqueIdentifier> </EnsembleReport>