Files
thejayman77 ec82764bef Initial commit: retroDE_ps2 — first-of-its-kind PS2 GS FPGA core (DE25-Nano / Agilex 5)
RTL (GS rasterizer, EE core stub, platform bridge, LPDDR4B path), sim regression
(272 TBs), docs, and tooling. Copyrighted PS2 content (BIOS, game code, GS dumps,
and all dump-derived textures/traces) is excluded via .gitignore and stays local.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-29 20:10:50 -04:00

7222 lines
366 KiB
XML
Executable File

<?xml version="1.0" ?>
<!--Your use of Altera 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 Altera Program License
Subscription Agreement, the Altera Quartus Prime License Agreement,
the Altera FPGA IP License Agreement, or other applicable license
agreement, including, without limitation, that your use is for
the sole purpose of programming logic devices manufactured by
Altera and sold by Altera or its authorized distributors.-->
<ipxact:design xmlns:altera="http://www.altera.com/XMLSchema/IPXact2014/extensions" xmlns:ipxact="http://www.accellera.org/XMLSchema/IPXACT/1685-2014">
<ipxact:vendor>Altera Corporation</ipxact:vendor>
<ipxact:library>peripheral_subsys</ipxact:library>
<ipxact:name>peripheral_subsys</ipxact:name>
<ipxact:version>1.0</ipxact:version>
<ipxact:componentInstances></ipxact:componentInstances>
<ipxact:vendorExtensions>
<altera:catalog_card_info>
<altera:name>$${FILENAME}</altera:name>
<altera:displayName>$${FILENAME}</altera:displayName>
<altera:version>1.0</altera:version>
<altera:description></altera:description>
<altera:tags></altera:tags>
<altera:categories>Systems</altera:categories>
<altera:tool>QsysPro</altera:tool>
</altera:catalog_card_info>
<altera:altera_system_parameters>
<ipxact:parameters>
<ipxact:parameter parameterId="board" type="string">
<ipxact:name>board</ipxact:name>
<ipxact:displayName>Board</ipxact:displayName>
<ipxact:value>default</ipxact:value>
</ipxact:parameter>
<ipxact:parameter parameterId="bonusData" type="string">
<ipxact:name>bonusData</ipxact:name>
<ipxact:displayName>bonusData</ipxact:displayName>
<ipxact:value>bonusData
{
element button_pio
{
datum _sortIndex
{
value = "3";
type = "int";
}
}
element dipsw_pio
{
datum _sortIndex
{
value = "4";
type = "int";
}
}
element led_pio
{
datum _sortIndex
{
value = "5";
type = "int";
}
}
element pb_cpu_0
{
datum _sortIndex
{
value = "6";
type = "int";
}
}
element periph_clk
{
datum _sortIndex
{
value = "0";
type = "int";
}
}
element periph_rst_in
{
datum _sortIndex
{
value = "1";
type = "int";
}
}
element sysid
{
datum _sortIndex
{
value = "2";
type = "int";
}
}
}
</ipxact:value>
</ipxact:parameter>
<ipxact:parameter parameterId="cpuInfo" type="string">
<ipxact:name>cpuInfo</ipxact:name>
<ipxact:displayName>cpuInfo</ipxact:displayName>
<ipxact:value></ipxact:value>
</ipxact:parameter>
<ipxact:parameter parameterId="designId" type="string">
<ipxact:name>designId</ipxact:name>
<ipxact:displayName>designId</ipxact:displayName>
<ipxact:value></ipxact:value>
</ipxact:parameter>
<ipxact:parameter parameterId="device" type="string">
<ipxact:name>device</ipxact:name>
<ipxact:displayName>Device</ipxact:displayName>
<ipxact:value>A5EB013BB23BE4SCS</ipxact:value>
</ipxact:parameter>
<ipxact:parameter parameterId="deviceFamily" type="string">
<ipxact:name>deviceFamily</ipxact:name>
<ipxact:displayName>Device family</ipxact:displayName>
<ipxact:value>Agilex 5</ipxact:value>
</ipxact:parameter>
<ipxact:parameter parameterId="deviceSpeedGrade" type="string">
<ipxact:name>deviceSpeedGrade</ipxact:name>
<ipxact:displayName>Device Speed Grade</ipxact:displayName>
<ipxact:value>4</ipxact:value>
</ipxact:parameter>
<ipxact:parameter parameterId="dflBitArray" type="string">
<ipxact:name>dflBitArray</ipxact:name>
<ipxact:displayName>dflBitArray</ipxact:displayName>
<ipxact:value></ipxact:value>
</ipxact:parameter>
<ipxact:parameter parameterId="fabricMode" type="string">
<ipxact:name>fabricMode</ipxact:name>
<ipxact:displayName>fabricMode</ipxact:displayName>
<ipxact:value>QSYS</ipxact:value>
</ipxact:parameter>
<ipxact:parameter parameterId="generateLegacySim" type="bit">
<ipxact:name>generateLegacySim</ipxact:name>
<ipxact:displayName>generateLegacySim</ipxact:displayName>
<ipxact:value>false</ipxact:value>
</ipxact:parameter>
<ipxact:parameter parameterId="generationId" type="int">
<ipxact:name>generationId</ipxact:name>
<ipxact:displayName>Generation Id</ipxact:displayName>
<ipxact:value>0</ipxact:value>
</ipxact:parameter>
<ipxact:parameter parameterId="globalResetBus" type="bit">
<ipxact:name>globalResetBus</ipxact:name>
<ipxact:displayName>Global reset</ipxact:displayName>
<ipxact:value>false</ipxact:value>
</ipxact:parameter>
<ipxact:parameter parameterId="hdlLanguage" type="string">
<ipxact:name>hdlLanguage</ipxact:name>
<ipxact:displayName>hdlLanguage</ipxact:displayName>
<ipxact:value>VERILOG</ipxact:value>
</ipxact:parameter>
<ipxact:parameter parameterId="hideFromIPCatalog" type="bit">
<ipxact:name>hideFromIPCatalog</ipxact:name>
<ipxact:displayName>Hide from IP Catalog</ipxact:displayName>
<ipxact:value>false</ipxact:value>
</ipxact:parameter>
<ipxact:parameter parameterId="lockedInterfaceDefinition" type="string">
<ipxact:name>lockedInterfaceDefinition</ipxact:name>
<ipxact:displayName>lockedInterfaceDefinition</ipxact:displayName>
<ipxact:value></ipxact:value>
</ipxact:parameter>
<ipxact:parameter parameterId="sopcBorderPoints" type="bit">
<ipxact:name>sopcBorderPoints</ipxact:name>
<ipxact:displayName>Use SOPC Builder port naming</ipxact:displayName>
<ipxact:value>false</ipxact:value>
</ipxact:parameter>
<ipxact:parameter parameterId="systemHash" type="longint">
<ipxact:name>systemHash</ipxact:name>
<ipxact:displayName>systemHash</ipxact:displayName>
<ipxact:value>0</ipxact:value>
</ipxact:parameter>
<ipxact:parameter parameterId="systemInfos" type="string">
<ipxact:name>systemInfos</ipxact:name>
<ipxact:displayName>systemInfos</ipxact:displayName>
<ipxact:value>&lt;systemInfosDefinition&gt;
&lt;connPtSystemInfos&gt;
&lt;entry&gt;
&lt;key&gt;clk&lt;/key&gt;
&lt;value&gt;
&lt;connectionPointName&gt;clk&lt;/connectionPointName&gt;
&lt;suppliedSystemInfos&gt;
&lt;entry&gt;
&lt;key&gt;CLOCK_DOMAIN&lt;/key&gt;
&lt;value&gt;1&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;CLOCK_RATE&lt;/key&gt;
&lt;value&gt;100000000&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;RESET_DOMAIN&lt;/key&gt;
&lt;value&gt;1&lt;/value&gt;
&lt;/entry&gt;
&lt;/suppliedSystemInfos&gt;
&lt;consumedSystemInfos/&gt;
&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;pb_cpu_0_s0&lt;/key&gt;
&lt;value&gt;
&lt;connectionPointName&gt;pb_cpu_0_s0&lt;/connectionPointName&gt;
&lt;suppliedSystemInfos&gt;
&lt;entry&gt;
&lt;key&gt;CPU_INFO_ID&lt;/key&gt;
&lt;value&gt;&lt;/value&gt;
&lt;/entry&gt;
&lt;/suppliedSystemInfos&gt;
&lt;consumedSystemInfos&gt;
&lt;entry&gt;
&lt;key&gt;ADDRESS_MAP&lt;/key&gt;
&lt;value&gt;&amp;lt;address-map&amp;gt;&amp;lt;slave name='sysid.control_slave' start='0x10000' end='0x10008' datawidth='32' /&amp;gt;&amp;lt;slave name='button_pio.s1' start='0x10060' end='0x10070' datawidth='32' /&amp;gt;&amp;lt;slave name='dipsw_pio.s1' start='0x10070' end='0x10080' datawidth='32' /&amp;gt;&amp;lt;slave name='led_pio.s1' start='0x10080' end='0x10090' datawidth='32' /&amp;gt;&amp;lt;/address-map&amp;gt;&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;ADDRESS_WIDTH&lt;/key&gt;
&lt;value&gt;17&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;MAX_SLAVE_DATA_WIDTH&lt;/key&gt;
&lt;value&gt;32&lt;/value&gt;
&lt;/entry&gt;
&lt;/consumedSystemInfos&gt;
&lt;/value&gt;
&lt;/entry&gt;
&lt;/connPtSystemInfos&gt;
&lt;/systemInfosDefinition&gt;</ipxact:value>
</ipxact:parameter>
<ipxact:parameter parameterId="systemScripts" type="string">
<ipxact:name>systemScripts</ipxact:name>
<ipxact:displayName>systemScripts</ipxact:displayName>
<ipxact:value></ipxact:value>
</ipxact:parameter>
<ipxact:parameter parameterId="testBenchDutName" type="string">
<ipxact:name>testBenchDutName</ipxact:name>
<ipxact:displayName>Use Test Bench Naming Pattern</ipxact:displayName>
<ipxact:value></ipxact:value>
</ipxact:parameter>
<ipxact:parameter parameterId="timeStamp" type="longint">
<ipxact:name>timeStamp</ipxact:name>
<ipxact:displayName>timeStamp</ipxact:displayName>
<ipxact:value>0</ipxact:value>
</ipxact:parameter>
<ipxact:parameter parameterId="useTestBenchNamingPattern" type="bit">
<ipxact:name>useTestBenchNamingPattern</ipxact:name>
<ipxact:displayName>Use Test Bench Naming Pattern</ipxact:displayName>
<ipxact:value>false</ipxact:value>
</ipxact:parameter>
</ipxact:parameters>
</altera:altera_system_parameters>
<altera:instance_parameters></altera:instance_parameters>
<altera:instance_script></altera:instance_script>
<altera:modules>
<altera:module altera:enabled="true" altera:auto_export="false">
<altera:entity_info>
<ipxact:vendor>Altera Corporation</ipxact:vendor>
<ipxact:library>button_pio</ipxact:library>
<ipxact:name>altera_generic_component</ipxact:name>
<ipxact:version>1.0</ipxact:version>
</altera:entity_info>
<altera:altera_module_parameters>
<ipxact:parameters>
<ipxact:parameter parameterId="bspCpu" type="bit">
<ipxact:name>bspCpu</ipxact:name>
<ipxact:displayName>BSP CPU</ipxact:displayName>
<ipxact:value>false</ipxact:value>
</ipxact:parameter>
<ipxact:parameter parameterId="componentDefinition" type="string">
<ipxact:name>componentDefinition</ipxact:name>
<ipxact:displayName>Component definition</ipxact:displayName>
<ipxact:value>&lt;componentDefinition&gt;
&lt;boundary&gt;
&lt;interfaces&gt;
&lt;interface&gt;
&lt;name&gt;clk&lt;/name&gt;
&lt;type&gt;clock&lt;/type&gt;
&lt;isStart&gt;false&lt;/isStart&gt;
&lt;ports&gt;
&lt;port&gt;
&lt;name&gt;clk&lt;/name&gt;
&lt;role&gt;clk&lt;/role&gt;
&lt;direction&gt;Input&lt;/direction&gt;
&lt;width&gt;1&lt;/width&gt;
&lt;lowerBound&gt;0&lt;/lowerBound&gt;
&lt;vhdlType&gt;STD_LOGIC&lt;/vhdlType&gt;
&lt;terminationValue&gt;0&lt;/terminationValue&gt;
&lt;/port&gt;
&lt;/ports&gt;
&lt;assignments&gt;
&lt;assignmentValueMap/&gt;
&lt;/assignments&gt;
&lt;parameters&gt;
&lt;parameterValueMap&gt;
&lt;entry&gt;
&lt;key&gt;clockRate&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;externallyDriven&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;ptfSchematicName&lt;/key&gt;
&lt;/entry&gt;
&lt;/parameterValueMap&gt;
&lt;/parameters&gt;
&lt;/interface&gt;
&lt;interface&gt;
&lt;name&gt;reset&lt;/name&gt;
&lt;type&gt;reset&lt;/type&gt;
&lt;isStart&gt;false&lt;/isStart&gt;
&lt;ports&gt;
&lt;port&gt;
&lt;name&gt;reset_n&lt;/name&gt;
&lt;role&gt;reset_n&lt;/role&gt;
&lt;direction&gt;Input&lt;/direction&gt;
&lt;width&gt;1&lt;/width&gt;
&lt;lowerBound&gt;0&lt;/lowerBound&gt;
&lt;vhdlType&gt;STD_LOGIC&lt;/vhdlType&gt;
&lt;terminationValue&gt;0&lt;/terminationValue&gt;
&lt;/port&gt;
&lt;/ports&gt;
&lt;assignments&gt;
&lt;assignmentValueMap/&gt;
&lt;/assignments&gt;
&lt;parameters&gt;
&lt;parameterValueMap&gt;
&lt;entry&gt;
&lt;key&gt;associatedClock&lt;/key&gt;
&lt;value&gt;clk&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;synchronousEdges&lt;/key&gt;
&lt;value&gt;DEASSERT&lt;/value&gt;
&lt;/entry&gt;
&lt;/parameterValueMap&gt;
&lt;/parameters&gt;
&lt;/interface&gt;
&lt;interface&gt;
&lt;name&gt;s1&lt;/name&gt;
&lt;type&gt;avalon&lt;/type&gt;
&lt;isStart&gt;false&lt;/isStart&gt;
&lt;ports&gt;
&lt;port&gt;
&lt;name&gt;address&lt;/name&gt;
&lt;role&gt;address&lt;/role&gt;
&lt;direction&gt;Input&lt;/direction&gt;
&lt;width&gt;2&lt;/width&gt;
&lt;lowerBound&gt;0&lt;/lowerBound&gt;
&lt;vhdlType&gt;STD_LOGIC_VECTOR&lt;/vhdlType&gt;
&lt;terminationValue&gt;0&lt;/terminationValue&gt;
&lt;/port&gt;
&lt;port&gt;
&lt;name&gt;write_n&lt;/name&gt;
&lt;role&gt;write_n&lt;/role&gt;
&lt;direction&gt;Input&lt;/direction&gt;
&lt;width&gt;1&lt;/width&gt;
&lt;lowerBound&gt;0&lt;/lowerBound&gt;
&lt;vhdlType&gt;STD_LOGIC&lt;/vhdlType&gt;
&lt;terminationValue&gt;0&lt;/terminationValue&gt;
&lt;/port&gt;
&lt;port&gt;
&lt;name&gt;writedata&lt;/name&gt;
&lt;role&gt;writedata&lt;/role&gt;
&lt;direction&gt;Input&lt;/direction&gt;
&lt;width&gt;32&lt;/width&gt;
&lt;lowerBound&gt;0&lt;/lowerBound&gt;
&lt;vhdlType&gt;STD_LOGIC_VECTOR&lt;/vhdlType&gt;
&lt;terminationValue&gt;0&lt;/terminationValue&gt;
&lt;/port&gt;
&lt;port&gt;
&lt;name&gt;chipselect&lt;/name&gt;
&lt;role&gt;chipselect&lt;/role&gt;
&lt;direction&gt;Input&lt;/direction&gt;
&lt;width&gt;1&lt;/width&gt;
&lt;lowerBound&gt;0&lt;/lowerBound&gt;
&lt;vhdlType&gt;STD_LOGIC&lt;/vhdlType&gt;
&lt;terminationValue&gt;0&lt;/terminationValue&gt;
&lt;/port&gt;
&lt;port&gt;
&lt;name&gt;readdata&lt;/name&gt;
&lt;role&gt;readdata&lt;/role&gt;
&lt;direction&gt;Output&lt;/direction&gt;
&lt;width&gt;32&lt;/width&gt;
&lt;lowerBound&gt;0&lt;/lowerBound&gt;
&lt;vhdlType&gt;STD_LOGIC_VECTOR&lt;/vhdlType&gt;
&lt;terminationValue&gt;0&lt;/terminationValue&gt;
&lt;/port&gt;
&lt;/ports&gt;
&lt;assignments&gt;
&lt;assignmentValueMap&gt;
&lt;entry&gt;
&lt;key&gt;embeddedsw.configuration.isFlash&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;embeddedsw.configuration.isMemoryDevice&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;embeddedsw.configuration.isNonVolatileStorage&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;embeddedsw.configuration.isPrintableDevice&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;/assignmentValueMap&gt;
&lt;/assignments&gt;
&lt;parameters&gt;
&lt;parameterValueMap&gt;
&lt;entry&gt;
&lt;key&gt;addressAlignment&lt;/key&gt;
&lt;value&gt;NATIVE&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;addressGroup&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;addressSpan&lt;/key&gt;
&lt;value&gt;4&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;addressUnits&lt;/key&gt;
&lt;value&gt;WORDS&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;alwaysBurstMaxBurst&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;associatedClock&lt;/key&gt;
&lt;value&gt;clk&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;associatedReset&lt;/key&gt;
&lt;value&gt;reset&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;bitsPerSymbol&lt;/key&gt;
&lt;value&gt;8&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;bridgedAddressOffset&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;bridgesToMaster&lt;/key&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;burstOnBurstBoundariesOnly&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;burstcountUnits&lt;/key&gt;
&lt;value&gt;WORDS&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;constantBurstBehavior&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;explicitAddressSpan&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;holdTime&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;interleaveBursts&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;isBigEndian&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;isFlash&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;isMemoryDevice&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;isNonVolatileStorage&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;linewrapBursts&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;maximumPendingReadTransactions&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;maximumPendingWriteTransactions&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;minimumReadLatency&lt;/key&gt;
&lt;value&gt;1&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;minimumResponseLatency&lt;/key&gt;
&lt;value&gt;1&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;minimumUninterruptedRunLength&lt;/key&gt;
&lt;value&gt;1&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;prSafe&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;printableDevice&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;readLatency&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;readWaitStates&lt;/key&gt;
&lt;value&gt;1&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;readWaitTime&lt;/key&gt;
&lt;value&gt;1&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;registerIncomingSignals&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;registerOutgoingSignals&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;setupTime&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;timingUnits&lt;/key&gt;
&lt;value&gt;Cycles&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;transparentBridge&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;waitrequestAllowance&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;waitrequestTimeout&lt;/key&gt;
&lt;value&gt;1024&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;wellBehavedWaitrequest&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;writeLatency&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;writeWaitStates&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;writeWaitTime&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;dfhFeatureGuid&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;dfhGroupId&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;dfhParameterId&lt;/key&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;dfhParameterName&lt;/key&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;dfhParameterVersion&lt;/key&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;dfhParameterData&lt;/key&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;dfhParameterDataLength&lt;/key&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;dfhFeatureMajorVersion&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;dfhFeatureMinorVersion&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;dfhFeatureId&lt;/key&gt;
&lt;value&gt;35&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;dfhFeatureType&lt;/key&gt;
&lt;value&gt;3&lt;/value&gt;
&lt;/entry&gt;
&lt;/parameterValueMap&gt;
&lt;/parameters&gt;
&lt;/interface&gt;
&lt;interface&gt;
&lt;name&gt;external_connection&lt;/name&gt;
&lt;type&gt;conduit&lt;/type&gt;
&lt;isStart&gt;false&lt;/isStart&gt;
&lt;ports&gt;
&lt;port&gt;
&lt;name&gt;in_port&lt;/name&gt;
&lt;role&gt;export&lt;/role&gt;
&lt;direction&gt;Input&lt;/direction&gt;
&lt;width&gt;4&lt;/width&gt;
&lt;lowerBound&gt;0&lt;/lowerBound&gt;
&lt;vhdlType&gt;STD_LOGIC_VECTOR&lt;/vhdlType&gt;
&lt;terminationValue&gt;0&lt;/terminationValue&gt;
&lt;/port&gt;
&lt;/ports&gt;
&lt;assignments&gt;
&lt;assignmentValueMap/&gt;
&lt;/assignments&gt;
&lt;parameters&gt;
&lt;parameterValueMap&gt;
&lt;entry&gt;
&lt;key&gt;associatedClock&lt;/key&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;associatedReset&lt;/key&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;prSafe&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;/parameterValueMap&gt;
&lt;/parameters&gt;
&lt;/interface&gt;
&lt;interface&gt;
&lt;name&gt;irq&lt;/name&gt;
&lt;type&gt;interrupt&lt;/type&gt;
&lt;isStart&gt;false&lt;/isStart&gt;
&lt;ports&gt;
&lt;port&gt;
&lt;name&gt;irq&lt;/name&gt;
&lt;role&gt;irq&lt;/role&gt;
&lt;direction&gt;Output&lt;/direction&gt;
&lt;width&gt;1&lt;/width&gt;
&lt;lowerBound&gt;0&lt;/lowerBound&gt;
&lt;vhdlType&gt;STD_LOGIC&lt;/vhdlType&gt;
&lt;terminationValue&gt;0&lt;/terminationValue&gt;
&lt;/port&gt;
&lt;/ports&gt;
&lt;assignments&gt;
&lt;assignmentValueMap&gt;
&lt;entry&gt;
&lt;key&gt;embeddedsw.dts.irq.tx_type&lt;/key&gt;
&lt;value&gt;RISING_EDGE&lt;/value&gt;
&lt;/entry&gt;
&lt;/assignmentValueMap&gt;
&lt;/assignments&gt;
&lt;parameters&gt;
&lt;parameterValueMap&gt;
&lt;entry&gt;
&lt;key&gt;associatedAddressablePoint&lt;/key&gt;
&lt;value&gt;button_pio.s1&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;associatedClock&lt;/key&gt;
&lt;value&gt;clk&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;associatedReset&lt;/key&gt;
&lt;value&gt;reset&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;bridgedReceiverOffset&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;bridgesToReceiver&lt;/key&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;irqScheme&lt;/key&gt;
&lt;value&gt;NONE&lt;/value&gt;
&lt;/entry&gt;
&lt;/parameterValueMap&gt;
&lt;/parameters&gt;
&lt;/interface&gt;
&lt;/interfaces&gt;
&lt;/boundary&gt;
&lt;originalModuleInfo&gt;
&lt;className&gt;altera_avalon_pio&lt;/className&gt;
&lt;version&gt;19.2.3&lt;/version&gt;
&lt;displayName&gt;PIO (Parallel I/O) Intel FPGA IP&lt;/displayName&gt;
&lt;/originalModuleInfo&gt;
&lt;systemInfoParameterDescriptors&gt;
&lt;descriptors&gt;
&lt;descriptor&gt;
&lt;parameterDefaultValue&gt;&lt;/parameterDefaultValue&gt;
&lt;parameterName&gt;DEVICE_FAMILY&lt;/parameterName&gt;
&lt;parameterType&gt;java.lang.String&lt;/parameterType&gt;
&lt;systemInfotype&gt;DEVICE_FAMILY&lt;/systemInfotype&gt;
&lt;/descriptor&gt;
&lt;descriptor&gt;
&lt;parameterDefaultValue&gt;0&lt;/parameterDefaultValue&gt;
&lt;parameterName&gt;clockRate&lt;/parameterName&gt;
&lt;parameterType&gt;java.lang.Long&lt;/parameterType&gt;
&lt;systemInfoArgs&gt;clk&lt;/systemInfoArgs&gt;
&lt;systemInfotype&gt;CLOCK_RATE&lt;/systemInfotype&gt;
&lt;/descriptor&gt;
&lt;/descriptors&gt;
&lt;/systemInfoParameterDescriptors&gt;
&lt;systemInfos&gt;
&lt;connPtSystemInfos&gt;
&lt;entry&gt;
&lt;key&gt;clk&lt;/key&gt;
&lt;value&gt;
&lt;connectionPointName&gt;clk&lt;/connectionPointName&gt;
&lt;suppliedSystemInfos/&gt;
&lt;consumedSystemInfos&gt;
&lt;entry&gt;
&lt;key&gt;CLOCK_RATE&lt;/key&gt;
&lt;value&gt;100000000&lt;/value&gt;
&lt;/entry&gt;
&lt;/consumedSystemInfos&gt;
&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;s1&lt;/key&gt;
&lt;value&gt;
&lt;connectionPointName&gt;s1&lt;/connectionPointName&gt;
&lt;suppliedSystemInfos&gt;
&lt;entry&gt;
&lt;key&gt;ADDRESS_MAP&lt;/key&gt;
&lt;value&gt;&amp;lt;address-map&amp;gt;&amp;lt;slave name='s1' start='0x0' end='0x10' datawidth='32' /&amp;gt;&amp;lt;/address-map&amp;gt;&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;ADDRESS_WIDTH&lt;/key&gt;
&lt;value&gt;4&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;MAX_SLAVE_DATA_WIDTH&lt;/key&gt;
&lt;value&gt;32&lt;/value&gt;
&lt;/entry&gt;
&lt;/suppliedSystemInfos&gt;
&lt;consumedSystemInfos/&gt;
&lt;/value&gt;
&lt;/entry&gt;
&lt;/connPtSystemInfos&gt;
&lt;/systemInfos&gt;
&lt;/componentDefinition&gt;</ipxact:value>
</ipxact:parameter>
<ipxact:parameter parameterId="cpuHashInfo" type="string">
<ipxact:name>cpuHashInfo</ipxact:name>
<ipxact:displayName>CPU Hash Info</ipxact:displayName>
<ipxact:value>&lt;cpuHashInfoDefinition&gt;
&lt;cpuHashInfoMap/&gt;
&lt;/cpuHashInfoDefinition&gt;</ipxact:value>
</ipxact:parameter>
<ipxact:parameter parameterId="cpuInfo" type="string">
<ipxact:name>cpuInfo</ipxact:name>
<ipxact:displayName>Cpu Info</ipxact:displayName>
<ipxact:value></ipxact:value>
</ipxact:parameter>
<ipxact:parameter parameterId="defaultBoundary" type="string">
<ipxact:name>defaultBoundary</ipxact:name>
<ipxact:displayName>Default boundary</ipxact:displayName>
<ipxact:value>&lt;boundaryDefinition&gt;
&lt;interfaces&gt;
&lt;interface&gt;
&lt;name&gt;clk&lt;/name&gt;
&lt;type&gt;clock&lt;/type&gt;
&lt;isStart&gt;false&lt;/isStart&gt;
&lt;ports&gt;
&lt;port&gt;
&lt;name&gt;clk&lt;/name&gt;
&lt;role&gt;clk&lt;/role&gt;
&lt;direction&gt;Input&lt;/direction&gt;
&lt;width&gt;1&lt;/width&gt;
&lt;lowerBound&gt;0&lt;/lowerBound&gt;
&lt;vhdlType&gt;STD_LOGIC&lt;/vhdlType&gt;
&lt;terminationValue&gt;0&lt;/terminationValue&gt;
&lt;/port&gt;
&lt;/ports&gt;
&lt;assignments&gt;
&lt;assignmentValueMap/&gt;
&lt;/assignments&gt;
&lt;parameters&gt;
&lt;parameterValueMap&gt;
&lt;entry&gt;
&lt;key&gt;clockRate&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;externallyDriven&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;ptfSchematicName&lt;/key&gt;
&lt;/entry&gt;
&lt;/parameterValueMap&gt;
&lt;/parameters&gt;
&lt;/interface&gt;
&lt;interface&gt;
&lt;name&gt;reset&lt;/name&gt;
&lt;type&gt;reset&lt;/type&gt;
&lt;isStart&gt;false&lt;/isStart&gt;
&lt;ports&gt;
&lt;port&gt;
&lt;name&gt;reset_n&lt;/name&gt;
&lt;role&gt;reset_n&lt;/role&gt;
&lt;direction&gt;Input&lt;/direction&gt;
&lt;width&gt;1&lt;/width&gt;
&lt;lowerBound&gt;0&lt;/lowerBound&gt;
&lt;vhdlType&gt;STD_LOGIC&lt;/vhdlType&gt;
&lt;terminationValue&gt;0&lt;/terminationValue&gt;
&lt;/port&gt;
&lt;/ports&gt;
&lt;assignments&gt;
&lt;assignmentValueMap/&gt;
&lt;/assignments&gt;
&lt;parameters&gt;
&lt;parameterValueMap&gt;
&lt;entry&gt;
&lt;key&gt;associatedClock&lt;/key&gt;
&lt;value&gt;clk&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;synchronousEdges&lt;/key&gt;
&lt;value&gt;DEASSERT&lt;/value&gt;
&lt;/entry&gt;
&lt;/parameterValueMap&gt;
&lt;/parameters&gt;
&lt;/interface&gt;
&lt;interface&gt;
&lt;name&gt;s1&lt;/name&gt;
&lt;type&gt;avalon&lt;/type&gt;
&lt;isStart&gt;false&lt;/isStart&gt;
&lt;ports&gt;
&lt;port&gt;
&lt;name&gt;address&lt;/name&gt;
&lt;role&gt;address&lt;/role&gt;
&lt;direction&gt;Input&lt;/direction&gt;
&lt;width&gt;2&lt;/width&gt;
&lt;lowerBound&gt;0&lt;/lowerBound&gt;
&lt;vhdlType&gt;STD_LOGIC_VECTOR&lt;/vhdlType&gt;
&lt;terminationValue&gt;0&lt;/terminationValue&gt;
&lt;/port&gt;
&lt;port&gt;
&lt;name&gt;write_n&lt;/name&gt;
&lt;role&gt;write_n&lt;/role&gt;
&lt;direction&gt;Input&lt;/direction&gt;
&lt;width&gt;1&lt;/width&gt;
&lt;lowerBound&gt;0&lt;/lowerBound&gt;
&lt;vhdlType&gt;STD_LOGIC&lt;/vhdlType&gt;
&lt;terminationValue&gt;0&lt;/terminationValue&gt;
&lt;/port&gt;
&lt;port&gt;
&lt;name&gt;writedata&lt;/name&gt;
&lt;role&gt;writedata&lt;/role&gt;
&lt;direction&gt;Input&lt;/direction&gt;
&lt;width&gt;32&lt;/width&gt;
&lt;lowerBound&gt;0&lt;/lowerBound&gt;
&lt;vhdlType&gt;STD_LOGIC_VECTOR&lt;/vhdlType&gt;
&lt;terminationValue&gt;0&lt;/terminationValue&gt;
&lt;/port&gt;
&lt;port&gt;
&lt;name&gt;chipselect&lt;/name&gt;
&lt;role&gt;chipselect&lt;/role&gt;
&lt;direction&gt;Input&lt;/direction&gt;
&lt;width&gt;1&lt;/width&gt;
&lt;lowerBound&gt;0&lt;/lowerBound&gt;
&lt;vhdlType&gt;STD_LOGIC&lt;/vhdlType&gt;
&lt;terminationValue&gt;0&lt;/terminationValue&gt;
&lt;/port&gt;
&lt;port&gt;
&lt;name&gt;readdata&lt;/name&gt;
&lt;role&gt;readdata&lt;/role&gt;
&lt;direction&gt;Output&lt;/direction&gt;
&lt;width&gt;32&lt;/width&gt;
&lt;lowerBound&gt;0&lt;/lowerBound&gt;
&lt;vhdlType&gt;STD_LOGIC_VECTOR&lt;/vhdlType&gt;
&lt;terminationValue&gt;0&lt;/terminationValue&gt;
&lt;/port&gt;
&lt;/ports&gt;
&lt;assignments&gt;
&lt;assignmentValueMap&gt;
&lt;entry&gt;
&lt;key&gt;embeddedsw.configuration.isFlash&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;embeddedsw.configuration.isMemoryDevice&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;embeddedsw.configuration.isNonVolatileStorage&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;embeddedsw.configuration.isPrintableDevice&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;/assignmentValueMap&gt;
&lt;/assignments&gt;
&lt;parameters&gt;
&lt;parameterValueMap&gt;
&lt;entry&gt;
&lt;key&gt;addressAlignment&lt;/key&gt;
&lt;value&gt;NATIVE&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;addressGroup&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;addressSpan&lt;/key&gt;
&lt;value&gt;4&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;addressUnits&lt;/key&gt;
&lt;value&gt;WORDS&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;alwaysBurstMaxBurst&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;associatedClock&lt;/key&gt;
&lt;value&gt;clk&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;associatedReset&lt;/key&gt;
&lt;value&gt;reset&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;bitsPerSymbol&lt;/key&gt;
&lt;value&gt;8&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;bridgedAddressOffset&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;bridgesToMaster&lt;/key&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;burstOnBurstBoundariesOnly&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;burstcountUnits&lt;/key&gt;
&lt;value&gt;WORDS&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;constantBurstBehavior&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;explicitAddressSpan&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;holdTime&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;interleaveBursts&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;isBigEndian&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;isFlash&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;isMemoryDevice&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;isNonVolatileStorage&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;linewrapBursts&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;maximumPendingReadTransactions&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;maximumPendingWriteTransactions&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;minimumReadLatency&lt;/key&gt;
&lt;value&gt;1&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;minimumResponseLatency&lt;/key&gt;
&lt;value&gt;1&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;minimumUninterruptedRunLength&lt;/key&gt;
&lt;value&gt;1&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;prSafe&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;printableDevice&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;readLatency&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;readWaitStates&lt;/key&gt;
&lt;value&gt;1&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;readWaitTime&lt;/key&gt;
&lt;value&gt;1&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;registerIncomingSignals&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;registerOutgoingSignals&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;setupTime&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;timingUnits&lt;/key&gt;
&lt;value&gt;Cycles&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;transparentBridge&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;waitrequestAllowance&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;waitrequestTimeout&lt;/key&gt;
&lt;value&gt;1024&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;wellBehavedWaitrequest&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;writeLatency&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;writeWaitStates&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;writeWaitTime&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;dfhFeatureGuid&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;dfhGroupId&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;dfhParameterId&lt;/key&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;dfhParameterName&lt;/key&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;dfhParameterVersion&lt;/key&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;dfhParameterData&lt;/key&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;dfhParameterDataLength&lt;/key&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;dfhFeatureMajorVersion&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;dfhFeatureMinorVersion&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;dfhFeatureId&lt;/key&gt;
&lt;value&gt;35&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;dfhFeatureType&lt;/key&gt;
&lt;value&gt;3&lt;/value&gt;
&lt;/entry&gt;
&lt;/parameterValueMap&gt;
&lt;/parameters&gt;
&lt;cmsisInfo&gt;
&lt;cmsisSrcFileContents&gt;&amp;lt;?xml version="1.0" encoding="utf-8"?&amp;gt;
&amp;lt;device schemaVersion="1.1" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="CMSIS-SVD_Schema_1_1.xsd" &amp;gt;
&amp;lt;peripherals&amp;gt;
&amp;lt;peripheral&amp;gt;
&amp;lt;name&amp;gt;altera_avalon_pio&amp;lt;/name&amp;gt;&amp;lt;baseAddress&amp;gt;0x00000000&amp;lt;/baseAddress&amp;gt;
&amp;lt;addressBlock&amp;gt;
&amp;lt;offset&amp;gt;0x0&amp;lt;/offset&amp;gt;
&amp;lt;size&amp;gt;32&amp;lt;/size&amp;gt;
&amp;lt;usage&amp;gt;registers&amp;lt;/usage&amp;gt;
&amp;lt;/addressBlock&amp;gt;
&amp;lt;registers&amp;gt;
&amp;lt;register&amp;gt;
&amp;lt;name&amp;gt;DATA&amp;lt;/name&amp;gt;
&amp;lt;displayName&amp;gt;Data&amp;lt;/displayName&amp;gt;
&amp;lt;description&amp;gt;Reading from data returns the value present at the input ports. If the PIO core hardware is configured in output-only mode, reading from data returns an undefined value. Writing to data stores the value to a register that drives the output ports. If the PIO core hardware is configured in input-only mode, writing to data has no effect. If the PIO core hardware is in bidirectional mode, the registered value appears on an output port only when the corresponding bit in the direction register is set to 1 (output).&amp;lt;/description&amp;gt;
&amp;lt;addressOffset&amp;gt;0x0&amp;lt;/addressOffset&amp;gt;
&amp;lt;size&amp;gt;32&amp;lt;/size&amp;gt;
&amp;lt;access&amp;gt;read-write&amp;lt;/access&amp;gt;
&amp;lt;resetValue&amp;gt;0x0&amp;lt;/resetValue&amp;gt;
&amp;lt;resetMask&amp;gt;0xffffffff&amp;lt;/resetMask&amp;gt;
&amp;lt;fields&amp;gt;
&amp;lt;field&amp;gt;&amp;lt;name&amp;gt;data&amp;lt;/name&amp;gt;
&amp;lt;description&amp;gt;Reads: Data value currently on PIO inputs. Writes: New value to drive on PIO outputs.&amp;lt;/description&amp;gt;
&amp;lt;bitOffset&amp;gt;0x0&amp;lt;/bitOffset&amp;gt;
&amp;lt;bitWidth&amp;gt;32&amp;lt;/bitWidth&amp;gt;
&amp;lt;access&amp;gt;read-write&amp;lt;/access&amp;gt;
&amp;lt;/field&amp;gt;
&amp;lt;/fields&amp;gt;
&amp;lt;/register&amp;gt;
&amp;lt;register&amp;gt;
&amp;lt;name&amp;gt;DIRECTION&amp;lt;/name&amp;gt;
&amp;lt;displayName&amp;gt;Direction&amp;lt;/displayName&amp;gt;
&amp;lt;description&amp;gt;The direction register controls the data direction for each PIO port, assuming the port is bidirectional. When bit n in direction is set to 1, port n drives out the value in the corresponding bit of the data register The direction register only exists when the PIO core hardware is configured in bidirectional mode. The mode (input, output, or bidirectional) is specified at system generation time, and cannot be changed at runtime. In input-only or output-only mode, the direction register does not exist. In this case, reading direction returns an undefined value, writing direction has no effect. After reset, all bits of direction are 0, so that all bidirectional I/O ports are configured as inputs. If those PIO ports are connected to device pins, the pins are held in a high-impedance state. In bi-directional mode, to change the direction of the PIO port, reprogram the direction register.&amp;lt;/description&amp;gt;
&amp;lt;addressOffset&amp;gt;0x4&amp;lt;/addressOffset&amp;gt;
&amp;lt;size&amp;gt;32&amp;lt;/size&amp;gt;
&amp;lt;access&amp;gt;read-write&amp;lt;/access&amp;gt;
&amp;lt;resetValue&amp;gt;0x0&amp;lt;/resetValue&amp;gt;
&amp;lt;resetMask&amp;gt;0xffffffff&amp;lt;/resetMask&amp;gt;
&amp;lt;fields&amp;gt;
&amp;lt;field&amp;gt;&amp;lt;name&amp;gt;direction&amp;lt;/name&amp;gt;
&amp;lt;description&amp;gt;Individual direction control for each I/O port. A value of 0 sets the direction to input; 1 sets the direction to output.&amp;lt;/description&amp;gt;
&amp;lt;bitOffset&amp;gt;0x0&amp;lt;/bitOffset&amp;gt;
&amp;lt;bitWidth&amp;gt;32&amp;lt;/bitWidth&amp;gt;
&amp;lt;access&amp;gt;read-write&amp;lt;/access&amp;gt;
&amp;lt;/field&amp;gt;
&amp;lt;/fields&amp;gt;
&amp;lt;/register&amp;gt;
&amp;lt;register&amp;gt;
&amp;lt;name&amp;gt;IRQ_MASK&amp;lt;/name&amp;gt;
&amp;lt;displayName&amp;gt;Interrupt mask&amp;lt;/displayName&amp;gt;
&amp;lt;description&amp;gt;Setting a bit in the interruptmask register to 1 enables interrupts for the corresponding PIO input port. Interrupt behavior depends on the hardware configuration of the PIO core. The interruptmask register only exists when the hardware is configured to generate IRQs. If the core cannot generate IRQs, reading interruptmask returns an undefined value, and writing to interruptmask has no effect. After reset, all bits of interruptmask are zero, so that interrupts are disabled for all PIO ports.&amp;lt;/description&amp;gt;
&amp;lt;addressOffset&amp;gt;0x8&amp;lt;/addressOffset&amp;gt;
&amp;lt;size&amp;gt;32&amp;lt;/size&amp;gt;
&amp;lt;access&amp;gt;read-write&amp;lt;/access&amp;gt;
&amp;lt;resetValue&amp;gt;0x0&amp;lt;/resetValue&amp;gt;
&amp;lt;resetMask&amp;gt;0xffffffff&amp;lt;/resetMask&amp;gt;
&amp;lt;fields&amp;gt;
&amp;lt;field&amp;gt;&amp;lt;name&amp;gt;interruptmask&amp;lt;/name&amp;gt;
&amp;lt;description&amp;gt;IRQ enable/disable for each input port. Setting a bit to 1 enables interrupts for the corresponding port.&amp;lt;/description&amp;gt;
&amp;lt;bitOffset&amp;gt;0x0&amp;lt;/bitOffset&amp;gt;
&amp;lt;bitWidth&amp;gt;32&amp;lt;/bitWidth&amp;gt;
&amp;lt;access&amp;gt;read-write&amp;lt;/access&amp;gt;
&amp;lt;/field&amp;gt;
&amp;lt;/fields&amp;gt;
&amp;lt;/register&amp;gt;
&amp;lt;register&amp;gt;
&amp;lt;name&amp;gt;EDGE_CAP&amp;lt;/name&amp;gt;
&amp;lt;displayName&amp;gt;Edge capture&amp;lt;/displayName&amp;gt;
&amp;lt;description&amp;gt;Bit n in the edgecapture register is set to 1 whenever an edge is detected on input port n. An Avalon-MM master peripheral can read the edgecapture register to determine if an edge has occurred on any of the PIO input ports. If the option Enable bit-clearing for edge capture register is turned off, writing any value to the edgecapture register clears all bits in the register. Otherwise, writing a 1 to a particular bit in the register clears only that bit. The type of edge(s) to detect is fixed in hardware at system generation time. The edgecapture register only exists when the hardware is configured to capture edges. If the core is not configured to capture edges, reading from edgecapture returns an undefined value, and writing to edgecapture has no effect.&amp;lt;/description&amp;gt;
&amp;lt;addressOffset&amp;gt;0xc&amp;lt;/addressOffset&amp;gt;
&amp;lt;size&amp;gt;32&amp;lt;/size&amp;gt;
&amp;lt;access&amp;gt;read-write&amp;lt;/access&amp;gt;
&amp;lt;resetValue&amp;gt;0x0&amp;lt;/resetValue&amp;gt;
&amp;lt;resetMask&amp;gt;0xffffffff&amp;lt;/resetMask&amp;gt;
&amp;lt;fields&amp;gt;
&amp;lt;field&amp;gt;&amp;lt;name&amp;gt;edgecapture&amp;lt;/name&amp;gt;
&amp;lt;description&amp;gt;Edge detection for each input port.&amp;lt;/description&amp;gt;
&amp;lt;bitOffset&amp;gt;0x0&amp;lt;/bitOffset&amp;gt;
&amp;lt;bitWidth&amp;gt;32&amp;lt;/bitWidth&amp;gt;
&amp;lt;access&amp;gt;read-write&amp;lt;/access&amp;gt;
&amp;lt;/field&amp;gt;
&amp;lt;/fields&amp;gt;
&amp;lt;/register&amp;gt;
&amp;lt;register&amp;gt;
&amp;lt;name&amp;gt;SET_BIT&amp;lt;/name&amp;gt;
&amp;lt;displayName&amp;gt;Outset&amp;lt;/displayName&amp;gt;
&amp;lt;description&amp;gt;You can use the outset register to set individual bits of the output port. For example, to set bit 6 of the output port, write 0x40 to the outset register. This register is only present when the option Enable individual bit set/clear output register is turned on.&amp;lt;/description&amp;gt;
&amp;lt;addressOffset&amp;gt;0x10&amp;lt;/addressOffset&amp;gt;
&amp;lt;size&amp;gt;32&amp;lt;/size&amp;gt;
&amp;lt;access&amp;gt;write-only&amp;lt;/access&amp;gt;
&amp;lt;resetValue&amp;gt;0x0&amp;lt;/resetValue&amp;gt;
&amp;lt;resetMask&amp;gt;0xffffffff&amp;lt;/resetMask&amp;gt;
&amp;lt;fields&amp;gt;
&amp;lt;field&amp;gt;&amp;lt;name&amp;gt;outset&amp;lt;/name&amp;gt;
&amp;lt;description&amp;gt;Specifies which bit of the output port to set.&amp;lt;/description&amp;gt;
&amp;lt;bitOffset&amp;gt;0x0&amp;lt;/bitOffset&amp;gt;
&amp;lt;bitWidth&amp;gt;32&amp;lt;/bitWidth&amp;gt;
&amp;lt;access&amp;gt;write-only&amp;lt;/access&amp;gt;
&amp;lt;/field&amp;gt;
&amp;lt;/fields&amp;gt;
&amp;lt;/register&amp;gt;
&amp;lt;register&amp;gt;
&amp;lt;name&amp;gt;CLEAR_BITS&amp;lt;/name&amp;gt;
&amp;lt;displayName&amp;gt;Outclear&amp;lt;/displayName&amp;gt;
&amp;lt;description&amp;gt;You can use the outclear register to clear individual bits of the output port. For example, writing 0x08 to the outclear register clears bit 3 of the output port. This register is only present when the option Enable individual bit set/clear output register is turned on.&amp;lt;/description&amp;gt;
&amp;lt;addressOffset&amp;gt;0x14&amp;lt;/addressOffset&amp;gt;
&amp;lt;size&amp;gt;32&amp;lt;/size&amp;gt;
&amp;lt;access&amp;gt;write-only&amp;lt;/access&amp;gt;
&amp;lt;resetValue&amp;gt;0x0&amp;lt;/resetValue&amp;gt;
&amp;lt;resetMask&amp;gt;0xffffffff&amp;lt;/resetMask&amp;gt;
&amp;lt;fields&amp;gt;
&amp;lt;field&amp;gt;&amp;lt;name&amp;gt;outclear&amp;lt;/name&amp;gt;
&amp;lt;description&amp;gt;Specifies which output bit to clear.&amp;lt;/description&amp;gt;
&amp;lt;bitOffset&amp;gt;0x0&amp;lt;/bitOffset&amp;gt;
&amp;lt;bitWidth&amp;gt;32&amp;lt;/bitWidth&amp;gt;
&amp;lt;access&amp;gt;write-only&amp;lt;/access&amp;gt;
&amp;lt;/field&amp;gt;
&amp;lt;/fields&amp;gt;
&amp;lt;/register&amp;gt;
&amp;lt;/registers&amp;gt;
&amp;lt;/peripheral&amp;gt;
&amp;lt;/peripherals&amp;gt;
&amp;lt;/device&amp;gt; &lt;/cmsisSrcFileContents&gt;
&lt;addressGroup&gt;&lt;/addressGroup&gt;
&lt;cmsisVars/&gt;
&lt;/cmsisInfo&gt;
&lt;/interface&gt;
&lt;interface&gt;
&lt;name&gt;external_connection&lt;/name&gt;
&lt;type&gt;conduit&lt;/type&gt;
&lt;isStart&gt;false&lt;/isStart&gt;
&lt;ports&gt;
&lt;port&gt;
&lt;name&gt;in_port&lt;/name&gt;
&lt;role&gt;export&lt;/role&gt;
&lt;direction&gt;Input&lt;/direction&gt;
&lt;width&gt;4&lt;/width&gt;
&lt;lowerBound&gt;0&lt;/lowerBound&gt;
&lt;vhdlType&gt;STD_LOGIC_VECTOR&lt;/vhdlType&gt;
&lt;terminationValue&gt;0&lt;/terminationValue&gt;
&lt;/port&gt;
&lt;/ports&gt;
&lt;assignments&gt;
&lt;assignmentValueMap/&gt;
&lt;/assignments&gt;
&lt;parameters&gt;
&lt;parameterValueMap&gt;
&lt;entry&gt;
&lt;key&gt;associatedClock&lt;/key&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;associatedReset&lt;/key&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;prSafe&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;/parameterValueMap&gt;
&lt;/parameters&gt;
&lt;/interface&gt;
&lt;interface&gt;
&lt;name&gt;irq&lt;/name&gt;
&lt;type&gt;interrupt&lt;/type&gt;
&lt;isStart&gt;false&lt;/isStart&gt;
&lt;ports&gt;
&lt;port&gt;
&lt;name&gt;irq&lt;/name&gt;
&lt;role&gt;irq&lt;/role&gt;
&lt;direction&gt;Output&lt;/direction&gt;
&lt;width&gt;1&lt;/width&gt;
&lt;lowerBound&gt;0&lt;/lowerBound&gt;
&lt;vhdlType&gt;STD_LOGIC&lt;/vhdlType&gt;
&lt;terminationValue&gt;0&lt;/terminationValue&gt;
&lt;/port&gt;
&lt;/ports&gt;
&lt;assignments&gt;
&lt;assignmentValueMap&gt;
&lt;entry&gt;
&lt;key&gt;embeddedsw.dts.irq.tx_type&lt;/key&gt;
&lt;value&gt;RISING_EDGE&lt;/value&gt;
&lt;/entry&gt;
&lt;/assignmentValueMap&gt;
&lt;/assignments&gt;
&lt;parameters&gt;
&lt;parameterValueMap&gt;
&lt;entry&gt;
&lt;key&gt;associatedAddressablePoint&lt;/key&gt;
&lt;value&gt;button_pio.s1&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;associatedClock&lt;/key&gt;
&lt;value&gt;clk&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;associatedReset&lt;/key&gt;
&lt;value&gt;reset&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;bridgedReceiverOffset&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;bridgesToReceiver&lt;/key&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;irqScheme&lt;/key&gt;
&lt;value&gt;NONE&lt;/value&gt;
&lt;/entry&gt;
&lt;/parameterValueMap&gt;
&lt;/parameters&gt;
&lt;/interface&gt;
&lt;/interfaces&gt;
&lt;/boundaryDefinition&gt;</ipxact:value>
</ipxact:parameter>
<ipxact:parameter parameterId="generationInfoDefinition" type="string">
<ipxact:name>generationInfoDefinition</ipxact:name>
<ipxact:displayName>Generation Behavior</ipxact:displayName>
<ipxact:value>&lt;generationInfoDefinition&gt;
&lt;hdlLibraryName&gt;button_pio&lt;/hdlLibraryName&gt;
&lt;fileSets&gt;
&lt;fileSet&gt;
&lt;fileSetName&gt;QUARTUS_SYNTH&lt;/fileSetName&gt;
&lt;fileSetFixedName&gt;button_pio&lt;/fileSetFixedName&gt;
&lt;fileSetKind&gt;QUARTUS_SYNTH&lt;/fileSetKind&gt;
&lt;fileSetFiles/&gt;
&lt;fileSetFileChangeDefs/&gt;
&lt;/fileSet&gt;
&lt;fileSet&gt;
&lt;fileSetName&gt;SIM_VERILOG&lt;/fileSetName&gt;
&lt;fileSetFixedName&gt;button_pio&lt;/fileSetFixedName&gt;
&lt;fileSetKind&gt;SIM_VERILOG&lt;/fileSetKind&gt;
&lt;fileSetFiles/&gt;
&lt;fileSetFileChangeDefs/&gt;
&lt;/fileSet&gt;
&lt;fileSet&gt;
&lt;fileSetName&gt;SIM_VHDL&lt;/fileSetName&gt;
&lt;fileSetFixedName&gt;button_pio&lt;/fileSetFixedName&gt;
&lt;fileSetKind&gt;SIM_VHDL&lt;/fileSetKind&gt;
&lt;fileSetFiles/&gt;
&lt;fileSetFileChangeDefs/&gt;
&lt;/fileSet&gt;
&lt;fileSet&gt;
&lt;fileSetName&gt;CDC&lt;/fileSetName&gt;
&lt;fileSetFixedName&gt;button_pio&lt;/fileSetFixedName&gt;
&lt;fileSetKind&gt;CDC&lt;/fileSetKind&gt;
&lt;fileSetFiles/&gt;
&lt;fileSetFileChangeDefs/&gt;
&lt;/fileSet&gt;
&lt;fileSet&gt;
&lt;fileSetName&gt;CDC_VHDL&lt;/fileSetName&gt;
&lt;fileSetFixedName&gt;button_pio&lt;/fileSetFixedName&gt;
&lt;fileSetKind&gt;CDC_VHDL&lt;/fileSetKind&gt;
&lt;fileSetFiles/&gt;
&lt;fileSetFileChangeDefs/&gt;
&lt;/fileSet&gt;
&lt;/fileSets&gt;
&lt;/generationInfoDefinition&gt;</ipxact:value>
</ipxact:parameter>
<ipxact:parameter parameterId="hdlParameters" type="string">
<ipxact:name>hdlParameters</ipxact:name>
<ipxact:displayName>HDL Parameters</ipxact:displayName>
<ipxact:value>&lt;hdlParameterDescriptorDefinitionList/&gt;</ipxact:value>
</ipxact:parameter>
<ipxact:parameter parameterId="hlsFile" type="string">
<ipxact:name>hlsFile</ipxact:name>
<ipxact:displayName>HLS file</ipxact:displayName>
<ipxact:value></ipxact:value>
</ipxact:parameter>
<ipxact:parameter parameterId="liveModuleName" type="string">
<ipxact:name>liveModuleName</ipxact:name>
<ipxact:displayName>Live Module Name</ipxact:displayName>
<ipxact:value>altera_avalon_pio_inst</ipxact:value>
</ipxact:parameter>
<ipxact:parameter parameterId="logicalView" type="string">
<ipxact:name>logicalView</ipxact:name>
<ipxact:displayName>Logical view</ipxact:displayName>
<ipxact:value>ip/peripheral_subsys/button_pio.ip</ipxact:value>
</ipxact:parameter>
<ipxact:parameter parameterId="moduleAssignmentDefinition" type="string">
<ipxact:name>moduleAssignmentDefinition</ipxact:name>
<ipxact:displayName>Module Assignments</ipxact:displayName>
<ipxact:value>&lt;assignmentDefinition&gt;
&lt;assignmentValueMap&gt;
&lt;entry&gt;
&lt;key&gt;embeddedsw.CMacro.BIT_CLEARING_EDGE_REGISTER&lt;/key&gt;
&lt;value&gt;1&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;embeddedsw.CMacro.BIT_MODIFYING_OUTPUT_REGISTER&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;embeddedsw.CMacro.CAPTURE&lt;/key&gt;
&lt;value&gt;1&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;embeddedsw.CMacro.DATA_WIDTH&lt;/key&gt;
&lt;value&gt;4&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;embeddedsw.CMacro.DO_TEST_BENCH_WIRING&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;embeddedsw.CMacro.DRIVEN_SIM_VALUE&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;embeddedsw.CMacro.EDGE_TYPE&lt;/key&gt;
&lt;value&gt;FALLING&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;embeddedsw.CMacro.FREQ&lt;/key&gt;
&lt;value&gt;100000000&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;embeddedsw.CMacro.HAS_IN&lt;/key&gt;
&lt;value&gt;1&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;embeddedsw.CMacro.HAS_OUT&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;embeddedsw.CMacro.HAS_TRI&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;embeddedsw.CMacro.IRQ_TYPE&lt;/key&gt;
&lt;value&gt;EDGE&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;embeddedsw.CMacro.RESET_VALUE&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;embeddedsw.dts.compatible&lt;/key&gt;
&lt;value&gt;altr,pio-1.0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;embeddedsw.dts.group&lt;/key&gt;
&lt;value&gt;gpio&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;embeddedsw.dts.name&lt;/key&gt;
&lt;value&gt;pio&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;embeddedsw.dts.params.altr,gpio-bank-width&lt;/key&gt;
&lt;value&gt;4&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;embeddedsw.dts.params.altr,interrupt-type&lt;/key&gt;
&lt;value&gt;2&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;embeddedsw.dts.params.altr,interrupt_type&lt;/key&gt;
&lt;value&gt;2&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;embeddedsw.dts.params.edge_type&lt;/key&gt;
&lt;value&gt;1&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;embeddedsw.dts.params.level_trigger&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;embeddedsw.dts.params.resetvalue&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;embeddedsw.dts.vendor&lt;/key&gt;
&lt;value&gt;altr&lt;/value&gt;
&lt;/entry&gt;
&lt;/assignmentValueMap&gt;
&lt;/assignmentDefinition&gt;</ipxact:value>
</ipxact:parameter>
<ipxact:parameter parameterId="svInterfaceDefinition" type="string">
<ipxact:name>svInterfaceDefinition</ipxact:name>
<ipxact:displayName>SystemVerilog Interface definition</ipxact:displayName>
<ipxact:value></ipxact:value>
</ipxact:parameter>
<ipxact:parameter parameterId="transformParameters" type="string">
<ipxact:name>transformParameters</ipxact:name>
<ipxact:displayName>Transform Parameters</ipxact:displayName>
<ipxact:value></ipxact:value>
</ipxact:parameter>
</ipxact:parameters>
</altera:altera_module_parameters>
<altera:altera_ecc_parameter_mappings altera:parentModule=""></altera:altera_ecc_parameter_mappings>
</altera:module>
<altera:module altera:enabled="true" altera:auto_export="false">
<altera:entity_info>
<ipxact:vendor>Altera Corporation</ipxact:vendor>
<ipxact:library>dipsw_pio</ipxact:library>
<ipxact:name>altera_generic_component</ipxact:name>
<ipxact:version>1.0</ipxact:version>
</altera:entity_info>
<altera:altera_module_parameters>
<ipxact:parameters>
<ipxact:parameter parameterId="bspCpu" type="bit">
<ipxact:name>bspCpu</ipxact:name>
<ipxact:displayName>BSP CPU</ipxact:displayName>
<ipxact:value>false</ipxact:value>
</ipxact:parameter>
<ipxact:parameter parameterId="componentDefinition" type="string">
<ipxact:name>componentDefinition</ipxact:name>
<ipxact:displayName>Component definition</ipxact:displayName>
<ipxact:value>&lt;componentDefinition&gt;
&lt;boundary&gt;
&lt;interfaces&gt;
&lt;interface&gt;
&lt;name&gt;clk&lt;/name&gt;
&lt;type&gt;clock&lt;/type&gt;
&lt;isStart&gt;false&lt;/isStart&gt;
&lt;ports&gt;
&lt;port&gt;
&lt;name&gt;clk&lt;/name&gt;
&lt;role&gt;clk&lt;/role&gt;
&lt;direction&gt;Input&lt;/direction&gt;
&lt;width&gt;1&lt;/width&gt;
&lt;lowerBound&gt;0&lt;/lowerBound&gt;
&lt;vhdlType&gt;STD_LOGIC&lt;/vhdlType&gt;
&lt;terminationValue&gt;0&lt;/terminationValue&gt;
&lt;/port&gt;
&lt;/ports&gt;
&lt;assignments&gt;
&lt;assignmentValueMap/&gt;
&lt;/assignments&gt;
&lt;parameters&gt;
&lt;parameterValueMap&gt;
&lt;entry&gt;
&lt;key&gt;clockRate&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;externallyDriven&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;ptfSchematicName&lt;/key&gt;
&lt;/entry&gt;
&lt;/parameterValueMap&gt;
&lt;/parameters&gt;
&lt;/interface&gt;
&lt;interface&gt;
&lt;name&gt;reset&lt;/name&gt;
&lt;type&gt;reset&lt;/type&gt;
&lt;isStart&gt;false&lt;/isStart&gt;
&lt;ports&gt;
&lt;port&gt;
&lt;name&gt;reset_n&lt;/name&gt;
&lt;role&gt;reset_n&lt;/role&gt;
&lt;direction&gt;Input&lt;/direction&gt;
&lt;width&gt;1&lt;/width&gt;
&lt;lowerBound&gt;0&lt;/lowerBound&gt;
&lt;vhdlType&gt;STD_LOGIC&lt;/vhdlType&gt;
&lt;terminationValue&gt;0&lt;/terminationValue&gt;
&lt;/port&gt;
&lt;/ports&gt;
&lt;assignments&gt;
&lt;assignmentValueMap/&gt;
&lt;/assignments&gt;
&lt;parameters&gt;
&lt;parameterValueMap&gt;
&lt;entry&gt;
&lt;key&gt;associatedClock&lt;/key&gt;
&lt;value&gt;clk&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;synchronousEdges&lt;/key&gt;
&lt;value&gt;DEASSERT&lt;/value&gt;
&lt;/entry&gt;
&lt;/parameterValueMap&gt;
&lt;/parameters&gt;
&lt;/interface&gt;
&lt;interface&gt;
&lt;name&gt;s1&lt;/name&gt;
&lt;type&gt;avalon&lt;/type&gt;
&lt;isStart&gt;false&lt;/isStart&gt;
&lt;ports&gt;
&lt;port&gt;
&lt;name&gt;address&lt;/name&gt;
&lt;role&gt;address&lt;/role&gt;
&lt;direction&gt;Input&lt;/direction&gt;
&lt;width&gt;2&lt;/width&gt;
&lt;lowerBound&gt;0&lt;/lowerBound&gt;
&lt;vhdlType&gt;STD_LOGIC_VECTOR&lt;/vhdlType&gt;
&lt;terminationValue&gt;0&lt;/terminationValue&gt;
&lt;/port&gt;
&lt;port&gt;
&lt;name&gt;write_n&lt;/name&gt;
&lt;role&gt;write_n&lt;/role&gt;
&lt;direction&gt;Input&lt;/direction&gt;
&lt;width&gt;1&lt;/width&gt;
&lt;lowerBound&gt;0&lt;/lowerBound&gt;
&lt;vhdlType&gt;STD_LOGIC&lt;/vhdlType&gt;
&lt;terminationValue&gt;0&lt;/terminationValue&gt;
&lt;/port&gt;
&lt;port&gt;
&lt;name&gt;writedata&lt;/name&gt;
&lt;role&gt;writedata&lt;/role&gt;
&lt;direction&gt;Input&lt;/direction&gt;
&lt;width&gt;32&lt;/width&gt;
&lt;lowerBound&gt;0&lt;/lowerBound&gt;
&lt;vhdlType&gt;STD_LOGIC_VECTOR&lt;/vhdlType&gt;
&lt;terminationValue&gt;0&lt;/terminationValue&gt;
&lt;/port&gt;
&lt;port&gt;
&lt;name&gt;chipselect&lt;/name&gt;
&lt;role&gt;chipselect&lt;/role&gt;
&lt;direction&gt;Input&lt;/direction&gt;
&lt;width&gt;1&lt;/width&gt;
&lt;lowerBound&gt;0&lt;/lowerBound&gt;
&lt;vhdlType&gt;STD_LOGIC&lt;/vhdlType&gt;
&lt;terminationValue&gt;0&lt;/terminationValue&gt;
&lt;/port&gt;
&lt;port&gt;
&lt;name&gt;readdata&lt;/name&gt;
&lt;role&gt;readdata&lt;/role&gt;
&lt;direction&gt;Output&lt;/direction&gt;
&lt;width&gt;32&lt;/width&gt;
&lt;lowerBound&gt;0&lt;/lowerBound&gt;
&lt;vhdlType&gt;STD_LOGIC_VECTOR&lt;/vhdlType&gt;
&lt;terminationValue&gt;0&lt;/terminationValue&gt;
&lt;/port&gt;
&lt;/ports&gt;
&lt;assignments&gt;
&lt;assignmentValueMap&gt;
&lt;entry&gt;
&lt;key&gt;embeddedsw.configuration.isFlash&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;embeddedsw.configuration.isMemoryDevice&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;embeddedsw.configuration.isNonVolatileStorage&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;embeddedsw.configuration.isPrintableDevice&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;/assignmentValueMap&gt;
&lt;/assignments&gt;
&lt;parameters&gt;
&lt;parameterValueMap&gt;
&lt;entry&gt;
&lt;key&gt;addressAlignment&lt;/key&gt;
&lt;value&gt;NATIVE&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;addressGroup&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;addressSpan&lt;/key&gt;
&lt;value&gt;4&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;addressUnits&lt;/key&gt;
&lt;value&gt;WORDS&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;alwaysBurstMaxBurst&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;associatedClock&lt;/key&gt;
&lt;value&gt;clk&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;associatedReset&lt;/key&gt;
&lt;value&gt;reset&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;bitsPerSymbol&lt;/key&gt;
&lt;value&gt;8&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;bridgedAddressOffset&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;bridgesToMaster&lt;/key&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;burstOnBurstBoundariesOnly&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;burstcountUnits&lt;/key&gt;
&lt;value&gt;WORDS&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;constantBurstBehavior&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;explicitAddressSpan&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;holdTime&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;interleaveBursts&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;isBigEndian&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;isFlash&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;isMemoryDevice&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;isNonVolatileStorage&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;linewrapBursts&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;maximumPendingReadTransactions&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;maximumPendingWriteTransactions&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;minimumReadLatency&lt;/key&gt;
&lt;value&gt;1&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;minimumResponseLatency&lt;/key&gt;
&lt;value&gt;1&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;minimumUninterruptedRunLength&lt;/key&gt;
&lt;value&gt;1&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;prSafe&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;printableDevice&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;readLatency&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;readWaitStates&lt;/key&gt;
&lt;value&gt;1&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;readWaitTime&lt;/key&gt;
&lt;value&gt;1&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;registerIncomingSignals&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;registerOutgoingSignals&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;setupTime&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;timingUnits&lt;/key&gt;
&lt;value&gt;Cycles&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;transparentBridge&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;waitrequestAllowance&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;waitrequestTimeout&lt;/key&gt;
&lt;value&gt;1024&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;wellBehavedWaitrequest&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;writeLatency&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;writeWaitStates&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;writeWaitTime&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;dfhFeatureGuid&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;dfhGroupId&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;dfhParameterId&lt;/key&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;dfhParameterName&lt;/key&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;dfhParameterVersion&lt;/key&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;dfhParameterData&lt;/key&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;dfhParameterDataLength&lt;/key&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;dfhFeatureMajorVersion&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;dfhFeatureMinorVersion&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;dfhFeatureId&lt;/key&gt;
&lt;value&gt;35&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;dfhFeatureType&lt;/key&gt;
&lt;value&gt;3&lt;/value&gt;
&lt;/entry&gt;
&lt;/parameterValueMap&gt;
&lt;/parameters&gt;
&lt;/interface&gt;
&lt;interface&gt;
&lt;name&gt;external_connection&lt;/name&gt;
&lt;type&gt;conduit&lt;/type&gt;
&lt;isStart&gt;false&lt;/isStart&gt;
&lt;ports&gt;
&lt;port&gt;
&lt;name&gt;in_port&lt;/name&gt;
&lt;role&gt;export&lt;/role&gt;
&lt;direction&gt;Input&lt;/direction&gt;
&lt;width&gt;4&lt;/width&gt;
&lt;lowerBound&gt;0&lt;/lowerBound&gt;
&lt;vhdlType&gt;STD_LOGIC_VECTOR&lt;/vhdlType&gt;
&lt;terminationValue&gt;0&lt;/terminationValue&gt;
&lt;/port&gt;
&lt;/ports&gt;
&lt;assignments&gt;
&lt;assignmentValueMap/&gt;
&lt;/assignments&gt;
&lt;parameters&gt;
&lt;parameterValueMap&gt;
&lt;entry&gt;
&lt;key&gt;associatedClock&lt;/key&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;associatedReset&lt;/key&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;prSafe&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;/parameterValueMap&gt;
&lt;/parameters&gt;
&lt;/interface&gt;
&lt;interface&gt;
&lt;name&gt;irq&lt;/name&gt;
&lt;type&gt;interrupt&lt;/type&gt;
&lt;isStart&gt;false&lt;/isStart&gt;
&lt;ports&gt;
&lt;port&gt;
&lt;name&gt;irq&lt;/name&gt;
&lt;role&gt;irq&lt;/role&gt;
&lt;direction&gt;Output&lt;/direction&gt;
&lt;width&gt;1&lt;/width&gt;
&lt;lowerBound&gt;0&lt;/lowerBound&gt;
&lt;vhdlType&gt;STD_LOGIC&lt;/vhdlType&gt;
&lt;terminationValue&gt;0&lt;/terminationValue&gt;
&lt;/port&gt;
&lt;/ports&gt;
&lt;assignments&gt;
&lt;assignmentValueMap&gt;
&lt;entry&gt;
&lt;key&gt;embeddedsw.dts.irq.tx_type&lt;/key&gt;
&lt;value&gt;RISING_EDGE&lt;/value&gt;
&lt;/entry&gt;
&lt;/assignmentValueMap&gt;
&lt;/assignments&gt;
&lt;parameters&gt;
&lt;parameterValueMap&gt;
&lt;entry&gt;
&lt;key&gt;associatedAddressablePoint&lt;/key&gt;
&lt;value&gt;dipsw_pio.s1&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;associatedClock&lt;/key&gt;
&lt;value&gt;clk&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;associatedReset&lt;/key&gt;
&lt;value&gt;reset&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;bridgedReceiverOffset&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;bridgesToReceiver&lt;/key&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;irqScheme&lt;/key&gt;
&lt;value&gt;NONE&lt;/value&gt;
&lt;/entry&gt;
&lt;/parameterValueMap&gt;
&lt;/parameters&gt;
&lt;/interface&gt;
&lt;/interfaces&gt;
&lt;/boundary&gt;
&lt;originalModuleInfo&gt;
&lt;className&gt;altera_avalon_pio&lt;/className&gt;
&lt;version&gt;19.2.3&lt;/version&gt;
&lt;displayName&gt;PIO (Parallel I/O) Intel FPGA IP&lt;/displayName&gt;
&lt;/originalModuleInfo&gt;
&lt;systemInfoParameterDescriptors&gt;
&lt;descriptors&gt;
&lt;descriptor&gt;
&lt;parameterDefaultValue&gt;&lt;/parameterDefaultValue&gt;
&lt;parameterName&gt;DEVICE_FAMILY&lt;/parameterName&gt;
&lt;parameterType&gt;java.lang.String&lt;/parameterType&gt;
&lt;systemInfotype&gt;DEVICE_FAMILY&lt;/systemInfotype&gt;
&lt;/descriptor&gt;
&lt;descriptor&gt;
&lt;parameterDefaultValue&gt;0&lt;/parameterDefaultValue&gt;
&lt;parameterName&gt;clockRate&lt;/parameterName&gt;
&lt;parameterType&gt;java.lang.Long&lt;/parameterType&gt;
&lt;systemInfoArgs&gt;clk&lt;/systemInfoArgs&gt;
&lt;systemInfotype&gt;CLOCK_RATE&lt;/systemInfotype&gt;
&lt;/descriptor&gt;
&lt;/descriptors&gt;
&lt;/systemInfoParameterDescriptors&gt;
&lt;systemInfos&gt;
&lt;connPtSystemInfos&gt;
&lt;entry&gt;
&lt;key&gt;clk&lt;/key&gt;
&lt;value&gt;
&lt;connectionPointName&gt;clk&lt;/connectionPointName&gt;
&lt;suppliedSystemInfos/&gt;
&lt;consumedSystemInfos&gt;
&lt;entry&gt;
&lt;key&gt;CLOCK_RATE&lt;/key&gt;
&lt;value&gt;100000000&lt;/value&gt;
&lt;/entry&gt;
&lt;/consumedSystemInfos&gt;
&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;s1&lt;/key&gt;
&lt;value&gt;
&lt;connectionPointName&gt;s1&lt;/connectionPointName&gt;
&lt;suppliedSystemInfos&gt;
&lt;entry&gt;
&lt;key&gt;ADDRESS_MAP&lt;/key&gt;
&lt;value&gt;&amp;lt;address-map&amp;gt;&amp;lt;slave name='s1' start='0x0' end='0x10' datawidth='32' /&amp;gt;&amp;lt;/address-map&amp;gt;&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;ADDRESS_WIDTH&lt;/key&gt;
&lt;value&gt;4&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;MAX_SLAVE_DATA_WIDTH&lt;/key&gt;
&lt;value&gt;32&lt;/value&gt;
&lt;/entry&gt;
&lt;/suppliedSystemInfos&gt;
&lt;consumedSystemInfos/&gt;
&lt;/value&gt;
&lt;/entry&gt;
&lt;/connPtSystemInfos&gt;
&lt;/systemInfos&gt;
&lt;/componentDefinition&gt;</ipxact:value>
</ipxact:parameter>
<ipxact:parameter parameterId="cpuHashInfo" type="string">
<ipxact:name>cpuHashInfo</ipxact:name>
<ipxact:displayName>CPU Hash Info</ipxact:displayName>
<ipxact:value>&lt;cpuHashInfoDefinition&gt;
&lt;cpuHashInfoMap/&gt;
&lt;/cpuHashInfoDefinition&gt;</ipxact:value>
</ipxact:parameter>
<ipxact:parameter parameterId="cpuInfo" type="string">
<ipxact:name>cpuInfo</ipxact:name>
<ipxact:displayName>Cpu Info</ipxact:displayName>
<ipxact:value></ipxact:value>
</ipxact:parameter>
<ipxact:parameter parameterId="defaultBoundary" type="string">
<ipxact:name>defaultBoundary</ipxact:name>
<ipxact:displayName>Default boundary</ipxact:displayName>
<ipxact:value>&lt;boundaryDefinition&gt;
&lt;interfaces&gt;
&lt;interface&gt;
&lt;name&gt;clk&lt;/name&gt;
&lt;type&gt;clock&lt;/type&gt;
&lt;isStart&gt;false&lt;/isStart&gt;
&lt;ports&gt;
&lt;port&gt;
&lt;name&gt;clk&lt;/name&gt;
&lt;role&gt;clk&lt;/role&gt;
&lt;direction&gt;Input&lt;/direction&gt;
&lt;width&gt;1&lt;/width&gt;
&lt;lowerBound&gt;0&lt;/lowerBound&gt;
&lt;vhdlType&gt;STD_LOGIC&lt;/vhdlType&gt;
&lt;terminationValue&gt;0&lt;/terminationValue&gt;
&lt;/port&gt;
&lt;/ports&gt;
&lt;assignments&gt;
&lt;assignmentValueMap/&gt;
&lt;/assignments&gt;
&lt;parameters&gt;
&lt;parameterValueMap&gt;
&lt;entry&gt;
&lt;key&gt;clockRate&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;externallyDriven&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;ptfSchematicName&lt;/key&gt;
&lt;/entry&gt;
&lt;/parameterValueMap&gt;
&lt;/parameters&gt;
&lt;/interface&gt;
&lt;interface&gt;
&lt;name&gt;reset&lt;/name&gt;
&lt;type&gt;reset&lt;/type&gt;
&lt;isStart&gt;false&lt;/isStart&gt;
&lt;ports&gt;
&lt;port&gt;
&lt;name&gt;reset_n&lt;/name&gt;
&lt;role&gt;reset_n&lt;/role&gt;
&lt;direction&gt;Input&lt;/direction&gt;
&lt;width&gt;1&lt;/width&gt;
&lt;lowerBound&gt;0&lt;/lowerBound&gt;
&lt;vhdlType&gt;STD_LOGIC&lt;/vhdlType&gt;
&lt;terminationValue&gt;0&lt;/terminationValue&gt;
&lt;/port&gt;
&lt;/ports&gt;
&lt;assignments&gt;
&lt;assignmentValueMap/&gt;
&lt;/assignments&gt;
&lt;parameters&gt;
&lt;parameterValueMap&gt;
&lt;entry&gt;
&lt;key&gt;associatedClock&lt;/key&gt;
&lt;value&gt;clk&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;synchronousEdges&lt;/key&gt;
&lt;value&gt;DEASSERT&lt;/value&gt;
&lt;/entry&gt;
&lt;/parameterValueMap&gt;
&lt;/parameters&gt;
&lt;/interface&gt;
&lt;interface&gt;
&lt;name&gt;s1&lt;/name&gt;
&lt;type&gt;avalon&lt;/type&gt;
&lt;isStart&gt;false&lt;/isStart&gt;
&lt;ports&gt;
&lt;port&gt;
&lt;name&gt;address&lt;/name&gt;
&lt;role&gt;address&lt;/role&gt;
&lt;direction&gt;Input&lt;/direction&gt;
&lt;width&gt;2&lt;/width&gt;
&lt;lowerBound&gt;0&lt;/lowerBound&gt;
&lt;vhdlType&gt;STD_LOGIC_VECTOR&lt;/vhdlType&gt;
&lt;terminationValue&gt;0&lt;/terminationValue&gt;
&lt;/port&gt;
&lt;port&gt;
&lt;name&gt;write_n&lt;/name&gt;
&lt;role&gt;write_n&lt;/role&gt;
&lt;direction&gt;Input&lt;/direction&gt;
&lt;width&gt;1&lt;/width&gt;
&lt;lowerBound&gt;0&lt;/lowerBound&gt;
&lt;vhdlType&gt;STD_LOGIC&lt;/vhdlType&gt;
&lt;terminationValue&gt;0&lt;/terminationValue&gt;
&lt;/port&gt;
&lt;port&gt;
&lt;name&gt;writedata&lt;/name&gt;
&lt;role&gt;writedata&lt;/role&gt;
&lt;direction&gt;Input&lt;/direction&gt;
&lt;width&gt;32&lt;/width&gt;
&lt;lowerBound&gt;0&lt;/lowerBound&gt;
&lt;vhdlType&gt;STD_LOGIC_VECTOR&lt;/vhdlType&gt;
&lt;terminationValue&gt;0&lt;/terminationValue&gt;
&lt;/port&gt;
&lt;port&gt;
&lt;name&gt;chipselect&lt;/name&gt;
&lt;role&gt;chipselect&lt;/role&gt;
&lt;direction&gt;Input&lt;/direction&gt;
&lt;width&gt;1&lt;/width&gt;
&lt;lowerBound&gt;0&lt;/lowerBound&gt;
&lt;vhdlType&gt;STD_LOGIC&lt;/vhdlType&gt;
&lt;terminationValue&gt;0&lt;/terminationValue&gt;
&lt;/port&gt;
&lt;port&gt;
&lt;name&gt;readdata&lt;/name&gt;
&lt;role&gt;readdata&lt;/role&gt;
&lt;direction&gt;Output&lt;/direction&gt;
&lt;width&gt;32&lt;/width&gt;
&lt;lowerBound&gt;0&lt;/lowerBound&gt;
&lt;vhdlType&gt;STD_LOGIC_VECTOR&lt;/vhdlType&gt;
&lt;terminationValue&gt;0&lt;/terminationValue&gt;
&lt;/port&gt;
&lt;/ports&gt;
&lt;assignments&gt;
&lt;assignmentValueMap&gt;
&lt;entry&gt;
&lt;key&gt;embeddedsw.configuration.isFlash&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;embeddedsw.configuration.isMemoryDevice&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;embeddedsw.configuration.isNonVolatileStorage&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;embeddedsw.configuration.isPrintableDevice&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;/assignmentValueMap&gt;
&lt;/assignments&gt;
&lt;parameters&gt;
&lt;parameterValueMap&gt;
&lt;entry&gt;
&lt;key&gt;addressAlignment&lt;/key&gt;
&lt;value&gt;NATIVE&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;addressGroup&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;addressSpan&lt;/key&gt;
&lt;value&gt;4&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;addressUnits&lt;/key&gt;
&lt;value&gt;WORDS&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;alwaysBurstMaxBurst&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;associatedClock&lt;/key&gt;
&lt;value&gt;clk&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;associatedReset&lt;/key&gt;
&lt;value&gt;reset&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;bitsPerSymbol&lt;/key&gt;
&lt;value&gt;8&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;bridgedAddressOffset&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;bridgesToMaster&lt;/key&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;burstOnBurstBoundariesOnly&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;burstcountUnits&lt;/key&gt;
&lt;value&gt;WORDS&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;constantBurstBehavior&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;explicitAddressSpan&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;holdTime&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;interleaveBursts&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;isBigEndian&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;isFlash&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;isMemoryDevice&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;isNonVolatileStorage&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;linewrapBursts&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;maximumPendingReadTransactions&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;maximumPendingWriteTransactions&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;minimumReadLatency&lt;/key&gt;
&lt;value&gt;1&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;minimumResponseLatency&lt;/key&gt;
&lt;value&gt;1&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;minimumUninterruptedRunLength&lt;/key&gt;
&lt;value&gt;1&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;prSafe&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;printableDevice&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;readLatency&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;readWaitStates&lt;/key&gt;
&lt;value&gt;1&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;readWaitTime&lt;/key&gt;
&lt;value&gt;1&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;registerIncomingSignals&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;registerOutgoingSignals&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;setupTime&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;timingUnits&lt;/key&gt;
&lt;value&gt;Cycles&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;transparentBridge&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;waitrequestAllowance&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;waitrequestTimeout&lt;/key&gt;
&lt;value&gt;1024&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;wellBehavedWaitrequest&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;writeLatency&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;writeWaitStates&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;writeWaitTime&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;dfhFeatureGuid&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;dfhGroupId&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;dfhParameterId&lt;/key&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;dfhParameterName&lt;/key&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;dfhParameterVersion&lt;/key&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;dfhParameterData&lt;/key&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;dfhParameterDataLength&lt;/key&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;dfhFeatureMajorVersion&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;dfhFeatureMinorVersion&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;dfhFeatureId&lt;/key&gt;
&lt;value&gt;35&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;dfhFeatureType&lt;/key&gt;
&lt;value&gt;3&lt;/value&gt;
&lt;/entry&gt;
&lt;/parameterValueMap&gt;
&lt;/parameters&gt;
&lt;cmsisInfo&gt;
&lt;cmsisSrcFileContents&gt;&amp;lt;?xml version="1.0" encoding="utf-8"?&amp;gt;
&amp;lt;device schemaVersion="1.1" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="CMSIS-SVD_Schema_1_1.xsd" &amp;gt;
&amp;lt;peripherals&amp;gt;
&amp;lt;peripheral&amp;gt;
&amp;lt;name&amp;gt;altera_avalon_pio&amp;lt;/name&amp;gt;&amp;lt;baseAddress&amp;gt;0x00000000&amp;lt;/baseAddress&amp;gt;
&amp;lt;addressBlock&amp;gt;
&amp;lt;offset&amp;gt;0x0&amp;lt;/offset&amp;gt;
&amp;lt;size&amp;gt;32&amp;lt;/size&amp;gt;
&amp;lt;usage&amp;gt;registers&amp;lt;/usage&amp;gt;
&amp;lt;/addressBlock&amp;gt;
&amp;lt;registers&amp;gt;
&amp;lt;register&amp;gt;
&amp;lt;name&amp;gt;DATA&amp;lt;/name&amp;gt;
&amp;lt;displayName&amp;gt;Data&amp;lt;/displayName&amp;gt;
&amp;lt;description&amp;gt;Reading from data returns the value present at the input ports. If the PIO core hardware is configured in output-only mode, reading from data returns an undefined value. Writing to data stores the value to a register that drives the output ports. If the PIO core hardware is configured in input-only mode, writing to data has no effect. If the PIO core hardware is in bidirectional mode, the registered value appears on an output port only when the corresponding bit in the direction register is set to 1 (output).&amp;lt;/description&amp;gt;
&amp;lt;addressOffset&amp;gt;0x0&amp;lt;/addressOffset&amp;gt;
&amp;lt;size&amp;gt;32&amp;lt;/size&amp;gt;
&amp;lt;access&amp;gt;read-write&amp;lt;/access&amp;gt;
&amp;lt;resetValue&amp;gt;0x0&amp;lt;/resetValue&amp;gt;
&amp;lt;resetMask&amp;gt;0xffffffff&amp;lt;/resetMask&amp;gt;
&amp;lt;fields&amp;gt;
&amp;lt;field&amp;gt;&amp;lt;name&amp;gt;data&amp;lt;/name&amp;gt;
&amp;lt;description&amp;gt;Reads: Data value currently on PIO inputs. Writes: New value to drive on PIO outputs.&amp;lt;/description&amp;gt;
&amp;lt;bitOffset&amp;gt;0x0&amp;lt;/bitOffset&amp;gt;
&amp;lt;bitWidth&amp;gt;32&amp;lt;/bitWidth&amp;gt;
&amp;lt;access&amp;gt;read-write&amp;lt;/access&amp;gt;
&amp;lt;/field&amp;gt;
&amp;lt;/fields&amp;gt;
&amp;lt;/register&amp;gt;
&amp;lt;register&amp;gt;
&amp;lt;name&amp;gt;DIRECTION&amp;lt;/name&amp;gt;
&amp;lt;displayName&amp;gt;Direction&amp;lt;/displayName&amp;gt;
&amp;lt;description&amp;gt;The direction register controls the data direction for each PIO port, assuming the port is bidirectional. When bit n in direction is set to 1, port n drives out the value in the corresponding bit of the data register The direction register only exists when the PIO core hardware is configured in bidirectional mode. The mode (input, output, or bidirectional) is specified at system generation time, and cannot be changed at runtime. In input-only or output-only mode, the direction register does not exist. In this case, reading direction returns an undefined value, writing direction has no effect. After reset, all bits of direction are 0, so that all bidirectional I/O ports are configured as inputs. If those PIO ports are connected to device pins, the pins are held in a high-impedance state. In bi-directional mode, to change the direction of the PIO port, reprogram the direction register.&amp;lt;/description&amp;gt;
&amp;lt;addressOffset&amp;gt;0x4&amp;lt;/addressOffset&amp;gt;
&amp;lt;size&amp;gt;32&amp;lt;/size&amp;gt;
&amp;lt;access&amp;gt;read-write&amp;lt;/access&amp;gt;
&amp;lt;resetValue&amp;gt;0x0&amp;lt;/resetValue&amp;gt;
&amp;lt;resetMask&amp;gt;0xffffffff&amp;lt;/resetMask&amp;gt;
&amp;lt;fields&amp;gt;
&amp;lt;field&amp;gt;&amp;lt;name&amp;gt;direction&amp;lt;/name&amp;gt;
&amp;lt;description&amp;gt;Individual direction control for each I/O port. A value of 0 sets the direction to input; 1 sets the direction to output.&amp;lt;/description&amp;gt;
&amp;lt;bitOffset&amp;gt;0x0&amp;lt;/bitOffset&amp;gt;
&amp;lt;bitWidth&amp;gt;32&amp;lt;/bitWidth&amp;gt;
&amp;lt;access&amp;gt;read-write&amp;lt;/access&amp;gt;
&amp;lt;/field&amp;gt;
&amp;lt;/fields&amp;gt;
&amp;lt;/register&amp;gt;
&amp;lt;register&amp;gt;
&amp;lt;name&amp;gt;IRQ_MASK&amp;lt;/name&amp;gt;
&amp;lt;displayName&amp;gt;Interrupt mask&amp;lt;/displayName&amp;gt;
&amp;lt;description&amp;gt;Setting a bit in the interruptmask register to 1 enables interrupts for the corresponding PIO input port. Interrupt behavior depends on the hardware configuration of the PIO core. The interruptmask register only exists when the hardware is configured to generate IRQs. If the core cannot generate IRQs, reading interruptmask returns an undefined value, and writing to interruptmask has no effect. After reset, all bits of interruptmask are zero, so that interrupts are disabled for all PIO ports.&amp;lt;/description&amp;gt;
&amp;lt;addressOffset&amp;gt;0x8&amp;lt;/addressOffset&amp;gt;
&amp;lt;size&amp;gt;32&amp;lt;/size&amp;gt;
&amp;lt;access&amp;gt;read-write&amp;lt;/access&amp;gt;
&amp;lt;resetValue&amp;gt;0x0&amp;lt;/resetValue&amp;gt;
&amp;lt;resetMask&amp;gt;0xffffffff&amp;lt;/resetMask&amp;gt;
&amp;lt;fields&amp;gt;
&amp;lt;field&amp;gt;&amp;lt;name&amp;gt;interruptmask&amp;lt;/name&amp;gt;
&amp;lt;description&amp;gt;IRQ enable/disable for each input port. Setting a bit to 1 enables interrupts for the corresponding port.&amp;lt;/description&amp;gt;
&amp;lt;bitOffset&amp;gt;0x0&amp;lt;/bitOffset&amp;gt;
&amp;lt;bitWidth&amp;gt;32&amp;lt;/bitWidth&amp;gt;
&amp;lt;access&amp;gt;read-write&amp;lt;/access&amp;gt;
&amp;lt;/field&amp;gt;
&amp;lt;/fields&amp;gt;
&amp;lt;/register&amp;gt;
&amp;lt;register&amp;gt;
&amp;lt;name&amp;gt;EDGE_CAP&amp;lt;/name&amp;gt;
&amp;lt;displayName&amp;gt;Edge capture&amp;lt;/displayName&amp;gt;
&amp;lt;description&amp;gt;Bit n in the edgecapture register is set to 1 whenever an edge is detected on input port n. An Avalon-MM master peripheral can read the edgecapture register to determine if an edge has occurred on any of the PIO input ports. If the option Enable bit-clearing for edge capture register is turned off, writing any value to the edgecapture register clears all bits in the register. Otherwise, writing a 1 to a particular bit in the register clears only that bit. The type of edge(s) to detect is fixed in hardware at system generation time. The edgecapture register only exists when the hardware is configured to capture edges. If the core is not configured to capture edges, reading from edgecapture returns an undefined value, and writing to edgecapture has no effect.&amp;lt;/description&amp;gt;
&amp;lt;addressOffset&amp;gt;0xc&amp;lt;/addressOffset&amp;gt;
&amp;lt;size&amp;gt;32&amp;lt;/size&amp;gt;
&amp;lt;access&amp;gt;read-write&amp;lt;/access&amp;gt;
&amp;lt;resetValue&amp;gt;0x0&amp;lt;/resetValue&amp;gt;
&amp;lt;resetMask&amp;gt;0xffffffff&amp;lt;/resetMask&amp;gt;
&amp;lt;fields&amp;gt;
&amp;lt;field&amp;gt;&amp;lt;name&amp;gt;edgecapture&amp;lt;/name&amp;gt;
&amp;lt;description&amp;gt;Edge detection for each input port.&amp;lt;/description&amp;gt;
&amp;lt;bitOffset&amp;gt;0x0&amp;lt;/bitOffset&amp;gt;
&amp;lt;bitWidth&amp;gt;32&amp;lt;/bitWidth&amp;gt;
&amp;lt;access&amp;gt;read-write&amp;lt;/access&amp;gt;
&amp;lt;/field&amp;gt;
&amp;lt;/fields&amp;gt;
&amp;lt;/register&amp;gt;
&amp;lt;register&amp;gt;
&amp;lt;name&amp;gt;SET_BIT&amp;lt;/name&amp;gt;
&amp;lt;displayName&amp;gt;Outset&amp;lt;/displayName&amp;gt;
&amp;lt;description&amp;gt;You can use the outset register to set individual bits of the output port. For example, to set bit 6 of the output port, write 0x40 to the outset register. This register is only present when the option Enable individual bit set/clear output register is turned on.&amp;lt;/description&amp;gt;
&amp;lt;addressOffset&amp;gt;0x10&amp;lt;/addressOffset&amp;gt;
&amp;lt;size&amp;gt;32&amp;lt;/size&amp;gt;
&amp;lt;access&amp;gt;write-only&amp;lt;/access&amp;gt;
&amp;lt;resetValue&amp;gt;0x0&amp;lt;/resetValue&amp;gt;
&amp;lt;resetMask&amp;gt;0xffffffff&amp;lt;/resetMask&amp;gt;
&amp;lt;fields&amp;gt;
&amp;lt;field&amp;gt;&amp;lt;name&amp;gt;outset&amp;lt;/name&amp;gt;
&amp;lt;description&amp;gt;Specifies which bit of the output port to set.&amp;lt;/description&amp;gt;
&amp;lt;bitOffset&amp;gt;0x0&amp;lt;/bitOffset&amp;gt;
&amp;lt;bitWidth&amp;gt;32&amp;lt;/bitWidth&amp;gt;
&amp;lt;access&amp;gt;write-only&amp;lt;/access&amp;gt;
&amp;lt;/field&amp;gt;
&amp;lt;/fields&amp;gt;
&amp;lt;/register&amp;gt;
&amp;lt;register&amp;gt;
&amp;lt;name&amp;gt;CLEAR_BITS&amp;lt;/name&amp;gt;
&amp;lt;displayName&amp;gt;Outclear&amp;lt;/displayName&amp;gt;
&amp;lt;description&amp;gt;You can use the outclear register to clear individual bits of the output port. For example, writing 0x08 to the outclear register clears bit 3 of the output port. This register is only present when the option Enable individual bit set/clear output register is turned on.&amp;lt;/description&amp;gt;
&amp;lt;addressOffset&amp;gt;0x14&amp;lt;/addressOffset&amp;gt;
&amp;lt;size&amp;gt;32&amp;lt;/size&amp;gt;
&amp;lt;access&amp;gt;write-only&amp;lt;/access&amp;gt;
&amp;lt;resetValue&amp;gt;0x0&amp;lt;/resetValue&amp;gt;
&amp;lt;resetMask&amp;gt;0xffffffff&amp;lt;/resetMask&amp;gt;
&amp;lt;fields&amp;gt;
&amp;lt;field&amp;gt;&amp;lt;name&amp;gt;outclear&amp;lt;/name&amp;gt;
&amp;lt;description&amp;gt;Specifies which output bit to clear.&amp;lt;/description&amp;gt;
&amp;lt;bitOffset&amp;gt;0x0&amp;lt;/bitOffset&amp;gt;
&amp;lt;bitWidth&amp;gt;32&amp;lt;/bitWidth&amp;gt;
&amp;lt;access&amp;gt;write-only&amp;lt;/access&amp;gt;
&amp;lt;/field&amp;gt;
&amp;lt;/fields&amp;gt;
&amp;lt;/register&amp;gt;
&amp;lt;/registers&amp;gt;
&amp;lt;/peripheral&amp;gt;
&amp;lt;/peripherals&amp;gt;
&amp;lt;/device&amp;gt; &lt;/cmsisSrcFileContents&gt;
&lt;addressGroup&gt;&lt;/addressGroup&gt;
&lt;cmsisVars/&gt;
&lt;/cmsisInfo&gt;
&lt;/interface&gt;
&lt;interface&gt;
&lt;name&gt;external_connection&lt;/name&gt;
&lt;type&gt;conduit&lt;/type&gt;
&lt;isStart&gt;false&lt;/isStart&gt;
&lt;ports&gt;
&lt;port&gt;
&lt;name&gt;in_port&lt;/name&gt;
&lt;role&gt;export&lt;/role&gt;
&lt;direction&gt;Input&lt;/direction&gt;
&lt;width&gt;4&lt;/width&gt;
&lt;lowerBound&gt;0&lt;/lowerBound&gt;
&lt;vhdlType&gt;STD_LOGIC_VECTOR&lt;/vhdlType&gt;
&lt;terminationValue&gt;0&lt;/terminationValue&gt;
&lt;/port&gt;
&lt;/ports&gt;
&lt;assignments&gt;
&lt;assignmentValueMap/&gt;
&lt;/assignments&gt;
&lt;parameters&gt;
&lt;parameterValueMap&gt;
&lt;entry&gt;
&lt;key&gt;associatedClock&lt;/key&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;associatedReset&lt;/key&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;prSafe&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;/parameterValueMap&gt;
&lt;/parameters&gt;
&lt;/interface&gt;
&lt;interface&gt;
&lt;name&gt;irq&lt;/name&gt;
&lt;type&gt;interrupt&lt;/type&gt;
&lt;isStart&gt;false&lt;/isStart&gt;
&lt;ports&gt;
&lt;port&gt;
&lt;name&gt;irq&lt;/name&gt;
&lt;role&gt;irq&lt;/role&gt;
&lt;direction&gt;Output&lt;/direction&gt;
&lt;width&gt;1&lt;/width&gt;
&lt;lowerBound&gt;0&lt;/lowerBound&gt;
&lt;vhdlType&gt;STD_LOGIC&lt;/vhdlType&gt;
&lt;terminationValue&gt;0&lt;/terminationValue&gt;
&lt;/port&gt;
&lt;/ports&gt;
&lt;assignments&gt;
&lt;assignmentValueMap&gt;
&lt;entry&gt;
&lt;key&gt;embeddedsw.dts.irq.tx_type&lt;/key&gt;
&lt;value&gt;RISING_EDGE&lt;/value&gt;
&lt;/entry&gt;
&lt;/assignmentValueMap&gt;
&lt;/assignments&gt;
&lt;parameters&gt;
&lt;parameterValueMap&gt;
&lt;entry&gt;
&lt;key&gt;associatedAddressablePoint&lt;/key&gt;
&lt;value&gt;dipsw_pio.s1&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;associatedClock&lt;/key&gt;
&lt;value&gt;clk&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;associatedReset&lt;/key&gt;
&lt;value&gt;reset&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;bridgedReceiverOffset&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;bridgesToReceiver&lt;/key&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;irqScheme&lt;/key&gt;
&lt;value&gt;NONE&lt;/value&gt;
&lt;/entry&gt;
&lt;/parameterValueMap&gt;
&lt;/parameters&gt;
&lt;/interface&gt;
&lt;/interfaces&gt;
&lt;/boundaryDefinition&gt;</ipxact:value>
</ipxact:parameter>
<ipxact:parameter parameterId="generationInfoDefinition" type="string">
<ipxact:name>generationInfoDefinition</ipxact:name>
<ipxact:displayName>Generation Behavior</ipxact:displayName>
<ipxact:value>&lt;generationInfoDefinition&gt;
&lt;hdlLibraryName&gt;dipsw_pio&lt;/hdlLibraryName&gt;
&lt;fileSets&gt;
&lt;fileSet&gt;
&lt;fileSetName&gt;QUARTUS_SYNTH&lt;/fileSetName&gt;
&lt;fileSetFixedName&gt;dipsw_pio&lt;/fileSetFixedName&gt;
&lt;fileSetKind&gt;QUARTUS_SYNTH&lt;/fileSetKind&gt;
&lt;fileSetFiles/&gt;
&lt;fileSetFileChangeDefs/&gt;
&lt;/fileSet&gt;
&lt;fileSet&gt;
&lt;fileSetName&gt;SIM_VERILOG&lt;/fileSetName&gt;
&lt;fileSetFixedName&gt;dipsw_pio&lt;/fileSetFixedName&gt;
&lt;fileSetKind&gt;SIM_VERILOG&lt;/fileSetKind&gt;
&lt;fileSetFiles/&gt;
&lt;fileSetFileChangeDefs/&gt;
&lt;/fileSet&gt;
&lt;fileSet&gt;
&lt;fileSetName&gt;SIM_VHDL&lt;/fileSetName&gt;
&lt;fileSetFixedName&gt;dipsw_pio&lt;/fileSetFixedName&gt;
&lt;fileSetKind&gt;SIM_VHDL&lt;/fileSetKind&gt;
&lt;fileSetFiles/&gt;
&lt;fileSetFileChangeDefs/&gt;
&lt;/fileSet&gt;
&lt;fileSet&gt;
&lt;fileSetName&gt;CDC&lt;/fileSetName&gt;
&lt;fileSetFixedName&gt;dipsw_pio&lt;/fileSetFixedName&gt;
&lt;fileSetKind&gt;CDC&lt;/fileSetKind&gt;
&lt;fileSetFiles/&gt;
&lt;fileSetFileChangeDefs/&gt;
&lt;/fileSet&gt;
&lt;fileSet&gt;
&lt;fileSetName&gt;CDC_VHDL&lt;/fileSetName&gt;
&lt;fileSetFixedName&gt;dipsw_pio&lt;/fileSetFixedName&gt;
&lt;fileSetKind&gt;CDC_VHDL&lt;/fileSetKind&gt;
&lt;fileSetFiles/&gt;
&lt;fileSetFileChangeDefs/&gt;
&lt;/fileSet&gt;
&lt;/fileSets&gt;
&lt;/generationInfoDefinition&gt;</ipxact:value>
</ipxact:parameter>
<ipxact:parameter parameterId="hdlParameters" type="string">
<ipxact:name>hdlParameters</ipxact:name>
<ipxact:displayName>HDL Parameters</ipxact:displayName>
<ipxact:value>&lt;hdlParameterDescriptorDefinitionList/&gt;</ipxact:value>
</ipxact:parameter>
<ipxact:parameter parameterId="hlsFile" type="string">
<ipxact:name>hlsFile</ipxact:name>
<ipxact:displayName>HLS file</ipxact:displayName>
<ipxact:value></ipxact:value>
</ipxact:parameter>
<ipxact:parameter parameterId="liveModuleName" type="string">
<ipxact:name>liveModuleName</ipxact:name>
<ipxact:displayName>Live Module Name</ipxact:displayName>
<ipxact:value>altera_avalon_pio_inst</ipxact:value>
</ipxact:parameter>
<ipxact:parameter parameterId="logicalView" type="string">
<ipxact:name>logicalView</ipxact:name>
<ipxact:displayName>Logical view</ipxact:displayName>
<ipxact:value>ip/peripheral_subsys/dipsw_pio.ip</ipxact:value>
</ipxact:parameter>
<ipxact:parameter parameterId="moduleAssignmentDefinition" type="string">
<ipxact:name>moduleAssignmentDefinition</ipxact:name>
<ipxact:displayName>Module Assignments</ipxact:displayName>
<ipxact:value>&lt;assignmentDefinition&gt;
&lt;assignmentValueMap&gt;
&lt;entry&gt;
&lt;key&gt;embeddedsw.CMacro.BIT_CLEARING_EDGE_REGISTER&lt;/key&gt;
&lt;value&gt;1&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;embeddedsw.CMacro.BIT_MODIFYING_OUTPUT_REGISTER&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;embeddedsw.CMacro.CAPTURE&lt;/key&gt;
&lt;value&gt;1&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;embeddedsw.CMacro.DATA_WIDTH&lt;/key&gt;
&lt;value&gt;4&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;embeddedsw.CMacro.DO_TEST_BENCH_WIRING&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;embeddedsw.CMacro.DRIVEN_SIM_VALUE&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;embeddedsw.CMacro.EDGE_TYPE&lt;/key&gt;
&lt;value&gt;FALLING&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;embeddedsw.CMacro.FREQ&lt;/key&gt;
&lt;value&gt;100000000&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;embeddedsw.CMacro.HAS_IN&lt;/key&gt;
&lt;value&gt;1&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;embeddedsw.CMacro.HAS_OUT&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;embeddedsw.CMacro.HAS_TRI&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;embeddedsw.CMacro.IRQ_TYPE&lt;/key&gt;
&lt;value&gt;EDGE&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;embeddedsw.CMacro.RESET_VALUE&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;embeddedsw.dts.compatible&lt;/key&gt;
&lt;value&gt;altr,pio-1.0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;embeddedsw.dts.group&lt;/key&gt;
&lt;value&gt;gpio&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;embeddedsw.dts.name&lt;/key&gt;
&lt;value&gt;pio&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;embeddedsw.dts.params.altr,gpio-bank-width&lt;/key&gt;
&lt;value&gt;4&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;embeddedsw.dts.params.altr,interrupt-type&lt;/key&gt;
&lt;value&gt;2&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;embeddedsw.dts.params.altr,interrupt_type&lt;/key&gt;
&lt;value&gt;2&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;embeddedsw.dts.params.edge_type&lt;/key&gt;
&lt;value&gt;1&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;embeddedsw.dts.params.level_trigger&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;embeddedsw.dts.params.resetvalue&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;embeddedsw.dts.vendor&lt;/key&gt;
&lt;value&gt;altr&lt;/value&gt;
&lt;/entry&gt;
&lt;/assignmentValueMap&gt;
&lt;/assignmentDefinition&gt;</ipxact:value>
</ipxact:parameter>
<ipxact:parameter parameterId="svInterfaceDefinition" type="string">
<ipxact:name>svInterfaceDefinition</ipxact:name>
<ipxact:displayName>SystemVerilog Interface definition</ipxact:displayName>
<ipxact:value></ipxact:value>
</ipxact:parameter>
<ipxact:parameter parameterId="transformParameters" type="string">
<ipxact:name>transformParameters</ipxact:name>
<ipxact:displayName>Transform Parameters</ipxact:displayName>
<ipxact:value></ipxact:value>
</ipxact:parameter>
</ipxact:parameters>
</altera:altera_module_parameters>
<altera:altera_ecc_parameter_mappings altera:parentModule=""></altera:altera_ecc_parameter_mappings>
</altera:module>
<altera:module altera:enabled="true" altera:auto_export="false">
<altera:entity_info>
<ipxact:vendor>Altera Corporation</ipxact:vendor>
<ipxact:library>led_pio</ipxact:library>
<ipxact:name>altera_generic_component</ipxact:name>
<ipxact:version>1.0</ipxact:version>
</altera:entity_info>
<altera:altera_module_parameters>
<ipxact:parameters>
<ipxact:parameter parameterId="bspCpu" type="bit">
<ipxact:name>bspCpu</ipxact:name>
<ipxact:displayName>BSP CPU</ipxact:displayName>
<ipxact:value>false</ipxact:value>
</ipxact:parameter>
<ipxact:parameter parameterId="componentDefinition" type="string">
<ipxact:name>componentDefinition</ipxact:name>
<ipxact:displayName>Component definition</ipxact:displayName>
<ipxact:value>&lt;componentDefinition&gt;
&lt;boundary&gt;
&lt;interfaces&gt;
&lt;interface&gt;
&lt;name&gt;clk&lt;/name&gt;
&lt;type&gt;clock&lt;/type&gt;
&lt;isStart&gt;false&lt;/isStart&gt;
&lt;ports&gt;
&lt;port&gt;
&lt;name&gt;clk&lt;/name&gt;
&lt;role&gt;clk&lt;/role&gt;
&lt;direction&gt;Input&lt;/direction&gt;
&lt;width&gt;1&lt;/width&gt;
&lt;lowerBound&gt;0&lt;/lowerBound&gt;
&lt;vhdlType&gt;STD_LOGIC&lt;/vhdlType&gt;
&lt;terminationValue&gt;0&lt;/terminationValue&gt;
&lt;/port&gt;
&lt;/ports&gt;
&lt;assignments&gt;
&lt;assignmentValueMap/&gt;
&lt;/assignments&gt;
&lt;parameters&gt;
&lt;parameterValueMap&gt;
&lt;entry&gt;
&lt;key&gt;clockRate&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;externallyDriven&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;ptfSchematicName&lt;/key&gt;
&lt;/entry&gt;
&lt;/parameterValueMap&gt;
&lt;/parameters&gt;
&lt;/interface&gt;
&lt;interface&gt;
&lt;name&gt;reset&lt;/name&gt;
&lt;type&gt;reset&lt;/type&gt;
&lt;isStart&gt;false&lt;/isStart&gt;
&lt;ports&gt;
&lt;port&gt;
&lt;name&gt;reset_n&lt;/name&gt;
&lt;role&gt;reset_n&lt;/role&gt;
&lt;direction&gt;Input&lt;/direction&gt;
&lt;width&gt;1&lt;/width&gt;
&lt;lowerBound&gt;0&lt;/lowerBound&gt;
&lt;vhdlType&gt;STD_LOGIC&lt;/vhdlType&gt;
&lt;terminationValue&gt;0&lt;/terminationValue&gt;
&lt;/port&gt;
&lt;/ports&gt;
&lt;assignments&gt;
&lt;assignmentValueMap/&gt;
&lt;/assignments&gt;
&lt;parameters&gt;
&lt;parameterValueMap&gt;
&lt;entry&gt;
&lt;key&gt;associatedClock&lt;/key&gt;
&lt;value&gt;clk&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;synchronousEdges&lt;/key&gt;
&lt;value&gt;DEASSERT&lt;/value&gt;
&lt;/entry&gt;
&lt;/parameterValueMap&gt;
&lt;/parameters&gt;
&lt;/interface&gt;
&lt;interface&gt;
&lt;name&gt;s1&lt;/name&gt;
&lt;type&gt;avalon&lt;/type&gt;
&lt;isStart&gt;false&lt;/isStart&gt;
&lt;ports&gt;
&lt;port&gt;
&lt;name&gt;address&lt;/name&gt;
&lt;role&gt;address&lt;/role&gt;
&lt;direction&gt;Input&lt;/direction&gt;
&lt;width&gt;2&lt;/width&gt;
&lt;lowerBound&gt;0&lt;/lowerBound&gt;
&lt;vhdlType&gt;STD_LOGIC_VECTOR&lt;/vhdlType&gt;
&lt;terminationValue&gt;0&lt;/terminationValue&gt;
&lt;/port&gt;
&lt;port&gt;
&lt;name&gt;write_n&lt;/name&gt;
&lt;role&gt;write_n&lt;/role&gt;
&lt;direction&gt;Input&lt;/direction&gt;
&lt;width&gt;1&lt;/width&gt;
&lt;lowerBound&gt;0&lt;/lowerBound&gt;
&lt;vhdlType&gt;STD_LOGIC&lt;/vhdlType&gt;
&lt;terminationValue&gt;0&lt;/terminationValue&gt;
&lt;/port&gt;
&lt;port&gt;
&lt;name&gt;writedata&lt;/name&gt;
&lt;role&gt;writedata&lt;/role&gt;
&lt;direction&gt;Input&lt;/direction&gt;
&lt;width&gt;32&lt;/width&gt;
&lt;lowerBound&gt;0&lt;/lowerBound&gt;
&lt;vhdlType&gt;STD_LOGIC_VECTOR&lt;/vhdlType&gt;
&lt;terminationValue&gt;0&lt;/terminationValue&gt;
&lt;/port&gt;
&lt;port&gt;
&lt;name&gt;chipselect&lt;/name&gt;
&lt;role&gt;chipselect&lt;/role&gt;
&lt;direction&gt;Input&lt;/direction&gt;
&lt;width&gt;1&lt;/width&gt;
&lt;lowerBound&gt;0&lt;/lowerBound&gt;
&lt;vhdlType&gt;STD_LOGIC&lt;/vhdlType&gt;
&lt;terminationValue&gt;0&lt;/terminationValue&gt;
&lt;/port&gt;
&lt;port&gt;
&lt;name&gt;readdata&lt;/name&gt;
&lt;role&gt;readdata&lt;/role&gt;
&lt;direction&gt;Output&lt;/direction&gt;
&lt;width&gt;32&lt;/width&gt;
&lt;lowerBound&gt;0&lt;/lowerBound&gt;
&lt;vhdlType&gt;STD_LOGIC_VECTOR&lt;/vhdlType&gt;
&lt;terminationValue&gt;0&lt;/terminationValue&gt;
&lt;/port&gt;
&lt;/ports&gt;
&lt;assignments&gt;
&lt;assignmentValueMap&gt;
&lt;entry&gt;
&lt;key&gt;embeddedsw.configuration.isFlash&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;embeddedsw.configuration.isMemoryDevice&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;embeddedsw.configuration.isNonVolatileStorage&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;embeddedsw.configuration.isPrintableDevice&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;/assignmentValueMap&gt;
&lt;/assignments&gt;
&lt;parameters&gt;
&lt;parameterValueMap&gt;
&lt;entry&gt;
&lt;key&gt;addressAlignment&lt;/key&gt;
&lt;value&gt;NATIVE&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;addressGroup&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;addressSpan&lt;/key&gt;
&lt;value&gt;4&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;addressUnits&lt;/key&gt;
&lt;value&gt;WORDS&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;alwaysBurstMaxBurst&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;associatedClock&lt;/key&gt;
&lt;value&gt;clk&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;associatedReset&lt;/key&gt;
&lt;value&gt;reset&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;bitsPerSymbol&lt;/key&gt;
&lt;value&gt;8&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;bridgedAddressOffset&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;bridgesToMaster&lt;/key&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;burstOnBurstBoundariesOnly&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;burstcountUnits&lt;/key&gt;
&lt;value&gt;WORDS&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;constantBurstBehavior&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;explicitAddressSpan&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;holdTime&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;interleaveBursts&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;isBigEndian&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;isFlash&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;isMemoryDevice&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;isNonVolatileStorage&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;linewrapBursts&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;maximumPendingReadTransactions&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;maximumPendingWriteTransactions&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;minimumReadLatency&lt;/key&gt;
&lt;value&gt;1&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;minimumResponseLatency&lt;/key&gt;
&lt;value&gt;1&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;minimumUninterruptedRunLength&lt;/key&gt;
&lt;value&gt;1&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;prSafe&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;printableDevice&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;readLatency&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;readWaitStates&lt;/key&gt;
&lt;value&gt;1&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;readWaitTime&lt;/key&gt;
&lt;value&gt;1&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;registerIncomingSignals&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;registerOutgoingSignals&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;setupTime&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;timingUnits&lt;/key&gt;
&lt;value&gt;Cycles&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;transparentBridge&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;waitrequestAllowance&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;waitrequestTimeout&lt;/key&gt;
&lt;value&gt;1024&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;wellBehavedWaitrequest&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;writeLatency&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;writeWaitStates&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;writeWaitTime&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;dfhFeatureGuid&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;dfhGroupId&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;dfhParameterId&lt;/key&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;dfhParameterName&lt;/key&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;dfhParameterVersion&lt;/key&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;dfhParameterData&lt;/key&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;dfhParameterDataLength&lt;/key&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;dfhFeatureMajorVersion&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;dfhFeatureMinorVersion&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;dfhFeatureId&lt;/key&gt;
&lt;value&gt;35&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;dfhFeatureType&lt;/key&gt;
&lt;value&gt;3&lt;/value&gt;
&lt;/entry&gt;
&lt;/parameterValueMap&gt;
&lt;/parameters&gt;
&lt;/interface&gt;
&lt;interface&gt;
&lt;name&gt;external_connection&lt;/name&gt;
&lt;type&gt;conduit&lt;/type&gt;
&lt;isStart&gt;false&lt;/isStart&gt;
&lt;ports&gt;
&lt;port&gt;
&lt;name&gt;in_port&lt;/name&gt;
&lt;role&gt;in_port&lt;/role&gt;
&lt;direction&gt;Input&lt;/direction&gt;
&lt;width&gt;3&lt;/width&gt;
&lt;lowerBound&gt;0&lt;/lowerBound&gt;
&lt;vhdlType&gt;STD_LOGIC_VECTOR&lt;/vhdlType&gt;
&lt;terminationValue&gt;0&lt;/terminationValue&gt;
&lt;/port&gt;
&lt;port&gt;
&lt;name&gt;out_port&lt;/name&gt;
&lt;role&gt;out_port&lt;/role&gt;
&lt;direction&gt;Output&lt;/direction&gt;
&lt;width&gt;3&lt;/width&gt;
&lt;lowerBound&gt;0&lt;/lowerBound&gt;
&lt;vhdlType&gt;STD_LOGIC_VECTOR&lt;/vhdlType&gt;
&lt;terminationValue&gt;0&lt;/terminationValue&gt;
&lt;/port&gt;
&lt;/ports&gt;
&lt;assignments&gt;
&lt;assignmentValueMap/&gt;
&lt;/assignments&gt;
&lt;parameters&gt;
&lt;parameterValueMap&gt;
&lt;entry&gt;
&lt;key&gt;associatedClock&lt;/key&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;associatedReset&lt;/key&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;prSafe&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;/parameterValueMap&gt;
&lt;/parameters&gt;
&lt;/interface&gt;
&lt;/interfaces&gt;
&lt;/boundary&gt;
&lt;originalModuleInfo&gt;
&lt;className&gt;altera_avalon_pio&lt;/className&gt;
&lt;version&gt;19.2.3&lt;/version&gt;
&lt;displayName&gt;PIO (Parallel I/O) Intel FPGA IP&lt;/displayName&gt;
&lt;/originalModuleInfo&gt;
&lt;systemInfoParameterDescriptors&gt;
&lt;descriptors&gt;
&lt;descriptor&gt;
&lt;parameterDefaultValue&gt;&lt;/parameterDefaultValue&gt;
&lt;parameterName&gt;DEVICE_FAMILY&lt;/parameterName&gt;
&lt;parameterType&gt;java.lang.String&lt;/parameterType&gt;
&lt;systemInfotype&gt;DEVICE_FAMILY&lt;/systemInfotype&gt;
&lt;/descriptor&gt;
&lt;descriptor&gt;
&lt;parameterDefaultValue&gt;0&lt;/parameterDefaultValue&gt;
&lt;parameterName&gt;clockRate&lt;/parameterName&gt;
&lt;parameterType&gt;java.lang.Long&lt;/parameterType&gt;
&lt;systemInfoArgs&gt;clk&lt;/systemInfoArgs&gt;
&lt;systemInfotype&gt;CLOCK_RATE&lt;/systemInfotype&gt;
&lt;/descriptor&gt;
&lt;/descriptors&gt;
&lt;/systemInfoParameterDescriptors&gt;
&lt;systemInfos&gt;
&lt;connPtSystemInfos&gt;
&lt;entry&gt;
&lt;key&gt;clk&lt;/key&gt;
&lt;value&gt;
&lt;connectionPointName&gt;clk&lt;/connectionPointName&gt;
&lt;suppliedSystemInfos/&gt;
&lt;consumedSystemInfos&gt;
&lt;entry&gt;
&lt;key&gt;CLOCK_RATE&lt;/key&gt;
&lt;value&gt;100000000&lt;/value&gt;
&lt;/entry&gt;
&lt;/consumedSystemInfos&gt;
&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;s1&lt;/key&gt;
&lt;value&gt;
&lt;connectionPointName&gt;s1&lt;/connectionPointName&gt;
&lt;suppliedSystemInfos&gt;
&lt;entry&gt;
&lt;key&gt;ADDRESS_MAP&lt;/key&gt;
&lt;value&gt;&amp;lt;address-map&amp;gt;&amp;lt;slave name='s1' start='0x0' end='0x10' datawidth='32' /&amp;gt;&amp;lt;/address-map&amp;gt;&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;ADDRESS_WIDTH&lt;/key&gt;
&lt;value&gt;4&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;MAX_SLAVE_DATA_WIDTH&lt;/key&gt;
&lt;value&gt;32&lt;/value&gt;
&lt;/entry&gt;
&lt;/suppliedSystemInfos&gt;
&lt;consumedSystemInfos/&gt;
&lt;/value&gt;
&lt;/entry&gt;
&lt;/connPtSystemInfos&gt;
&lt;/systemInfos&gt;
&lt;/componentDefinition&gt;</ipxact:value>
</ipxact:parameter>
<ipxact:parameter parameterId="cpuHashInfo" type="string">
<ipxact:name>cpuHashInfo</ipxact:name>
<ipxact:displayName>CPU Hash Info</ipxact:displayName>
<ipxact:value>&lt;cpuHashInfoDefinition&gt;
&lt;cpuHashInfoMap/&gt;
&lt;/cpuHashInfoDefinition&gt;</ipxact:value>
</ipxact:parameter>
<ipxact:parameter parameterId="cpuInfo" type="string">
<ipxact:name>cpuInfo</ipxact:name>
<ipxact:displayName>Cpu Info</ipxact:displayName>
<ipxact:value></ipxact:value>
</ipxact:parameter>
<ipxact:parameter parameterId="defaultBoundary" type="string">
<ipxact:name>defaultBoundary</ipxact:name>
<ipxact:displayName>Default boundary</ipxact:displayName>
<ipxact:value>&lt;boundaryDefinition&gt;
&lt;interfaces&gt;
&lt;interface&gt;
&lt;name&gt;clk&lt;/name&gt;
&lt;type&gt;clock&lt;/type&gt;
&lt;isStart&gt;false&lt;/isStart&gt;
&lt;ports&gt;
&lt;port&gt;
&lt;name&gt;clk&lt;/name&gt;
&lt;role&gt;clk&lt;/role&gt;
&lt;direction&gt;Input&lt;/direction&gt;
&lt;width&gt;1&lt;/width&gt;
&lt;lowerBound&gt;0&lt;/lowerBound&gt;
&lt;vhdlType&gt;STD_LOGIC&lt;/vhdlType&gt;
&lt;terminationValue&gt;0&lt;/terminationValue&gt;
&lt;/port&gt;
&lt;/ports&gt;
&lt;assignments&gt;
&lt;assignmentValueMap/&gt;
&lt;/assignments&gt;
&lt;parameters&gt;
&lt;parameterValueMap&gt;
&lt;entry&gt;
&lt;key&gt;clockRate&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;externallyDriven&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;ptfSchematicName&lt;/key&gt;
&lt;/entry&gt;
&lt;/parameterValueMap&gt;
&lt;/parameters&gt;
&lt;/interface&gt;
&lt;interface&gt;
&lt;name&gt;reset&lt;/name&gt;
&lt;type&gt;reset&lt;/type&gt;
&lt;isStart&gt;false&lt;/isStart&gt;
&lt;ports&gt;
&lt;port&gt;
&lt;name&gt;reset_n&lt;/name&gt;
&lt;role&gt;reset_n&lt;/role&gt;
&lt;direction&gt;Input&lt;/direction&gt;
&lt;width&gt;1&lt;/width&gt;
&lt;lowerBound&gt;0&lt;/lowerBound&gt;
&lt;vhdlType&gt;STD_LOGIC&lt;/vhdlType&gt;
&lt;terminationValue&gt;0&lt;/terminationValue&gt;
&lt;/port&gt;
&lt;/ports&gt;
&lt;assignments&gt;
&lt;assignmentValueMap/&gt;
&lt;/assignments&gt;
&lt;parameters&gt;
&lt;parameterValueMap&gt;
&lt;entry&gt;
&lt;key&gt;associatedClock&lt;/key&gt;
&lt;value&gt;clk&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;synchronousEdges&lt;/key&gt;
&lt;value&gt;DEASSERT&lt;/value&gt;
&lt;/entry&gt;
&lt;/parameterValueMap&gt;
&lt;/parameters&gt;
&lt;/interface&gt;
&lt;interface&gt;
&lt;name&gt;s1&lt;/name&gt;
&lt;type&gt;avalon&lt;/type&gt;
&lt;isStart&gt;false&lt;/isStart&gt;
&lt;ports&gt;
&lt;port&gt;
&lt;name&gt;address&lt;/name&gt;
&lt;role&gt;address&lt;/role&gt;
&lt;direction&gt;Input&lt;/direction&gt;
&lt;width&gt;2&lt;/width&gt;
&lt;lowerBound&gt;0&lt;/lowerBound&gt;
&lt;vhdlType&gt;STD_LOGIC_VECTOR&lt;/vhdlType&gt;
&lt;terminationValue&gt;0&lt;/terminationValue&gt;
&lt;/port&gt;
&lt;port&gt;
&lt;name&gt;write_n&lt;/name&gt;
&lt;role&gt;write_n&lt;/role&gt;
&lt;direction&gt;Input&lt;/direction&gt;
&lt;width&gt;1&lt;/width&gt;
&lt;lowerBound&gt;0&lt;/lowerBound&gt;
&lt;vhdlType&gt;STD_LOGIC&lt;/vhdlType&gt;
&lt;terminationValue&gt;0&lt;/terminationValue&gt;
&lt;/port&gt;
&lt;port&gt;
&lt;name&gt;writedata&lt;/name&gt;
&lt;role&gt;writedata&lt;/role&gt;
&lt;direction&gt;Input&lt;/direction&gt;
&lt;width&gt;32&lt;/width&gt;
&lt;lowerBound&gt;0&lt;/lowerBound&gt;
&lt;vhdlType&gt;STD_LOGIC_VECTOR&lt;/vhdlType&gt;
&lt;terminationValue&gt;0&lt;/terminationValue&gt;
&lt;/port&gt;
&lt;port&gt;
&lt;name&gt;chipselect&lt;/name&gt;
&lt;role&gt;chipselect&lt;/role&gt;
&lt;direction&gt;Input&lt;/direction&gt;
&lt;width&gt;1&lt;/width&gt;
&lt;lowerBound&gt;0&lt;/lowerBound&gt;
&lt;vhdlType&gt;STD_LOGIC&lt;/vhdlType&gt;
&lt;terminationValue&gt;0&lt;/terminationValue&gt;
&lt;/port&gt;
&lt;port&gt;
&lt;name&gt;readdata&lt;/name&gt;
&lt;role&gt;readdata&lt;/role&gt;
&lt;direction&gt;Output&lt;/direction&gt;
&lt;width&gt;32&lt;/width&gt;
&lt;lowerBound&gt;0&lt;/lowerBound&gt;
&lt;vhdlType&gt;STD_LOGIC_VECTOR&lt;/vhdlType&gt;
&lt;terminationValue&gt;0&lt;/terminationValue&gt;
&lt;/port&gt;
&lt;/ports&gt;
&lt;assignments&gt;
&lt;assignmentValueMap&gt;
&lt;entry&gt;
&lt;key&gt;embeddedsw.configuration.isFlash&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;embeddedsw.configuration.isMemoryDevice&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;embeddedsw.configuration.isNonVolatileStorage&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;embeddedsw.configuration.isPrintableDevice&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;/assignmentValueMap&gt;
&lt;/assignments&gt;
&lt;parameters&gt;
&lt;parameterValueMap&gt;
&lt;entry&gt;
&lt;key&gt;addressAlignment&lt;/key&gt;
&lt;value&gt;NATIVE&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;addressGroup&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;addressSpan&lt;/key&gt;
&lt;value&gt;4&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;addressUnits&lt;/key&gt;
&lt;value&gt;WORDS&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;alwaysBurstMaxBurst&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;associatedClock&lt;/key&gt;
&lt;value&gt;clk&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;associatedReset&lt;/key&gt;
&lt;value&gt;reset&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;bitsPerSymbol&lt;/key&gt;
&lt;value&gt;8&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;bridgedAddressOffset&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;bridgesToMaster&lt;/key&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;burstOnBurstBoundariesOnly&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;burstcountUnits&lt;/key&gt;
&lt;value&gt;WORDS&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;constantBurstBehavior&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;explicitAddressSpan&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;holdTime&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;interleaveBursts&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;isBigEndian&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;isFlash&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;isMemoryDevice&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;isNonVolatileStorage&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;linewrapBursts&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;maximumPendingReadTransactions&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;maximumPendingWriteTransactions&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;minimumReadLatency&lt;/key&gt;
&lt;value&gt;1&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;minimumResponseLatency&lt;/key&gt;
&lt;value&gt;1&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;minimumUninterruptedRunLength&lt;/key&gt;
&lt;value&gt;1&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;prSafe&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;printableDevice&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;readLatency&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;readWaitStates&lt;/key&gt;
&lt;value&gt;1&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;readWaitTime&lt;/key&gt;
&lt;value&gt;1&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;registerIncomingSignals&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;registerOutgoingSignals&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;setupTime&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;timingUnits&lt;/key&gt;
&lt;value&gt;Cycles&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;transparentBridge&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;waitrequestAllowance&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;waitrequestTimeout&lt;/key&gt;
&lt;value&gt;1024&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;wellBehavedWaitrequest&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;writeLatency&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;writeWaitStates&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;writeWaitTime&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;dfhFeatureGuid&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;dfhGroupId&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;dfhParameterId&lt;/key&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;dfhParameterName&lt;/key&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;dfhParameterVersion&lt;/key&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;dfhParameterData&lt;/key&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;dfhParameterDataLength&lt;/key&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;dfhFeatureMajorVersion&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;dfhFeatureMinorVersion&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;dfhFeatureId&lt;/key&gt;
&lt;value&gt;35&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;dfhFeatureType&lt;/key&gt;
&lt;value&gt;3&lt;/value&gt;
&lt;/entry&gt;
&lt;/parameterValueMap&gt;
&lt;/parameters&gt;
&lt;cmsisInfo&gt;
&lt;cmsisSrcFileContents&gt;&amp;lt;?xml version="1.0" encoding="utf-8"?&amp;gt;
&amp;lt;device schemaVersion="1.1" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="CMSIS-SVD_Schema_1_1.xsd" &amp;gt;
&amp;lt;peripherals&amp;gt;
&amp;lt;peripheral&amp;gt;
&amp;lt;name&amp;gt;altera_avalon_pio&amp;lt;/name&amp;gt;&amp;lt;baseAddress&amp;gt;0x00000000&amp;lt;/baseAddress&amp;gt;
&amp;lt;addressBlock&amp;gt;
&amp;lt;offset&amp;gt;0x0&amp;lt;/offset&amp;gt;
&amp;lt;size&amp;gt;32&amp;lt;/size&amp;gt;
&amp;lt;usage&amp;gt;registers&amp;lt;/usage&amp;gt;
&amp;lt;/addressBlock&amp;gt;
&amp;lt;registers&amp;gt;
&amp;lt;register&amp;gt;
&amp;lt;name&amp;gt;DATA&amp;lt;/name&amp;gt;
&amp;lt;displayName&amp;gt;Data&amp;lt;/displayName&amp;gt;
&amp;lt;description&amp;gt;Reading from data returns the value present at the input ports. If the PIO core hardware is configured in output-only mode, reading from data returns an undefined value. Writing to data stores the value to a register that drives the output ports. If the PIO core hardware is configured in input-only mode, writing to data has no effect. If the PIO core hardware is in bidirectional mode, the registered value appears on an output port only when the corresponding bit in the direction register is set to 1 (output).&amp;lt;/description&amp;gt;
&amp;lt;addressOffset&amp;gt;0x0&amp;lt;/addressOffset&amp;gt;
&amp;lt;size&amp;gt;32&amp;lt;/size&amp;gt;
&amp;lt;access&amp;gt;read-write&amp;lt;/access&amp;gt;
&amp;lt;resetValue&amp;gt;0x0&amp;lt;/resetValue&amp;gt;
&amp;lt;resetMask&amp;gt;0xffffffff&amp;lt;/resetMask&amp;gt;
&amp;lt;fields&amp;gt;
&amp;lt;field&amp;gt;&amp;lt;name&amp;gt;data&amp;lt;/name&amp;gt;
&amp;lt;description&amp;gt;Reads: Data value currently on PIO inputs. Writes: New value to drive on PIO outputs.&amp;lt;/description&amp;gt;
&amp;lt;bitOffset&amp;gt;0x0&amp;lt;/bitOffset&amp;gt;
&amp;lt;bitWidth&amp;gt;32&amp;lt;/bitWidth&amp;gt;
&amp;lt;access&amp;gt;read-write&amp;lt;/access&amp;gt;
&amp;lt;/field&amp;gt;
&amp;lt;/fields&amp;gt;
&amp;lt;/register&amp;gt;
&amp;lt;register&amp;gt;
&amp;lt;name&amp;gt;DIRECTION&amp;lt;/name&amp;gt;
&amp;lt;displayName&amp;gt;Direction&amp;lt;/displayName&amp;gt;
&amp;lt;description&amp;gt;The direction register controls the data direction for each PIO port, assuming the port is bidirectional. When bit n in direction is set to 1, port n drives out the value in the corresponding bit of the data register The direction register only exists when the PIO core hardware is configured in bidirectional mode. The mode (input, output, or bidirectional) is specified at system generation time, and cannot be changed at runtime. In input-only or output-only mode, the direction register does not exist. In this case, reading direction returns an undefined value, writing direction has no effect. After reset, all bits of direction are 0, so that all bidirectional I/O ports are configured as inputs. If those PIO ports are connected to device pins, the pins are held in a high-impedance state. In bi-directional mode, to change the direction of the PIO port, reprogram the direction register.&amp;lt;/description&amp;gt;
&amp;lt;addressOffset&amp;gt;0x4&amp;lt;/addressOffset&amp;gt;
&amp;lt;size&amp;gt;32&amp;lt;/size&amp;gt;
&amp;lt;access&amp;gt;read-write&amp;lt;/access&amp;gt;
&amp;lt;resetValue&amp;gt;0x0&amp;lt;/resetValue&amp;gt;
&amp;lt;resetMask&amp;gt;0xffffffff&amp;lt;/resetMask&amp;gt;
&amp;lt;fields&amp;gt;
&amp;lt;field&amp;gt;&amp;lt;name&amp;gt;direction&amp;lt;/name&amp;gt;
&amp;lt;description&amp;gt;Individual direction control for each I/O port. A value of 0 sets the direction to input; 1 sets the direction to output.&amp;lt;/description&amp;gt;
&amp;lt;bitOffset&amp;gt;0x0&amp;lt;/bitOffset&amp;gt;
&amp;lt;bitWidth&amp;gt;32&amp;lt;/bitWidth&amp;gt;
&amp;lt;access&amp;gt;read-write&amp;lt;/access&amp;gt;
&amp;lt;/field&amp;gt;
&amp;lt;/fields&amp;gt;
&amp;lt;/register&amp;gt;
&amp;lt;register&amp;gt;
&amp;lt;name&amp;gt;IRQ_MASK&amp;lt;/name&amp;gt;
&amp;lt;displayName&amp;gt;Interrupt mask&amp;lt;/displayName&amp;gt;
&amp;lt;description&amp;gt;Setting a bit in the interruptmask register to 1 enables interrupts for the corresponding PIO input port. Interrupt behavior depends on the hardware configuration of the PIO core. The interruptmask register only exists when the hardware is configured to generate IRQs. If the core cannot generate IRQs, reading interruptmask returns an undefined value, and writing to interruptmask has no effect. After reset, all bits of interruptmask are zero, so that interrupts are disabled for all PIO ports.&amp;lt;/description&amp;gt;
&amp;lt;addressOffset&amp;gt;0x8&amp;lt;/addressOffset&amp;gt;
&amp;lt;size&amp;gt;32&amp;lt;/size&amp;gt;
&amp;lt;access&amp;gt;read-write&amp;lt;/access&amp;gt;
&amp;lt;resetValue&amp;gt;0x0&amp;lt;/resetValue&amp;gt;
&amp;lt;resetMask&amp;gt;0xffffffff&amp;lt;/resetMask&amp;gt;
&amp;lt;fields&amp;gt;
&amp;lt;field&amp;gt;&amp;lt;name&amp;gt;interruptmask&amp;lt;/name&amp;gt;
&amp;lt;description&amp;gt;IRQ enable/disable for each input port. Setting a bit to 1 enables interrupts for the corresponding port.&amp;lt;/description&amp;gt;
&amp;lt;bitOffset&amp;gt;0x0&amp;lt;/bitOffset&amp;gt;
&amp;lt;bitWidth&amp;gt;32&amp;lt;/bitWidth&amp;gt;
&amp;lt;access&amp;gt;read-write&amp;lt;/access&amp;gt;
&amp;lt;/field&amp;gt;
&amp;lt;/fields&amp;gt;
&amp;lt;/register&amp;gt;
&amp;lt;register&amp;gt;
&amp;lt;name&amp;gt;EDGE_CAP&amp;lt;/name&amp;gt;
&amp;lt;displayName&amp;gt;Edge capture&amp;lt;/displayName&amp;gt;
&amp;lt;description&amp;gt;Bit n in the edgecapture register is set to 1 whenever an edge is detected on input port n. An Avalon-MM master peripheral can read the edgecapture register to determine if an edge has occurred on any of the PIO input ports. If the option Enable bit-clearing for edge capture register is turned off, writing any value to the edgecapture register clears all bits in the register. Otherwise, writing a 1 to a particular bit in the register clears only that bit. The type of edge(s) to detect is fixed in hardware at system generation time. The edgecapture register only exists when the hardware is configured to capture edges. If the core is not configured to capture edges, reading from edgecapture returns an undefined value, and writing to edgecapture has no effect.&amp;lt;/description&amp;gt;
&amp;lt;addressOffset&amp;gt;0xc&amp;lt;/addressOffset&amp;gt;
&amp;lt;size&amp;gt;32&amp;lt;/size&amp;gt;
&amp;lt;access&amp;gt;read-write&amp;lt;/access&amp;gt;
&amp;lt;resetValue&amp;gt;0x0&amp;lt;/resetValue&amp;gt;
&amp;lt;resetMask&amp;gt;0xffffffff&amp;lt;/resetMask&amp;gt;
&amp;lt;fields&amp;gt;
&amp;lt;field&amp;gt;&amp;lt;name&amp;gt;edgecapture&amp;lt;/name&amp;gt;
&amp;lt;description&amp;gt;Edge detection for each input port.&amp;lt;/description&amp;gt;
&amp;lt;bitOffset&amp;gt;0x0&amp;lt;/bitOffset&amp;gt;
&amp;lt;bitWidth&amp;gt;32&amp;lt;/bitWidth&amp;gt;
&amp;lt;access&amp;gt;read-write&amp;lt;/access&amp;gt;
&amp;lt;/field&amp;gt;
&amp;lt;/fields&amp;gt;
&amp;lt;/register&amp;gt;
&amp;lt;register&amp;gt;
&amp;lt;name&amp;gt;SET_BIT&amp;lt;/name&amp;gt;
&amp;lt;displayName&amp;gt;Outset&amp;lt;/displayName&amp;gt;
&amp;lt;description&amp;gt;You can use the outset register to set individual bits of the output port. For example, to set bit 6 of the output port, write 0x40 to the outset register. This register is only present when the option Enable individual bit set/clear output register is turned on.&amp;lt;/description&amp;gt;
&amp;lt;addressOffset&amp;gt;0x10&amp;lt;/addressOffset&amp;gt;
&amp;lt;size&amp;gt;32&amp;lt;/size&amp;gt;
&amp;lt;access&amp;gt;write-only&amp;lt;/access&amp;gt;
&amp;lt;resetValue&amp;gt;0x0&amp;lt;/resetValue&amp;gt;
&amp;lt;resetMask&amp;gt;0xffffffff&amp;lt;/resetMask&amp;gt;
&amp;lt;fields&amp;gt;
&amp;lt;field&amp;gt;&amp;lt;name&amp;gt;outset&amp;lt;/name&amp;gt;
&amp;lt;description&amp;gt;Specifies which bit of the output port to set.&amp;lt;/description&amp;gt;
&amp;lt;bitOffset&amp;gt;0x0&amp;lt;/bitOffset&amp;gt;
&amp;lt;bitWidth&amp;gt;32&amp;lt;/bitWidth&amp;gt;
&amp;lt;access&amp;gt;write-only&amp;lt;/access&amp;gt;
&amp;lt;/field&amp;gt;
&amp;lt;/fields&amp;gt;
&amp;lt;/register&amp;gt;
&amp;lt;register&amp;gt;
&amp;lt;name&amp;gt;CLEAR_BITS&amp;lt;/name&amp;gt;
&amp;lt;displayName&amp;gt;Outclear&amp;lt;/displayName&amp;gt;
&amp;lt;description&amp;gt;You can use the outclear register to clear individual bits of the output port. For example, writing 0x08 to the outclear register clears bit 3 of the output port. This register is only present when the option Enable individual bit set/clear output register is turned on.&amp;lt;/description&amp;gt;
&amp;lt;addressOffset&amp;gt;0x14&amp;lt;/addressOffset&amp;gt;
&amp;lt;size&amp;gt;32&amp;lt;/size&amp;gt;
&amp;lt;access&amp;gt;write-only&amp;lt;/access&amp;gt;
&amp;lt;resetValue&amp;gt;0x0&amp;lt;/resetValue&amp;gt;
&amp;lt;resetMask&amp;gt;0xffffffff&amp;lt;/resetMask&amp;gt;
&amp;lt;fields&amp;gt;
&amp;lt;field&amp;gt;&amp;lt;name&amp;gt;outclear&amp;lt;/name&amp;gt;
&amp;lt;description&amp;gt;Specifies which output bit to clear.&amp;lt;/description&amp;gt;
&amp;lt;bitOffset&amp;gt;0x0&amp;lt;/bitOffset&amp;gt;
&amp;lt;bitWidth&amp;gt;32&amp;lt;/bitWidth&amp;gt;
&amp;lt;access&amp;gt;write-only&amp;lt;/access&amp;gt;
&amp;lt;/field&amp;gt;
&amp;lt;/fields&amp;gt;
&amp;lt;/register&amp;gt;
&amp;lt;/registers&amp;gt;
&amp;lt;/peripheral&amp;gt;
&amp;lt;/peripherals&amp;gt;
&amp;lt;/device&amp;gt; &lt;/cmsisSrcFileContents&gt;
&lt;addressGroup&gt;&lt;/addressGroup&gt;
&lt;cmsisVars/&gt;
&lt;/cmsisInfo&gt;
&lt;/interface&gt;
&lt;interface&gt;
&lt;name&gt;external_connection&lt;/name&gt;
&lt;type&gt;conduit&lt;/type&gt;
&lt;isStart&gt;false&lt;/isStart&gt;
&lt;ports&gt;
&lt;port&gt;
&lt;name&gt;in_port&lt;/name&gt;
&lt;role&gt;in_port&lt;/role&gt;
&lt;direction&gt;Input&lt;/direction&gt;
&lt;width&gt;3&lt;/width&gt;
&lt;lowerBound&gt;0&lt;/lowerBound&gt;
&lt;vhdlType&gt;STD_LOGIC_VECTOR&lt;/vhdlType&gt;
&lt;terminationValue&gt;0&lt;/terminationValue&gt;
&lt;/port&gt;
&lt;port&gt;
&lt;name&gt;out_port&lt;/name&gt;
&lt;role&gt;out_port&lt;/role&gt;
&lt;direction&gt;Output&lt;/direction&gt;
&lt;width&gt;3&lt;/width&gt;
&lt;lowerBound&gt;0&lt;/lowerBound&gt;
&lt;vhdlType&gt;STD_LOGIC_VECTOR&lt;/vhdlType&gt;
&lt;terminationValue&gt;0&lt;/terminationValue&gt;
&lt;/port&gt;
&lt;/ports&gt;
&lt;assignments&gt;
&lt;assignmentValueMap/&gt;
&lt;/assignments&gt;
&lt;parameters&gt;
&lt;parameterValueMap&gt;
&lt;entry&gt;
&lt;key&gt;associatedClock&lt;/key&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;associatedReset&lt;/key&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;prSafe&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;/parameterValueMap&gt;
&lt;/parameters&gt;
&lt;/interface&gt;
&lt;/interfaces&gt;
&lt;/boundaryDefinition&gt;</ipxact:value>
</ipxact:parameter>
<ipxact:parameter parameterId="generationInfoDefinition" type="string">
<ipxact:name>generationInfoDefinition</ipxact:name>
<ipxact:displayName>Generation Behavior</ipxact:displayName>
<ipxact:value>&lt;generationInfoDefinition&gt;
&lt;hdlLibraryName&gt;led_pio&lt;/hdlLibraryName&gt;
&lt;fileSets&gt;
&lt;fileSet&gt;
&lt;fileSetName&gt;QUARTUS_SYNTH&lt;/fileSetName&gt;
&lt;fileSetFixedName&gt;led_pio&lt;/fileSetFixedName&gt;
&lt;fileSetKind&gt;QUARTUS_SYNTH&lt;/fileSetKind&gt;
&lt;fileSetFiles/&gt;
&lt;fileSetFileChangeDefs/&gt;
&lt;/fileSet&gt;
&lt;fileSet&gt;
&lt;fileSetName&gt;SIM_VERILOG&lt;/fileSetName&gt;
&lt;fileSetFixedName&gt;led_pio&lt;/fileSetFixedName&gt;
&lt;fileSetKind&gt;SIM_VERILOG&lt;/fileSetKind&gt;
&lt;fileSetFiles/&gt;
&lt;fileSetFileChangeDefs/&gt;
&lt;/fileSet&gt;
&lt;fileSet&gt;
&lt;fileSetName&gt;SIM_VHDL&lt;/fileSetName&gt;
&lt;fileSetFixedName&gt;led_pio&lt;/fileSetFixedName&gt;
&lt;fileSetKind&gt;SIM_VHDL&lt;/fileSetKind&gt;
&lt;fileSetFiles/&gt;
&lt;fileSetFileChangeDefs/&gt;
&lt;/fileSet&gt;
&lt;fileSet&gt;
&lt;fileSetName&gt;CDC&lt;/fileSetName&gt;
&lt;fileSetFixedName&gt;led_pio&lt;/fileSetFixedName&gt;
&lt;fileSetKind&gt;CDC&lt;/fileSetKind&gt;
&lt;fileSetFiles/&gt;
&lt;fileSetFileChangeDefs/&gt;
&lt;/fileSet&gt;
&lt;fileSet&gt;
&lt;fileSetName&gt;CDC_VHDL&lt;/fileSetName&gt;
&lt;fileSetFixedName&gt;led_pio&lt;/fileSetFixedName&gt;
&lt;fileSetKind&gt;CDC_VHDL&lt;/fileSetKind&gt;
&lt;fileSetFiles/&gt;
&lt;fileSetFileChangeDefs/&gt;
&lt;/fileSet&gt;
&lt;/fileSets&gt;
&lt;/generationInfoDefinition&gt;</ipxact:value>
</ipxact:parameter>
<ipxact:parameter parameterId="hdlParameters" type="string">
<ipxact:name>hdlParameters</ipxact:name>
<ipxact:displayName>HDL Parameters</ipxact:displayName>
<ipxact:value>&lt;hdlParameterDescriptorDefinitionList/&gt;</ipxact:value>
</ipxact:parameter>
<ipxact:parameter parameterId="hlsFile" type="string">
<ipxact:name>hlsFile</ipxact:name>
<ipxact:displayName>HLS file</ipxact:displayName>
<ipxact:value></ipxact:value>
</ipxact:parameter>
<ipxact:parameter parameterId="liveModuleName" type="string">
<ipxact:name>liveModuleName</ipxact:name>
<ipxact:displayName>Live Module Name</ipxact:displayName>
<ipxact:value>altera_avalon_pio_inst</ipxact:value>
</ipxact:parameter>
<ipxact:parameter parameterId="logicalView" type="string">
<ipxact:name>logicalView</ipxact:name>
<ipxact:displayName>Logical view</ipxact:displayName>
<ipxact:value>ip/peripheral_subsys/led_pio.ip</ipxact:value>
</ipxact:parameter>
<ipxact:parameter parameterId="moduleAssignmentDefinition" type="string">
<ipxact:name>moduleAssignmentDefinition</ipxact:name>
<ipxact:displayName>Module Assignments</ipxact:displayName>
<ipxact:value>&lt;assignmentDefinition&gt;
&lt;assignmentValueMap&gt;
&lt;entry&gt;
&lt;key&gt;embeddedsw.CMacro.BIT_CLEARING_EDGE_REGISTER&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;embeddedsw.CMacro.BIT_MODIFYING_OUTPUT_REGISTER&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;embeddedsw.CMacro.CAPTURE&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;embeddedsw.CMacro.DATA_WIDTH&lt;/key&gt;
&lt;value&gt;3&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;embeddedsw.CMacro.DO_TEST_BENCH_WIRING&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;embeddedsw.CMacro.DRIVEN_SIM_VALUE&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;embeddedsw.CMacro.EDGE_TYPE&lt;/key&gt;
&lt;value&gt;NONE&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;embeddedsw.CMacro.FREQ&lt;/key&gt;
&lt;value&gt;100000000&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;embeddedsw.CMacro.HAS_IN&lt;/key&gt;
&lt;value&gt;1&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;embeddedsw.CMacro.HAS_OUT&lt;/key&gt;
&lt;value&gt;1&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;embeddedsw.CMacro.HAS_TRI&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;embeddedsw.CMacro.IRQ_TYPE&lt;/key&gt;
&lt;value&gt;NONE&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;embeddedsw.CMacro.RESET_VALUE&lt;/key&gt;
&lt;value&gt;7&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;embeddedsw.dts.compatible&lt;/key&gt;
&lt;value&gt;altr,pio-1.0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;embeddedsw.dts.group&lt;/key&gt;
&lt;value&gt;gpio&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;embeddedsw.dts.name&lt;/key&gt;
&lt;value&gt;pio&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;embeddedsw.dts.params.altr,gpio-bank-width&lt;/key&gt;
&lt;value&gt;3&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;embeddedsw.dts.params.resetvalue&lt;/key&gt;
&lt;value&gt;7&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;embeddedsw.dts.vendor&lt;/key&gt;
&lt;value&gt;altr&lt;/value&gt;
&lt;/entry&gt;
&lt;/assignmentValueMap&gt;
&lt;/assignmentDefinition&gt;</ipxact:value>
</ipxact:parameter>
<ipxact:parameter parameterId="svInterfaceDefinition" type="string">
<ipxact:name>svInterfaceDefinition</ipxact:name>
<ipxact:displayName>SystemVerilog Interface definition</ipxact:displayName>
<ipxact:value></ipxact:value>
</ipxact:parameter>
<ipxact:parameter parameterId="transformParameters" type="string">
<ipxact:name>transformParameters</ipxact:name>
<ipxact:displayName>Transform Parameters</ipxact:displayName>
<ipxact:value></ipxact:value>
</ipxact:parameter>
</ipxact:parameters>
</altera:altera_module_parameters>
<altera:altera_ecc_parameter_mappings altera:parentModule=""></altera:altera_ecc_parameter_mappings>
</altera:module>
<altera:module altera:enabled="true" altera:auto_export="false">
<altera:entity_info>
<ipxact:vendor>Altera Corporation</ipxact:vendor>
<ipxact:library>pb_cpu_0</ipxact:library>
<ipxact:name>altera_generic_component</ipxact:name>
<ipxact:version>1.0</ipxact:version>
</altera:entity_info>
<altera:altera_module_parameters>
<ipxact:parameters>
<ipxact:parameter parameterId="bspCpu" type="bit">
<ipxact:name>bspCpu</ipxact:name>
<ipxact:displayName>BSP CPU</ipxact:displayName>
<ipxact:value>false</ipxact:value>
</ipxact:parameter>
<ipxact:parameter parameterId="componentDefinition" type="string">
<ipxact:name>componentDefinition</ipxact:name>
<ipxact:displayName>Component definition</ipxact:displayName>
<ipxact:value>&lt;componentDefinition&gt;
&lt;boundary&gt;
&lt;interfaces&gt;
&lt;interface&gt;
&lt;name&gt;clk&lt;/name&gt;
&lt;type&gt;clock&lt;/type&gt;
&lt;isStart&gt;false&lt;/isStart&gt;
&lt;ports&gt;
&lt;port&gt;
&lt;name&gt;clk&lt;/name&gt;
&lt;role&gt;clk&lt;/role&gt;
&lt;direction&gt;Input&lt;/direction&gt;
&lt;width&gt;1&lt;/width&gt;
&lt;lowerBound&gt;0&lt;/lowerBound&gt;
&lt;vhdlType&gt;STD_LOGIC&lt;/vhdlType&gt;
&lt;terminationValue&gt;0&lt;/terminationValue&gt;
&lt;/port&gt;
&lt;/ports&gt;
&lt;assignments&gt;
&lt;assignmentValueMap/&gt;
&lt;/assignments&gt;
&lt;parameters&gt;
&lt;parameterValueMap&gt;
&lt;entry&gt;
&lt;key&gt;clockRate&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;externallyDriven&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;ptfSchematicName&lt;/key&gt;
&lt;/entry&gt;
&lt;/parameterValueMap&gt;
&lt;/parameters&gt;
&lt;/interface&gt;
&lt;interface&gt;
&lt;name&gt;reset&lt;/name&gt;
&lt;type&gt;reset&lt;/type&gt;
&lt;isStart&gt;false&lt;/isStart&gt;
&lt;ports&gt;
&lt;port&gt;
&lt;name&gt;reset&lt;/name&gt;
&lt;role&gt;reset&lt;/role&gt;
&lt;direction&gt;Input&lt;/direction&gt;
&lt;width&gt;1&lt;/width&gt;
&lt;lowerBound&gt;0&lt;/lowerBound&gt;
&lt;vhdlType&gt;STD_LOGIC&lt;/vhdlType&gt;
&lt;terminationValue&gt;0&lt;/terminationValue&gt;
&lt;/port&gt;
&lt;/ports&gt;
&lt;assignments&gt;
&lt;assignmentValueMap/&gt;
&lt;/assignments&gt;
&lt;parameters&gt;
&lt;parameterValueMap&gt;
&lt;entry&gt;
&lt;key&gt;associatedClock&lt;/key&gt;
&lt;value&gt;clk&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;synchronousEdges&lt;/key&gt;
&lt;value&gt;DEASSERT&lt;/value&gt;
&lt;/entry&gt;
&lt;/parameterValueMap&gt;
&lt;/parameters&gt;
&lt;/interface&gt;
&lt;interface&gt;
&lt;name&gt;s0&lt;/name&gt;
&lt;type&gt;avalon&lt;/type&gt;
&lt;isStart&gt;false&lt;/isStart&gt;
&lt;ports&gt;
&lt;port&gt;
&lt;name&gt;s0_waitrequest&lt;/name&gt;
&lt;role&gt;waitrequest&lt;/role&gt;
&lt;direction&gt;Output&lt;/direction&gt;
&lt;width&gt;1&lt;/width&gt;
&lt;lowerBound&gt;0&lt;/lowerBound&gt;
&lt;vhdlType&gt;STD_LOGIC&lt;/vhdlType&gt;
&lt;terminationValue&gt;0&lt;/terminationValue&gt;
&lt;/port&gt;
&lt;port&gt;
&lt;name&gt;s0_readdata&lt;/name&gt;
&lt;role&gt;readdata&lt;/role&gt;
&lt;direction&gt;Output&lt;/direction&gt;
&lt;width&gt;32&lt;/width&gt;
&lt;lowerBound&gt;0&lt;/lowerBound&gt;
&lt;vhdlType&gt;STD_LOGIC_VECTOR&lt;/vhdlType&gt;
&lt;terminationValue&gt;0&lt;/terminationValue&gt;
&lt;/port&gt;
&lt;port&gt;
&lt;name&gt;s0_readdatavalid&lt;/name&gt;
&lt;role&gt;readdatavalid&lt;/role&gt;
&lt;direction&gt;Output&lt;/direction&gt;
&lt;width&gt;1&lt;/width&gt;
&lt;lowerBound&gt;0&lt;/lowerBound&gt;
&lt;vhdlType&gt;STD_LOGIC&lt;/vhdlType&gt;
&lt;terminationValue&gt;0&lt;/terminationValue&gt;
&lt;/port&gt;
&lt;port&gt;
&lt;name&gt;s0_burstcount&lt;/name&gt;
&lt;role&gt;burstcount&lt;/role&gt;
&lt;direction&gt;Input&lt;/direction&gt;
&lt;width&gt;1&lt;/width&gt;
&lt;lowerBound&gt;0&lt;/lowerBound&gt;
&lt;vhdlType&gt;STD_LOGIC_VECTOR&lt;/vhdlType&gt;
&lt;terminationValue&gt;0&lt;/terminationValue&gt;
&lt;/port&gt;
&lt;port&gt;
&lt;name&gt;s0_writedata&lt;/name&gt;
&lt;role&gt;writedata&lt;/role&gt;
&lt;direction&gt;Input&lt;/direction&gt;
&lt;width&gt;32&lt;/width&gt;
&lt;lowerBound&gt;0&lt;/lowerBound&gt;
&lt;vhdlType&gt;STD_LOGIC_VECTOR&lt;/vhdlType&gt;
&lt;terminationValue&gt;0&lt;/terminationValue&gt;
&lt;/port&gt;
&lt;port&gt;
&lt;name&gt;s0_address&lt;/name&gt;
&lt;role&gt;address&lt;/role&gt;
&lt;direction&gt;Input&lt;/direction&gt;
&lt;width&gt;17&lt;/width&gt;
&lt;lowerBound&gt;0&lt;/lowerBound&gt;
&lt;vhdlType&gt;STD_LOGIC_VECTOR&lt;/vhdlType&gt;
&lt;terminationValue&gt;0&lt;/terminationValue&gt;
&lt;/port&gt;
&lt;port&gt;
&lt;name&gt;s0_write&lt;/name&gt;
&lt;role&gt;write&lt;/role&gt;
&lt;direction&gt;Input&lt;/direction&gt;
&lt;width&gt;1&lt;/width&gt;
&lt;lowerBound&gt;0&lt;/lowerBound&gt;
&lt;vhdlType&gt;STD_LOGIC&lt;/vhdlType&gt;
&lt;terminationValue&gt;0&lt;/terminationValue&gt;
&lt;/port&gt;
&lt;port&gt;
&lt;name&gt;s0_read&lt;/name&gt;
&lt;role&gt;read&lt;/role&gt;
&lt;direction&gt;Input&lt;/direction&gt;
&lt;width&gt;1&lt;/width&gt;
&lt;lowerBound&gt;0&lt;/lowerBound&gt;
&lt;vhdlType&gt;STD_LOGIC&lt;/vhdlType&gt;
&lt;terminationValue&gt;0&lt;/terminationValue&gt;
&lt;/port&gt;
&lt;port&gt;
&lt;name&gt;s0_byteenable&lt;/name&gt;
&lt;role&gt;byteenable&lt;/role&gt;
&lt;direction&gt;Input&lt;/direction&gt;
&lt;width&gt;4&lt;/width&gt;
&lt;lowerBound&gt;0&lt;/lowerBound&gt;
&lt;vhdlType&gt;STD_LOGIC_VECTOR&lt;/vhdlType&gt;
&lt;terminationValue&gt;0&lt;/terminationValue&gt;
&lt;/port&gt;
&lt;port&gt;
&lt;name&gt;s0_debugaccess&lt;/name&gt;
&lt;role&gt;debugaccess&lt;/role&gt;
&lt;direction&gt;Input&lt;/direction&gt;
&lt;width&gt;1&lt;/width&gt;
&lt;lowerBound&gt;0&lt;/lowerBound&gt;
&lt;vhdlType&gt;STD_LOGIC&lt;/vhdlType&gt;
&lt;terminationValue&gt;0&lt;/terminationValue&gt;
&lt;/port&gt;
&lt;/ports&gt;
&lt;assignments&gt;
&lt;assignmentValueMap&gt;
&lt;entry&gt;
&lt;key&gt;embeddedsw.configuration.isFlash&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;embeddedsw.configuration.isMemoryDevice&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;embeddedsw.configuration.isNonVolatileStorage&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;embeddedsw.configuration.isPrintableDevice&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;/assignmentValueMap&gt;
&lt;/assignments&gt;
&lt;parameters&gt;
&lt;parameterValueMap&gt;
&lt;entry&gt;
&lt;key&gt;addressAlignment&lt;/key&gt;
&lt;value&gt;DYNAMIC&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;addressGroup&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;addressSpan&lt;/key&gt;
&lt;value&gt;131072&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;addressUnits&lt;/key&gt;
&lt;value&gt;SYMBOLS&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;alwaysBurstMaxBurst&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;associatedClock&lt;/key&gt;
&lt;value&gt;clk&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;associatedReset&lt;/key&gt;
&lt;value&gt;reset&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;bitsPerSymbol&lt;/key&gt;
&lt;value&gt;8&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;bridgedAddressOffset&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;bridgesToMaster&lt;/key&gt;
&lt;value&gt;pb_cpu_0.m0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;burstOnBurstBoundariesOnly&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;burstcountUnits&lt;/key&gt;
&lt;value&gt;WORDS&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;constantBurstBehavior&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;explicitAddressSpan&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;holdTime&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;interleaveBursts&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;isBigEndian&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;isFlash&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;isMemoryDevice&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;isNonVolatileStorage&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;linewrapBursts&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;maximumPendingReadTransactions&lt;/key&gt;
&lt;value&gt;1&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;maximumPendingWriteTransactions&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;minimumReadLatency&lt;/key&gt;
&lt;value&gt;1&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;minimumResponseLatency&lt;/key&gt;
&lt;value&gt;1&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;minimumUninterruptedRunLength&lt;/key&gt;
&lt;value&gt;1&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;prSafe&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;printableDevice&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;readLatency&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;readWaitStates&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;readWaitTime&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;registerIncomingSignals&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;registerOutgoingSignals&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;setupTime&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;timingUnits&lt;/key&gt;
&lt;value&gt;Cycles&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;transparentBridge&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;waitrequestAllowance&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;waitrequestTimeout&lt;/key&gt;
&lt;value&gt;1024&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;wellBehavedWaitrequest&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;writeLatency&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;writeWaitStates&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;writeWaitTime&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;dfhFeatureGuid&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;dfhGroupId&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;dfhParameterId&lt;/key&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;dfhParameterName&lt;/key&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;dfhParameterVersion&lt;/key&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;dfhParameterData&lt;/key&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;dfhParameterDataLength&lt;/key&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;dfhFeatureMajorVersion&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;dfhFeatureMinorVersion&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;dfhFeatureId&lt;/key&gt;
&lt;value&gt;35&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;dfhFeatureType&lt;/key&gt;
&lt;value&gt;3&lt;/value&gt;
&lt;/entry&gt;
&lt;/parameterValueMap&gt;
&lt;/parameters&gt;
&lt;/interface&gt;
&lt;interface&gt;
&lt;name&gt;m0&lt;/name&gt;
&lt;type&gt;avalon&lt;/type&gt;
&lt;isStart&gt;true&lt;/isStart&gt;
&lt;ports&gt;
&lt;port&gt;
&lt;name&gt;m0_waitrequest&lt;/name&gt;
&lt;role&gt;waitrequest&lt;/role&gt;
&lt;direction&gt;Input&lt;/direction&gt;
&lt;width&gt;1&lt;/width&gt;
&lt;lowerBound&gt;0&lt;/lowerBound&gt;
&lt;vhdlType&gt;STD_LOGIC&lt;/vhdlType&gt;
&lt;terminationValue&gt;0&lt;/terminationValue&gt;
&lt;/port&gt;
&lt;port&gt;
&lt;name&gt;m0_readdata&lt;/name&gt;
&lt;role&gt;readdata&lt;/role&gt;
&lt;direction&gt;Input&lt;/direction&gt;
&lt;width&gt;32&lt;/width&gt;
&lt;lowerBound&gt;0&lt;/lowerBound&gt;
&lt;vhdlType&gt;STD_LOGIC_VECTOR&lt;/vhdlType&gt;
&lt;terminationValue&gt;0&lt;/terminationValue&gt;
&lt;/port&gt;
&lt;port&gt;
&lt;name&gt;m0_readdatavalid&lt;/name&gt;
&lt;role&gt;readdatavalid&lt;/role&gt;
&lt;direction&gt;Input&lt;/direction&gt;
&lt;width&gt;1&lt;/width&gt;
&lt;lowerBound&gt;0&lt;/lowerBound&gt;
&lt;vhdlType&gt;STD_LOGIC&lt;/vhdlType&gt;
&lt;terminationValue&gt;0&lt;/terminationValue&gt;
&lt;/port&gt;
&lt;port&gt;
&lt;name&gt;m0_burstcount&lt;/name&gt;
&lt;role&gt;burstcount&lt;/role&gt;
&lt;direction&gt;Output&lt;/direction&gt;
&lt;width&gt;1&lt;/width&gt;
&lt;lowerBound&gt;0&lt;/lowerBound&gt;
&lt;vhdlType&gt;STD_LOGIC_VECTOR&lt;/vhdlType&gt;
&lt;terminationValue&gt;0&lt;/terminationValue&gt;
&lt;/port&gt;
&lt;port&gt;
&lt;name&gt;m0_writedata&lt;/name&gt;
&lt;role&gt;writedata&lt;/role&gt;
&lt;direction&gt;Output&lt;/direction&gt;
&lt;width&gt;32&lt;/width&gt;
&lt;lowerBound&gt;0&lt;/lowerBound&gt;
&lt;vhdlType&gt;STD_LOGIC_VECTOR&lt;/vhdlType&gt;
&lt;terminationValue&gt;0&lt;/terminationValue&gt;
&lt;/port&gt;
&lt;port&gt;
&lt;name&gt;m0_address&lt;/name&gt;
&lt;role&gt;address&lt;/role&gt;
&lt;direction&gt;Output&lt;/direction&gt;
&lt;width&gt;17&lt;/width&gt;
&lt;lowerBound&gt;0&lt;/lowerBound&gt;
&lt;vhdlType&gt;STD_LOGIC_VECTOR&lt;/vhdlType&gt;
&lt;terminationValue&gt;0&lt;/terminationValue&gt;
&lt;/port&gt;
&lt;port&gt;
&lt;name&gt;m0_write&lt;/name&gt;
&lt;role&gt;write&lt;/role&gt;
&lt;direction&gt;Output&lt;/direction&gt;
&lt;width&gt;1&lt;/width&gt;
&lt;lowerBound&gt;0&lt;/lowerBound&gt;
&lt;vhdlType&gt;STD_LOGIC&lt;/vhdlType&gt;
&lt;terminationValue&gt;0&lt;/terminationValue&gt;
&lt;/port&gt;
&lt;port&gt;
&lt;name&gt;m0_read&lt;/name&gt;
&lt;role&gt;read&lt;/role&gt;
&lt;direction&gt;Output&lt;/direction&gt;
&lt;width&gt;1&lt;/width&gt;
&lt;lowerBound&gt;0&lt;/lowerBound&gt;
&lt;vhdlType&gt;STD_LOGIC&lt;/vhdlType&gt;
&lt;terminationValue&gt;0&lt;/terminationValue&gt;
&lt;/port&gt;
&lt;port&gt;
&lt;name&gt;m0_byteenable&lt;/name&gt;
&lt;role&gt;byteenable&lt;/role&gt;
&lt;direction&gt;Output&lt;/direction&gt;
&lt;width&gt;4&lt;/width&gt;
&lt;lowerBound&gt;0&lt;/lowerBound&gt;
&lt;vhdlType&gt;STD_LOGIC_VECTOR&lt;/vhdlType&gt;
&lt;terminationValue&gt;0&lt;/terminationValue&gt;
&lt;/port&gt;
&lt;port&gt;
&lt;name&gt;m0_debugaccess&lt;/name&gt;
&lt;role&gt;debugaccess&lt;/role&gt;
&lt;direction&gt;Output&lt;/direction&gt;
&lt;width&gt;1&lt;/width&gt;
&lt;lowerBound&gt;0&lt;/lowerBound&gt;
&lt;vhdlType&gt;STD_LOGIC&lt;/vhdlType&gt;
&lt;terminationValue&gt;0&lt;/terminationValue&gt;
&lt;/port&gt;
&lt;/ports&gt;
&lt;assignments&gt;
&lt;assignmentValueMap/&gt;
&lt;/assignments&gt;
&lt;parameters&gt;
&lt;parameterValueMap&gt;
&lt;entry&gt;
&lt;key&gt;adaptsTo&lt;/key&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;addressGroup&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;addressUnits&lt;/key&gt;
&lt;value&gt;SYMBOLS&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;alwaysBurstMaxBurst&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;associatedClock&lt;/key&gt;
&lt;value&gt;clk&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;associatedReset&lt;/key&gt;
&lt;value&gt;reset&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;bitsPerSymbol&lt;/key&gt;
&lt;value&gt;8&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;burstOnBurstBoundariesOnly&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;burstcountUnits&lt;/key&gt;
&lt;value&gt;WORDS&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;constantBurstBehavior&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;dBSBigEndian&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;doStreamReads&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;doStreamWrites&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;holdTime&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;interleaveBursts&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;isAsynchronous&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;isBigEndian&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;isReadable&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;isWriteable&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;linewrapBursts&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;maxAddressWidth&lt;/key&gt;
&lt;value&gt;32&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;maximumPendingReadTransactions&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;maximumPendingWriteTransactions&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;minimumReadLatency&lt;/key&gt;
&lt;value&gt;1&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;minimumResponseLatency&lt;/key&gt;
&lt;value&gt;1&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;prSafe&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;readLatency&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;readWaitTime&lt;/key&gt;
&lt;value&gt;1&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;registerIncomingSignals&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;registerOutgoingSignals&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;setupTime&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;timingUnits&lt;/key&gt;
&lt;value&gt;Cycles&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;waitrequestAllowance&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;waitrequestTimeout&lt;/key&gt;
&lt;value&gt;1024&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;writeWaitTime&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;enableConcurrentSubordinateAccess&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;optimizedReadsWithBE&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;/parameterValueMap&gt;
&lt;/parameters&gt;
&lt;/interface&gt;
&lt;/interfaces&gt;
&lt;/boundary&gt;
&lt;originalModuleInfo&gt;
&lt;className&gt;altera_avalon_mm_bridge&lt;/className&gt;
&lt;version&gt;20.1.0&lt;/version&gt;
&lt;displayName&gt;Avalon Memory Mapped Pipeline Bridge Intel FPGA IP&lt;/displayName&gt;
&lt;/originalModuleInfo&gt;
&lt;systemInfoParameterDescriptors&gt;
&lt;descriptors&gt;
&lt;descriptor&gt;
&lt;parameterDefaultValue&gt;10&lt;/parameterDefaultValue&gt;
&lt;parameterName&gt;SYSINFO_ADDR_WIDTH&lt;/parameterName&gt;
&lt;parameterType&gt;java.lang.Integer&lt;/parameterType&gt;
&lt;systemInfoArgs&gt;m0&lt;/systemInfoArgs&gt;
&lt;systemInfotype&gt;ADDRESS_WIDTH&lt;/systemInfotype&gt;
&lt;/descriptor&gt;
&lt;/descriptors&gt;
&lt;/systemInfoParameterDescriptors&gt;
&lt;systemInfos&gt;
&lt;connPtSystemInfos&gt;
&lt;entry&gt;
&lt;key&gt;m0&lt;/key&gt;
&lt;value&gt;
&lt;connectionPointName&gt;m0&lt;/connectionPointName&gt;
&lt;suppliedSystemInfos/&gt;
&lt;consumedSystemInfos&gt;
&lt;entry&gt;
&lt;key&gt;ADDRESS_WIDTH&lt;/key&gt;
&lt;value&gt;17&lt;/value&gt;
&lt;/entry&gt;
&lt;/consumedSystemInfos&gt;
&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;s0&lt;/key&gt;
&lt;value&gt;
&lt;connectionPointName&gt;s0&lt;/connectionPointName&gt;
&lt;suppliedSystemInfos&gt;
&lt;entry&gt;
&lt;key&gt;ADDRESS_MAP&lt;/key&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;ADDRESS_WIDTH&lt;/key&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;MAX_SLAVE_DATA_WIDTH&lt;/key&gt;
&lt;/entry&gt;
&lt;/suppliedSystemInfos&gt;
&lt;consumedSystemInfos/&gt;
&lt;/value&gt;
&lt;/entry&gt;
&lt;/connPtSystemInfos&gt;
&lt;/systemInfos&gt;
&lt;/componentDefinition&gt;</ipxact:value>
</ipxact:parameter>
<ipxact:parameter parameterId="cpuHashInfo" type="string">
<ipxact:name>cpuHashInfo</ipxact:name>
<ipxact:displayName>CPU Hash Info</ipxact:displayName>
<ipxact:value>&lt;cpuHashInfoDefinition&gt;
&lt;cpuHashInfoMap/&gt;
&lt;/cpuHashInfoDefinition&gt;</ipxact:value>
</ipxact:parameter>
<ipxact:parameter parameterId="cpuInfo" type="string">
<ipxact:name>cpuInfo</ipxact:name>
<ipxact:displayName>Cpu Info</ipxact:displayName>
<ipxact:value></ipxact:value>
</ipxact:parameter>
<ipxact:parameter parameterId="defaultBoundary" type="string">
<ipxact:name>defaultBoundary</ipxact:name>
<ipxact:displayName>Default boundary</ipxact:displayName>
<ipxact:value>&lt;boundaryDefinition&gt;
&lt;interfaces&gt;
&lt;interface&gt;
&lt;name&gt;clk&lt;/name&gt;
&lt;type&gt;clock&lt;/type&gt;
&lt;isStart&gt;false&lt;/isStart&gt;
&lt;ports&gt;
&lt;port&gt;
&lt;name&gt;clk&lt;/name&gt;
&lt;role&gt;clk&lt;/role&gt;
&lt;direction&gt;Input&lt;/direction&gt;
&lt;width&gt;1&lt;/width&gt;
&lt;lowerBound&gt;0&lt;/lowerBound&gt;
&lt;vhdlType&gt;STD_LOGIC&lt;/vhdlType&gt;
&lt;terminationValue&gt;0&lt;/terminationValue&gt;
&lt;/port&gt;
&lt;/ports&gt;
&lt;assignments&gt;
&lt;assignmentValueMap/&gt;
&lt;/assignments&gt;
&lt;parameters&gt;
&lt;parameterValueMap&gt;
&lt;entry&gt;
&lt;key&gt;clockRate&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;externallyDriven&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;ptfSchematicName&lt;/key&gt;
&lt;/entry&gt;
&lt;/parameterValueMap&gt;
&lt;/parameters&gt;
&lt;/interface&gt;
&lt;interface&gt;
&lt;name&gt;reset&lt;/name&gt;
&lt;type&gt;reset&lt;/type&gt;
&lt;isStart&gt;false&lt;/isStart&gt;
&lt;ports&gt;
&lt;port&gt;
&lt;name&gt;reset&lt;/name&gt;
&lt;role&gt;reset&lt;/role&gt;
&lt;direction&gt;Input&lt;/direction&gt;
&lt;width&gt;1&lt;/width&gt;
&lt;lowerBound&gt;0&lt;/lowerBound&gt;
&lt;vhdlType&gt;STD_LOGIC&lt;/vhdlType&gt;
&lt;terminationValue&gt;0&lt;/terminationValue&gt;
&lt;/port&gt;
&lt;/ports&gt;
&lt;assignments&gt;
&lt;assignmentValueMap/&gt;
&lt;/assignments&gt;
&lt;parameters&gt;
&lt;parameterValueMap&gt;
&lt;entry&gt;
&lt;key&gt;associatedClock&lt;/key&gt;
&lt;value&gt;clk&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;synchronousEdges&lt;/key&gt;
&lt;value&gt;DEASSERT&lt;/value&gt;
&lt;/entry&gt;
&lt;/parameterValueMap&gt;
&lt;/parameters&gt;
&lt;/interface&gt;
&lt;interface&gt;
&lt;name&gt;s0&lt;/name&gt;
&lt;type&gt;avalon&lt;/type&gt;
&lt;isStart&gt;false&lt;/isStart&gt;
&lt;ports&gt;
&lt;port&gt;
&lt;name&gt;s0_waitrequest&lt;/name&gt;
&lt;role&gt;waitrequest&lt;/role&gt;
&lt;direction&gt;Output&lt;/direction&gt;
&lt;width&gt;1&lt;/width&gt;
&lt;lowerBound&gt;0&lt;/lowerBound&gt;
&lt;vhdlType&gt;STD_LOGIC&lt;/vhdlType&gt;
&lt;terminationValue&gt;0&lt;/terminationValue&gt;
&lt;/port&gt;
&lt;port&gt;
&lt;name&gt;s0_readdata&lt;/name&gt;
&lt;role&gt;readdata&lt;/role&gt;
&lt;direction&gt;Output&lt;/direction&gt;
&lt;width&gt;32&lt;/width&gt;
&lt;lowerBound&gt;0&lt;/lowerBound&gt;
&lt;vhdlType&gt;STD_LOGIC_VECTOR&lt;/vhdlType&gt;
&lt;terminationValue&gt;0&lt;/terminationValue&gt;
&lt;/port&gt;
&lt;port&gt;
&lt;name&gt;s0_readdatavalid&lt;/name&gt;
&lt;role&gt;readdatavalid&lt;/role&gt;
&lt;direction&gt;Output&lt;/direction&gt;
&lt;width&gt;1&lt;/width&gt;
&lt;lowerBound&gt;0&lt;/lowerBound&gt;
&lt;vhdlType&gt;STD_LOGIC&lt;/vhdlType&gt;
&lt;terminationValue&gt;0&lt;/terminationValue&gt;
&lt;/port&gt;
&lt;port&gt;
&lt;name&gt;s0_burstcount&lt;/name&gt;
&lt;role&gt;burstcount&lt;/role&gt;
&lt;direction&gt;Input&lt;/direction&gt;
&lt;width&gt;1&lt;/width&gt;
&lt;lowerBound&gt;0&lt;/lowerBound&gt;
&lt;vhdlType&gt;STD_LOGIC_VECTOR&lt;/vhdlType&gt;
&lt;terminationValue&gt;0&lt;/terminationValue&gt;
&lt;/port&gt;
&lt;port&gt;
&lt;name&gt;s0_writedata&lt;/name&gt;
&lt;role&gt;writedata&lt;/role&gt;
&lt;direction&gt;Input&lt;/direction&gt;
&lt;width&gt;32&lt;/width&gt;
&lt;lowerBound&gt;0&lt;/lowerBound&gt;
&lt;vhdlType&gt;STD_LOGIC_VECTOR&lt;/vhdlType&gt;
&lt;terminationValue&gt;0&lt;/terminationValue&gt;
&lt;/port&gt;
&lt;port&gt;
&lt;name&gt;s0_address&lt;/name&gt;
&lt;role&gt;address&lt;/role&gt;
&lt;direction&gt;Input&lt;/direction&gt;
&lt;width&gt;17&lt;/width&gt;
&lt;lowerBound&gt;0&lt;/lowerBound&gt;
&lt;vhdlType&gt;STD_LOGIC_VECTOR&lt;/vhdlType&gt;
&lt;terminationValue&gt;0&lt;/terminationValue&gt;
&lt;/port&gt;
&lt;port&gt;
&lt;name&gt;s0_write&lt;/name&gt;
&lt;role&gt;write&lt;/role&gt;
&lt;direction&gt;Input&lt;/direction&gt;
&lt;width&gt;1&lt;/width&gt;
&lt;lowerBound&gt;0&lt;/lowerBound&gt;
&lt;vhdlType&gt;STD_LOGIC&lt;/vhdlType&gt;
&lt;terminationValue&gt;0&lt;/terminationValue&gt;
&lt;/port&gt;
&lt;port&gt;
&lt;name&gt;s0_read&lt;/name&gt;
&lt;role&gt;read&lt;/role&gt;
&lt;direction&gt;Input&lt;/direction&gt;
&lt;width&gt;1&lt;/width&gt;
&lt;lowerBound&gt;0&lt;/lowerBound&gt;
&lt;vhdlType&gt;STD_LOGIC&lt;/vhdlType&gt;
&lt;terminationValue&gt;0&lt;/terminationValue&gt;
&lt;/port&gt;
&lt;port&gt;
&lt;name&gt;s0_byteenable&lt;/name&gt;
&lt;role&gt;byteenable&lt;/role&gt;
&lt;direction&gt;Input&lt;/direction&gt;
&lt;width&gt;4&lt;/width&gt;
&lt;lowerBound&gt;0&lt;/lowerBound&gt;
&lt;vhdlType&gt;STD_LOGIC_VECTOR&lt;/vhdlType&gt;
&lt;terminationValue&gt;0&lt;/terminationValue&gt;
&lt;/port&gt;
&lt;port&gt;
&lt;name&gt;s0_debugaccess&lt;/name&gt;
&lt;role&gt;debugaccess&lt;/role&gt;
&lt;direction&gt;Input&lt;/direction&gt;
&lt;width&gt;1&lt;/width&gt;
&lt;lowerBound&gt;0&lt;/lowerBound&gt;
&lt;vhdlType&gt;STD_LOGIC&lt;/vhdlType&gt;
&lt;terminationValue&gt;0&lt;/terminationValue&gt;
&lt;/port&gt;
&lt;/ports&gt;
&lt;assignments&gt;
&lt;assignmentValueMap&gt;
&lt;entry&gt;
&lt;key&gt;embeddedsw.configuration.isFlash&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;embeddedsw.configuration.isMemoryDevice&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;embeddedsw.configuration.isNonVolatileStorage&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;embeddedsw.configuration.isPrintableDevice&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;/assignmentValueMap&gt;
&lt;/assignments&gt;
&lt;parameters&gt;
&lt;parameterValueMap&gt;
&lt;entry&gt;
&lt;key&gt;addressAlignment&lt;/key&gt;
&lt;value&gt;DYNAMIC&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;addressGroup&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;addressSpan&lt;/key&gt;
&lt;value&gt;131072&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;addressUnits&lt;/key&gt;
&lt;value&gt;SYMBOLS&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;alwaysBurstMaxBurst&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;associatedClock&lt;/key&gt;
&lt;value&gt;clk&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;associatedReset&lt;/key&gt;
&lt;value&gt;reset&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;bitsPerSymbol&lt;/key&gt;
&lt;value&gt;8&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;bridgedAddressOffset&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;bridgesToMaster&lt;/key&gt;
&lt;value&gt;pb_cpu_0.m0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;burstOnBurstBoundariesOnly&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;burstcountUnits&lt;/key&gt;
&lt;value&gt;WORDS&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;constantBurstBehavior&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;explicitAddressSpan&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;holdTime&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;interleaveBursts&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;isBigEndian&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;isFlash&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;isMemoryDevice&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;isNonVolatileStorage&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;linewrapBursts&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;maximumPendingReadTransactions&lt;/key&gt;
&lt;value&gt;1&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;maximumPendingWriteTransactions&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;minimumReadLatency&lt;/key&gt;
&lt;value&gt;1&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;minimumResponseLatency&lt;/key&gt;
&lt;value&gt;1&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;minimumUninterruptedRunLength&lt;/key&gt;
&lt;value&gt;1&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;prSafe&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;printableDevice&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;readLatency&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;readWaitStates&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;readWaitTime&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;registerIncomingSignals&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;registerOutgoingSignals&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;setupTime&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;timingUnits&lt;/key&gt;
&lt;value&gt;Cycles&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;transparentBridge&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;waitrequestAllowance&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;waitrequestTimeout&lt;/key&gt;
&lt;value&gt;1024&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;wellBehavedWaitrequest&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;writeLatency&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;writeWaitStates&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;writeWaitTime&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;dfhFeatureGuid&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;dfhGroupId&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;dfhParameterId&lt;/key&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;dfhParameterName&lt;/key&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;dfhParameterVersion&lt;/key&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;dfhParameterData&lt;/key&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;dfhParameterDataLength&lt;/key&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;dfhFeatureMajorVersion&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;dfhFeatureMinorVersion&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;dfhFeatureId&lt;/key&gt;
&lt;value&gt;35&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;dfhFeatureType&lt;/key&gt;
&lt;value&gt;3&lt;/value&gt;
&lt;/entry&gt;
&lt;/parameterValueMap&gt;
&lt;/parameters&gt;
&lt;/interface&gt;
&lt;interface&gt;
&lt;name&gt;m0&lt;/name&gt;
&lt;type&gt;avalon&lt;/type&gt;
&lt;isStart&gt;true&lt;/isStart&gt;
&lt;ports&gt;
&lt;port&gt;
&lt;name&gt;m0_waitrequest&lt;/name&gt;
&lt;role&gt;waitrequest&lt;/role&gt;
&lt;direction&gt;Input&lt;/direction&gt;
&lt;width&gt;1&lt;/width&gt;
&lt;lowerBound&gt;0&lt;/lowerBound&gt;
&lt;vhdlType&gt;STD_LOGIC&lt;/vhdlType&gt;
&lt;terminationValue&gt;0&lt;/terminationValue&gt;
&lt;/port&gt;
&lt;port&gt;
&lt;name&gt;m0_readdata&lt;/name&gt;
&lt;role&gt;readdata&lt;/role&gt;
&lt;direction&gt;Input&lt;/direction&gt;
&lt;width&gt;32&lt;/width&gt;
&lt;lowerBound&gt;0&lt;/lowerBound&gt;
&lt;vhdlType&gt;STD_LOGIC_VECTOR&lt;/vhdlType&gt;
&lt;terminationValue&gt;0&lt;/terminationValue&gt;
&lt;/port&gt;
&lt;port&gt;
&lt;name&gt;m0_readdatavalid&lt;/name&gt;
&lt;role&gt;readdatavalid&lt;/role&gt;
&lt;direction&gt;Input&lt;/direction&gt;
&lt;width&gt;1&lt;/width&gt;
&lt;lowerBound&gt;0&lt;/lowerBound&gt;
&lt;vhdlType&gt;STD_LOGIC&lt;/vhdlType&gt;
&lt;terminationValue&gt;0&lt;/terminationValue&gt;
&lt;/port&gt;
&lt;port&gt;
&lt;name&gt;m0_burstcount&lt;/name&gt;
&lt;role&gt;burstcount&lt;/role&gt;
&lt;direction&gt;Output&lt;/direction&gt;
&lt;width&gt;1&lt;/width&gt;
&lt;lowerBound&gt;0&lt;/lowerBound&gt;
&lt;vhdlType&gt;STD_LOGIC_VECTOR&lt;/vhdlType&gt;
&lt;terminationValue&gt;0&lt;/terminationValue&gt;
&lt;/port&gt;
&lt;port&gt;
&lt;name&gt;m0_writedata&lt;/name&gt;
&lt;role&gt;writedata&lt;/role&gt;
&lt;direction&gt;Output&lt;/direction&gt;
&lt;width&gt;32&lt;/width&gt;
&lt;lowerBound&gt;0&lt;/lowerBound&gt;
&lt;vhdlType&gt;STD_LOGIC_VECTOR&lt;/vhdlType&gt;
&lt;terminationValue&gt;0&lt;/terminationValue&gt;
&lt;/port&gt;
&lt;port&gt;
&lt;name&gt;m0_address&lt;/name&gt;
&lt;role&gt;address&lt;/role&gt;
&lt;direction&gt;Output&lt;/direction&gt;
&lt;width&gt;17&lt;/width&gt;
&lt;lowerBound&gt;0&lt;/lowerBound&gt;
&lt;vhdlType&gt;STD_LOGIC_VECTOR&lt;/vhdlType&gt;
&lt;terminationValue&gt;0&lt;/terminationValue&gt;
&lt;/port&gt;
&lt;port&gt;
&lt;name&gt;m0_write&lt;/name&gt;
&lt;role&gt;write&lt;/role&gt;
&lt;direction&gt;Output&lt;/direction&gt;
&lt;width&gt;1&lt;/width&gt;
&lt;lowerBound&gt;0&lt;/lowerBound&gt;
&lt;vhdlType&gt;STD_LOGIC&lt;/vhdlType&gt;
&lt;terminationValue&gt;0&lt;/terminationValue&gt;
&lt;/port&gt;
&lt;port&gt;
&lt;name&gt;m0_read&lt;/name&gt;
&lt;role&gt;read&lt;/role&gt;
&lt;direction&gt;Output&lt;/direction&gt;
&lt;width&gt;1&lt;/width&gt;
&lt;lowerBound&gt;0&lt;/lowerBound&gt;
&lt;vhdlType&gt;STD_LOGIC&lt;/vhdlType&gt;
&lt;terminationValue&gt;0&lt;/terminationValue&gt;
&lt;/port&gt;
&lt;port&gt;
&lt;name&gt;m0_byteenable&lt;/name&gt;
&lt;role&gt;byteenable&lt;/role&gt;
&lt;direction&gt;Output&lt;/direction&gt;
&lt;width&gt;4&lt;/width&gt;
&lt;lowerBound&gt;0&lt;/lowerBound&gt;
&lt;vhdlType&gt;STD_LOGIC_VECTOR&lt;/vhdlType&gt;
&lt;terminationValue&gt;0&lt;/terminationValue&gt;
&lt;/port&gt;
&lt;port&gt;
&lt;name&gt;m0_debugaccess&lt;/name&gt;
&lt;role&gt;debugaccess&lt;/role&gt;
&lt;direction&gt;Output&lt;/direction&gt;
&lt;width&gt;1&lt;/width&gt;
&lt;lowerBound&gt;0&lt;/lowerBound&gt;
&lt;vhdlType&gt;STD_LOGIC&lt;/vhdlType&gt;
&lt;terminationValue&gt;0&lt;/terminationValue&gt;
&lt;/port&gt;
&lt;/ports&gt;
&lt;assignments&gt;
&lt;assignmentValueMap/&gt;
&lt;/assignments&gt;
&lt;parameters&gt;
&lt;parameterValueMap&gt;
&lt;entry&gt;
&lt;key&gt;adaptsTo&lt;/key&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;addressGroup&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;addressUnits&lt;/key&gt;
&lt;value&gt;SYMBOLS&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;alwaysBurstMaxBurst&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;associatedClock&lt;/key&gt;
&lt;value&gt;clk&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;associatedReset&lt;/key&gt;
&lt;value&gt;reset&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;bitsPerSymbol&lt;/key&gt;
&lt;value&gt;8&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;burstOnBurstBoundariesOnly&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;burstcountUnits&lt;/key&gt;
&lt;value&gt;WORDS&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;constantBurstBehavior&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;dBSBigEndian&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;doStreamReads&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;doStreamWrites&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;holdTime&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;interleaveBursts&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;isAsynchronous&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;isBigEndian&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;isReadable&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;isWriteable&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;linewrapBursts&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;maxAddressWidth&lt;/key&gt;
&lt;value&gt;32&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;maximumPendingReadTransactions&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;maximumPendingWriteTransactions&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;minimumReadLatency&lt;/key&gt;
&lt;value&gt;1&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;minimumResponseLatency&lt;/key&gt;
&lt;value&gt;1&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;prSafe&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;readLatency&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;readWaitTime&lt;/key&gt;
&lt;value&gt;1&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;registerIncomingSignals&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;registerOutgoingSignals&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;setupTime&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;timingUnits&lt;/key&gt;
&lt;value&gt;Cycles&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;waitrequestAllowance&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;waitrequestTimeout&lt;/key&gt;
&lt;value&gt;1024&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;writeWaitTime&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;enableConcurrentSubordinateAccess&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;/parameterValueMap&gt;
&lt;/parameters&gt;
&lt;/interface&gt;
&lt;/interfaces&gt;
&lt;/boundaryDefinition&gt;</ipxact:value>
</ipxact:parameter>
<ipxact:parameter parameterId="generationInfoDefinition" type="string">
<ipxact:name>generationInfoDefinition</ipxact:name>
<ipxact:displayName>Generation Behavior</ipxact:displayName>
<ipxact:value>&lt;generationInfoDefinition&gt;
&lt;hdlLibraryName&gt;pb_cpu_0&lt;/hdlLibraryName&gt;
&lt;fileSets&gt;
&lt;fileSet&gt;
&lt;fileSetName&gt;QUARTUS_SYNTH&lt;/fileSetName&gt;
&lt;fileSetFixedName&gt;pb_cpu_0&lt;/fileSetFixedName&gt;
&lt;fileSetKind&gt;QUARTUS_SYNTH&lt;/fileSetKind&gt;
&lt;fileSetFiles/&gt;
&lt;fileSetFileChangeDefs/&gt;
&lt;/fileSet&gt;
&lt;fileSet&gt;
&lt;fileSetName&gt;SIM_VERILOG&lt;/fileSetName&gt;
&lt;fileSetFixedName&gt;pb_cpu_0&lt;/fileSetFixedName&gt;
&lt;fileSetKind&gt;SIM_VERILOG&lt;/fileSetKind&gt;
&lt;fileSetFiles/&gt;
&lt;fileSetFileChangeDefs/&gt;
&lt;/fileSet&gt;
&lt;fileSet&gt;
&lt;fileSetName&gt;SIM_VHDL&lt;/fileSetName&gt;
&lt;fileSetFixedName&gt;pb_cpu_0&lt;/fileSetFixedName&gt;
&lt;fileSetKind&gt;SIM_VHDL&lt;/fileSetKind&gt;
&lt;fileSetFiles/&gt;
&lt;fileSetFileChangeDefs/&gt;
&lt;/fileSet&gt;
&lt;fileSet&gt;
&lt;fileSetName&gt;CDC&lt;/fileSetName&gt;
&lt;fileSetFixedName&gt;pb_cpu_0&lt;/fileSetFixedName&gt;
&lt;fileSetKind&gt;CDC&lt;/fileSetKind&gt;
&lt;fileSetFiles/&gt;
&lt;fileSetFileChangeDefs/&gt;
&lt;/fileSet&gt;
&lt;fileSet&gt;
&lt;fileSetName&gt;CDC_VHDL&lt;/fileSetName&gt;
&lt;fileSetFixedName&gt;pb_cpu_0&lt;/fileSetFixedName&gt;
&lt;fileSetKind&gt;CDC_VHDL&lt;/fileSetKind&gt;
&lt;fileSetFiles/&gt;
&lt;fileSetFileChangeDefs/&gt;
&lt;/fileSet&gt;
&lt;/fileSets&gt;
&lt;/generationInfoDefinition&gt;</ipxact:value>
</ipxact:parameter>
<ipxact:parameter parameterId="hdlParameters" type="string">
<ipxact:name>hdlParameters</ipxact:name>
<ipxact:displayName>HDL Parameters</ipxact:displayName>
<ipxact:value>&lt;hdlParameterDescriptorDefinitionList&gt;
&lt;hdlParameterDescriptorDefinition&gt;
&lt;description&gt;Bridge data width&lt;/description&gt;
&lt;enabled&gt;true&lt;/enabled&gt;
&lt;exported&gt;false&lt;/exported&gt;
&lt;parameterHdlType&gt;INTEGER&lt;/parameterHdlType&gt;
&lt;parameterName&gt;DATA_WIDTH&lt;/parameterName&gt;
&lt;parameterType&gt;java.lang.Integer&lt;/parameterType&gt;
&lt;parameterValue&gt;32&lt;/parameterValue&gt;
&lt;/hdlParameterDescriptorDefinition&gt;
&lt;hdlParameterDescriptorDefinition&gt;
&lt;description&gt;Symbol (byte) width&lt;/description&gt;
&lt;enabled&gt;true&lt;/enabled&gt;
&lt;exported&gt;false&lt;/exported&gt;
&lt;parameterHdlType&gt;INTEGER&lt;/parameterHdlType&gt;
&lt;parameterName&gt;SYMBOL_WIDTH&lt;/parameterName&gt;
&lt;parameterType&gt;java.lang.Integer&lt;/parameterType&gt;
&lt;parameterValue&gt;8&lt;/parameterValue&gt;
&lt;/hdlParameterDescriptorDefinition&gt;
&lt;hdlParameterDescriptorDefinition&gt;
&lt;enabled&gt;true&lt;/enabled&gt;
&lt;exported&gt;false&lt;/exported&gt;
&lt;parameterHdlType&gt;INTEGER&lt;/parameterHdlType&gt;
&lt;parameterName&gt;HDL_ADDR_WIDTH&lt;/parameterName&gt;
&lt;parameterType&gt;java.lang.Integer&lt;/parameterType&gt;
&lt;parameterValue&gt;17&lt;/parameterValue&gt;
&lt;/hdlParameterDescriptorDefinition&gt;
&lt;hdlParameterDescriptorDefinition&gt;
&lt;description&gt;Bridge burstcount width&lt;/description&gt;
&lt;enabled&gt;true&lt;/enabled&gt;
&lt;exported&gt;false&lt;/exported&gt;
&lt;parameterHdlType&gt;INTEGER&lt;/parameterHdlType&gt;
&lt;parameterName&gt;BURSTCOUNT_WIDTH&lt;/parameterName&gt;
&lt;parameterType&gt;java.lang.Integer&lt;/parameterType&gt;
&lt;parameterValue&gt;1&lt;/parameterValue&gt;
&lt;/hdlParameterDescriptorDefinition&gt;
&lt;hdlParameterDescriptorDefinition&gt;
&lt;description&gt;When enabled, the command (or response) networks are pipelined, potentially increasing the frequency at the expense of increase logic and latency.&lt;/description&gt;
&lt;enabled&gt;true&lt;/enabled&gt;
&lt;exported&gt;false&lt;/exported&gt;
&lt;parameterHdlType&gt;INTEGER&lt;/parameterHdlType&gt;
&lt;parameterName&gt;PIPELINE_COMMAND&lt;/parameterName&gt;
&lt;parameterType&gt;java.lang.Integer&lt;/parameterType&gt;
&lt;parameterValue&gt;1&lt;/parameterValue&gt;
&lt;/hdlParameterDescriptorDefinition&gt;
&lt;hdlParameterDescriptorDefinition&gt;
&lt;description&gt;When enabled, the command (or response) networks are pipelined, potentially increasing the frequency at the expense of increase logic and latency.&lt;/description&gt;
&lt;enabled&gt;true&lt;/enabled&gt;
&lt;exported&gt;false&lt;/exported&gt;
&lt;parameterHdlType&gt;INTEGER&lt;/parameterHdlType&gt;
&lt;parameterName&gt;PIPELINE_RESPONSE&lt;/parameterName&gt;
&lt;parameterType&gt;java.lang.Integer&lt;/parameterType&gt;
&lt;parameterValue&gt;1&lt;/parameterValue&gt;
&lt;/hdlParameterDescriptorDefinition&gt;
&lt;hdlParameterDescriptorDefinition&gt;
&lt;description&gt;0 means allows asynchronous resets, 1 means internal reset synchronization &lt;/description&gt;
&lt;enabled&gt;true&lt;/enabled&gt;
&lt;exported&gt;false&lt;/exported&gt;
&lt;parameterHdlType&gt;INTEGER&lt;/parameterHdlType&gt;
&lt;parameterName&gt;SYNC_RESET&lt;/parameterName&gt;
&lt;parameterType&gt;java.lang.Integer&lt;/parameterType&gt;
&lt;parameterValue&gt;0&lt;/parameterValue&gt;
&lt;/hdlParameterDescriptorDefinition&gt;
&lt;hdlParameterDescriptorDefinition&gt;
&lt;description&gt;0 means writeresponsvalid is disabled, 1 means writeresponsevalid is enabled &lt;/description&gt;
&lt;enabled&gt;true&lt;/enabled&gt;
&lt;exported&gt;false&lt;/exported&gt;
&lt;parameterHdlType&gt;INTEGER&lt;/parameterHdlType&gt;
&lt;parameterName&gt;USE_WRITERESPONSE&lt;/parameterName&gt;
&lt;parameterType&gt;java.lang.Integer&lt;/parameterType&gt;
&lt;parameterValue&gt;0&lt;/parameterValue&gt;
&lt;/hdlParameterDescriptorDefinition&gt;
&lt;hdlParameterDescriptorDefinition&gt;
&lt;enabled&gt;true&lt;/enabled&gt;
&lt;exported&gt;false&lt;/exported&gt;
&lt;parameterHdlType&gt;INTEGER&lt;/parameterHdlType&gt;
&lt;parameterName&gt;S0_WAITREQUEST_ALLOWANCE&lt;/parameterName&gt;
&lt;parameterType&gt;java.lang.Integer&lt;/parameterType&gt;
&lt;parameterValue&gt;0&lt;/parameterValue&gt;
&lt;/hdlParameterDescriptorDefinition&gt;
&lt;hdlParameterDescriptorDefinition&gt;
&lt;enabled&gt;true&lt;/enabled&gt;
&lt;exported&gt;false&lt;/exported&gt;
&lt;parameterHdlType&gt;INTEGER&lt;/parameterHdlType&gt;
&lt;parameterName&gt;M0_WAITREQUEST_ALLOWANCE&lt;/parameterName&gt;
&lt;parameterType&gt;java.lang.Integer&lt;/parameterType&gt;
&lt;parameterValue&gt;0&lt;/parameterValue&gt;
&lt;/hdlParameterDescriptorDefinition&gt;
&lt;/hdlParameterDescriptorDefinitionList&gt;</ipxact:value>
</ipxact:parameter>
<ipxact:parameter parameterId="hlsFile" type="string">
<ipxact:name>hlsFile</ipxact:name>
<ipxact:displayName>HLS file</ipxact:displayName>
<ipxact:value></ipxact:value>
</ipxact:parameter>
<ipxact:parameter parameterId="liveModuleName" type="string">
<ipxact:name>liveModuleName</ipxact:name>
<ipxact:displayName>Live Module Name</ipxact:displayName>
<ipxact:value>altera_avalon_mm_bridge_inst</ipxact:value>
</ipxact:parameter>
<ipxact:parameter parameterId="logicalView" type="string">
<ipxact:name>logicalView</ipxact:name>
<ipxact:displayName>Logical view</ipxact:displayName>
<ipxact:value>ip/peripheral_subsys/pb_cpu_0.ip</ipxact:value>
</ipxact:parameter>
<ipxact:parameter parameterId="moduleAssignmentDefinition" type="string">
<ipxact:name>moduleAssignmentDefinition</ipxact:name>
<ipxact:displayName>Module Assignments</ipxact:displayName>
<ipxact:value>&lt;assignmentDefinition&gt;
&lt;assignmentValueMap/&gt;
&lt;/assignmentDefinition&gt;</ipxact:value>
</ipxact:parameter>
<ipxact:parameter parameterId="svInterfaceDefinition" type="string">
<ipxact:name>svInterfaceDefinition</ipxact:name>
<ipxact:displayName>SystemVerilog Interface definition</ipxact:displayName>
<ipxact:value></ipxact:value>
</ipxact:parameter>
<ipxact:parameter parameterId="transformParameters" type="string">
<ipxact:name>transformParameters</ipxact:name>
<ipxact:displayName>Transform Parameters</ipxact:displayName>
<ipxact:value></ipxact:value>
</ipxact:parameter>
</ipxact:parameters>
</altera:altera_module_parameters>
<altera:altera_ecc_parameter_mappings altera:parentModule=""></altera:altera_ecc_parameter_mappings>
</altera:module>
<altera:module altera:enabled="true" altera:auto_export="false">
<altera:entity_info>
<ipxact:vendor>Altera Corporation</ipxact:vendor>
<ipxact:library>periph_clk</ipxact:library>
<ipxact:name>altera_generic_component</ipxact:name>
<ipxact:version>1.0</ipxact:version>
</altera:entity_info>
<altera:altera_module_parameters>
<ipxact:parameters>
<ipxact:parameter parameterId="bspCpu" type="bit">
<ipxact:name>bspCpu</ipxact:name>
<ipxact:displayName>BSP CPU</ipxact:displayName>
<ipxact:value>false</ipxact:value>
</ipxact:parameter>
<ipxact:parameter parameterId="componentDefinition" type="string">
<ipxact:name>componentDefinition</ipxact:name>
<ipxact:displayName>Component definition</ipxact:displayName>
<ipxact:value>&lt;componentDefinition&gt;
&lt;boundary&gt;
&lt;interfaces&gt;
&lt;interface&gt;
&lt;name&gt;in_clk&lt;/name&gt;
&lt;type&gt;clock&lt;/type&gt;
&lt;isStart&gt;false&lt;/isStart&gt;
&lt;ports&gt;
&lt;port&gt;
&lt;name&gt;in_clk&lt;/name&gt;
&lt;role&gt;clk&lt;/role&gt;
&lt;direction&gt;Input&lt;/direction&gt;
&lt;width&gt;1&lt;/width&gt;
&lt;lowerBound&gt;0&lt;/lowerBound&gt;
&lt;vhdlType&gt;STD_LOGIC&lt;/vhdlType&gt;
&lt;terminationValue&gt;0&lt;/terminationValue&gt;
&lt;/port&gt;
&lt;/ports&gt;
&lt;assignments&gt;
&lt;assignmentValueMap/&gt;
&lt;/assignments&gt;
&lt;parameters&gt;
&lt;parameterValueMap&gt;
&lt;entry&gt;
&lt;key&gt;clockRate&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;externallyDriven&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;ptfSchematicName&lt;/key&gt;
&lt;/entry&gt;
&lt;/parameterValueMap&gt;
&lt;/parameters&gt;
&lt;/interface&gt;
&lt;interface&gt;
&lt;name&gt;out_clk&lt;/name&gt;
&lt;type&gt;clock&lt;/type&gt;
&lt;isStart&gt;true&lt;/isStart&gt;
&lt;ports&gt;
&lt;port&gt;
&lt;name&gt;out_clk&lt;/name&gt;
&lt;role&gt;clk&lt;/role&gt;
&lt;direction&gt;Output&lt;/direction&gt;
&lt;width&gt;1&lt;/width&gt;
&lt;lowerBound&gt;0&lt;/lowerBound&gt;
&lt;vhdlType&gt;STD_LOGIC&lt;/vhdlType&gt;
&lt;terminationValue&gt;0&lt;/terminationValue&gt;
&lt;/port&gt;
&lt;/ports&gt;
&lt;assignments&gt;
&lt;assignmentValueMap/&gt;
&lt;/assignments&gt;
&lt;parameters&gt;
&lt;parameterValueMap&gt;
&lt;entry&gt;
&lt;key&gt;associatedDirectClock&lt;/key&gt;
&lt;value&gt;in_clk&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;clockRate&lt;/key&gt;
&lt;value&gt;100000000&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;clockRateKnown&lt;/key&gt;
&lt;value&gt;true&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;externallyDriven&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;ptfSchematicName&lt;/key&gt;
&lt;/entry&gt;
&lt;/parameterValueMap&gt;
&lt;/parameters&gt;
&lt;/interface&gt;
&lt;/interfaces&gt;
&lt;/boundary&gt;
&lt;originalModuleInfo&gt;
&lt;className&gt;altera_clock_bridge&lt;/className&gt;
&lt;version&gt;19.2.0&lt;/version&gt;
&lt;displayName&gt;Clock Bridge Intel FPGA IP&lt;/displayName&gt;
&lt;/originalModuleInfo&gt;
&lt;systemInfoParameterDescriptors&gt;
&lt;descriptors&gt;
&lt;descriptor&gt;
&lt;parameterDefaultValue&gt;0&lt;/parameterDefaultValue&gt;
&lt;parameterName&gt;DERIVED_CLOCK_RATE&lt;/parameterName&gt;
&lt;parameterType&gt;java.lang.Long&lt;/parameterType&gt;
&lt;systemInfoArgs&gt;in_clk&lt;/systemInfoArgs&gt;
&lt;systemInfotype&gt;CLOCK_RATE&lt;/systemInfotype&gt;
&lt;/descriptor&gt;
&lt;/descriptors&gt;
&lt;/systemInfoParameterDescriptors&gt;
&lt;systemInfos&gt;
&lt;connPtSystemInfos&gt;
&lt;entry&gt;
&lt;key&gt;in_clk&lt;/key&gt;
&lt;value&gt;
&lt;connectionPointName&gt;in_clk&lt;/connectionPointName&gt;
&lt;suppliedSystemInfos/&gt;
&lt;consumedSystemInfos&gt;
&lt;entry&gt;
&lt;key&gt;CLOCK_RATE&lt;/key&gt;
&lt;value&gt;100000000&lt;/value&gt;
&lt;/entry&gt;
&lt;/consumedSystemInfos&gt;
&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;out_clk&lt;/key&gt;
&lt;value&gt;
&lt;connectionPointName&gt;out_clk&lt;/connectionPointName&gt;
&lt;suppliedSystemInfos&gt;
&lt;entry&gt;
&lt;key&gt;CLOCK_RATE&lt;/key&gt;
&lt;value&gt;100000000&lt;/value&gt;
&lt;/entry&gt;
&lt;/suppliedSystemInfos&gt;
&lt;consumedSystemInfos/&gt;
&lt;/value&gt;
&lt;/entry&gt;
&lt;/connPtSystemInfos&gt;
&lt;/systemInfos&gt;
&lt;/componentDefinition&gt;</ipxact:value>
</ipxact:parameter>
<ipxact:parameter parameterId="cpuHashInfo" type="string">
<ipxact:name>cpuHashInfo</ipxact:name>
<ipxact:displayName>CPU Hash Info</ipxact:displayName>
<ipxact:value>&lt;cpuHashInfoDefinition&gt;
&lt;cpuHashInfoMap/&gt;
&lt;/cpuHashInfoDefinition&gt;</ipxact:value>
</ipxact:parameter>
<ipxact:parameter parameterId="cpuInfo" type="string">
<ipxact:name>cpuInfo</ipxact:name>
<ipxact:displayName>Cpu Info</ipxact:displayName>
<ipxact:value></ipxact:value>
</ipxact:parameter>
<ipxact:parameter parameterId="defaultBoundary" type="string">
<ipxact:name>defaultBoundary</ipxact:name>
<ipxact:displayName>Default boundary</ipxact:displayName>
<ipxact:value>&lt;boundaryDefinition&gt;
&lt;interfaces&gt;
&lt;interface&gt;
&lt;name&gt;in_clk&lt;/name&gt;
&lt;type&gt;clock&lt;/type&gt;
&lt;isStart&gt;false&lt;/isStart&gt;
&lt;ports&gt;
&lt;port&gt;
&lt;name&gt;in_clk&lt;/name&gt;
&lt;role&gt;clk&lt;/role&gt;
&lt;direction&gt;Input&lt;/direction&gt;
&lt;width&gt;1&lt;/width&gt;
&lt;lowerBound&gt;0&lt;/lowerBound&gt;
&lt;vhdlType&gt;STD_LOGIC&lt;/vhdlType&gt;
&lt;terminationValue&gt;0&lt;/terminationValue&gt;
&lt;/port&gt;
&lt;/ports&gt;
&lt;assignments&gt;
&lt;assignmentValueMap/&gt;
&lt;/assignments&gt;
&lt;parameters&gt;
&lt;parameterValueMap&gt;
&lt;entry&gt;
&lt;key&gt;clockRate&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;externallyDriven&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;ptfSchematicName&lt;/key&gt;
&lt;/entry&gt;
&lt;/parameterValueMap&gt;
&lt;/parameters&gt;
&lt;/interface&gt;
&lt;interface&gt;
&lt;name&gt;out_clk&lt;/name&gt;
&lt;type&gt;clock&lt;/type&gt;
&lt;isStart&gt;true&lt;/isStart&gt;
&lt;ports&gt;
&lt;port&gt;
&lt;name&gt;out_clk&lt;/name&gt;
&lt;role&gt;clk&lt;/role&gt;
&lt;direction&gt;Output&lt;/direction&gt;
&lt;width&gt;1&lt;/width&gt;
&lt;lowerBound&gt;0&lt;/lowerBound&gt;
&lt;vhdlType&gt;STD_LOGIC&lt;/vhdlType&gt;
&lt;terminationValue&gt;0&lt;/terminationValue&gt;
&lt;/port&gt;
&lt;/ports&gt;
&lt;assignments&gt;
&lt;assignmentValueMap/&gt;
&lt;/assignments&gt;
&lt;parameters&gt;
&lt;parameterValueMap&gt;
&lt;entry&gt;
&lt;key&gt;associatedDirectClock&lt;/key&gt;
&lt;value&gt;in_clk&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;clockRate&lt;/key&gt;
&lt;value&gt;100000000&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;clockRateKnown&lt;/key&gt;
&lt;value&gt;true&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;externallyDriven&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;ptfSchematicName&lt;/key&gt;
&lt;/entry&gt;
&lt;/parameterValueMap&gt;
&lt;/parameters&gt;
&lt;/interface&gt;
&lt;/interfaces&gt;
&lt;/boundaryDefinition&gt;</ipxact:value>
</ipxact:parameter>
<ipxact:parameter parameterId="generationInfoDefinition" type="string">
<ipxact:name>generationInfoDefinition</ipxact:name>
<ipxact:displayName>Generation Behavior</ipxact:displayName>
<ipxact:value>&lt;generationInfoDefinition&gt;
&lt;hdlLibraryName&gt;periph_clk&lt;/hdlLibraryName&gt;
&lt;fileSets&gt;
&lt;fileSet&gt;
&lt;fileSetName&gt;QUARTUS_SYNTH&lt;/fileSetName&gt;
&lt;fileSetFixedName&gt;periph_clk&lt;/fileSetFixedName&gt;
&lt;fileSetKind&gt;QUARTUS_SYNTH&lt;/fileSetKind&gt;
&lt;fileSetFiles/&gt;
&lt;fileSetFileChangeDefs/&gt;
&lt;/fileSet&gt;
&lt;fileSet&gt;
&lt;fileSetName&gt;SIM_VERILOG&lt;/fileSetName&gt;
&lt;fileSetFixedName&gt;periph_clk&lt;/fileSetFixedName&gt;
&lt;fileSetKind&gt;SIM_VERILOG&lt;/fileSetKind&gt;
&lt;fileSetFiles/&gt;
&lt;fileSetFileChangeDefs/&gt;
&lt;/fileSet&gt;
&lt;fileSet&gt;
&lt;fileSetName&gt;SIM_VHDL&lt;/fileSetName&gt;
&lt;fileSetFixedName&gt;periph_clk&lt;/fileSetFixedName&gt;
&lt;fileSetKind&gt;SIM_VHDL&lt;/fileSetKind&gt;
&lt;fileSetFiles/&gt;
&lt;fileSetFileChangeDefs/&gt;
&lt;/fileSet&gt;
&lt;fileSet&gt;
&lt;fileSetName&gt;CDC&lt;/fileSetName&gt;
&lt;fileSetFixedName&gt;periph_clk&lt;/fileSetFixedName&gt;
&lt;fileSetKind&gt;CDC&lt;/fileSetKind&gt;
&lt;fileSetFiles/&gt;
&lt;fileSetFileChangeDefs/&gt;
&lt;/fileSet&gt;
&lt;fileSet&gt;
&lt;fileSetName&gt;CDC_VHDL&lt;/fileSetName&gt;
&lt;fileSetFixedName&gt;periph_clk&lt;/fileSetFixedName&gt;
&lt;fileSetKind&gt;CDC_VHDL&lt;/fileSetKind&gt;
&lt;fileSetFiles/&gt;
&lt;fileSetFileChangeDefs/&gt;
&lt;/fileSet&gt;
&lt;/fileSets&gt;
&lt;/generationInfoDefinition&gt;</ipxact:value>
</ipxact:parameter>
<ipxact:parameter parameterId="hdlParameters" type="string">
<ipxact:name>hdlParameters</ipxact:name>
<ipxact:displayName>HDL Parameters</ipxact:displayName>
<ipxact:value>&lt;hdlParameterDescriptorDefinitionList/&gt;</ipxact:value>
</ipxact:parameter>
<ipxact:parameter parameterId="hlsFile" type="string">
<ipxact:name>hlsFile</ipxact:name>
<ipxact:displayName>HLS file</ipxact:displayName>
<ipxact:value></ipxact:value>
</ipxact:parameter>
<ipxact:parameter parameterId="liveModuleName" type="string">
<ipxact:name>liveModuleName</ipxact:name>
<ipxact:displayName>Live Module Name</ipxact:displayName>
<ipxact:value>altera_clock_bridge_inst</ipxact:value>
</ipxact:parameter>
<ipxact:parameter parameterId="logicalView" type="string">
<ipxact:name>logicalView</ipxact:name>
<ipxact:displayName>Logical view</ipxact:displayName>
<ipxact:value>ip/peripheral_subsys/periph_clk.ip</ipxact:value>
</ipxact:parameter>
<ipxact:parameter parameterId="moduleAssignmentDefinition" type="string">
<ipxact:name>moduleAssignmentDefinition</ipxact:name>
<ipxact:displayName>Module Assignments</ipxact:displayName>
<ipxact:value>&lt;assignmentDefinition&gt;
&lt;assignmentValueMap/&gt;
&lt;/assignmentDefinition&gt;</ipxact:value>
</ipxact:parameter>
<ipxact:parameter parameterId="svInterfaceDefinition" type="string">
<ipxact:name>svInterfaceDefinition</ipxact:name>
<ipxact:displayName>SystemVerilog Interface definition</ipxact:displayName>
<ipxact:value></ipxact:value>
</ipxact:parameter>
<ipxact:parameter parameterId="transformParameters" type="string">
<ipxact:name>transformParameters</ipxact:name>
<ipxact:displayName>Transform Parameters</ipxact:displayName>
<ipxact:value></ipxact:value>
</ipxact:parameter>
</ipxact:parameters>
</altera:altera_module_parameters>
<altera:altera_ecc_parameter_mappings altera:parentModule=""></altera:altera_ecc_parameter_mappings>
</altera:module>
<altera:module altera:enabled="true" altera:auto_export="false">
<altera:entity_info>
<ipxact:vendor>Altera Corporation</ipxact:vendor>
<ipxact:library>periph_rst_in</ipxact:library>
<ipxact:name>altera_generic_component</ipxact:name>
<ipxact:version>1.0</ipxact:version>
</altera:entity_info>
<altera:altera_module_parameters>
<ipxact:parameters>
<ipxact:parameter parameterId="bspCpu" type="bit">
<ipxact:name>bspCpu</ipxact:name>
<ipxact:displayName>BSP CPU</ipxact:displayName>
<ipxact:value>false</ipxact:value>
</ipxact:parameter>
<ipxact:parameter parameterId="componentDefinition" type="string">
<ipxact:name>componentDefinition</ipxact:name>
<ipxact:displayName>Component definition</ipxact:displayName>
<ipxact:value>&lt;componentDefinition&gt;
&lt;boundary&gt;
&lt;interfaces&gt;
&lt;interface&gt;
&lt;name&gt;in_reset&lt;/name&gt;
&lt;type&gt;reset&lt;/type&gt;
&lt;isStart&gt;false&lt;/isStart&gt;
&lt;ports&gt;
&lt;port&gt;
&lt;name&gt;in_reset_n&lt;/name&gt;
&lt;role&gt;reset_n&lt;/role&gt;
&lt;direction&gt;Input&lt;/direction&gt;
&lt;width&gt;1&lt;/width&gt;
&lt;lowerBound&gt;0&lt;/lowerBound&gt;
&lt;vhdlType&gt;STD_LOGIC&lt;/vhdlType&gt;
&lt;terminationValue&gt;0&lt;/terminationValue&gt;
&lt;/port&gt;
&lt;/ports&gt;
&lt;assignments&gt;
&lt;assignmentValueMap/&gt;
&lt;/assignments&gt;
&lt;parameters&gt;
&lt;parameterValueMap&gt;
&lt;entry&gt;
&lt;key&gt;associatedClock&lt;/key&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;synchronousEdges&lt;/key&gt;
&lt;value&gt;NONE&lt;/value&gt;
&lt;/entry&gt;
&lt;/parameterValueMap&gt;
&lt;/parameters&gt;
&lt;/interface&gt;
&lt;interface&gt;
&lt;name&gt;out_reset&lt;/name&gt;
&lt;type&gt;reset&lt;/type&gt;
&lt;isStart&gt;true&lt;/isStart&gt;
&lt;ports&gt;
&lt;port&gt;
&lt;name&gt;out_reset_n&lt;/name&gt;
&lt;role&gt;reset_n&lt;/role&gt;
&lt;direction&gt;Output&lt;/direction&gt;
&lt;width&gt;1&lt;/width&gt;
&lt;lowerBound&gt;0&lt;/lowerBound&gt;
&lt;vhdlType&gt;STD_LOGIC&lt;/vhdlType&gt;
&lt;terminationValue&gt;0&lt;/terminationValue&gt;
&lt;/port&gt;
&lt;/ports&gt;
&lt;assignments&gt;
&lt;assignmentValueMap/&gt;
&lt;/assignments&gt;
&lt;parameters&gt;
&lt;parameterValueMap&gt;
&lt;entry&gt;
&lt;key&gt;associatedClock&lt;/key&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;associatedDirectReset&lt;/key&gt;
&lt;value&gt;in_reset&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;associatedResetSinks&lt;/key&gt;
&lt;value&gt;in_reset&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;synchronousEdges&lt;/key&gt;
&lt;value&gt;NONE&lt;/value&gt;
&lt;/entry&gt;
&lt;/parameterValueMap&gt;
&lt;/parameters&gt;
&lt;/interface&gt;
&lt;/interfaces&gt;
&lt;/boundary&gt;
&lt;originalModuleInfo&gt;
&lt;className&gt;altera_reset_bridge&lt;/className&gt;
&lt;version&gt;19.2.0&lt;/version&gt;
&lt;displayName&gt;Reset Bridge Intel FPGA IP&lt;/displayName&gt;
&lt;/originalModuleInfo&gt;
&lt;systemInfoParameterDescriptors&gt;
&lt;descriptors&gt;
&lt;descriptor&gt;
&lt;parameterDefaultValue&gt;-1&lt;/parameterDefaultValue&gt;
&lt;parameterName&gt;AUTO_CLK_CLOCK_RATE&lt;/parameterName&gt;
&lt;parameterType&gt;java.lang.Long&lt;/parameterType&gt;
&lt;systemInfoArgs&gt;clk&lt;/systemInfoArgs&gt;
&lt;systemInfotype&gt;CLOCK_RATE&lt;/systemInfotype&gt;
&lt;/descriptor&gt;
&lt;/descriptors&gt;
&lt;/systemInfoParameterDescriptors&gt;
&lt;systemInfos&gt;
&lt;connPtSystemInfos/&gt;
&lt;/systemInfos&gt;
&lt;/componentDefinition&gt;</ipxact:value>
</ipxact:parameter>
<ipxact:parameter parameterId="cpuHashInfo" type="string">
<ipxact:name>cpuHashInfo</ipxact:name>
<ipxact:displayName>CPU Hash Info</ipxact:displayName>
<ipxact:value>&lt;cpuHashInfoDefinition&gt;
&lt;cpuHashInfoMap/&gt;
&lt;/cpuHashInfoDefinition&gt;</ipxact:value>
</ipxact:parameter>
<ipxact:parameter parameterId="cpuInfo" type="string">
<ipxact:name>cpuInfo</ipxact:name>
<ipxact:displayName>Cpu Info</ipxact:displayName>
<ipxact:value></ipxact:value>
</ipxact:parameter>
<ipxact:parameter parameterId="defaultBoundary" type="string">
<ipxact:name>defaultBoundary</ipxact:name>
<ipxact:displayName>Default boundary</ipxact:displayName>
<ipxact:value>&lt;boundaryDefinition&gt;
&lt;interfaces&gt;
&lt;interface&gt;
&lt;name&gt;in_reset&lt;/name&gt;
&lt;type&gt;reset&lt;/type&gt;
&lt;isStart&gt;false&lt;/isStart&gt;
&lt;ports&gt;
&lt;port&gt;
&lt;name&gt;in_reset_n&lt;/name&gt;
&lt;role&gt;reset_n&lt;/role&gt;
&lt;direction&gt;Input&lt;/direction&gt;
&lt;width&gt;1&lt;/width&gt;
&lt;lowerBound&gt;0&lt;/lowerBound&gt;
&lt;vhdlType&gt;STD_LOGIC&lt;/vhdlType&gt;
&lt;terminationValue&gt;0&lt;/terminationValue&gt;
&lt;/port&gt;
&lt;/ports&gt;
&lt;assignments&gt;
&lt;assignmentValueMap/&gt;
&lt;/assignments&gt;
&lt;parameters&gt;
&lt;parameterValueMap&gt;
&lt;entry&gt;
&lt;key&gt;associatedClock&lt;/key&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;synchronousEdges&lt;/key&gt;
&lt;value&gt;NONE&lt;/value&gt;
&lt;/entry&gt;
&lt;/parameterValueMap&gt;
&lt;/parameters&gt;
&lt;/interface&gt;
&lt;interface&gt;
&lt;name&gt;out_reset&lt;/name&gt;
&lt;type&gt;reset&lt;/type&gt;
&lt;isStart&gt;true&lt;/isStart&gt;
&lt;ports&gt;
&lt;port&gt;
&lt;name&gt;out_reset_n&lt;/name&gt;
&lt;role&gt;reset_n&lt;/role&gt;
&lt;direction&gt;Output&lt;/direction&gt;
&lt;width&gt;1&lt;/width&gt;
&lt;lowerBound&gt;0&lt;/lowerBound&gt;
&lt;vhdlType&gt;STD_LOGIC&lt;/vhdlType&gt;
&lt;terminationValue&gt;0&lt;/terminationValue&gt;
&lt;/port&gt;
&lt;/ports&gt;
&lt;assignments&gt;
&lt;assignmentValueMap/&gt;
&lt;/assignments&gt;
&lt;parameters&gt;
&lt;parameterValueMap&gt;
&lt;entry&gt;
&lt;key&gt;associatedClock&lt;/key&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;associatedDirectReset&lt;/key&gt;
&lt;value&gt;in_reset&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;associatedResetSinks&lt;/key&gt;
&lt;value&gt;in_reset&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;synchronousEdges&lt;/key&gt;
&lt;value&gt;NONE&lt;/value&gt;
&lt;/entry&gt;
&lt;/parameterValueMap&gt;
&lt;/parameters&gt;
&lt;/interface&gt;
&lt;/interfaces&gt;
&lt;/boundaryDefinition&gt;</ipxact:value>
</ipxact:parameter>
<ipxact:parameter parameterId="generationInfoDefinition" type="string">
<ipxact:name>generationInfoDefinition</ipxact:name>
<ipxact:displayName>Generation Behavior</ipxact:displayName>
<ipxact:value>&lt;generationInfoDefinition&gt;
&lt;hdlLibraryName&gt;periph_rst_in&lt;/hdlLibraryName&gt;
&lt;fileSets&gt;
&lt;fileSet&gt;
&lt;fileSetName&gt;QUARTUS_SYNTH&lt;/fileSetName&gt;
&lt;fileSetFixedName&gt;periph_rst_in&lt;/fileSetFixedName&gt;
&lt;fileSetKind&gt;QUARTUS_SYNTH&lt;/fileSetKind&gt;
&lt;fileSetFiles/&gt;
&lt;fileSetFileChangeDefs/&gt;
&lt;/fileSet&gt;
&lt;fileSet&gt;
&lt;fileSetName&gt;SIM_VERILOG&lt;/fileSetName&gt;
&lt;fileSetFixedName&gt;periph_rst_in&lt;/fileSetFixedName&gt;
&lt;fileSetKind&gt;SIM_VERILOG&lt;/fileSetKind&gt;
&lt;fileSetFiles/&gt;
&lt;fileSetFileChangeDefs/&gt;
&lt;/fileSet&gt;
&lt;fileSet&gt;
&lt;fileSetName&gt;SIM_VHDL&lt;/fileSetName&gt;
&lt;fileSetFixedName&gt;periph_rst_in&lt;/fileSetFixedName&gt;
&lt;fileSetKind&gt;SIM_VHDL&lt;/fileSetKind&gt;
&lt;fileSetFiles/&gt;
&lt;fileSetFileChangeDefs/&gt;
&lt;/fileSet&gt;
&lt;fileSet&gt;
&lt;fileSetName&gt;CDC&lt;/fileSetName&gt;
&lt;fileSetFixedName&gt;periph_rst_in&lt;/fileSetFixedName&gt;
&lt;fileSetKind&gt;CDC&lt;/fileSetKind&gt;
&lt;fileSetFiles/&gt;
&lt;fileSetFileChangeDefs/&gt;
&lt;/fileSet&gt;
&lt;fileSet&gt;
&lt;fileSetName&gt;CDC_VHDL&lt;/fileSetName&gt;
&lt;fileSetFixedName&gt;periph_rst_in&lt;/fileSetFixedName&gt;
&lt;fileSetKind&gt;CDC_VHDL&lt;/fileSetKind&gt;
&lt;fileSetFiles/&gt;
&lt;fileSetFileChangeDefs/&gt;
&lt;/fileSet&gt;
&lt;/fileSets&gt;
&lt;/generationInfoDefinition&gt;</ipxact:value>
</ipxact:parameter>
<ipxact:parameter parameterId="hdlParameters" type="string">
<ipxact:name>hdlParameters</ipxact:name>
<ipxact:displayName>HDL Parameters</ipxact:displayName>
<ipxact:value>&lt;hdlParameterDescriptorDefinitionList/&gt;</ipxact:value>
</ipxact:parameter>
<ipxact:parameter parameterId="hlsFile" type="string">
<ipxact:name>hlsFile</ipxact:name>
<ipxact:displayName>HLS file</ipxact:displayName>
<ipxact:value></ipxact:value>
</ipxact:parameter>
<ipxact:parameter parameterId="liveModuleName" type="string">
<ipxact:name>liveModuleName</ipxact:name>
<ipxact:displayName>Live Module Name</ipxact:displayName>
<ipxact:value>altera_reset_bridge_inst</ipxact:value>
</ipxact:parameter>
<ipxact:parameter parameterId="logicalView" type="string">
<ipxact:name>logicalView</ipxact:name>
<ipxact:displayName>Logical view</ipxact:displayName>
<ipxact:value>ip/peripheral_subsys/periph_rst_in.ip</ipxact:value>
</ipxact:parameter>
<ipxact:parameter parameterId="moduleAssignmentDefinition" type="string">
<ipxact:name>moduleAssignmentDefinition</ipxact:name>
<ipxact:displayName>Module Assignments</ipxact:displayName>
<ipxact:value>&lt;assignmentDefinition&gt;
&lt;assignmentValueMap/&gt;
&lt;/assignmentDefinition&gt;</ipxact:value>
</ipxact:parameter>
<ipxact:parameter parameterId="svInterfaceDefinition" type="string">
<ipxact:name>svInterfaceDefinition</ipxact:name>
<ipxact:displayName>SystemVerilog Interface definition</ipxact:displayName>
<ipxact:value></ipxact:value>
</ipxact:parameter>
<ipxact:parameter parameterId="transformParameters" type="string">
<ipxact:name>transformParameters</ipxact:name>
<ipxact:displayName>Transform Parameters</ipxact:displayName>
<ipxact:value></ipxact:value>
</ipxact:parameter>
</ipxact:parameters>
</altera:altera_module_parameters>
<altera:altera_ecc_parameter_mappings altera:parentModule=""></altera:altera_ecc_parameter_mappings>
</altera:module>
<altera:module altera:enabled="true" altera:auto_export="false">
<altera:entity_info>
<ipxact:vendor>Altera Corporation</ipxact:vendor>
<ipxact:library>sysid</ipxact:library>
<ipxact:name>altera_generic_component</ipxact:name>
<ipxact:version>1.0</ipxact:version>
</altera:entity_info>
<altera:altera_module_parameters>
<ipxact:parameters>
<ipxact:parameter parameterId="bspCpu" type="bit">
<ipxact:name>bspCpu</ipxact:name>
<ipxact:displayName>BSP CPU</ipxact:displayName>
<ipxact:value>false</ipxact:value>
</ipxact:parameter>
<ipxact:parameter parameterId="componentDefinition" type="string">
<ipxact:name>componentDefinition</ipxact:name>
<ipxact:displayName>Component definition</ipxact:displayName>
<ipxact:value>&lt;componentDefinition&gt;
&lt;boundary&gt;
&lt;interfaces&gt;
&lt;interface&gt;
&lt;name&gt;clk&lt;/name&gt;
&lt;type&gt;clock&lt;/type&gt;
&lt;isStart&gt;false&lt;/isStart&gt;
&lt;ports&gt;
&lt;port&gt;
&lt;name&gt;clock&lt;/name&gt;
&lt;role&gt;clk&lt;/role&gt;
&lt;direction&gt;Input&lt;/direction&gt;
&lt;width&gt;1&lt;/width&gt;
&lt;lowerBound&gt;0&lt;/lowerBound&gt;
&lt;vhdlType&gt;STD_LOGIC&lt;/vhdlType&gt;
&lt;terminationValue&gt;0&lt;/terminationValue&gt;
&lt;/port&gt;
&lt;/ports&gt;
&lt;assignments&gt;
&lt;assignmentValueMap/&gt;
&lt;/assignments&gt;
&lt;parameters&gt;
&lt;parameterValueMap&gt;
&lt;entry&gt;
&lt;key&gt;clockRate&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;externallyDriven&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;ptfSchematicName&lt;/key&gt;
&lt;/entry&gt;
&lt;/parameterValueMap&gt;
&lt;/parameters&gt;
&lt;/interface&gt;
&lt;interface&gt;
&lt;name&gt;reset&lt;/name&gt;
&lt;type&gt;reset&lt;/type&gt;
&lt;isStart&gt;false&lt;/isStart&gt;
&lt;ports&gt;
&lt;port&gt;
&lt;name&gt;reset_n&lt;/name&gt;
&lt;role&gt;reset_n&lt;/role&gt;
&lt;direction&gt;Input&lt;/direction&gt;
&lt;width&gt;1&lt;/width&gt;
&lt;lowerBound&gt;0&lt;/lowerBound&gt;
&lt;vhdlType&gt;STD_LOGIC&lt;/vhdlType&gt;
&lt;terminationValue&gt;0&lt;/terminationValue&gt;
&lt;/port&gt;
&lt;/ports&gt;
&lt;assignments&gt;
&lt;assignmentValueMap/&gt;
&lt;/assignments&gt;
&lt;parameters&gt;
&lt;parameterValueMap&gt;
&lt;entry&gt;
&lt;key&gt;associatedClock&lt;/key&gt;
&lt;value&gt;clk&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;synchronousEdges&lt;/key&gt;
&lt;value&gt;DEASSERT&lt;/value&gt;
&lt;/entry&gt;
&lt;/parameterValueMap&gt;
&lt;/parameters&gt;
&lt;/interface&gt;
&lt;interface&gt;
&lt;name&gt;control_slave&lt;/name&gt;
&lt;type&gt;avalon&lt;/type&gt;
&lt;isStart&gt;false&lt;/isStart&gt;
&lt;ports&gt;
&lt;port&gt;
&lt;name&gt;readdata&lt;/name&gt;
&lt;role&gt;readdata&lt;/role&gt;
&lt;direction&gt;Output&lt;/direction&gt;
&lt;width&gt;32&lt;/width&gt;
&lt;lowerBound&gt;0&lt;/lowerBound&gt;
&lt;vhdlType&gt;STD_LOGIC_VECTOR&lt;/vhdlType&gt;
&lt;terminationValue&gt;0&lt;/terminationValue&gt;
&lt;/port&gt;
&lt;port&gt;
&lt;name&gt;address&lt;/name&gt;
&lt;role&gt;address&lt;/role&gt;
&lt;direction&gt;Input&lt;/direction&gt;
&lt;width&gt;1&lt;/width&gt;
&lt;lowerBound&gt;0&lt;/lowerBound&gt;
&lt;vhdlType&gt;STD_LOGIC&lt;/vhdlType&gt;
&lt;terminationValue&gt;0&lt;/terminationValue&gt;
&lt;/port&gt;
&lt;/ports&gt;
&lt;assignments&gt;
&lt;assignmentValueMap&gt;
&lt;entry&gt;
&lt;key&gt;embeddedsw.configuration.isFlash&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;embeddedsw.configuration.isMemoryDevice&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;embeddedsw.configuration.isNonVolatileStorage&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;embeddedsw.configuration.isPrintableDevice&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;/assignmentValueMap&gt;
&lt;/assignments&gt;
&lt;parameters&gt;
&lt;parameterValueMap&gt;
&lt;entry&gt;
&lt;key&gt;addressAlignment&lt;/key&gt;
&lt;value&gt;DYNAMIC&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;addressGroup&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;addressSpan&lt;/key&gt;
&lt;value&gt;8&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;addressUnits&lt;/key&gt;
&lt;value&gt;WORDS&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;alwaysBurstMaxBurst&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;associatedClock&lt;/key&gt;
&lt;value&gt;clk&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;associatedReset&lt;/key&gt;
&lt;value&gt;reset&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;bitsPerSymbol&lt;/key&gt;
&lt;value&gt;8&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;bridgedAddressOffset&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;bridgesToMaster&lt;/key&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;burstOnBurstBoundariesOnly&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;burstcountUnits&lt;/key&gt;
&lt;value&gt;WORDS&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;constantBurstBehavior&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;explicitAddressSpan&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;holdTime&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;interleaveBursts&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;isBigEndian&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;isFlash&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;isMemoryDevice&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;isNonVolatileStorage&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;linewrapBursts&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;maximumPendingReadTransactions&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;maximumPendingWriteTransactions&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;minimumReadLatency&lt;/key&gt;
&lt;value&gt;1&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;minimumResponseLatency&lt;/key&gt;
&lt;value&gt;1&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;minimumUninterruptedRunLength&lt;/key&gt;
&lt;value&gt;1&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;prSafe&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;printableDevice&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;readLatency&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;readWaitStates&lt;/key&gt;
&lt;value&gt;1&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;readWaitTime&lt;/key&gt;
&lt;value&gt;1&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;registerIncomingSignals&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;registerOutgoingSignals&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;setupTime&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;timingUnits&lt;/key&gt;
&lt;value&gt;Cycles&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;transparentBridge&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;waitrequestAllowance&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;waitrequestTimeout&lt;/key&gt;
&lt;value&gt;1024&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;wellBehavedWaitrequest&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;writeLatency&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;writeWaitStates&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;writeWaitTime&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;dfhFeatureGuid&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;dfhGroupId&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;dfhParameterId&lt;/key&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;dfhParameterName&lt;/key&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;dfhParameterVersion&lt;/key&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;dfhParameterData&lt;/key&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;dfhParameterDataLength&lt;/key&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;dfhFeatureMajorVersion&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;dfhFeatureMinorVersion&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;dfhFeatureId&lt;/key&gt;
&lt;value&gt;35&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;dfhFeatureType&lt;/key&gt;
&lt;value&gt;3&lt;/value&gt;
&lt;/entry&gt;
&lt;/parameterValueMap&gt;
&lt;/parameters&gt;
&lt;/interface&gt;
&lt;/interfaces&gt;
&lt;/boundary&gt;
&lt;originalModuleInfo&gt;
&lt;className&gt;altera_avalon_sysid_qsys&lt;/className&gt;
&lt;version&gt;19.1.7&lt;/version&gt;
&lt;displayName&gt;System ID Peripheral Intel FPGA IP&lt;/displayName&gt;
&lt;/originalModuleInfo&gt;
&lt;systemInfoParameterDescriptors&gt;
&lt;descriptors&gt;
&lt;descriptor&gt;
&lt;parameterDefaultValue&gt;0&lt;/parameterDefaultValue&gt;
&lt;parameterName&gt;TIMESTAMP&lt;/parameterName&gt;
&lt;parameterType&gt;java.lang.Integer&lt;/parameterType&gt;
&lt;systemInfotype&gt;GENERATION_ID&lt;/systemInfotype&gt;
&lt;/descriptor&gt;
&lt;/descriptors&gt;
&lt;/systemInfoParameterDescriptors&gt;
&lt;systemInfos&gt;
&lt;connPtSystemInfos&gt;
&lt;entry&gt;
&lt;key&gt;control_slave&lt;/key&gt;
&lt;value&gt;
&lt;connectionPointName&gt;control_slave&lt;/connectionPointName&gt;
&lt;suppliedSystemInfos&gt;
&lt;entry&gt;
&lt;key&gt;ADDRESS_MAP&lt;/key&gt;
&lt;value&gt;&amp;lt;address-map&amp;gt;&amp;lt;slave name='control_slave' start='0x0' end='0x8' datawidth='32' /&amp;gt;&amp;lt;/address-map&amp;gt;&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;ADDRESS_WIDTH&lt;/key&gt;
&lt;value&gt;3&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;MAX_SLAVE_DATA_WIDTH&lt;/key&gt;
&lt;value&gt;32&lt;/value&gt;
&lt;/entry&gt;
&lt;/suppliedSystemInfos&gt;
&lt;consumedSystemInfos/&gt;
&lt;/value&gt;
&lt;/entry&gt;
&lt;/connPtSystemInfos&gt;
&lt;/systemInfos&gt;
&lt;/componentDefinition&gt;</ipxact:value>
</ipxact:parameter>
<ipxact:parameter parameterId="cpuHashInfo" type="string">
<ipxact:name>cpuHashInfo</ipxact:name>
<ipxact:displayName>CPU Hash Info</ipxact:displayName>
<ipxact:value>&lt;cpuHashInfoDefinition&gt;
&lt;cpuHashInfoMap/&gt;
&lt;/cpuHashInfoDefinition&gt;</ipxact:value>
</ipxact:parameter>
<ipxact:parameter parameterId="cpuInfo" type="string">
<ipxact:name>cpuInfo</ipxact:name>
<ipxact:displayName>Cpu Info</ipxact:displayName>
<ipxact:value></ipxact:value>
</ipxact:parameter>
<ipxact:parameter parameterId="defaultBoundary" type="string">
<ipxact:name>defaultBoundary</ipxact:name>
<ipxact:displayName>Default boundary</ipxact:displayName>
<ipxact:value>&lt;boundaryDefinition&gt;
&lt;interfaces&gt;
&lt;interface&gt;
&lt;name&gt;clk&lt;/name&gt;
&lt;type&gt;clock&lt;/type&gt;
&lt;isStart&gt;false&lt;/isStart&gt;
&lt;ports&gt;
&lt;port&gt;
&lt;name&gt;clock&lt;/name&gt;
&lt;role&gt;clk&lt;/role&gt;
&lt;direction&gt;Input&lt;/direction&gt;
&lt;width&gt;1&lt;/width&gt;
&lt;lowerBound&gt;0&lt;/lowerBound&gt;
&lt;vhdlType&gt;STD_LOGIC&lt;/vhdlType&gt;
&lt;terminationValue&gt;0&lt;/terminationValue&gt;
&lt;/port&gt;
&lt;/ports&gt;
&lt;assignments&gt;
&lt;assignmentValueMap/&gt;
&lt;/assignments&gt;
&lt;parameters&gt;
&lt;parameterValueMap&gt;
&lt;entry&gt;
&lt;key&gt;clockRate&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;externallyDriven&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;ptfSchematicName&lt;/key&gt;
&lt;/entry&gt;
&lt;/parameterValueMap&gt;
&lt;/parameters&gt;
&lt;/interface&gt;
&lt;interface&gt;
&lt;name&gt;reset&lt;/name&gt;
&lt;type&gt;reset&lt;/type&gt;
&lt;isStart&gt;false&lt;/isStart&gt;
&lt;ports&gt;
&lt;port&gt;
&lt;name&gt;reset_n&lt;/name&gt;
&lt;role&gt;reset_n&lt;/role&gt;
&lt;direction&gt;Input&lt;/direction&gt;
&lt;width&gt;1&lt;/width&gt;
&lt;lowerBound&gt;0&lt;/lowerBound&gt;
&lt;vhdlType&gt;STD_LOGIC&lt;/vhdlType&gt;
&lt;terminationValue&gt;0&lt;/terminationValue&gt;
&lt;/port&gt;
&lt;/ports&gt;
&lt;assignments&gt;
&lt;assignmentValueMap/&gt;
&lt;/assignments&gt;
&lt;parameters&gt;
&lt;parameterValueMap&gt;
&lt;entry&gt;
&lt;key&gt;associatedClock&lt;/key&gt;
&lt;value&gt;clk&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;synchronousEdges&lt;/key&gt;
&lt;value&gt;DEASSERT&lt;/value&gt;
&lt;/entry&gt;
&lt;/parameterValueMap&gt;
&lt;/parameters&gt;
&lt;/interface&gt;
&lt;interface&gt;
&lt;name&gt;control_slave&lt;/name&gt;
&lt;type&gt;avalon&lt;/type&gt;
&lt;isStart&gt;false&lt;/isStart&gt;
&lt;ports&gt;
&lt;port&gt;
&lt;name&gt;readdata&lt;/name&gt;
&lt;role&gt;readdata&lt;/role&gt;
&lt;direction&gt;Output&lt;/direction&gt;
&lt;width&gt;32&lt;/width&gt;
&lt;lowerBound&gt;0&lt;/lowerBound&gt;
&lt;vhdlType&gt;STD_LOGIC_VECTOR&lt;/vhdlType&gt;
&lt;terminationValue&gt;0&lt;/terminationValue&gt;
&lt;/port&gt;
&lt;port&gt;
&lt;name&gt;address&lt;/name&gt;
&lt;role&gt;address&lt;/role&gt;
&lt;direction&gt;Input&lt;/direction&gt;
&lt;width&gt;1&lt;/width&gt;
&lt;lowerBound&gt;0&lt;/lowerBound&gt;
&lt;vhdlType&gt;STD_LOGIC&lt;/vhdlType&gt;
&lt;terminationValue&gt;0&lt;/terminationValue&gt;
&lt;/port&gt;
&lt;/ports&gt;
&lt;assignments&gt;
&lt;assignmentValueMap&gt;
&lt;entry&gt;
&lt;key&gt;embeddedsw.configuration.isFlash&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;embeddedsw.configuration.isMemoryDevice&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;embeddedsw.configuration.isNonVolatileStorage&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;embeddedsw.configuration.isPrintableDevice&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;/assignmentValueMap&gt;
&lt;/assignments&gt;
&lt;parameters&gt;
&lt;parameterValueMap&gt;
&lt;entry&gt;
&lt;key&gt;addressAlignment&lt;/key&gt;
&lt;value&gt;DYNAMIC&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;addressGroup&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;addressSpan&lt;/key&gt;
&lt;value&gt;8&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;addressUnits&lt;/key&gt;
&lt;value&gt;WORDS&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;alwaysBurstMaxBurst&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;associatedClock&lt;/key&gt;
&lt;value&gt;clk&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;associatedReset&lt;/key&gt;
&lt;value&gt;reset&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;bitsPerSymbol&lt;/key&gt;
&lt;value&gt;8&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;bridgedAddressOffset&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;bridgesToMaster&lt;/key&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;burstOnBurstBoundariesOnly&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;burstcountUnits&lt;/key&gt;
&lt;value&gt;WORDS&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;constantBurstBehavior&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;explicitAddressSpan&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;holdTime&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;interleaveBursts&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;isBigEndian&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;isFlash&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;isMemoryDevice&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;isNonVolatileStorage&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;linewrapBursts&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;maximumPendingReadTransactions&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;maximumPendingWriteTransactions&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;minimumReadLatency&lt;/key&gt;
&lt;value&gt;1&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;minimumResponseLatency&lt;/key&gt;
&lt;value&gt;1&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;minimumUninterruptedRunLength&lt;/key&gt;
&lt;value&gt;1&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;prSafe&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;printableDevice&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;readLatency&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;readWaitStates&lt;/key&gt;
&lt;value&gt;1&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;readWaitTime&lt;/key&gt;
&lt;value&gt;1&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;registerIncomingSignals&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;registerOutgoingSignals&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;setupTime&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;timingUnits&lt;/key&gt;
&lt;value&gt;Cycles&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;transparentBridge&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;waitrequestAllowance&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;waitrequestTimeout&lt;/key&gt;
&lt;value&gt;1024&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;wellBehavedWaitrequest&lt;/key&gt;
&lt;value&gt;false&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;writeLatency&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;writeWaitStates&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;writeWaitTime&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;dfhFeatureGuid&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;dfhGroupId&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;dfhParameterId&lt;/key&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;dfhParameterName&lt;/key&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;dfhParameterVersion&lt;/key&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;dfhParameterData&lt;/key&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;dfhParameterDataLength&lt;/key&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;dfhFeatureMajorVersion&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;dfhFeatureMinorVersion&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;dfhFeatureId&lt;/key&gt;
&lt;value&gt;35&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;dfhFeatureType&lt;/key&gt;
&lt;value&gt;3&lt;/value&gt;
&lt;/entry&gt;
&lt;/parameterValueMap&gt;
&lt;/parameters&gt;
&lt;cmsisInfo&gt;
&lt;cmsisSrcFileContents&gt;&amp;lt;?xml version="1.0" encoding="utf-8"?&amp;gt;
&amp;lt;device schemaVersion="1.1" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="CMSIS-SVD_Schema_1_1.xsd" &amp;gt;
&amp;lt;peripherals&amp;gt;
&amp;lt;peripheral&amp;gt;
&amp;lt;name&amp;gt;altera_avalon_sysid&amp;lt;/name&amp;gt;&amp;lt;baseAddress&amp;gt;0x00000000&amp;lt;/baseAddress&amp;gt;
&amp;lt;addressBlock&amp;gt;
&amp;lt;offset&amp;gt;0x0&amp;lt;/offset&amp;gt;
&amp;lt;size&amp;gt;8&amp;lt;/size&amp;gt;
&amp;lt;usage&amp;gt;registers&amp;lt;/usage&amp;gt;
&amp;lt;/addressBlock&amp;gt;
&amp;lt;registers&amp;gt;
&amp;lt;register&amp;gt;
&amp;lt;name&amp;gt;ID&amp;lt;/name&amp;gt;
&amp;lt;displayName&amp;gt;System ID&amp;lt;/displayName&amp;gt;
&amp;lt;description&amp;gt;A unique 32-bit value that is based on the contents of the QSys system. The id is similar to a check-sum value; QSys systems with different components, different configuration options, or both, produce different id values.&amp;lt;/description&amp;gt;
&amp;lt;addressOffset&amp;gt;0x0&amp;lt;/addressOffset&amp;gt;
&amp;lt;size&amp;gt;32&amp;lt;/size&amp;gt;
&amp;lt;access&amp;gt;read-only&amp;lt;/access&amp;gt;
&amp;lt;resetValue&amp;gt;${sysid_id_value}&amp;lt;/resetValue&amp;gt;
&amp;lt;resetMask&amp;gt;0xffffffff&amp;lt;/resetMask&amp;gt;
&amp;lt;fields&amp;gt;
&amp;lt;field&amp;gt;&amp;lt;name&amp;gt;id&amp;lt;/name&amp;gt;
&amp;lt;bitOffset&amp;gt;0x0&amp;lt;/bitOffset&amp;gt;
&amp;lt;bitWidth&amp;gt;32&amp;lt;/bitWidth&amp;gt;
&amp;lt;access&amp;gt;read-only&amp;lt;/access&amp;gt;
&amp;lt;/field&amp;gt;
&amp;lt;/fields&amp;gt;
&amp;lt;/register&amp;gt;
&amp;lt;register&amp;gt;
&amp;lt;name&amp;gt;TIMESTAMP&amp;lt;/name&amp;gt;
&amp;lt;displayName&amp;gt;Time stamp&amp;lt;/displayName&amp;gt;
&amp;lt;description&amp;gt;A unique 32-bit value that is based on the system generation time. The value is equivalent to the number of seconds after Jan. 1, 1970.&amp;lt;/description&amp;gt;
&amp;lt;addressOffset&amp;gt;0x4&amp;lt;/addressOffset&amp;gt;
&amp;lt;size&amp;gt;32&amp;lt;/size&amp;gt;
&amp;lt;access&amp;gt;read-only&amp;lt;/access&amp;gt;
&amp;lt;resetValue&amp;gt;${sysid_timestamp_value}&amp;lt;/resetValue&amp;gt;
&amp;lt;resetMask&amp;gt;0xffffffff&amp;lt;/resetMask&amp;gt;
&amp;lt;fields&amp;gt;
&amp;lt;field&amp;gt;&amp;lt;name&amp;gt;timestamp&amp;lt;/name&amp;gt;
&amp;lt;bitOffset&amp;gt;0x0&amp;lt;/bitOffset&amp;gt;
&amp;lt;bitWidth&amp;gt;32&amp;lt;/bitWidth&amp;gt;
&amp;lt;access&amp;gt;read-only&amp;lt;/access&amp;gt;
&amp;lt;/field&amp;gt;
&amp;lt;/fields&amp;gt;
&amp;lt;/register&amp;gt;
&amp;lt;/registers&amp;gt;
&amp;lt;/peripheral&amp;gt;
&amp;lt;/peripherals&amp;gt;
&amp;lt;/device&amp;gt; &lt;/cmsisSrcFileContents&gt;
&lt;addressGroup&gt;&lt;/addressGroup&gt;
&lt;cmsisVars&gt;
&lt;entry&gt;
&lt;key&gt;sysid_timestamp_value&lt;/key&gt;
&lt;value&gt;0x0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;sysid_id_value&lt;/key&gt;
&lt;value&gt;0xacd5cafe&lt;/value&gt;
&lt;/entry&gt;
&lt;/cmsisVars&gt;
&lt;/cmsisInfo&gt;
&lt;/interface&gt;
&lt;/interfaces&gt;
&lt;/boundaryDefinition&gt;</ipxact:value>
</ipxact:parameter>
<ipxact:parameter parameterId="generationInfoDefinition" type="string">
<ipxact:name>generationInfoDefinition</ipxact:name>
<ipxact:displayName>Generation Behavior</ipxact:displayName>
<ipxact:value>&lt;generationInfoDefinition&gt;
&lt;hdlLibraryName&gt;sysid&lt;/hdlLibraryName&gt;
&lt;fileSets&gt;
&lt;fileSet&gt;
&lt;fileSetName&gt;QUARTUS_SYNTH&lt;/fileSetName&gt;
&lt;fileSetFixedName&gt;sysid&lt;/fileSetFixedName&gt;
&lt;fileSetKind&gt;QUARTUS_SYNTH&lt;/fileSetKind&gt;
&lt;fileSetFiles/&gt;
&lt;fileSetFileChangeDefs/&gt;
&lt;/fileSet&gt;
&lt;fileSet&gt;
&lt;fileSetName&gt;SIM_VERILOG&lt;/fileSetName&gt;
&lt;fileSetFixedName&gt;sysid&lt;/fileSetFixedName&gt;
&lt;fileSetKind&gt;SIM_VERILOG&lt;/fileSetKind&gt;
&lt;fileSetFiles/&gt;
&lt;fileSetFileChangeDefs/&gt;
&lt;/fileSet&gt;
&lt;fileSet&gt;
&lt;fileSetName&gt;SIM_VHDL&lt;/fileSetName&gt;
&lt;fileSetFixedName&gt;sysid&lt;/fileSetFixedName&gt;
&lt;fileSetKind&gt;SIM_VHDL&lt;/fileSetKind&gt;
&lt;fileSetFiles/&gt;
&lt;fileSetFileChangeDefs/&gt;
&lt;/fileSet&gt;
&lt;fileSet&gt;
&lt;fileSetName&gt;CDC&lt;/fileSetName&gt;
&lt;fileSetFixedName&gt;sysid&lt;/fileSetFixedName&gt;
&lt;fileSetKind&gt;CDC&lt;/fileSetKind&gt;
&lt;fileSetFiles/&gt;
&lt;fileSetFileChangeDefs/&gt;
&lt;/fileSet&gt;
&lt;fileSet&gt;
&lt;fileSetName&gt;CDC_VHDL&lt;/fileSetName&gt;
&lt;fileSetFixedName&gt;sysid&lt;/fileSetFixedName&gt;
&lt;fileSetKind&gt;CDC_VHDL&lt;/fileSetKind&gt;
&lt;fileSetFiles/&gt;
&lt;fileSetFileChangeDefs/&gt;
&lt;/fileSet&gt;
&lt;/fileSets&gt;
&lt;/generationInfoDefinition&gt;</ipxact:value>
</ipxact:parameter>
<ipxact:parameter parameterId="hdlParameters" type="string">
<ipxact:name>hdlParameters</ipxact:name>
<ipxact:displayName>HDL Parameters</ipxact:displayName>
<ipxact:value>&lt;hdlParameterDescriptorDefinitionList/&gt;</ipxact:value>
</ipxact:parameter>
<ipxact:parameter parameterId="hlsFile" type="string">
<ipxact:name>hlsFile</ipxact:name>
<ipxact:displayName>HLS file</ipxact:displayName>
<ipxact:value></ipxact:value>
</ipxact:parameter>
<ipxact:parameter parameterId="liveModuleName" type="string">
<ipxact:name>liveModuleName</ipxact:name>
<ipxact:displayName>Live Module Name</ipxact:displayName>
<ipxact:value>altera_avalon_sysid_qsys_inst</ipxact:value>
</ipxact:parameter>
<ipxact:parameter parameterId="logicalView" type="string">
<ipxact:name>logicalView</ipxact:name>
<ipxact:displayName>Logical view</ipxact:displayName>
<ipxact:value>ip/peripheral_subsys/sysid.ip</ipxact:value>
</ipxact:parameter>
<ipxact:parameter parameterId="moduleAssignmentDefinition" type="string">
<ipxact:name>moduleAssignmentDefinition</ipxact:name>
<ipxact:displayName>Module Assignments</ipxact:displayName>
<ipxact:value>&lt;assignmentDefinition&gt;
&lt;assignmentValueMap&gt;
&lt;entry&gt;
&lt;key&gt;embeddedsw.CMacro.ID&lt;/key&gt;
&lt;value&gt;-1395275010&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;embeddedsw.CMacro.TIMESTAMP&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;embeddedsw.dts.compatible&lt;/key&gt;
&lt;value&gt;altr,sysid-1.0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;embeddedsw.dts.group&lt;/key&gt;
&lt;value&gt;sysid&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;embeddedsw.dts.name&lt;/key&gt;
&lt;value&gt;sysid&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;embeddedsw.dts.params.id&lt;/key&gt;
&lt;value&gt;-1395275010&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;embeddedsw.dts.params.timestamp&lt;/key&gt;
&lt;value&gt;0&lt;/value&gt;
&lt;/entry&gt;
&lt;entry&gt;
&lt;key&gt;embeddedsw.dts.vendor&lt;/key&gt;
&lt;value&gt;altr&lt;/value&gt;
&lt;/entry&gt;
&lt;/assignmentValueMap&gt;
&lt;/assignmentDefinition&gt;</ipxact:value>
</ipxact:parameter>
<ipxact:parameter parameterId="svInterfaceDefinition" type="string">
<ipxact:name>svInterfaceDefinition</ipxact:name>
<ipxact:displayName>SystemVerilog Interface definition</ipxact:displayName>
<ipxact:value></ipxact:value>
</ipxact:parameter>
<ipxact:parameter parameterId="transformParameters" type="string">
<ipxact:name>transformParameters</ipxact:name>
<ipxact:displayName>Transform Parameters</ipxact:displayName>
<ipxact:value></ipxact:value>
</ipxact:parameter>
</ipxact:parameters>
</altera:altera_module_parameters>
<altera:altera_ecc_parameter_mappings altera:parentModule=""></altera:altera_ecc_parameter_mappings>
</altera:module>
</altera:modules>
<altera:connections>
<altera:connection altera:kind="avalon" altera:version="26.1" altera:start="pb_cpu_0.m0" altera:end="sysid.control_slave">
<altera:connection_parameter altera:parameter_name="arbitrationPriority" altera:parameter_value="1"></altera:connection_parameter>
<altera:connection_parameter altera:parameter_name="baseAddress" altera:parameter_value="0x00010000"></altera:connection_parameter>
<altera:connection_parameter altera:parameter_name="defaultConnection" altera:parameter_value="false"></altera:connection_parameter>
<altera:connection_parameter altera:parameter_name="domainAlias" altera:parameter_value=""></altera:connection_parameter>
<altera:connection_parameter altera:parameter_name="qsys_mm.burstAdapterImplementation" altera:parameter_value="GENERIC_CONVERTER"></altera:connection_parameter>
<altera:connection_parameter altera:parameter_name="qsys_mm.clockCrossingAdapter" altera:parameter_value="AUTO"></altera:connection_parameter>
<altera:connection_parameter altera:parameter_name="qsys_mm.enableAllPipelines" altera:parameter_value="FALSE"></altera:connection_parameter>
<altera:connection_parameter altera:parameter_name="qsys_mm.enableEccProtection" altera:parameter_value="FALSE"></altera:connection_parameter>
<altera:connection_parameter altera:parameter_name="qsys_mm.enableInstrumentation" altera:parameter_value="FALSE"></altera:connection_parameter>
<altera:connection_parameter altera:parameter_name="qsys_mm.enableOutOfOrderSupport" altera:parameter_value="FALSE"></altera:connection_parameter>
<altera:connection_parameter altera:parameter_name="qsys_mm.fifoDepth" altera:parameter_value="8"></altera:connection_parameter>
<altera:connection_parameter altera:parameter_name="qsys_mm.insertDefaultSlave" altera:parameter_value="FALSE"></altera:connection_parameter>
<altera:connection_parameter altera:parameter_name="qsys_mm.interconnectResetSource" altera:parameter_value="DEFAULT"></altera:connection_parameter>
<altera:connection_parameter altera:parameter_name="qsys_mm.interconnectType" altera:parameter_value="STANDARD"></altera:connection_parameter>
<altera:connection_parameter altera:parameter_name="qsys_mm.maxAdditionalLatency" altera:parameter_value="1"></altera:connection_parameter>
<altera:connection_parameter altera:parameter_name="qsys_mm.optimizeRdFifoSize" altera:parameter_value="FALSE"></altera:connection_parameter>
<altera:connection_parameter altera:parameter_name="qsys_mm.piplineType" altera:parameter_value="PIPELINE_STAGE"></altera:connection_parameter>
<altera:connection_parameter altera:parameter_name="qsys_mm.responseFifoType" altera:parameter_value="REGISTER_BASED"></altera:connection_parameter>
<altera:connection_parameter altera:parameter_name="qsys_mm.splitCommandsFor4KBoundary" altera:parameter_value="FALSE"></altera:connection_parameter>
<altera:connection_parameter altera:parameter_name="qsys_mm.syncResets" altera:parameter_value="TRUE"></altera:connection_parameter>
<altera:connection_parameter altera:parameter_name="qsys_mm.widthAdapterImplementation" altera:parameter_value="GENERIC_CONVERTER"></altera:connection_parameter>
</altera:connection>
<altera:connection altera:kind="avalon" altera:version="26.1" altera:start="pb_cpu_0.m0" altera:end="led_pio.s1">
<altera:connection_parameter altera:parameter_name="arbitrationPriority" altera:parameter_value="1"></altera:connection_parameter>
<altera:connection_parameter altera:parameter_name="baseAddress" altera:parameter_value="0x00010080"></altera:connection_parameter>
<altera:connection_parameter altera:parameter_name="defaultConnection" altera:parameter_value="false"></altera:connection_parameter>
<altera:connection_parameter altera:parameter_name="domainAlias" altera:parameter_value=""></altera:connection_parameter>
<altera:connection_parameter altera:parameter_name="qsys_mm.burstAdapterImplementation" altera:parameter_value="GENERIC_CONVERTER"></altera:connection_parameter>
<altera:connection_parameter altera:parameter_name="qsys_mm.clockCrossingAdapter" altera:parameter_value="AUTO"></altera:connection_parameter>
<altera:connection_parameter altera:parameter_name="qsys_mm.enableAllPipelines" altera:parameter_value="FALSE"></altera:connection_parameter>
<altera:connection_parameter altera:parameter_name="qsys_mm.enableEccProtection" altera:parameter_value="FALSE"></altera:connection_parameter>
<altera:connection_parameter altera:parameter_name="qsys_mm.enableInstrumentation" altera:parameter_value="FALSE"></altera:connection_parameter>
<altera:connection_parameter altera:parameter_name="qsys_mm.enableOutOfOrderSupport" altera:parameter_value="FALSE"></altera:connection_parameter>
<altera:connection_parameter altera:parameter_name="qsys_mm.fifoDepth" altera:parameter_value="8"></altera:connection_parameter>
<altera:connection_parameter altera:parameter_name="qsys_mm.insertDefaultSlave" altera:parameter_value="FALSE"></altera:connection_parameter>
<altera:connection_parameter altera:parameter_name="qsys_mm.interconnectResetSource" altera:parameter_value="DEFAULT"></altera:connection_parameter>
<altera:connection_parameter altera:parameter_name="qsys_mm.interconnectType" altera:parameter_value="STANDARD"></altera:connection_parameter>
<altera:connection_parameter altera:parameter_name="qsys_mm.maxAdditionalLatency" altera:parameter_value="1"></altera:connection_parameter>
<altera:connection_parameter altera:parameter_name="qsys_mm.optimizeRdFifoSize" altera:parameter_value="FALSE"></altera:connection_parameter>
<altera:connection_parameter altera:parameter_name="qsys_mm.piplineType" altera:parameter_value="PIPELINE_STAGE"></altera:connection_parameter>
<altera:connection_parameter altera:parameter_name="qsys_mm.responseFifoType" altera:parameter_value="REGISTER_BASED"></altera:connection_parameter>
<altera:connection_parameter altera:parameter_name="qsys_mm.splitCommandsFor4KBoundary" altera:parameter_value="FALSE"></altera:connection_parameter>
<altera:connection_parameter altera:parameter_name="qsys_mm.syncResets" altera:parameter_value="TRUE"></altera:connection_parameter>
<altera:connection_parameter altera:parameter_name="qsys_mm.widthAdapterImplementation" altera:parameter_value="GENERIC_CONVERTER"></altera:connection_parameter>
</altera:connection>
<altera:connection altera:kind="avalon" altera:version="26.1" altera:start="pb_cpu_0.m0" altera:end="dipsw_pio.s1">
<altera:connection_parameter altera:parameter_name="arbitrationPriority" altera:parameter_value="1"></altera:connection_parameter>
<altera:connection_parameter altera:parameter_name="baseAddress" altera:parameter_value="0x00010070"></altera:connection_parameter>
<altera:connection_parameter altera:parameter_name="defaultConnection" altera:parameter_value="false"></altera:connection_parameter>
<altera:connection_parameter altera:parameter_name="domainAlias" altera:parameter_value=""></altera:connection_parameter>
<altera:connection_parameter altera:parameter_name="qsys_mm.burstAdapterImplementation" altera:parameter_value="GENERIC_CONVERTER"></altera:connection_parameter>
<altera:connection_parameter altera:parameter_name="qsys_mm.clockCrossingAdapter" altera:parameter_value="AUTO"></altera:connection_parameter>
<altera:connection_parameter altera:parameter_name="qsys_mm.enableAllPipelines" altera:parameter_value="FALSE"></altera:connection_parameter>
<altera:connection_parameter altera:parameter_name="qsys_mm.enableEccProtection" altera:parameter_value="FALSE"></altera:connection_parameter>
<altera:connection_parameter altera:parameter_name="qsys_mm.enableInstrumentation" altera:parameter_value="FALSE"></altera:connection_parameter>
<altera:connection_parameter altera:parameter_name="qsys_mm.enableOutOfOrderSupport" altera:parameter_value="FALSE"></altera:connection_parameter>
<altera:connection_parameter altera:parameter_name="qsys_mm.fifoDepth" altera:parameter_value="8"></altera:connection_parameter>
<altera:connection_parameter altera:parameter_name="qsys_mm.insertDefaultSlave" altera:parameter_value="FALSE"></altera:connection_parameter>
<altera:connection_parameter altera:parameter_name="qsys_mm.interconnectResetSource" altera:parameter_value="DEFAULT"></altera:connection_parameter>
<altera:connection_parameter altera:parameter_name="qsys_mm.interconnectType" altera:parameter_value="STANDARD"></altera:connection_parameter>
<altera:connection_parameter altera:parameter_name="qsys_mm.maxAdditionalLatency" altera:parameter_value="1"></altera:connection_parameter>
<altera:connection_parameter altera:parameter_name="qsys_mm.optimizeRdFifoSize" altera:parameter_value="FALSE"></altera:connection_parameter>
<altera:connection_parameter altera:parameter_name="qsys_mm.piplineType" altera:parameter_value="PIPELINE_STAGE"></altera:connection_parameter>
<altera:connection_parameter altera:parameter_name="qsys_mm.responseFifoType" altera:parameter_value="REGISTER_BASED"></altera:connection_parameter>
<altera:connection_parameter altera:parameter_name="qsys_mm.splitCommandsFor4KBoundary" altera:parameter_value="FALSE"></altera:connection_parameter>
<altera:connection_parameter altera:parameter_name="qsys_mm.syncResets" altera:parameter_value="TRUE"></altera:connection_parameter>
<altera:connection_parameter altera:parameter_name="qsys_mm.widthAdapterImplementation" altera:parameter_value="GENERIC_CONVERTER"></altera:connection_parameter>
</altera:connection>
<altera:connection altera:kind="avalon" altera:version="26.1" altera:start="pb_cpu_0.m0" altera:end="button_pio.s1">
<altera:connection_parameter altera:parameter_name="arbitrationPriority" altera:parameter_value="1"></altera:connection_parameter>
<altera:connection_parameter altera:parameter_name="baseAddress" altera:parameter_value="0x00010060"></altera:connection_parameter>
<altera:connection_parameter altera:parameter_name="defaultConnection" altera:parameter_value="false"></altera:connection_parameter>
<altera:connection_parameter altera:parameter_name="domainAlias" altera:parameter_value=""></altera:connection_parameter>
<altera:connection_parameter altera:parameter_name="qsys_mm.burstAdapterImplementation" altera:parameter_value="GENERIC_CONVERTER"></altera:connection_parameter>
<altera:connection_parameter altera:parameter_name="qsys_mm.clockCrossingAdapter" altera:parameter_value="AUTO"></altera:connection_parameter>
<altera:connection_parameter altera:parameter_name="qsys_mm.enableAllPipelines" altera:parameter_value="FALSE"></altera:connection_parameter>
<altera:connection_parameter altera:parameter_name="qsys_mm.enableEccProtection" altera:parameter_value="FALSE"></altera:connection_parameter>
<altera:connection_parameter altera:parameter_name="qsys_mm.enableInstrumentation" altera:parameter_value="FALSE"></altera:connection_parameter>
<altera:connection_parameter altera:parameter_name="qsys_mm.enableOutOfOrderSupport" altera:parameter_value="FALSE"></altera:connection_parameter>
<altera:connection_parameter altera:parameter_name="qsys_mm.fifoDepth" altera:parameter_value="8"></altera:connection_parameter>
<altera:connection_parameter altera:parameter_name="qsys_mm.insertDefaultSlave" altera:parameter_value="FALSE"></altera:connection_parameter>
<altera:connection_parameter altera:parameter_name="qsys_mm.interconnectResetSource" altera:parameter_value="DEFAULT"></altera:connection_parameter>
<altera:connection_parameter altera:parameter_name="qsys_mm.interconnectType" altera:parameter_value="STANDARD"></altera:connection_parameter>
<altera:connection_parameter altera:parameter_name="qsys_mm.maxAdditionalLatency" altera:parameter_value="1"></altera:connection_parameter>
<altera:connection_parameter altera:parameter_name="qsys_mm.optimizeRdFifoSize" altera:parameter_value="FALSE"></altera:connection_parameter>
<altera:connection_parameter altera:parameter_name="qsys_mm.piplineType" altera:parameter_value="PIPELINE_STAGE"></altera:connection_parameter>
<altera:connection_parameter altera:parameter_name="qsys_mm.responseFifoType" altera:parameter_value="REGISTER_BASED"></altera:connection_parameter>
<altera:connection_parameter altera:parameter_name="qsys_mm.splitCommandsFor4KBoundary" altera:parameter_value="FALSE"></altera:connection_parameter>
<altera:connection_parameter altera:parameter_name="qsys_mm.syncResets" altera:parameter_value="TRUE"></altera:connection_parameter>
<altera:connection_parameter altera:parameter_name="qsys_mm.widthAdapterImplementation" altera:parameter_value="GENERIC_CONVERTER"></altera:connection_parameter>
</altera:connection>
<altera:connection altera:kind="clock" altera:version="26.1" altera:start="periph_clk.out_clk" altera:end="sysid.clk"></altera:connection>
<altera:connection altera:kind="clock" altera:version="26.1" altera:start="periph_clk.out_clk" altera:end="pb_cpu_0.clk"></altera:connection>
<altera:connection altera:kind="clock" altera:version="26.1" altera:start="periph_clk.out_clk" altera:end="led_pio.clk"></altera:connection>
<altera:connection altera:kind="clock" altera:version="26.1" altera:start="periph_clk.out_clk" altera:end="dipsw_pio.clk"></altera:connection>
<altera:connection altera:kind="clock" altera:version="26.1" altera:start="periph_clk.out_clk" altera:end="button_pio.clk"></altera:connection>
<altera:connection altera:kind="reset" altera:version="26.1" altera:start="periph_rst_in.out_reset" altera:end="sysid.reset"></altera:connection>
<altera:connection altera:kind="reset" altera:version="26.1" altera:start="periph_rst_in.out_reset" altera:end="led_pio.reset"></altera:connection>
<altera:connection altera:kind="reset" altera:version="26.1" altera:start="periph_rst_in.out_reset" altera:end="dipsw_pio.reset"></altera:connection>
<altera:connection altera:kind="reset" altera:version="26.1" altera:start="periph_rst_in.out_reset" altera:end="button_pio.reset"></altera:connection>
<altera:connection altera:kind="reset" altera:version="26.1" altera:start="periph_rst_in.out_reset" altera:end="pb_cpu_0.reset"></altera:connection>
</altera:connections>
<altera:interconnect_requirements></altera:interconnect_requirements>
<altera:wire_level_connections></altera:wire_level_connections>
<altera:hdl_parameters></altera:hdl_parameters>
<altera:hdl_parameter_mappings></altera:hdl_parameter_mappings>
<altera:preserved_ports_for_debug></altera:preserved_ports_for_debug>
<altera:altera_group_hierarchy_contents></altera:altera_group_hierarchy_contents>
<altera:altera_interface_boundary>
<altera:interface_mapping altera:name="button_pio_external_connection" altera:internal="button_pio.external_connection" altera:type="conduit" altera:dir="end"></altera:interface_mapping>
<altera:interface_mapping altera:name="button_pio_irq" altera:internal="button_pio.irq" altera:type="interrupt" altera:dir="end"></altera:interface_mapping>
<altera:interface_mapping altera:name="clk" altera:internal="periph_clk.in_clk" altera:type="clock" altera:dir="end"></altera:interface_mapping>
<altera:interface_mapping altera:name="dipsw_pio_external_connection" altera:internal="dipsw_pio.external_connection" altera:type="conduit" altera:dir="end"></altera:interface_mapping>
<altera:interface_mapping altera:name="dipsw_pio_irq" altera:internal="dipsw_pio.irq" altera:type="interrupt" altera:dir="end"></altera:interface_mapping>
<altera:interface_mapping altera:name="led_pio_external_connection" altera:internal="led_pio.external_connection" altera:type="conduit" altera:dir="end"></altera:interface_mapping>
<altera:interface_mapping altera:name="pb_cpu_0_s0" altera:internal="pb_cpu_0.s0" altera:type="avalon" altera:dir="end"></altera:interface_mapping>
<altera:interface_mapping altera:name="reset" altera:internal="periph_rst_in.in_reset" altera:type="reset" altera:dir="end"></altera:interface_mapping>
</altera:altera_interface_boundary>
<ipxact:components>
<ipxact:component>
<ipxact:vendor>Intel Corporation</ipxact:vendor>
<ipxact:library>addressMap</ipxact:library>
<ipxact:name>addressMap</ipxact:name>
<ipxact:version>1.0</ipxact:version>
<ipxact:busInterfaces>
<ipxact:busInterface>
<ipxact:name>sysid.control_slave</ipxact:name>
<ipxact:busType vendor="intel" library="intel" name="avalon" version="26.1"></ipxact:busType>
</ipxact:busInterface>
<ipxact:busInterface>
<ipxact:name>led_pio.s1</ipxact:name>
<ipxact:busType vendor="intel" library="intel" name="avalon" version="26.1"></ipxact:busType>
</ipxact:busInterface>
<ipxact:busInterface>
<ipxact:name>dipsw_pio.s1</ipxact:name>
<ipxact:busType vendor="intel" library="intel" name="avalon" version="26.1"></ipxact:busType>
</ipxact:busInterface>
<ipxact:busInterface>
<ipxact:name>button_pio.s1</ipxact:name>
<ipxact:busType vendor="intel" library="intel" name="avalon" version="26.1"></ipxact:busType>
</ipxact:busInterface>
<ipxact:busInterface>
<ipxact:name>pb_cpu_0.m0</ipxact:name>
<ipxact:busType vendor="intel" library="intel" name="avalon" version="26.1"></ipxact:busType>
<ipxact:master>
<ipxact:addressSpaceRef addressSpaceRef="pb_cpu_0.m0">
<ipxact:baseAddress>0x0001_0000</ipxact:baseAddress>
</ipxact:addressSpaceRef>
</ipxact:master>
</ipxact:busInterface>
</ipxact:busInterfaces>
<ipxact:addressSpaces>
<ipxact:addressSpace>
<ipxact:name>pb_cpu_0.m0</ipxact:name>
<ipxact:segments>
<ipxact:segment>
<ipxact:name>sysid.control_slave</ipxact:name>
<ipxact:addressOffset>0x0001_0000</ipxact:addressOffset>
<ipxact:range>0x0000_0008</ipxact:range>
</ipxact:segment>
<ipxact:segment>
<ipxact:name>led_pio.s1</ipxact:name>
<ipxact:addressOffset>0x0001_0080</ipxact:addressOffset>
<ipxact:range>0x0000_0010</ipxact:range>
</ipxact:segment>
<ipxact:segment>
<ipxact:name>dipsw_pio.s1</ipxact:name>
<ipxact:addressOffset>0x0001_0070</ipxact:addressOffset>
<ipxact:range>0x0000_0010</ipxact:range>
</ipxact:segment>
<ipxact:segment>
<ipxact:name>button_pio.s1</ipxact:name>
<ipxact:addressOffset>0x0001_0060</ipxact:addressOffset>
<ipxact:range>0x0000_0010</ipxact:range>
</ipxact:segment>
</ipxact:segments>
</ipxact:addressSpace>
</ipxact:addressSpaces>
<ipxact:memoryMaps></ipxact:memoryMaps>
</ipxact:component>
</ipxact:components>
<altera:altera_has_warnings>false</altera:altera_has_warnings>
<altera:altera_has_errors>false</altera:altera_has_errors>
</ipxact:vendorExtensions>
</ipxact:design>