A time-predictable open-source TTEthernet end-system

Eleftherios Kyriakakis*, Maja Lund, Luca Pezzarossa, Jens Sparsø, Martin Schoeberl

*Corresponding author for this work

Research output: Contribution to journalJournal articleResearchpeer-review

47 Downloads (Pure)

Abstract

Cyber-physical systems deployed in areas like automotive, avionics, or industrial control are often distributed systems. The operation of such systems requires coordinated execution of the individual tasks with bounded communication network latency to guarantee quality-of-control. Both the time for computing and communication needs to be bounded and statically analyzable. To provide deterministic communication between end-systems, real-time networks can use a variety of industrial Ethernet standards typically based on time-division scheduling and enforced by real-time enabled network switches. For the computation, end-systems need time-predictable processors where the worst-case execution time of the application tasks can be analyzed statically. This paper presents a time-predictable end-system with support for deterministic communication using the open-source processor Patmos. The proposed architecture is deployed in a TTEthernet network, and the protocol software stack is implemented, and the worst-case execution time is statically analyzed. The developed end-system is evaluated in an experimental network setup composed of six TTEthernet nodes that exchange periodic frames over a TTEthernet switch.

Original languageEnglish
Article number101744
JournalJournal of Systems Architecture
Volume108
Number of pages10
ISSN1383-7621
DOIs
Publication statusPublished - Sep 2020

Cite this