A multifunctional
bus testing device comprises a
system processing module, an interface circuit module, an
auxiliary circuit module and a
power module, the
system processing module is composed of an FPGA core circuit, an FPGA control core, a storage circuit, a
clock circuit and a configuration circuit, and the functions of receiving, protocol framing, splitting and the like of various
bus data are achieved; the interface circuit module comprises a CAN (Controller
Area Network)
bus, a TLK2711 high-speed bus and an LVDS (
Low Voltage Differential Signaling) transmission bus and is used for completing the functions of rate setting, parameter configuration and
verification of various buses; the
auxiliary circuit module comprises a display circuit and a
PHY gigabit network interface circuit, the display circuit is mainly used for displaying a bus protocol data
correctness judgment result, and the
PHY gigabit network interface circuit is used for receiving
external data source data and sending the
external data source data to the FPGA control core through a
gigabit network port; the power supply module provides various secondary electric signals for the whole
system; according to the invention, receiving and sending of various bus protocol data can be realized, protocol unpacking,
data interpretation and interpretation result display can be carried out on the received various bus data, good support can be provided for
product testing, and the method has the advantages of high efficiency, convenience and rapidness.