<?xml version="1.0" encoding="UTF-8"?>
<system name="$${FILENAME}">
 <component
   name="$${FILENAME}"
   displayName="$${FILENAME}"
   version="1.0"
   description=""
   tags=""
   categories="System" />
 <parameter name="bonusData"><![CDATA[bonusData 
{
   element arradio
   {
      datum _sortIndex
      {
         value = "2";
         type = "int";
      }
   }
   element arradio.axi_ad9361_s_axi
   {
      datum baseAddress
      {
         value = "131072";
         type = "String";
      }
   }
   element arradio.axi_dmac_adc_s_axi
   {
      datum baseAddress
      {
         value = "0";
         type = "String";
      }
   }
   element arradio.axi_dmac_dac_s_axi
   {
      datum baseAddress
      {
         value = "16384";
         type = "String";
      }
   }
   element arradio.gpio_s1
   {
      datum baseAddress
      {
         value = "36864";
         type = "String";
      }
   }
   element arradio.spi_ad9361_spi_control_port
   {
      datum baseAddress
      {
         value = "32768";
         type = "String";
      }
   }
   element c5soc
   {
      datum _sortIndex
      {
         value = "1";
         type = "int";
      }
   }
   element sys_clk
   {
      datum _sortIndex
      {
         value = "0";
         type = "int";
      }
   }
   element system_bd
   {
      datum _originalDeviceFamily
      {
         value = "Cyclone V";
         type = "String";
      }
   }
   element system_bd
   {
      datum _originalDeviceFamily
      {
         value = "Cyclone V";
         type = "String";
      }
   }
   element system_bd
   {
      datum _originalDeviceFamily
      {
         value = "Cyclone V";
         type = "String";
      }
   }
   element system_bd
   {
      datum _originalDeviceFamily
      {
         value = "Cyclone V";
         type = "String";
      }
   }
   element system_bd
   {
      datum _originalDeviceFamily
      {
         value = "Cyclone V";
         type = "String";
      }
   }
   element system_bd
   {
      datum _originalDeviceFamily
      {
         value = "Cyclone V";
         type = "String";
      }
   }
   element system_bd
   {
      datum _originalDeviceFamily
      {
         value = "Cyclone V";
         type = "String";
      }
   }
   element system_bd
   {
      datum _originalDeviceFamily
      {
         value = "Cyclone V";
         type = "String";
      }
   }
   element system_bd
   {
      datum _originalDeviceFamily
      {
         value = "Cyclone V";
         type = "String";
      }
   }
}
]]></parameter>
 <parameter name="clockCrossingAdapter" value="FIFO" />
 <parameter name="device" value="5CSXFC6D6F31C8ES" />
 <parameter name="deviceFamily" value="Cyclone V" />
 <parameter name="deviceSpeedGrade" value="8_H6" />
 <parameter name="fabricMode" value="QSYS" />
 <parameter name="generateLegacySim" value="false" />
 <parameter name="generationId" value="0" />
 <parameter name="globalResetBus" value="false" />
 <parameter name="hdlLanguage" value="VERILOG" />
 <parameter name="hideFromIPCatalog" value="false" />
 <parameter name="lockedInterfaceDefinition" value="" />
 <parameter name="maxAdditionalLatency" value="2" />
 <parameter name="projectName" value="arradio_c5soc.qpf" />
 <parameter name="sopcBorderPoints" value="false" />
 <parameter name="systemHash" value="0" />
 <parameter name="testBenchDutName" value="" />
 <parameter name="timeStamp" value="0" />
 <parameter name="useTestBenchNamingPattern" value="false" />
 <instanceScript></instanceScript>
 <interface
   name="axi_ad9361_device_clock"
   internal="arradio.axi_ad9361_device_clock"
   type="clock"
   dir="end" />
 <interface
   name="axi_ad9361_device_if"
   internal="arradio.axi_ad9361_device_if"
   type="conduit"
   dir="end" />
 <interface
   name="axi_ad9361_l_clk"
   internal="arradio.axi_ad9361_l_clk"
   type="clock"
   dir="start" />
 <interface name="clk" internal="sys_clk.clk_in" type="clock" dir="end" />
 <interface
   name="gpio_external_connection"
   internal="arradio.gpio_external_connection"
   type="conduit"
   dir="end" />
 <interface name="reset" internal="sys_clk.clk_in_reset" type="reset" dir="end" />
 <interface
   name="spi_ad9361_external"
   internal="arradio.spi_ad9361_external"
   type="conduit"
   dir="end" />
 <interface
   name="sys_gpio_external_connection"
   internal="c5soc.sys_gpio_external_connection"
   type="conduit"
   dir="end" />
 <interface
   name="sys_hps_h2f_reset"
   internal="c5soc.sys_hps_h2f_reset"
   type="reset"
   dir="start" />
 <interface
   name="sys_hps_hps_io"
   internal="c5soc.sys_hps_hps_io"
   type="conduit"
   dir="end" />
 <interface
   name="sys_hps_i2c0"
   internal="c5soc.sys_hps_i2c0"
   type="conduit"
   dir="end" />
 <interface
   name="sys_hps_i2c0_clk"
   internal="c5soc.sys_hps_i2c0_clk"
   type="clock"
   dir="start" />
 <interface
   name="sys_hps_i2c0_scl_in"
   internal="c5soc.sys_hps_i2c0_scl_in"
   type="clock"
   dir="end" />
 <interface
   name="sys_hps_memory"
   internal="c5soc.sys_hps_memory"
   type="conduit"
   dir="end" />
 <interface
   name="sys_hps_spim0"
   internal="c5soc.sys_hps_spim0"
   type="conduit"
   dir="end" />
 <interface
   name="sys_hps_spim0_sclk_out"
   internal="c5soc.sys_hps_spim0_sclk_out"
   type="clock"
   dir="start" />
 <interface
   name="vga_clock_video_output_clocked_video"
   internal="c5soc.vga_clock_video_output_clocked_video"
   type="conduit"
   dir="end" />
 <interface
   name="vga_pixel_clock_bridge_out_clk"
   internal="c5soc.vga_pixel_clock_bridge_out_clk"
   type="clock"
   dir="start" />
 <module name="arradio" kind="arradio_bd" version="1.0" enabled="1">
  <parameter name="AUTO_AXI_AD9361_DEVICE_CLOCK_CLOCK_DOMAIN" value="1" />
  <parameter name="AUTO_AXI_AD9361_DEVICE_CLOCK_CLOCK_RATE" value="0" />
  <parameter name="AUTO_AXI_AD9361_DEVICE_CLOCK_RESET_DOMAIN" value="1" />
  <parameter name="AUTO_AXI_DMAC_ADC_M_DEST_AXI_ADDRESS_MAP"><![CDATA[<address-map><slave name='c5soc_sys_hps_bridges.f2h_sdram1_data' start='0x0' end='0x100000000' /></address-map>]]></parameter>
  <parameter
     name="AUTO_AXI_DMAC_ADC_M_DEST_AXI_ADDRESS_WIDTH"
     value="AddressWidth = 32" />
  <parameter name="AUTO_AXI_DMAC_DAC_M_SRC_AXI_ADDRESS_MAP"><![CDATA[<address-map><slave name='c5soc_sys_hps_bridges.f2h_sdram2_data' start='0x0' end='0x100000000' /></address-map>]]></parameter>
  <parameter
     name="AUTO_AXI_DMAC_DAC_M_SRC_AXI_ADDRESS_WIDTH"
     value="AddressWidth = 32" />
  <parameter name="AUTO_DEVICE" value="5CSXFC6D6F31C8ES" />
  <parameter name="AUTO_DEVICE_FAMILY" value="Cyclone V" />
  <parameter name="AUTO_DEVICE_SPEEDGRADE" value="8_H6" />
  <parameter name="AUTO_GENERATION_ID" value="0" />
  <parameter name="AUTO_MEM_CLK_CLOCK_DOMAIN" value="10" />
  <parameter name="AUTO_MEM_CLK_CLOCK_RATE" value="80000000" />
  <parameter name="AUTO_MEM_CLK_RESET_DOMAIN" value="10" />
  <parameter name="AUTO_SYS_CLK_CLOCK_DOMAIN" value="3" />
  <parameter name="AUTO_SYS_CLK_CLOCK_RATE" value="50000000" />
  <parameter name="AUTO_SYS_CLK_RESET_DOMAIN" value="3" />
  <parameter name="AUTO_UNIQUE_ID">$${FILENAME}_arradio</parameter>
 </module>
 <module name="c5soc" kind="c5soc_system_bd" version="1.0" enabled="1">
  <parameter name="AUTO_DEVICE" value="5CSXFC6D6F31C8ES" />
  <parameter name="AUTO_DEVICE_FAMILY" value="Cyclone V" />
  <parameter name="AUTO_DEVICE_SPEEDGRADE" value="8_H6" />
  <parameter name="AUTO_GENERATION_ID" value="0" />
  <parameter name="AUTO_SYS_CLK_CLOCK_DOMAIN" value="3" />
  <parameter name="AUTO_SYS_CLK_CLOCK_RATE" value="50000000" />
  <parameter name="AUTO_SYS_CLK_RESET_DOMAIN" value="3" />
  <parameter name="AUTO_SYS_CPU_INTERCONNECT_M0_ADDRESS_MAP"><![CDATA[<address-map><slave name='arradio_axi_dmac_adc.s_axi' start='0x0' end='0x4000' /><slave name='arradio_axi_dmac_dac.s_axi' start='0x4000' end='0x8000' /><slave name='arradio_spi_ad9361.spi_control_port' start='0x8000' end='0x8020' /><slave name='arradio_gpio.s1' start='0x9000' end='0x9010' /><slave name='arradio_axi_ad9361.s_axi' start='0x20000' end='0x30000' /></address-map>]]></parameter>
  <parameter
     name="AUTO_SYS_CPU_INTERCONNECT_M0_ADDRESS_WIDTH"
     value="AddressWidth = 18" />
  <parameter name="AUTO_SYS_HPS_I2C0_SCL_IN_CLOCK_DOMAIN" value="7" />
  <parameter name="AUTO_SYS_HPS_I2C0_SCL_IN_CLOCK_RATE" value="0" />
  <parameter name="AUTO_SYS_HPS_I2C0_SCL_IN_RESET_DOMAIN" value="7" />
  <parameter name="AUTO_SYS_INTR_INTERRUPTS_USED" value="7" />
  <parameter name="AUTO_UNIQUE_ID" value="$${FILENAME}_c5soc" />
 </module>
 <module name="sys_clk" kind="clock_source" version="15.1" enabled="1">
  <parameter name="clockFrequency" value="50000000" />
  <parameter name="clockFrequencyKnown" value="true" />
  <parameter name="inputClockFrequency" value="0" />
  <parameter name="resetSynchronousEdges" value="NONE" />
 </module>
 <connection
   kind="avalon"
   version="15.1"
   start="arradio.axi_dmac_adc_m_dest_axi"
   end="c5soc.sys_mem_interconnect_axi0_s0">
  <parameter name="arbitrationPriority" value="1" />
  <parameter name="baseAddress" value="0x0000" />
  <parameter name="defaultConnection" value="false" />
 </connection>
 <connection
   kind="avalon"
   version="15.1"
   start="arradio.axi_dmac_dac_m_src_axi"
   end="c5soc.sys_mem_interconnect_axi1_s0">
  <parameter name="arbitrationPriority" value="1" />
  <parameter name="baseAddress" value="0x0000" />
  <parameter name="defaultConnection" value="false" />
 </connection>
 <connection
   kind="avalon"
   version="15.1"
   start="c5soc.sys_cpu_interconnect_m0"
   end="arradio.axi_ad9361_s_axi">
  <parameter name="arbitrationPriority" value="1" />
  <parameter name="baseAddress" value="0x00020000" />
  <parameter name="defaultConnection" value="false" />
 </connection>
 <connection
   kind="avalon"
   version="15.1"
   start="c5soc.sys_cpu_interconnect_m0"
   end="arradio.axi_dmac_adc_s_axi">
  <parameter name="arbitrationPriority" value="1" />
  <parameter name="baseAddress" value="0x0000" />
  <parameter name="defaultConnection" value="false" />
 </connection>
 <connection
   kind="avalon"
   version="15.1"
   start="c5soc.sys_cpu_interconnect_m0"
   end="arradio.axi_dmac_dac_s_axi">
  <parameter name="arbitrationPriority" value="1" />
  <parameter name="baseAddress" value="0x4000" />
  <parameter name="defaultConnection" value="false" />
 </connection>
 <connection
   kind="avalon"
   version="15.1"
   start="c5soc.sys_cpu_interconnect_m0"
   end="arradio.gpio_s1">
  <parameter name="arbitrationPriority" value="1" />
  <parameter name="baseAddress" value="0x9000" />
  <parameter name="defaultConnection" value="false" />
 </connection>
 <connection
   kind="avalon"
   version="15.1"
   start="c5soc.sys_cpu_interconnect_m0"
   end="arradio.spi_ad9361_spi_control_port">
  <parameter name="arbitrationPriority" value="1" />
  <parameter name="baseAddress" value="0x8000" />
  <parameter name="defaultConnection" value="false" />
 </connection>
 <connection kind="clock" version="15.1" start="sys_clk.clk" end="c5soc.sys_clk" />
 <connection kind="clock" version="15.1" start="sys_clk.clk" end="arradio.sys_clk" />
 <connection
   kind="clock"
   version="15.1"
   start="c5soc.mem_clk"
   end="arradio.mem_clk" />
 <connection
   kind="interrupt"
   version="15.1"
   start="c5soc.sys_intr"
   end="arradio.axi_dmac_adc_intr">
  <parameter name="irqNumber" value="2" />
 </connection>
 <connection
   kind="interrupt"
   version="15.1"
   start="c5soc.sys_intr"
   end="arradio.axi_dmac_dac_intr">
  <parameter name="irqNumber" value="1" />
 </connection>
 <connection
   kind="interrupt"
   version="15.1"
   start="c5soc.sys_intr"
   end="arradio.spi_ad9361_irq">
  <parameter name="irqNumber" value="0" />
 </connection>
 <connection
   kind="reset"
   version="15.1"
   start="sys_clk.clk_reset"
   end="c5soc.sys_rst" />
 <connection
   kind="reset"
   version="15.1"
   start="sys_clk.clk_reset"
   end="arradio.sys_rst" />
 <connection
   kind="reset"
   version="15.1"
   start="c5soc.mem_rst"
   end="arradio.mem_rst" />
 <interconnectRequirement for="$system" name="qsys_mm.clockCrossingAdapter" value="FIFO" />
 <interconnectRequirement for="$system" name="qsys_mm.maxAdditionalLatency" value="2" />
 <interconnectRequirement
   for="mm_interconnect_0|cmd_mux"
   name="qsys_mm.postTransform.pipelineCount"
   value="0" />
 <interconnectRequirement
   for="mm_interconnect_2|cmd_mux"
   name="qsys_mm.postTransform.pipelineCount"
   value="0" />
 <interconnectRequirement
   for="mm_interconnect_3|cmd_mux"
   name="qsys_mm.postTransform.pipelineCount"
   value="0" />
 <interconnectRequirement
   for="mm_interconnect_3|cmd_mux_001"
   name="qsys_mm.postTransform.pipelineCount"
   value="0" />
 <interconnectRequirement
   for="mm_interconnect_4|axi_dmac_dac_m_src_axi_agent.write_cp/router.sink"
   name="qsys_mm.postTransform.pipelineCount"
   value="0" />
 <interconnectRequirement
   for="mm_interconnect_4|cmd_mux"
   name="qsys_mm.postTransform.pipelineCount"
   value="0" />
 <interconnectRequirement
   for="mm_interconnect_4|cmd_mux_001"
   name="qsys_mm.postTransform.pipelineCount"
   value="0" />
</system>
