List of Messages |
wire [15:0] foo; reg [1:0] pos; assign o = foo[pos];When analyzing an index expression, Integrated Synthesis only checks the size of the expression against the size required to index all the elements in the array; it does not attempt to compute the dynamic range of the expression. Thus, even if you do not receive this warning, your expression might not fully index the elements in the array.
ACTION: If you intended to index the array with an expression that is too small to fully address the elements in the array, then no action is required. Otherwise, increase the size of your index expression.
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.