Real-Time HAT™
Real-Time Communication with the Raspberry PI
Can be ordered NOW
at a price of 280 EUR (-10% for Universities)
Unleash the power of industrial Ethernet protocols on a Raspberry PI !
Embedded TSN solution
Due to the chip delivery issues in 2021, we ported our design to the Arty Z7-20 development board. This enables a TSN endpoint using the embedded ARM core.
NEW Real-Time HAT™ Automotive
Automotive Real-Time Communication with the Raspberry PI
COMING SOON PREORDER NOW
Unleash the power of automotive industrial Ethernet protocols on a Raspberry PI !
Code & Documentation
To checkout the newest update for your RealTime-HAT visit our github page: https://github.com/InnoRoute/RealtimeHAT
Highlights
- Precise network timing, for real time protocols such as Time-Sensitive Networking (TSN)
- Synchronization between HATs, over the network, or with external GPS PPS
- Stackable: allows for additional HATs attached on top
- Simple configuration and use
Features
- Time-Triggered Transmission/Buffers (10/100/1000 Mbps)
- Hardware-timestamping of all incoming and all marked outgoing frames
- Nanosecond-scale hardware clock: time synchronization with PTP/AS(REV) using Linux-PTP
- Simple synchronization with PPS connector (master or slave)
- 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 mode: inject timestamp into certain frames to collect precise path delays
- Raspberry PI 4 already officially supported, Raspberry PI 3 supported soon
- Display/Camera/PoE HATs officially supported
- 2/3 x 100/1000 Mbps (full speed available @ Raspberry PI)
Use cases
- Linux-TSN Raspberry PI endpoint with high precision to inject precisely scheduled Ethernet traffic in a TSN Network
- Connect non-deterministic Ethernet services to real-time networks
- Time-accurate network device testing
- FPGA-based network TAP, transparent forwarding statistics, with fixed latency, suitable for real-time networks
- More information how to launch a usecase.
Articles and references
Tutorials
First steps with you Real-Time HAT™
TSN with the Raspberry PI
Video coming soon…
Time-sensitive network analysis with the Raspberry PI
Video coming soon…
Accurate Signal or Trigger generator
Functional Extensions
CONTACT US for custom versions, e.g., with automotive Ethernet PHYs & connectors, custom TSN features (FPGA+Software), TSN-lab bundles (TrustNode switch + Raspberry's + HAT's)
2 Port-specific Extended Features
Raspberry PI Ethernet connected to one HAT port, the other HAT port connected to network (may connect to PoE HAT)
- Features
- MAC + VLAN + IP based stream classification
- Qbv + Qci in hardware, Qcc in software
- Use Case:
- TSN endpoint
- Simple Real-time endpoint
- More information how to launch a usecase
3 Port-specific Extended Features
Raspberry PI Ethernet connected to one HAT port, other two HAT ports connected to network (one of them may connect to PoE HAT)
- Features:
- MAC + VLAN + IP based stream classification
- Qbv+Qci in hardware, Qcc in software
- Use Cases:
- Switched TSN endpoint
- Real-time endpoint, e.g., Profinet
- Transparent real-time TAP, for traffic monitoring or timestamp injection
- Real-time Traffic Generator/Analyzer (Device under Test (DUT) testing)
- Legacy-to-TSN bridging (Qbv and Qci)
- More information how to launch a usecase
Questions & Answers
Why?
The standard Raspberry PI network interface does not provide:
- precise or accurate timestamping
- precise or accurate transmission times or rate shaping
InnoRoute has a competitive TSN implementation for FPGAs, used in its TrustNode switches/routers, and experience in real-time networking.
The Raspberry PI is a widely used and easy to use open-source platform: why don't you use it for accurate network testing on a budget, to avoid expensive specialized hardware?
Is this just another SPI network card for the Raspberry PI?
No, SPI is just used only for configuration, while packets/frames are forwarded only through Ethernet ports.
Will the Raspberry PI 3 be supported?
For the TSN features, InnoRoute provides patches to the network driver of the Raspberry PI 4. For the Raspberry PI 3 the same changes need to be applied. So InnoRoute started with the Raspberry PI 4 and supports the Raspberry PI 3 at a later point in time. In the meantime, you are free to use the code in our git repository https://github.com/InnoRoute/linux and adapt it to other platforms. (You are welcome to create pull requests to share your code with other users 🙂 )
What is the throughput of the HAT?
The HAT provides line-rate forwarding at the selected speed (10/100/1000 Mbps per port). Forwarding is limited just by the Raspberry PI's Ethernet interface:
- Raspberry PI 4: 1 Gbps
- Raspberry PI 3b+ and below: throughput is limited by the USB network interface of the Raspberry PI mainboard, but the HAT supports Gigabit line-speed, which is important, e.g., for time-triggered transmission
Does the PoE HAT work with the Real-Time-HAT™?
Yes, the Real-Time HAT connects one of its ports to a HAT above using the standard 4 PoE-Pins, so the PoE HAT fits on top.
Request offer (buy or rent)
2-Port Real-Time HATs sold out, 3-Port Real-Time HATs available on stock
If don't receive a confirmation E-Mail please contact info@innoroute.de or +49 89 87767567
InnoRoute does not guarantee fitness of the device for a specific purpose. The product description may change without prior notice.