In the Bus Interfaces tab of the XPS System Assembly view of the XPS GUI, the fourth port when configured as NPI is missing. How do I resolve this issue?
To work around this issue, reorder the ports so that NPI does not exist on the fourth port.
Alternatively, you can resolve the issue by copying the MPMC pcore from the EDK installation and modifying the copied MPD file as follows:
From:
BUS_INTERFACE BUS = MPMC_PIM3, BUS_STD = XIL_NPI, BUS_TYPE = TARGET, ISVALID = (C_NUM_PORTS > 3 && C_PIM3_BASETYPE == 4 && !([xstrncmp C_FAMILY spartan6 ] && C_PORT_CONFIG > 1)))
To:
BUS_INTERFACE BUS = MPMC_PIM3, BUS_STD = XIL_NPI, BUS_TYPE = TARGET, ISVALID = (C_NUM_PORTS > 3 && C_PIM3_BASETYPE == 4 && !([xstrncmp C_FAMILY spartan6 ] && C_PORT_CONFIG > 1))
This issue is fixed starting with MPMC v5.04.a, to be released in EDK 11.4.