General Description: FPGA Express does not support the use of predefined attributes (e.g. 'LEFT, 'HIGH, 'RANGE, etc.) with aliases when the alias range is not locally static.
Use of such constructs may cause FPGA Express to crash without an error.
ソリューション
Replace the pre-defined attribute with the corresponding components of the alias' range. For example, for the following code:
procedure foo (B: inout STD_LOGIC_VECTOR) is begin constant b_left : integer := B'length-1; alias b_alias : STD_LOGIC_VECTOR(b_left downto 0) of B; ...