In order to expand compatibility of on-board, on-board with out-board equipments, and improve capacity of data exchange between MVB(Multifunction Vehicle Bus) and other external buses, it used a single FPGA to realize the universal interface in which both the MVB interface and other variety of communication bus interfaces are included. It used ARM to load multiple-communication protocols upon FPGA automatically. For influence of high frequency noises and signal synchronous slip, transmission signal waveforms existed certain degree of nonlinear distortion, which would cause data transmission failure in the worst case. To avoid those cases, the interface adopted an nonlinear signal discretization compensation strategy. The real time dynamic compensations were calculated each cycle by a high speed digital controller. The final test results show that it is feasible for a single FPGA realizing universal interface function of communication, and after compensation the signal waveforms gain great improvement.