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

8.2i EDK - "opb_pci_v1_02_a" Internal DMA writes extra data causing data corruption

Description

Data corruption with the internal DMA burst write to PCI can occur where extra words (more than "length" specified) are fetched from a remote OPB slave and transferred to a remote PCI target.  

 

An example:  

Opb_pci DMa is supposed to read 0x7c bytes from plb_ddr and write that data to 330001a4-3300021f on PciPro. Opb_pci DMA goes beyond the destination and writes 3 extra words, up to 0x33000228.

Solution

At this time, no fix is planned.

AR# 23727
Date Created 08/04/2011
Last Updated 05/20/2014
Status Archive
Type General Article