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

JESD204 V4.0 - AXI4-Lite address decode incorrect for 8bit and 16bit writes to the Rx Buffer Delay and Frames per Multiframe register

Description

This Issue affects the JESD204 V4.0 IP Core released in Vivado 2013.1

The address decode for 8-bit and 16-bit sub-word writes does not work correctly for address 0x03 (Rx Buffer Delay and Frames per Multiframe).

Full 32 bit word writes work as expected.

Solution

The RTL file provided with the core (<component_name>_block.v) requires the following change:

1) Look for the decode of Bus2IP_WrCE[60]  by searching for the comment "// 0x03 Frames per multiframe and Receive buffer delay"

2) Change the line:
      if (Bus2IP_BE[2])
to:
      if (Bus2IP_BE[1])

and the line:
      if (Bus2IP_BE[3])
to:
      if (Bus2IP_BE[2])

Note:

1) This change must be done in a file editor outside of the Vivado GUI as the file is write protected within Vivado.
2) This change will be overwritten if you regenerate the IP (when updating core parameters or when running a simulation for example).

Revision History:
04/11/13 - Initial Release 

Linked Answer Records

Master Answer Records

AR# 55460
Date Created 04/09/2013
Last Updated 04/28/2014
Status Active
Type Known Issues
Devices
  • Virtex-7
  • Kintex-7
  • Artix-7
Tools
  • Vivado Design Suite - 2013.1
IP
  • JESD204