<!-- Address table for FTM Control FPGA firmware  -->

<node id="TOP">
	<node id="common_idversion" module="file://ftm_common_IdVersion.xml" address="0x0" description="ID register" fwinfo = "endpoint;width=3">
	</node>

	<node id="module_control" module="file://ftm_module_control.xml" address="0x8" description="ctrl/stat register" fwinfo = "endpoint;width=2">
	</node>

	<node id="xadc" module="file://ftm_xadc.xml" address="0x10" description="XADC conversions"  fwinfo = "endpoint;width=4">
	</node>

	<node id="reconfigure" module="file://ftm_reconfigure.xml" address="0x20" description="Control FPGA" fwinfo = "endpoint;width=1">
	</node>

	<node id="pll_spi_ram" module="file://ftm_pll_spi_ram.xml" address="0x100" description="SPI_RAM" fwinfo = "endpoint;width=6">
	</node>

	<node id="flash_spi_ram" module="file://ftm_flash_spi_ram.xml" address="0x200" description="SPI_RAM" fwinfo = "endpoint;width=9">
	</node>

	<node id="playback_control" module="file://ftm_playback_control.xml" address="0x600" description="TTC Signal Generator" fwinfo = "endpoint;width=2">
	</node>

	<node id="mgt_xcvr_control" module="file://ftm_con_mgt_registers.xml" address="0x800" description="MGT Transceiver Control" fwinfo = "endpoint;width=4">
	</node>

	<node id="ttc_fmc" module="file://ftm_ttc_fmc.xml" address="0x1000" description="TTC control and status"  fwinfo = "endpoint;width=3">
	</node>

    <node id="i2c_eeprom" module="file://ftm_i2c.xml" address="0x1300" description="EEPROM" fwinfo="endpoint;width=4">
    </node>

    <node id="i2c_mpods"  module="file://ftm_i2c.xml" address="0x1310" description="MiniPODS" fwinfo="endpoint;width=4">
    </node>

    <node id="i2c_bridge"  module="file://ftm_i2c.xml" address="0x1320" description="BRIDGE" fwinfo="endpoint;width=4">
    </node>

    <node id="i2c_adcs"  module="file://ftm_i2c.xml" address="0x1330" description="VI ADCs Producrion FTM" fwinfo="endpoint;width=4">
    </node>

	<node id="ftm_buffer_control" module="file://ftm_mgt_buf_control.xml" address="0x1100" description="MGT Tx Rx pointers" fwinfo = "endpoint;width=3">
	</node>

	<node id="l1a_generator" module="file://ftm_l1a_generator.xml" address="0x2000" description="L1A Pattern Generator" fwinfo = "endpoint;width=13">
	</node>

	<node id="ttcinfo" module="file://ftm_ttcinfo.xml" address="0x10000" description="TTC-INFO control and Status" fwinfo = "endpoint;width=4">
	</node>

   <node id="mgt_source_ram" module="file://ftm_con_source_ram.xml" address="0x100000" description="Source RAM" fwinfo = "endpoint;width=20"> 
   </node>

	<node id="mgt_sink_ram" module="file://ftm_con_sink_ram.xml" address="0x200000" description="Sink RAM" fwinfo = "endpoint;width=20">
	</node>


</node>

