Answers Database
XBLOX 5.x: Internal error 20224: representation_error
Record #1287
Product Family: Software
Product Line: FPGA Core
Problem Title:
XBLOX 5.x: Internal error 20224: representation_error
Problem Description:
XBLOX 5.x gives the following error message:
*** XBLOX: ERROR 20224:
INTERNAL ERROR
Please contact Xilinx Technical Support. Please provide the
following details to the support personnel. This information will
be needed by the software developers.
1. representation_error(is(_10523,+(abs(-(-2147483647,2147483647)),
1)),2,''integer overflow')
This error message may occur if you have not defined the BOUNDS and
ENCODING attributes for the the bus along your data path.
Solution 1:
You MUST specify the data type of at least one XBLOX component on an XBLOX
data path to propagate the data type to the other modules on that data
path.
This error may show up for the following situation:
IOPAD(non-xblox symbol) -> BUS_IF -> DATA_REG -> BUS_IF ->
OBUF(non-xblox symbol) -> OPAD(non-xblox)
To correct the problem, insert a BUS_DEF symbol between BUS_IF and DATA_REG
and define the ENCODING and BOUNDS attributes to the BUS_DEF symbol.
Then the data path would look as follows:
IOPAD(non-xblox symbol) -> BUS_IF -> BUS_DEF -> DATA_REG -> BUS_IF ->
OBUF(non-xblox symbol) -> OPAD(non-xblox)
End of Record #1287
For the latest news, design tips, and patch information on the Xilinx design environment, check out the Xilinx Expert Journals! |