AR# 2509: Foundation XVHDL - Cannot instantiate the XBlox TRISTATE component without pullups
AR# 2509
|
Foundation XVHDL - Cannot instantiate the XBlox TRISTATE component without pullups
Description
Keywords: xblox, metamor, xvhdl, tristate, pullup
Urgency: Standard
General Description: When instantiating an XBlox TRISTATE component within a Foundation XVHDL design, the synthesiser will complain if you do not pass both the ENCODING and FLOAT_VAL parameters. The only values allowed for the FLOAT_VAL parameter are PULLUP and PULLUP_D. This means that internal tristates must have pullups on the outputs. However, the documentation says that this should be an 'optional' parameter.
Solution
Open the "Xblox.vhd" file in the "C:\active\VHDL\VHDL\Vhdl_lib" directory and change the following line :