Answers Database


FPGA Express 3.x: No MUX_OP inferred for the case (HDL-380)


Record #2495

Product Family: Software

Product Line: Synopsys

Product Part: FPGA Express

Product Version: 3.1

Problem Title:
FPGA Express 3.x: No MUX_OP inferred for the case (HDL-380)


Problem Description:
Urgency: Standard

General Description:
Beginning with FPGA Express 3.0, users may see a new warning when synthesizing
case statements:

Warning: No MUX_OP inferred for the case in routine state_machine line XX in file
'<filename>.vhd' because it might lose the benefit of resource sharing. (HDL-380)


Solution 1:

This warning is simply information about the synthesis of the design. FPGA Express has seen that for the specified case statement, inference of a mux would be less optimal than the combinatorial logic that it infers, because a mux would prohibit Express from investigating operator sharing for that case statement.
This warning can be safely ignored.

Furthermore, the environment variable listed in the extended Help does not apply to the Express product, so do not attempt to set this variable.




End of Record #2495 - Last Modified: 04/14/99 10:25

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