List of Messages |
CAUSE: In a Verilog Design File (.v) at the specified location, you used a non-constant (variable) index for the specified dimension of the specified multi-dimensional array. However, all values in the index's range fall outside the boundaries of the dimension. For example, the multi-dimensional array multi_dim has a range of [3:2] at dimension 0. You cannot index dimension 0 with a single-bit variable that has a range containing only 1 and 0 because both values fall outside the range ([3:2]) of the dimension. When synthesizing a non-constant index into a multi-dimensional array, Quartus Prime Integrated Synthesis requires that at least one value in the index's range falls within the boundaries of the indexed dimension.
ACTION: Change either the non-constant index or the multi-dimensional array so that at least one index value falls within the array's boundaries for the indexed dimension.
Copyright© 2015 Altera Corporation. All rights reserved. ALTERA, ARRIA, CYCLONE, HARDCOPY, MAX, MEGACORE, NIOS, QUARTUS, STRATIX, and all other brands, unless noted otherwise, and/or trademarks of Altera Corporation in the U.S. and other countries.