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

4.1i XC4000 PAR - PAR_NOGENRAMBLOCK environment variable

Description

Keywords: PAR, NOGENRAMBLOCK, variable, RAM

Urgency: Standard

General Description:
What is the function of the PAR_NOGENRAMBLOCK environment variable?

解决方案

In the M1.5 release of the Xilinx software, PAR specifically looks for distributed RAM structures in an input design, and internally builds each one up as a macro. It then places each distributed RAM macro as a whole, rather than as a collection of individual CLBs.

Typically this improves the performance of designs with large distributed RAM structures in them. However, for certain design topologies, this can sometimes decrease performance. Because of this possibility, when PAR builds these RAM structures, it also informs the user that they may disable the formation of the macros by setting a PAR_NOGENRAMBLOCK environment variable.

For PCs:
set PAR_NOGENRAMBLOCK=1

For Workstations:
setenv PAR_NOGENRAMBLOCK 1
AR# 4822
创建日期 08/31/2007
Last Updated 10/22/2008
状态 Archive
Type 综合文章