SLIDE 6 EDA222/DIT160 – Real-Time Systems, Chalmers/GU, 2008/2009 Lecture #15 Updated 2009-03-03
The TTCAN protocol The TTCAN protocol
– Based on the CAN protocol – Bus topology – Media: twisted pair – 1Mbit/ s
Node 2 Node 7 Node 1 Node 4 Node 3 Node 6 Node 5 A S S S
CPU/mem /CC Node
A second controller is required to implement the redundant bus
The TTCAN protocol The TTCAN protocol
Basic cycle Basic cycle 1 Basic cycle 2 Basic cycle 3
Transmission Columns
t
”Exclusive” – guaranteed service ”Arbitration” – guaranteed service (high I D), best effort (low I D) ”Reserved” – for future expansion...
Time is global and measured in network time units (NTU’s)
The TTP/C protocol The TTP/C protocol
Node 1 Node 4 Node 3 Node 2 Node 6 Node 5
A B
Node 1 Node 2 Node 3 Node 4 Node 5 Node 6
– Double channels (one redundant). Bus topology or ”star” (optical) – Media: twisted pair, fibre – 10 Mbit/ s for each channel
A S S S
CPU/mem /CC Node
A network is built on either twin buses or twin stars.
The TTP/C protocol The TTP/C protocol
Non-periodic messages have to be fitted into static slots by the application
”TDMA-round”
”message slots” t All comm unication is statically scheduled
Guaranteed service