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

11.2 EDK, XPS_LL_TEMAC_v2.02a - TestAppPeripheral hangs on TEMAC test

Description

It is required that the C_BASEADDR must start on an integer multiple of 512K (0x0000_0000, 0x0008_0000, 0x0018_0000, etc).

Solution

The design file, addr_response_shim.vhd, was incorrectly using the PLB address bits 12-31 to decode the address when it should have been using bits PLB address bits 13-31. As a result, C_BASEADDR=0x00080000 and C_HIGHADDR=0x000FFFFF fail in hardware.

1. Download the archive:

http://www.xilinx.com/txpatches/pub/applications/misc/ar33693.zip

2. Extract the ZIP file to a temporary folder.

3. Copy the xps_ll_temac_v2_02_a pcore from the installed EDK pcore directory, $XILINX_EDK\hw\XilinxProcessorIPLib\pcores\) to the local pcore directory.

4. Replace the xps_ll_temac_v2_02_a\hdl\vhdl\addr_response_shim.vhd file with the file in the archive.

5. Rescan the user repository and reimplement the design.

The first release with this fix is EDK 11.4.

AR# 33693
Date Created 11/17/2009
Last Updated 12/15/2012
Status Active
Type General Article