The invention relates to the technical field of
computer hardware and
network communication, in particular to a high-speed I / O (input / output)
virtualization server based on an FPGA (
field programmable gate array) and a remote forwarding method.The high-speed I / O
virtualization server comprises an
FPGA chip, a
network processing unit, an I / O
protocol processing unit, a protocol conversion and scheduling unit, a
time sequence and
transaction management unit and a data buffering and flow
control unit are integrated in the
FPGA chip; the
optical fiber Ethernet interface module comprises a
physical layer interface and an MAC layer
processing and
network configuration interface; the local I / O interface module comprises a
USB interface circuit, a
serial port interface circuit, a PCIe interface circuit and an interface expansion connector; the power supply and monitoring module comprises a multi-path power
supply management system, a state monitoring and diagnosis
system and an LED indication
system; according to the self-adaptive
Baud rate detection circuit, the
Baud rate can be accurately locked under the condition that data with less than two characters is received, the number of
data bits, the type of a check bit and the length of a stop bit are automatically identified, and compared with a traditional
microcontroller scheme, the self-adaptive
Baud rate detection circuit has higher precision and higher detection speed.