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

2013.3 Vivado IP Integrator - TCL script generated in 2013.2 is not setting the MicroBlaze IP configurations correctly

Description

I have a TCL script generated in Vivado Design Suite 2013.2 that set the MicroBlaze configurations, however it is not settings these configurations correctly in the 2013.3 version.

For example, the TCL command below works in 2013.2 but is removing this parameter in 2013.3:

set_property -dict [list CONFIG.G_USE_CACHES {1}] [get_bd_cells /microblaze_1]

How can this be addressed?

Solution

If the following MicroBlaze parameters are used in the Tcl script:

  • G_AREA_OPTIMIZED
  • G_DEBUG_ENABLED
  • G_MMU_ENABLED
  • G_USE_CACHES

These must be replaced in the TCL script with the following respective parameters:

  • C_USE_ICACHE and CONFIG.C_USE_DCACHE
  • C_AREA_OPTIMIZED
  • C_DEBUG_ENABLED
  • C_USE_MMU
AR# 58056
Date Created 10/21/2013
Last Updated 11/18/2014
Status Active
Type General Article
Tools
  • Vivado Design Suite - 2013.3
IP
  • Microblaze