Title :
An FPGA based cut-through switch optimized for one-step PTP and real-time Ethernet
Author :
Flatt, Holger ; Jasperneite, Jurgen ; Schewe, Frank
Author_Institution :
Applic. Center Ind. Autom., Fraunhofer IOSB-INA, Lemgo, Germany
Abstract :
This paper presents an FPGA based Ethernet cut-through switch that is optimized for one-step PTP clock synchronization and fast forwarding of real-time Ethernet frames. Whereas a standard switch ASIC provides sophisticated mechanisms for switching of non-real-time frames, an attached FPGA implements cut-through switching of real-time frames and synchronization events. Moreover, timestamping of synchronization events, one-step bridge delay compensation, peer-delay responses for power profile and a servo clock are implemented in hardware. The results show that even a low-cost Xilinx Spartan 6 FPGA comprising 47,000 Look-up tables can fulfill the requirements for switching 6 Ethernet ports at 100 Mbps. The combination of cut-through forwarding and transparent one-step clock synchronization yields to bridge delays less than 3 microseconds for both real-time Ethernet data and synchronization events. Therefore, the presented switch can be flexibly integrated into time-synchronized real-time networks in order to provide improved switching functions.
Keywords :
application specific integrated circuits; clocks; delays; field programmable gate arrays; local area networks; synchronisation; Ethernet data; Ethernet ports; FPGA based Ethernet; bit rate 100 Mbit/s; bridge delays; cut-through switch; cut-through switching; look-up tables; low-cost Xilinx Spartan 6 FPGA; one-step PTP clock synchronization; one-step bridge delay compensation; peer-delay responses; power profile; real-time Ethernet; real-time Ethernet frames; servo clock; sophisticated mechanisms; standard switch ASIC; switching functions; synchronization events; timestamping; Delays; Field programmable gate arrays; Hardware; Ports (Computers); Real-time systems; Switches; Synchronization;
Conference_Titel :
Precision Clock Synchronization for Measurement Control and Communication (ISPCS), 2013 International IEEE Symposium on
Conference_Location :
Lemgo
Print_ISBN :
978-1-4799-0241-5
DOI :
10.1109/ISPCS.2013.6644755