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

6.1 EDK - How can input and output registers be automatically packed into IOB in XPS?

Description

Keywords: EST, map, IOB, pack, registers, input, output, XPS

Urgency: Standard

Description:
After implementing a hardware design in XPS, some of the input and output registers are not placed in the IOB, but are in CLBs. How can XPS be changed to pack all input and output registers into the IOB?

Solution

Currently there is no GUI option that will cause input and output registers to be packed into the IOB. However, the "-pr" option can be set in the "fast_runtime.opt" file. This file contains all of the options for running implementation.

To set this option, go to "<project directory>\etc" and open the file "fast_runtime.opt" in an editor.
Under the line that reads
"Program map"
enter the option "-pr i|o|b" where i = input registers only, o = output registers only, and b= both input and output.

Save the file and rerun Generate Bitstream.

NOTE: You must run your project through implementation one time for this file to be created.
AR# 17906
Date Created 09/02/2003
Last Updated 03/05/2006
Status Archive
Type General Article