AR# 20069

10.1 EDK - How do I archive an obsolete or deprecated core?

Description

How do I archive an obsolete or deprecated core?

Solution

The following steps explain how to archive an obsolete or deprecated core: 

 

1. If a "pcores" directory does not exist in your project directory, create one. 

2. The individual processor IP cores can be found in the EDK Installation Tree.  

For example: 

C:\EDK\hw\XilinxProcessorIPLib\pcores 

 

3. Copy the obsolete or deprecated processor IP core from the EDK Installation Tree to the pcores directory in your project directory. 

4. All processor IP cores have a version and revision associated with them. This information is included in the directory name for the processor IP core.  

For example: 

opb_ddr_v1_10_a => Version 1, Revision 10.a 

 

Change the version\revision of the newly copied core by changing the directory name.  

For example: 

opb_ddr_v1_10_a becomes opb_ddr_v6_00_a. 

 

This assures no conflicting versions in the future. 

 

5. Open the MPD file for the processor IP core located in the "pcore\<IP core>\data" directory and make the following changes: 

 

- Update the CORE_STATE OPTION to ACTIVE 

- The IP_GROUP OPTION contains the option LOGICORE, change LOGICORE to USER 

 

Save and close the MPD file 

 

6. Open the PAO file for the processor IP core located in the "pcore\<IP core>\data" directory and make the following changes: 

 

- Scroll down to the last line. You will notice that processor IP core version\revision is specified and must be updated. For example: 

 

lib opb_ddr_v1_10_a opb_ddr becomes lib opb_ddr_v6_00_a opb_ddr 

 

7. If a TCL file exists for the processor IP core located in the "pcore\<IP core>\data" directory, update the version\revision information where appropriate. 

 

8. Close and reopen XPS. The new processor IP core can now be included in XPS project.

AR# 20069
Date 05/16/2014
Status Archive
Type General Article