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.