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

6.3 EDK - How do I upgrade MicroBlaze from v1.00d to v3.00a in EDK?

Description

Keywords: MSR_REG

Urgency: Standard

General Description:
How do I upgrade MicroBlaze from v1.00d to v3.00a in EDK?

Solution

MicroBlaze v1.00d has been replaced by version v3.00a, which now includes user-selectable features, such as caches. The new version is not drop-in compatible with the previous version. If you want to continue to use v1.00d, you can make a local copy of it (create a pcore), however, this version of the core is no longer shipped or supported by Xilinx. For information on how to create a local pcore, refer to (Xilinx Answer 19531).

To upgrade from v1.00d to v3.00a, please follow these steps:
1. Perform all of the steps described in (Xilinx Answer 19779).
2. The trace port MSR_REG has been extended from 6 to 10 bits. If your design uses this port, make sure to adjust the connector width.
3. If your design uses any of the FSL ports, make the additional change:
- The port names FSL*_IN_CLK should be changed to FSL*_S_CLK.
- The port names FSL*_IN_CONTORL should be changed to FSL*_S_CONTROL.
- The port names FSL*_OUT_CLK should be changed to FSL*_M_CLK.
- The port names FSL*_OUT_CONTROL should be changed to FSL*_M_CONTROL.
4. The upgrade is now complete.
AR# 19780
Date Created 08/05/2004
Last Updated 04/10/2007
Status Archive
Type General Article