You may get this error in the MAX PLUS II software version 9.2x if you are using the VHDL LPM components library (lpm.components.all) to map the LPM_BUSTRI function and you are trying to use the TRIDATA ports.
The Component Declaration for the LPM_BUSTRI function in the LPM Components library has the TRIDATA port misspelled as trdata.
To avoid this error, place the component declaration, as specified in MAX PLUS II Help, for the LPM_BUSTRI function into your design file. This action ensures that the MAX PLUS II software uses the correct Component Declaration when instantiating the function.