Design
Significant New Timing Analysis And Design Capabilities In Symtavision SymTA/S 3.3
Symtavision has launched SymTA/S 3.3, a major new version of its award-winning system-level tool suite for planning, optimizing and verifying embedded real-time systems. SymTA/S 3.3 features significant new timing analyses including support for FlexRay System Distribution, the new CAN-FD standard, Buffer Fill Level analysis for COM and Gateways, as well as enhanced Gantt chart customization.
MajoCommenting on the launch of SymTA/S 3.3, Dr. Marek Jersak, CEO of Symtavision said: “The launch of SymTA/S 3.3 and TraceAnalyzer 3.3 represent a significant step forward for timing design and timing verification of embedded real-time systems. The new analyses and further improved design features address the market trend for timing-aware system design, as well as specific requirements of our customers who need to create high performance, reliable and safe embedded systems in the automotive, aerospace and industrial automation markets.”
New Analyses
With the launch of SymTA/S 3.3, the SymTA/S System Distribution analysis framework is extended with support for FlexRay covering both Static and Dynamic Segments, with the latter supporting cycle multiplexing for FlexRay 2.x frames. With the addition of this capability, users are now able to analyze end-to-end scenarios from sensors to actuators that include communication via FlexRay.
SymTA/S 3.3 also extends the existing CAN timing analysis capability with integrated support for the new CAN-FD standard. To perform CAN-FD analysis only a few scheduling-relevant parameters are required including CAN-FD bus speed, which frame is being sped up and what payload is being transmitted via the frame. Everything else is transparent to users as SymTA/S automatically handles other scheduling items such as the bits that are sped up, the correct CRC size which varies according to the payload, and inserting stuff bits.
With the new Buffer Fill Level analysis, which provides the fill level in bytes for COM-layer send buffers and the number of frames stored in them, users can get an overview of the buffer sizes required and check them against constraints. SymTA/S error-flags buffers that exceed their maximum fill level.
New Gantt Grouping and Filter Management capabilities in SymTA/S 3.3 provide users with a significantly improved overview of Gantt charts. The Filtering option automatically hides unimportant trace lines reducing those shown in the viewer only to those that are most relevant. The visualization can be individually customized or pre-defined visualization schemes can be reused. The Grouping option supports collapsing trace lines to a single line. Multiple groups are supported and can be easily set up using drag and drop functions. Groups are also context sensitive and automatically generated depending on the selected element. In addition, pre-defined Groups can be applied.
Visitors to the Symtavision Embedded World booth (Hall 4, Stand 327) will also be able to preview SymTA/S Ethernet analysis focusing on AVB and IP Ethernet (Layer 3). The model covers entire Ethernet networks including ECUs, switches, ports, messages, PDUs and links. The analysis covers different communication priorities, MTU sizes, scheduling strategies, and transmission rates, as well as automatic end-to-end hop resolution, static routes, traffic classes, broadcast and multicast.
New Design Capabilities
Both SymTA/S 3.3 and TraceAnalyzer 3.3 include a new Customizable Wizard Framework, enabling users to create a customized graphical interface through scripting, which allows automation of custom workflows consisting of individual commands for interfacing, design, analyses and results setup Simple annotations in a script file define the graphical interface elements and parameters for script execution. A variety of input parameter types are supported such as strings, integer and Boolean as well as Symtavision internal objects like tasks, frames, buses or ECUs. More complex types like the event model editors, a file chooser or even a choice type complete the portfolio.
The drag-and-drop functionality has been enhanced in SymTA/S 3.3 to enable dependencies to other elements to be resolved on re-mapping, such as moving a task from Core1 to Core 2. The capability enables all dependent objects to be considered and re-mapping suggestions to be automatically generated. It also considers different recursion levels which represent the 'deepness' of mapped children, referenced elements and even dependencies to parents.