The present invention relates to the communication field of rail trains. Disclosed is a PicoBlaze-based MVB controller. The present invention comprises a pMVB controller, a traffic memory, an ARM adapter, and a bus arbiter. The pMVB controller, the traffic memory, the ARM adapter, and the bus arbiter are separately connected to an external bus BUS1; the pMVB controller is connected to the traffic memory by a data line, and the ARM adapter is connected to the external ARM processor and the bus arbiter; the traffic memory is configured to store network traffic data and input control information, and send them to the pMVB controller; the pMVB controller is configured to respond to the control information, encoding the traffic data, and then send the encoded data to an MVB bus through the external bus BUS1; and moreover decode the received pMVB bus data and trigger interruption; the bus arbiter is in charge of performing bus arbitration according to an instruction sent by the pMVB controller.
展开▼