How do I archive an obsolete or deprecated core?
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.
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.
opb_ddr_v1_10_a => Version 1, Revision 10.a
Change the version\revision of the newly copied core by changing the directory name.
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.