You are using a deprecated Browser. Internet Explorer is no longer supported by Xilinx.
3.1i XST - XST output fails in simulation for designs that contain certain array constructs.
Keywords: simulation, fail, array, conv_integer, constant, V2, Virtex-II
XST generates incorrect logic (without any warning) due to an incorrect support of array
indices with the following form:
conv_integer (Signal) - Constant
For example, "T(conv_integer(Address) -1)" will fail.
This is due to the fact that XST considers an extra bit for the size of the expression
"conv_integer (Signal) - Constant"; therefore, it is generating incorrect address logic.