adrv9371- qsys updates
parent
54f398cc36
commit
a958ef27da
|
@ -33,6 +33,14 @@
|
||||||
type = "int";
|
type = "int";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
element adrv9371x.avl_ad9371_gpio
|
||||||
|
{
|
||||||
|
datum baseAddress
|
||||||
|
{
|
||||||
|
value = "222208";
|
||||||
|
type = "String";
|
||||||
|
}
|
||||||
|
}
|
||||||
element adrv9371x.avl_rx_jesd
|
element adrv9371x.avl_rx_jesd
|
||||||
{
|
{
|
||||||
datum baseAddress
|
datum baseAddress
|
||||||
|
@ -137,30 +145,6 @@
|
||||||
type = "String";
|
type = "String";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
element fmcomms2.axi_ad9361_s_axi
|
|
||||||
{
|
|
||||||
datum baseAddress
|
|
||||||
{
|
|
||||||
value = "0";
|
|
||||||
type = "String";
|
|
||||||
}
|
|
||||||
}
|
|
||||||
element fmcomms2.axi_dmac_adc_s_axi
|
|
||||||
{
|
|
||||||
datum baseAddress
|
|
||||||
{
|
|
||||||
value = "81920";
|
|
||||||
type = "String";
|
|
||||||
}
|
|
||||||
}
|
|
||||||
element fmcomms2.axi_dmac_dac_s_axi
|
|
||||||
{
|
|
||||||
datum baseAddress
|
|
||||||
{
|
|
||||||
value = "65536";
|
|
||||||
type = "String";
|
|
||||||
}
|
|
||||||
}
|
|
||||||
element sys_clk
|
element sys_clk
|
||||||
{
|
{
|
||||||
datum _sortIndex
|
datum _sortIndex
|
||||||
|
@ -414,6 +398,7 @@
|
||||||
<parameter name="timeStamp" value="0" />
|
<parameter name="timeStamp" value="0" />
|
||||||
<parameter name="useTestBenchNamingPattern" value="false" />
|
<parameter name="useTestBenchNamingPattern" value="false" />
|
||||||
<instanceScript></instanceScript>
|
<instanceScript></instanceScript>
|
||||||
|
<interface name="gpio" internal="adrv9371x.ad9371_gpio" type="conduit" dir="end" />
|
||||||
<interface name="hps_ddr" internal="a10soc.hps_ddr" type="conduit" dir="end" />
|
<interface name="hps_ddr" internal="a10soc.hps_ddr" type="conduit" dir="end" />
|
||||||
<interface
|
<interface
|
||||||
name="hps_ddr_oct"
|
name="hps_ddr_oct"
|
||||||
|
@ -487,12 +472,12 @@
|
||||||
<parameter name="AUTO_HPS_DDR_REF_CLK_CLOCK_DOMAIN" value="1" />
|
<parameter name="AUTO_HPS_DDR_REF_CLK_CLOCK_DOMAIN" value="1" />
|
||||||
<parameter name="AUTO_HPS_DDR_REF_CLK_CLOCK_RATE" value="0" />
|
<parameter name="AUTO_HPS_DDR_REF_CLK_CLOCK_RATE" value="0" />
|
||||||
<parameter name="AUTO_HPS_DDR_REF_CLK_RESET_DOMAIN" value="1" />
|
<parameter name="AUTO_HPS_DDR_REF_CLK_RESET_DOMAIN" value="1" />
|
||||||
<parameter name="AUTO_HPS_IRQ0_INTERRUPTS_USED" value="7" />
|
<parameter name="AUTO_HPS_IRQ0_INTERRUPTS_USED" value="15" />
|
||||||
<parameter name="AUTO_HPS_IRQ1_INTERRUPTS_USED" value="0" />
|
<parameter name="AUTO_HPS_IRQ1_INTERRUPTS_USED" value="0" />
|
||||||
<parameter name="AUTO_SYS_CLK_CLOCK_DOMAIN" value="5" />
|
<parameter name="AUTO_SYS_CLK_CLOCK_DOMAIN" value="5" />
|
||||||
<parameter name="AUTO_SYS_CLK_CLOCK_RATE" value="100000000" />
|
<parameter name="AUTO_SYS_CLK_CLOCK_RATE" value="100000000" />
|
||||||
<parameter name="AUTO_SYS_CLK_RESET_DOMAIN" value="5" />
|
<parameter name="AUTO_SYS_CLK_RESET_DOMAIN" value="5" />
|
||||||
<parameter name="AUTO_SYS_CPU_M_AVL_ADDRESS_MAP"><![CDATA[<address-map><slave name='adrv9371x_axi_os_jesd_xcvr.s_axi' start='0x0' end='0x10000' /><slave name='adrv9371x_axi_jesd_xcvr.s_axi' start='0x10000' end='0x20000' /><slave name='adrv9371x_axi_dac_dma.s_axi' start='0x20000' end='0x24000' /><slave name='adrv9371x_axi_os_adc_dma.s_axi' start='0x24000' end='0x28000' /><slave name='adrv9371x_axi_adc_dma.s_axi' start='0x28000' end='0x2C000' /><slave name='adrv9371x_xcvr_tx_core.reconfig_avmm' start='0x2C000' end='0x30000' /><slave name='adrv9371x_xcvr_rx_core.reconfig_avmm' start='0x30000' end='0x32000' /><slave name='adrv9371x_xcvr_rx_os_core.reconfig_avmm' start='0x32000' end='0x34000' /><slave name='adrv9371x_xcvr_tx_lane_pll.reconfig_avmm0' start='0x34000' end='0x35000' /><slave name='adrv9371x_xcvr_pll_reconfig.mgmt_avalon_slave' start='0x35000' end='0x35800' /><slave name='adrv9371x_xcvr_tx_core.jesd204_tx_avs' start='0x35800' end='0x35C00' /><slave name='adrv9371x_xcvr_rx_os_core.jesd204_rx_avs' start='0x35C00' end='0x36000' /><slave name='adrv9371x_xcvr_rx_core.jesd204_rx_avs' start='0x36000' end='0x36400' /></address-map>]]></parameter>
|
<parameter name="AUTO_SYS_CPU_M_AVL_ADDRESS_MAP"><![CDATA[<address-map><slave name='adrv9371x_axi_os_jesd_xcvr.s_axi' start='0x0' end='0x10000' /><slave name='adrv9371x_axi_jesd_xcvr.s_axi' start='0x10000' end='0x20000' /><slave name='adrv9371x_axi_dac_dma.s_axi' start='0x20000' end='0x24000' /><slave name='adrv9371x_axi_os_adc_dma.s_axi' start='0x24000' end='0x28000' /><slave name='adrv9371x_axi_adc_dma.s_axi' start='0x28000' end='0x2C000' /><slave name='adrv9371x_xcvr_tx_core.reconfig_avmm' start='0x2C000' end='0x30000' /><slave name='adrv9371x_xcvr_rx_core.reconfig_avmm' start='0x30000' end='0x32000' /><slave name='adrv9371x_xcvr_rx_os_core.reconfig_avmm' start='0x32000' end='0x34000' /><slave name='adrv9371x_xcvr_tx_lane_pll.reconfig_avmm0' start='0x34000' end='0x35000' /><slave name='adrv9371x_xcvr_pll_reconfig.mgmt_avalon_slave' start='0x35000' end='0x35800' /><slave name='adrv9371x_xcvr_tx_core.jesd204_tx_avs' start='0x35800' end='0x35C00' /><slave name='adrv9371x_xcvr_rx_os_core.jesd204_rx_avs' start='0x35C00' end='0x36000' /><slave name='adrv9371x_xcvr_rx_core.jesd204_rx_avs' start='0x36000' end='0x36400' /><slave name='adrv9371x_ad9371_gpio.s1' start='0x36400' end='0x36420' /></address-map>]]></parameter>
|
||||||
<parameter name="AUTO_SYS_CPU_M_AVL_ADDRESS_WIDTH" value="AddressWidth = 18" />
|
<parameter name="AUTO_SYS_CPU_M_AVL_ADDRESS_WIDTH" value="AddressWidth = 18" />
|
||||||
<parameter name="AUTO_UNIQUE_ID" value="$${FILENAME}_a10soc" />
|
<parameter name="AUTO_UNIQUE_ID" value="$${FILENAME}_a10soc" />
|
||||||
</module>
|
</module>
|
||||||
|
@ -548,6 +533,15 @@
|
||||||
<parameter name="baseAddress" value="0x0000" />
|
<parameter name="baseAddress" value="0x0000" />
|
||||||
<parameter name="defaultConnection" value="false" />
|
<parameter name="defaultConnection" value="false" />
|
||||||
</connection>
|
</connection>
|
||||||
|
<connection
|
||||||
|
kind="avalon"
|
||||||
|
version="15.1"
|
||||||
|
start="a10soc.sys_cpu_m_avl"
|
||||||
|
end="adrv9371x.avl_ad9371_gpio">
|
||||||
|
<parameter name="arbitrationPriority" value="1" />
|
||||||
|
<parameter name="baseAddress" value="0x00036400" />
|
||||||
|
<parameter name="defaultConnection" value="false" />
|
||||||
|
</connection>
|
||||||
<connection
|
<connection
|
||||||
kind="avalon"
|
kind="avalon"
|
||||||
version="15.1"
|
version="15.1"
|
||||||
|
@ -671,6 +665,13 @@
|
||||||
version="15.1"
|
version="15.1"
|
||||||
start="sys_clk.clk"
|
start="sys_clk.clk"
|
||||||
end="adrv9371x.sys_clk" />
|
end="adrv9371x.sys_clk" />
|
||||||
|
<connection
|
||||||
|
kind="interrupt"
|
||||||
|
version="15.1"
|
||||||
|
start="a10soc.hps_irq0"
|
||||||
|
end="adrv9371x.ad9371_gpio_irq">
|
||||||
|
<parameter name="irqNumber" value="3" />
|
||||||
|
</connection>
|
||||||
<connection
|
<connection
|
||||||
kind="interrupt"
|
kind="interrupt"
|
||||||
version="15.1"
|
version="15.1"
|
||||||
|
|
|
@ -9,6 +9,14 @@
|
||||||
categories="System" />
|
categories="System" />
|
||||||
<parameter name="bonusData"><![CDATA[bonusData
|
<parameter name="bonusData"><![CDATA[bonusData
|
||||||
{
|
{
|
||||||
|
element ad9371_gpio
|
||||||
|
{
|
||||||
|
datum _sortIndex
|
||||||
|
{
|
||||||
|
value = "21";
|
||||||
|
type = "int";
|
||||||
|
}
|
||||||
|
}
|
||||||
element adc_os_pack
|
element adc_os_pack
|
||||||
{
|
{
|
||||||
datum _sortIndex
|
datum _sortIndex
|
||||||
|
@ -290,6 +298,21 @@
|
||||||
<parameter name="timeStamp" value="0" />
|
<parameter name="timeStamp" value="0" />
|
||||||
<parameter name="useTestBenchNamingPattern" value="false" />
|
<parameter name="useTestBenchNamingPattern" value="false" />
|
||||||
<instanceScript></instanceScript>
|
<instanceScript></instanceScript>
|
||||||
|
<interface
|
||||||
|
name="ad9371_gpio"
|
||||||
|
internal="ad9371_gpio.external_connection"
|
||||||
|
type="conduit"
|
||||||
|
dir="end" />
|
||||||
|
<interface
|
||||||
|
name="ad9371_gpio_irq"
|
||||||
|
internal="ad9371_gpio.irq"
|
||||||
|
type="interrupt"
|
||||||
|
dir="end" />
|
||||||
|
<interface
|
||||||
|
name="avl_ad9371_gpio"
|
||||||
|
internal="ad9371_gpio.s1"
|
||||||
|
type="avalon"
|
||||||
|
dir="end" />
|
||||||
<interface
|
<interface
|
||||||
name="avl_rx_jesd"
|
name="avl_rx_jesd"
|
||||||
internal="xcvr_rx_core.jesd204_rx_avs"
|
internal="xcvr_rx_core.jesd204_rx_avs"
|
||||||
|
@ -445,6 +468,24 @@
|
||||||
internal="xcvr_ref_clk.in_clk"
|
internal="xcvr_ref_clk.in_clk"
|
||||||
type="clock"
|
type="clock"
|
||||||
dir="end" />
|
dir="end" />
|
||||||
|
<module
|
||||||
|
name="ad9371_gpio"
|
||||||
|
kind="altera_avalon_pio"
|
||||||
|
version="15.1"
|
||||||
|
enabled="1">
|
||||||
|
<parameter name="bitClearingEdgeCapReg" value="false" />
|
||||||
|
<parameter name="bitModifyingOutReg" value="true" />
|
||||||
|
<parameter name="captureEdge" value="false" />
|
||||||
|
<parameter name="clockRate" value="50000000" />
|
||||||
|
<parameter name="direction" value="Bidir" />
|
||||||
|
<parameter name="edgeType" value="RISING" />
|
||||||
|
<parameter name="generateIRQ" value="true" />
|
||||||
|
<parameter name="irqType" value="LEVEL" />
|
||||||
|
<parameter name="resetValue" value="0" />
|
||||||
|
<parameter name="simDoTestBenchWiring" value="false" />
|
||||||
|
<parameter name="simDrivenValue" value="0" />
|
||||||
|
<parameter name="width" value="19" />
|
||||||
|
</module>
|
||||||
<module name="adc_os_pack" kind="util_cpack" version="1.0" enabled="1">
|
<module name="adc_os_pack" kind="util_cpack" version="1.0" enabled="1">
|
||||||
<parameter name="CHANNEL_DATA_WIDTH" value="32" />
|
<parameter name="CHANNEL_DATA_WIDTH" value="32" />
|
||||||
<parameter name="NUM_OF_CHANNELS" value="2" />
|
<parameter name="NUM_OF_CHANNELS" value="2" />
|
||||||
|
@ -1206,6 +1247,11 @@
|
||||||
version="15.1"
|
version="15.1"
|
||||||
start="xcvr_rx_os_core.jesd204_rx_link"
|
start="xcvr_rx_os_core.jesd204_rx_link"
|
||||||
end="axi_os_jesd_xcvr.if_rx_ip_avl" />
|
end="axi_os_jesd_xcvr.if_rx_ip_avl" />
|
||||||
|
<connection
|
||||||
|
kind="clock"
|
||||||
|
version="15.1"
|
||||||
|
start="sys_clk.out_clk"
|
||||||
|
end="ad9371_gpio.clk" />
|
||||||
<connection
|
<connection
|
||||||
kind="clock"
|
kind="clock"
|
||||||
version="15.1"
|
version="15.1"
|
||||||
|
@ -2125,6 +2171,11 @@
|
||||||
version="15.1"
|
version="15.1"
|
||||||
start="sys_rst.out_reset"
|
start="sys_rst.out_reset"
|
||||||
end="xcvr_rx_os_rst_cntrl.reset" />
|
end="xcvr_rx_os_rst_cntrl.reset" />
|
||||||
|
<connection
|
||||||
|
kind="reset"
|
||||||
|
version="15.1"
|
||||||
|
start="sys_rst.out_reset"
|
||||||
|
end="ad9371_gpio.reset" />
|
||||||
<connection
|
<connection
|
||||||
kind="reset"
|
kind="reset"
|
||||||
version="15.1"
|
version="15.1"
|
||||||
|
|
Loading…
Reference in New Issue