RealTimeHAT
RealTimeHAT is a Raspberry Pi HAT enabling real-time communication with precise timing for TSN and automotive Ethernet protocols.
Description
The RealTimeHAT is a hardware add-on (HAT) for the Raspberry Pi designed to facilitate real-time communication using Time-Sensitive Networking (TSN) protocols. It addresses the limitations of standard Raspberry Pi network interfaces by providing precise timestamping and transmission control. Initially developed for industrial Ethernet, it now offers automotive Ethernet support. The device features hardware-based time synchronization, allowing for nanosecond-scale accuracy. It supports multiple Ethernet ports and various configurations, and it is stackable to allow for additional HATs. The project offers open-source code, detailed documentation, and tutorials to guide users.
Features
Time-Triggered Transmission/Buffers (10/100/1000 Mbps). Hardware timestamping of incoming and outgoing frames. Nanosecond-scale hardware clock and time synchronization with PTP/AS(REV) using Linux-PTP. Simple synchronization with PPS connector. Enable hardware-accuracy in Linux kernel 5.4+ TSN. YANG Data Model of the RealTimeHAT for NetConf (Qcp). Hardware statistics with software-based aggregation. Timestamp injection for path delay analysis. Support for Raspberry Pi 4 and 3. Support for Display/Camera/PoE HATs. 2/3 x 100/1000 Mbps ports (full speed available @ Raspberry PI).
Benefits
Precise network timing for real-time protocols. Synchronization between HATs and external GPS. Stackable design for additional HATs. Simple configuration and use. Cost-effective solution for accurate network testing. Open-source code and documentation. Support for various Raspberry Pi models and other HATs. Flexibility for diverse real-time applications.
Links
- Home: https://innoroute.com/realtimehat/
- Source code: https://github.com/InnoRoute/RealtimeHAT
Details
- Open Source: ✅
- European: ✅
- Country: DE