Below is a browsable image of the model.
TTEthernet is a scalable, open real-time Ethernet platform used for
safety-related applications primarily in transportation industries and
industrial automation. TTEthernet sets new standards for flexibility,
modularity and scalability in Ethernet-based systems. It is compatible
to IEEE 802.3 Ethernet and integrates transparently with Ethernet
network components.
TTEthernet has been designed for safe and highly available real-time
applications, cyber-physical systems and unified networking. This
technology offers deterministic real-time communication and TCP/IP
Ethernet traffic in parallel on the same network. TTEthernet simplifies
the design of fault-tolerant and high availability solutions. Its
innovative technology consolidates experiences and proven mechanisms
from aerospace system design, automotive electronics and industrial
automation.
Three message types are provided:
1. Time-Triggered – Messages are sent over the
network at predefined times and take precedence over all other message
types. The occurrence, temporal delay and precision of time-triggered
messages are predefined and guaranteed. The messages have as little
delay on the network as possible and their temporal precision is as
accurate as necessary. However, “synchronized local clocks are the
fundamental prerequisite for time-triggered communication”.
2. Rate-Constrained – Messages are used for
applications with less stringent determinism and real-time requirements.
These messages guarantee that bandwidth is predefined for each
application and delays and temporal deviations have defined limits.
3. Best-Effort – Messages follow the usual Ethernet
policy. There is no guarantee whether and when these messages can be
transmitted, what delays occur and if messages arrive at the recipient.
Best-effort messages use the remaining bandwidth of the network and have
lower priority than the other two types.
VisualSim TTEthernet Library
1.TTE_Node: This block connects TTE_Node to the network. This block manages triple redundancy, multicast, MAC and Phy layers.
2.TTE_Traffic_Gen: This is a traffic generator and it
can generate traffic messages with Time-Triggered, Rate Constrained and
Best Effort (Normal Ethernet traffic).
3.TTE_Bridge: This block connects to both Nodes and
other Bridges. It handles the routing, multicast, compression
synchronization and broadcast of clock synchronization messages to all
the links.
4.TTE_Setup: One instance of this is required in all TTEthernet models. This processes all the tables in the model.
5.TTE_Stats: This is a convenient block that displays
the latency plot for all streams form all the Nodes, writes the
information and warning messages to a file in the model directory, and
computes the latency jitters and writes it to a separate file in the
Model Directory
6.TTE_Config_Table: This is a block that contains the sample of all configuration tables required for TTEthernet