Answers Database


FPGA Express: Signal or port name expected as actual in association element (VSS-806)


Record #6165

Product Family: Software

Product Line: Synopsys

Product Part: FPGA Express

Product Version: 3.1

Problem Title:
FPGA Express: Signal or port name expected as actual in association element (VSS-806)


Problem Description:
Urgency: Standard

General Description:
Port map declarations similar to the example described below may produce the following error:

Signal or port name expected as actual in association element (VSS-806)

P1: C5LCR port map (P=>VALUE, CLK=>CLK, L=>LOAD, R=>START, CO=>DONE);

where VALUE is a constant defined as follows:

CONSTANT VALUE: STD_LOGIC_VECTOR (5 DOWNTO 0) := "010010";


Solution 1:

The error may be produced due to a known issue whereby FPGA Express does not recognise constants as acceptable connections to component ports. To resolve this problem see the example provided.

Change the declaration of the constant to be a signal:

SIGNAL VALUE: STD_LOGIC_VECTOR (5 DOWNTO 0);

And after the "BEGIN" keyword assign the value intended to be the constant:

VALUE <= "010010";




End of Record #6165 - Last Modified: 09/24/99 09:19

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