Generally, this occurs when there is a user-created XADC IP in the design as well as the axi_7series_ddrx IP.
The axi_7series_ddrx attempts to use the XADC as well.
This can result in the over-mapped scenario.
In some cases for XPS 14.3, this scenario can occur even when the axi_7series_ddrx has the XADC feature disabled.
To view the option to turn off the XADC, follow the steps below:
1. Right click on the axi_7series_ddrx IP in an XPS design and select "Configure IP..."
2. At the XADC Instantiation selection, select "Disabled", and finish clicking through the GUI.
3. Reopen the GUI; the XADC Instantiation still says "Enabled".
4. If you attempt to compile the design after setting it to "Disabled" you will still have the extra XADC instance.
For XPS 2012.3/14.3, if the design has axi_xadc, the axi_xadc has the ability to drive a temp mon out bus to the axi_7series_ddrx.
Connecting this signal to the temp mon input bus of axi_7series_ddrx will automatically set PARAMETER C_USE_EXTERNAL_XADC = 1.
axi_7series_ddrx cores can also be daisy chained when multiple memory controllers are in the system.
The Daisy chaining feature is available in 2012.3/14.3.