Two-port-two-port SI between RS485 and Ethernet with an FIFO queue for efficient PC-to-PC communication

This study proposes a two-port Ethernet and two-port RS485 network serial interface (SI) for packet transformation and data transmission for computer-to-computer communication. The proposed SI, which is composed of an RS485 module, an Ethernet module, a transmitter manager, a receiver manager, and the manager first-in–first-out (FIFO) queue, not only increases the data transmission rate but also guarantees correct communication between two Ethernet modules and two RS485 modules. An application-specific integrated circuit is proposed to increase the operation frequency of the two-port–two-port SI. Furthermore, the large FIFO size enables the transmission of the maximum Ethernet packet length of 88 B and allows the latency of 51 clocks to be overcome. The measurement results indicate that the operating frequency, baud rate, data transfer rate, power consumption, processing delay, gate count, and chip size are 125 MHz, 115,200 Hz, 1 Gbps, 137 mW, 139.31 µs, 162,300, and 1.27 × 1.27 mm2, respectively, at a power supply of 1.8 V and total FIFO queue of 10 kB. The error between the theoretical throughput (7.342 Mbps) and the measured throughput (7.5067 Mbps) was ∼2.24%.