Return to Support Page
 homesearchagentssupportask xilinxmap

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!

© 1998 Xilinx, Inc. All rights reserved
Trademarks and Patents