AR #30926 - 10.1 EDK, MPMC v4.01.a - MPMC block RAM write FIFOs corrupt data after 2x 64-word occupancy

Search Answers Database


 

10.1 EDK, MPMC v4.01.a - MPMC block RAM write FIFOs corrupt data after 2x 64-word occupancy

AR# 30926
Part IP-MPMC
Last Modified 2008-05-29 00:00:00.0
Status Active
Keywords Virtex-5, error, underflow

Description

Keywords: Virtex-5, error, underflow

When filling MPMC block RAM-based write FIFOs with more than two 64-word transfers worth of data, data corruption occurs. It seems to occur only in Virtex-5 devices. How do I resolve this issue?

Solution

To work around this issue, do not allow more than two 64-word transfers of data to accumulate into the block RAM FIFOs.

A patch is available for MPMC v4.01.a. To use this patch:
-Download and extract the ZIP file from the following location:
ftp://ftp.xilinx.com/pub/applications/misc/ar30926.zip
-Copy the MPMC_v4_01_a directory to the local project pcore directory
-Replace the pcore/mpmc_v4_01_a/hdl/verilog/mpmc_bram_fifo.v with the included file
-Choose Project->Rescan User Repositiories

This issue is fixed starting with MPMC v4.02.a, to be released starting with EDK 10.1 Service Pack 2.
 
 
Jobs Events Webcasts News Investors Feedback Legal Sitemap
©  1994-2008 Xilinx, Inc. All Rights Reserved.