--- Quote Start ---
Hi Jerry,
maybe this is the reason for your problem.
Altera FPGA's do not have internal tristate buffer. The tristate function is replaced by a multiplexer structure by Quartus. The implementation of the muxes will change the interface of your module, but when you define your block as partition Quartus is not allowed to change the interface of the module. The interface of a module in a design partitiion is strictly preserved.
Kind regards
GPK
--- Quote End ---
Hi Both,
Thanks for your informaiton. The tri signals are the muc's data bus. I think I only need place the mcu interface in the top level.
thanks again.