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

Kintex-7 FPGA KC705 Base TRD - Low memory systems may hang when running Base Targeted Reference Design

Description

What would cause the system to hang after starting the data traffic on the Performance GUI?

Solution

On some machines with low memory the system can hang after the Application GUI is invoked and a test is started. The default value for the number of the data buffers on each data path is set to 4000 in the driver. On systemswith low memory this largenumber can cause a memory allocation issue. To work around this issue, reduce the number ofdata buffers.

Make the following changes to reduce the number of data buffers used by the DMA:
(Note reducing the number of data buffers could reduce the performance of the Kintex-7 Base TRD)

Change the macroDMA_BD_CNT to 1999 in the file linux_driver/xdma/xdma_base.c
Change themacroNUM_BUFSto2000 in the file linux_driver/xrawdata0/sguser.c
Change themacroNUM_BUFS to2000 in the file linux_driver/xrawdata1/sguser.c

Linked Answer Records

Master Answer Records

Answer Number Answer Title Version Found Version Resolved
45679 Kintex-7 FPGA Base Targeted Reference Design - Release Notes and Known Issues Master Answer Record N/A N/A

Associated Answer Records

Answer Number Answer Title Version Found Version Resolved
45934 Kintex-7 FPGA KC705 Evaluation Kit - Known Issues and Release Notes Master Answer Record N/A N/A
AR# 46017
Date Created 02/13/2012
Last Updated 12/15/2012
Status Active
Type General Article
Boards & Kits
  • Kintex-7 FPGA KC705 Evaluation Kit