AR# 39930

12.4 EDK, AXI_Ethernet - ERROR:EDK:1419 - For point-2-point interface connector 'ethernet_dma_rxd'

Description

When upgrading a 12.3 EDK system that contains an AXI Ethernet core, one of the following errors may occur. How do I resolve them?

ERROR:EDK:1419 - For point-2-point interface connector 'ethernet_dma_rxd', the
BUS_STD value of the connection points differ:
IPNAME:axi_ethernet INSTANCE:ETHERNET BUS_INTERFACE:AXI_STR_RXD BUS_STD=AXIS
-
/group/bcapps/dylan/cases/ml605_axi_ethernet/ml605_axi_ethernet_123/system.mh
s line 229
IPNAME:axi_dma INSTANCE:ETHERNET_dma BUS_INTERFACE:S_AXIS_S2MM
BUS_STD=XIL_AXI_STREAM_ETH -
/group/bcapps/dylan/cases/ml605_axi_ethernet/ml605_axi_ethernet_123/system.mh
s line 299
ERROR:EDK:1419 - For point-2-point interface connector 'ethernet_dma_rxs', the
BUS_STD value of the connection points differ:
IPNAME:axi_ethernet INSTANCE:ETHERNET BUS_INTERFACE:AXI_STR_RXS BUS_STD=AXIS
-
/group/bcapps/dylan/cases/ml605_axi_ethernet/ml605_axi_ethernet_123/system.mh
s line 229
IPNAME:axi_dma INSTANCE:ETHERNET_dma BUS_INTERFACE:S_AXIS_STS
BUS_STD=XIL_AXI_STREAM_ETH -
/group/bcapps/dylan/cases/ml605_axi_ethernet/ml605_axi_ethernet_123/system.mh
s line 299
ERROR:EDK:1419 - For point-2-point interface connector 'ethernet_dma_txc', the
BUS_STD value of the connection points differ:
IPNAME:axi_ethernet INSTANCE:ETHERNET BUS_INTERFACE:AXI_STR_TXC BUS_STD=AXIS
-
/group/bcapps/dylan/cases/ml605_axi_ethernet/ml605_axi_ethernet_123/system.mh
s line 229
IPNAME:axi_dma INSTANCE:ETHERNET_dma BUS_INTERFACE:M_AXIS_CNTRL
BUS_STD=XIL_AXI_STREAM_ETH -
/group/bcapps/dylan/cases/ml605_axi_ethernet/ml605_axi_ethernet_123/system.mh
s line 299
ERROR:EDK:1419 - For point-2-point interface connector 'ethernet_dma_txd', the
BUS_STD value of the connection points differ:
IPNAME:axi_ethernet INSTANCE:ETHERNET BUS_INTERFACE:AXI_STR_TXD BUS_STD=AXIS
-
/group/bcapps/dylan/cases/ml605_axi_ethernet/ml605_axi_ethernet_123/system.mh
s line 229
IPNAME:axi_dma INSTANCE:ETHERNET_dma BUS_INTERFACE:M_AXIS_MM2S
BUS_STD=XIL_AXI_STREAM_ETH -
/group/bcapps/dylan/cases/ml605_axi_ethernet/ml605_axi_ethernet_123/system.mh
s line 299
ERROR:EDK:440 - platgen failed with errors!

ERROR:EDK:1558 - IPNAME:axi_dma INSTANCE:ETHERNET_dma - /group/bcapps/dylan/cases/ml605_axi_ethernet/ml605_axi_ethernet_123/system.mhs line 325 - PORT m_axis_mm2s_aresetn not found in mpd.
ERROR:EDK:1558 - IPNAME:axi_dma INSTANCE:ETHERNET_dma - /group/bcapps/dylan/cases/ml605_axi_ethernet/ml605_axi_ethernet_123/system.mhs line 326 - PORT m_axis_mm2s_cntrl_aresetn not found in mpd.
ERROR:EDK:1558 - IPNAME:axi_dma INSTANCE:ETHERNET_dma - /group/bcapps/dylan/cases/ml605_axi_ethernet/ml605_axi_ethernet_123/system.mhs line 327 - PORT s_axis_s2mm_aresetn not found in mpd.
ERROR:EDK:1558 - IPNAME:axi_dma INSTANCE:ETHERNET_dma - /group/bcapps/dylan/cases/ml605_axi_ethernet/ml605_axi_ethernet_123/system.mhs line 328 - PORT s_axis_s2mm_sts_aresetn not found in mpd.

Solution

Due to changes in the AXI4-Stream interface type label of the 12.3 AXI_Ethernet and AXI_DMA cores in 12.4, the AXI_DMA will not be upgraded by default to v2.00.a, while the AXI_Ethernet will be automatically upgraded to v1.01.a.  

To resolve this error, in the system MHS:

1) Upgrade the AXI_DMA version to version 2 or later:

BEGIN axi_dma
 PARAMETER INSTANCE = ETHERNET_dma
 PARAMETER HW_VER = 2.00.a


2) Rename the following AXI DMA ports to its new labels:

From:

PORT m_axis_mm2s_aresetn = AXI_STR_TXD_ARESETN
PORT m_axis_mm2s_cntrl_aresetn = AXI_STR_TXC_ARESETN
PORT s_axis_s2mm_aresetn = AXI_STR_RXD_ARESETN
PORT s_axis_s2mm_sts_aresetn = AXI_STR_RXS_ARESETN

To:

 PORT mm2s_prmry_reset_out_n = AXI_STR_TXD_ARESETN
 PORT mm2s_cntrl_reset_out_n = AXI_STR_TXC_ARESETN
 PORT s2mm_prmry_reset_out_n = AXI_STR_RXD_ARESETN
 PORT s2mm_sts_reset_out_n = AXI_STR_RXS_ARESETN

AR# 39930
Date 06/08/2020
Status Active
Type General Article
Tools
IP More Less