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# 30799

10.1 EDK - How do I install a patch for the Processor IP Core in EDK tools?


How do I install a patch for an IP Core in the XPS (EDK) after receiving the "patch.zip" file?

The procedure described below is for EDK 10.1i and future releases. In this process, the patch will be installed as a Global Peripheral Repository to replace an existing core or add a new version of the core in the EDK build. For prior EDK releases, see (Xilinx Answer 29074).


Installation Overview

Install the patch zip files into a separate EDK repository. Indicate the path name of this repository in your XPS project that uses this patch, and recompile all EDK simulation libraries so that the zip files are incorporated. The latter step is necessary because the patch can contain files that modify the behavior or interface of cores already present in the EDK install.

Installation Procedure

1. Unzip the licensing zip files into your HOME directory on UNIX or into C:\ (on Windows).

2. Create directory:

C:\EDK_Patch_repository\XilinxProcessorIPLib\pcores (on the Window)

3. Unzip patch zip files or copy the files into <edk-patch-repository>\ <XilinxProcessorIPLib>\<pcores>\..

4. Specify to XPS where the new patch is located. If the patch contains cores, you must recompile your EDK simulation libraries ensuring that the files from the patch are incorporated. In your XPS project, browse and place the <edk-patch-repository> directory as a repository in the "Global Peripheral Repository." The Global Peripheral Repository is located in Edit --> Preferences of the Application Preferences GUI. The new core or the latest patch appears under "Global Peripheral Repositories" in the IP Catalog tab in the Project Information Area of the XPS window. Then Select "Ok" and exit.

5. If the patch contains cores, run the Simulation Library Compilation Wizard as follows:

a. In the "Simulation" Tab in your XPS project, select "Compile Simulation Libraries" to launch the Simulation Library Compilation Wizard.

b. Since you are installing the patch as a "Global Peripheral Repositories" file, you don't need to select "I want to Compile other project specific simulation libraries."

c. Go through the rest of the panels.

6. After the simulation libraries have been compiled and the wizard is finished, ensure that the compiled library simulation paths are correctly set in the Simulation Libraries Path fields in the Project Options "HDL and Simulation" panel.

NOTE: If you want your XPS project to ignore the <edk-patch-repository>, Remove the path from the "Global Peripheral Repositories" in the Edit --> Preferences of the Application Preferences GUI. Rerun the Simulation Library Compilation Wizard (as indicated above).

AR# 30799
Date Created 04/24/2008
Last Updated 12/15/2012
Status Active
Type General Article