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

3.1 EDK OPB Cores - "Bus parking" for all OPB devices with master capability does not work properly

Description

Urgency: HOT 

 

General Description: 

"Bus parking" for all OPB devices with master capability does not work properly. There is a bug in the OPB master logic that is commonly used in all OPB peripherals with master capability. The parking capability in the OPB master logic is not compatible with the OPB Arbiter. Consequently, any OPB devices with DMA should not be built onto an OPB that has bus parking.

Solution

You can work around this problem by not using bus parking with the OPB Arbiter. Make sure that the C_PARK parameter in opb_v20 is set to zero to disable bus parking functionality. The affected cores in EDK 3.1, including all service packs, include the following: 

opb_atmc_v1_00_b  

opb_atmc_v2_00_a  

opb_ethernet_v1_00_j  

opb_ethernet_v1_00_k  

opb_hdlc_v1_00_b  

opb_pci_v1_00_a  

opb_pci_v1_00_b  

plb_atmc_v1_00_a  

plb_gemac_v1_00_a  

plb_rapidio_lvds_v1_00_a  

 

The fix for all of these cores should be available in EDK 3.2 Service Pack 2.

AR# 16917
Date Created 09/03/2007
Last Updated 05/15/2014
Status Archive
Type General Article