TY - JOUR
T1 - VEGa
T2 - A high performance vehicular ethernet gateway on hybrid FPGA
AU - Shreejith, Shanker
AU - Mundhenk, Philipp
AU - Ettner, Andreas
AU - Fahmy, Suhaib A.
AU - Steinhorst, Sebastian
AU - Lukasiewycz, Martin
AU - Chakraborty, Samarjit
N1 - Publisher Copyright:
© 1968-2012 IEEE.
PY - 2017/10/1
Y1 - 2017/10/1
N2 - Modern vehicles employ a large amount of distributed computation and require the underlying communication scheme to provide high bandwidth and low latency. Existing communication protocols like Controller Area Network (CAN) and FlexRay do not provide the required bandwidth, paving the way for adoption of Ethernet as the next generation network backbone for in-vehicle systems. Ethernet would co-exist with safety-critical communication on legacy networks, providing a scalable platform for evolving vehicular systems. This requires a high-performance network gateway that can simultaneously handle high bandwidth, low latency, and isolation; features that are not achievable with traditional processor based gateway implementations. We present VEGa, a configurable vehicular Ethernet gateway architecture utilising a hybrid FPGA to closely couple software control on a processor with dedicated switching circuit on the reconfigurable fabric. The fabric implements isolated interface ports and an accelerated routing mechanism, which can be controlled and monitored from software. Further, reconfigurability enables the switching behaviour to be altered at run-time under software control, while the configurable architecture allows easy adaptation to different vehicular architectures using high-level parameter settings. We demonstrate the architecture on the Xilinx Zynq platform and evaluate the bandwidth, latency, and isolation using extensive tests in hardware.
AB - Modern vehicles employ a large amount of distributed computation and require the underlying communication scheme to provide high bandwidth and low latency. Existing communication protocols like Controller Area Network (CAN) and FlexRay do not provide the required bandwidth, paving the way for adoption of Ethernet as the next generation network backbone for in-vehicle systems. Ethernet would co-exist with safety-critical communication on legacy networks, providing a scalable platform for evolving vehicular systems. This requires a high-performance network gateway that can simultaneously handle high bandwidth, low latency, and isolation; features that are not achievable with traditional processor based gateway implementations. We present VEGa, a configurable vehicular Ethernet gateway architecture utilising a hybrid FPGA to closely couple software control on a processor with dedicated switching circuit on the reconfigurable fabric. The fabric implements isolated interface ports and an accelerated routing mechanism, which can be controlled and monitored from software. Further, reconfigurability enables the switching behaviour to be altered at run-time under software control, while the configurable architecture allows easy adaptation to different vehicular architectures using high-level parameter settings. We demonstrate the architecture on the Xilinx Zynq platform and evaluate the bandwidth, latency, and isolation using extensive tests in hardware.
KW - Automotive networks
KW - FlexRay
KW - automotive Ethernet gateway
KW - field programmable gate arrays
KW - network gateways
UR - http://www.scopus.com/inward/record.url?scp=85029611556&partnerID=8YFLogxK
U2 - 10.1109/TC.2017.2700277
DO - 10.1109/TC.2017.2700277
M3 - Article
AN - SCOPUS:85029611556
SN - 0018-9340
VL - 66
SP - 1790
EP - 1803
JO - IEEE Transactions on Computers
JF - IEEE Transactions on Computers
IS - 10
M1 - 7917319
ER -