Answers Database


FPGA Express: Warning: No global set/reset (GSR) net can be used in the design .. (FE-GSRMAP-8)


Record #5390

Product Family: Software

Product Line: Synopsys

Product Part: FPGA Express

Problem Title:
FPGA Express: Warning: No global set/reset (GSR) net can be used in the design .. (FE-GSRMAP-8)



Problem Description:
Urgency: Standard

General Description
When synthesizing a design using FPGA Express, the following warning may be issued:

Warning: No global set / reset (GSR) net could be used in the design because
the design contains the unlinked cell '/<design>-Optimized/<module>'. (FE-GSRMAP-8)

This warning may occur when you instantiate a black box in your design. The black box can be a LogiBLOX or Coregen module, or any netlist that has not been read into the FPGA Express project. Because FPGA Express has no knowledge of the synchronous
elements in the black box, it will be unable to determine if there is a single set/reset signal for the entire design, and will therefore not be able to infer the STARTUP module that will address the Global Set/Reset needs of the design.


Solution 1:

Two possible solutions exist.

The first is to instantiate the STARTUP module. Simply connect your global set/reset signal to the GSR pin of STARTUP, and Express will not have to worry about inferring this component.

The other option is to tell FPGA Express to ignore black boxes when inferring STARTUP. This is done under the Xilinx Options tab of the Express Constraints Editor. If you check the box next to "Ignore unlinked cells during GSR mapping", the FPGA Express will only worry about the set/reset signals connected to synchronous elements that it has access to.




End of Record #5390 - Last Modified: 06/09/99 10:47

For the latest news, design tips, and patch information on the Xilinx design environment, check out the Technical Tips!