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

Zynq-7000 Processing System - PS7 parameter CONFIG.PCW_EN_EMIO_TTC0 not preserved by BD Tcl script

Description

The Zynq-7000 Processing System parameter CONFIG.PCW_EN_EMIO_TTC0 is not preserved by the write_bd_tcl command.

You can expose the TTC0 signals to user edits by setting them as EMIO. It is possible to achieve this manually with the following command:

set_property CONFIG.PCW_EN_EMIO_TTC0 1 [get_bd_cells processing_system7_0]

However, when we archive the BD using write_bd_tcl, when restoring BD, the PCW_EN_EMIO_TTC0 is overridden and the TTC0 signals are reset to MIO.

Solution

This CONFIG.PCW_EN_EMIO_TTC0 property is set and overridden by the User Parameter property PCW_TTC0_TTC0_IO {EMIO}. 

As a result, when you set PCW_EN_EMIO_TTC0 to 1, the other user parameter PCW_TTC0_TTC0_IO over-writes it when you source the write_bd_tcl output.

You can use this property to set TTC0 on EMIO instead of manually changing PCW_EN_EMIO_TTC0 and then generating the write_bd_tcl.

Tcl Command:

set_property CONFIG.PCW_TTC0_TTC0_IO EMIO [get_bd_cells processing_system7_0]

This issue is fixed starting in Vivado 2016.3.

AR# 67723
Date Created 08/15/2016
Last Updated 11/07/2016
Status Active
Type General Article
Devices
  • XA Zynq-7000
  • Zynq-7000
  • Zynq-7000Q
Tools
  • Vivado Design Suite - 2016.2
IP
  • Processing System 7