AR# 9712: 3.x FPGA Express - ERROR: "Prefix of name can not be interpreted as a subprogram or array. (VSS-568)"
AR# 9712
|
3.x FPGA Express - ERROR: "Prefix of name can not be interpreted as a subprogram or array. (VSS-568)"
Description
Keywords: FPGA Express, prefix, subprogram, array
Urgency: Standard
General Description: When I perform a syntax check or synthesize my code, the following error is reported in FPGA Express:
"Prefix of name can not be interpreted as a subprogram or array. (VSS-568) Error: <path>\<file_name> line <line_number>"
What does this error mean?
Solution
This error usually indicates that you are attempting to index a single bit or non-indexable variable. Ensure that the variable you are indexing is an std_logic_vector instead of an std_logic.