A Multiple Interfaces Routing System Embedded on FPGA
Zhihua Chen, Deshi Li · 2014
To solve the problem of data forwarding between various types of interfaces, we design a multi-interface routing system based on FPGA for the heterogeneous network communication system. In order to deal with the problem of port address non-uniform, we propose a virtual IP address allocation method, and based on the method, we design a routing algorithm. The simulation results show that the algorithm have routing function between different ports. In addition, we test a case on FPGA, and our experimental results show that we achieve data forwarding between RS232, USB, and Ethernet port. It's proved that we realize a multi-interface routing mechanism which can work in a heterogeneous network communication system.