UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 42671

11.2 EDK - "ERROR:EDK:2225 Property already added to instance "

Description

I am trying to build a custom IP using the Create and Import Peripheral wizard. I am able to successfully import the peripheral into the design. However, during synthesis I get the following error:

For EDK 11.x:
ERROR:EDK:2225 - Property <prop> already added to instance <inst>
make: *** [implementation/microblaze_0_wrapper.ngc] Error 2
Completion time: 2.00 seconds
ERROR:EDK:440 - platgen failed with errors!

For EDK 10.x:
ERROR:MDT- Property <prop> already added to instance <inst>
Completion time: 2.00 seconds
ERROR:MDT - platgen failed with errors!
make: *** [implementation/microblaze_0_wrapper.ngc] Error 2

How canI resolve this issue?

Solution

The error is seen if the port associated with the error is declared more than once in the MPD of the IP.

For example, if the Microprocessor Peripheral Definition(MPD) contained the following:

PORT PLB_UABus = PLB_UABus, DIR = I, VEC = [0:31], BUS = SPLB
PORT PLB_UABus = PLB_UABus, DIR = I, VEC = [0:31], BUS = SPLB

Then, one of the two port definitions would need to be removed.

AR# 42671
Date Created 06/29/2011
Last Updated 12/15/2012
Status Active
Type General Article
Tools
  • EDK - 10.1 sp2
  • EDK - 10.1
  • EDK - 10.1 sp1
  • More
  • EDK - 10.1 sp3
  • EDK - 11.1
  • EDK - 11.2
  • EDK - 11.3
  • EDK - 11.4
  • EDK - 11.5
  • Less