Technical News

We are introducing our latest Certified Embedded Libraries T1-TARGET-SW-CERT V3.6.0.0!

04.06.2024

We are delighted to announce the release of our latest software version, V3.6.0.0!

Key Highlights:
Our latest SW V3.6.0.0 is now certified to work with ECU applications rated up to ASIL-D on 11 different variants, supporting the most popular silicon architectures and compilers in the automotive industry.

Why You’ll Love It:
Our team has worked tirelessly to bring you this update, and we’re confident it will enhance your safety, productivity and efficiency.
We thank our partner SGS-TÜV for certifying our product under ISO 26262 standards.

Visit our website to find the full details.

Why AUTOSAR Fails so Often

01.07.2024

The biggest car maker in the world is located in Japan and almost 40% of all cars produced in 2023 come from this country in the Far East. AUTOSAR picked Tokyo as the location for this year’s AUTOSAR Open Conference and Peter Gliwa gave a talk with the title “Why AUTOSAR Fails so Often”.

Sounds rather offensive? Well, maybe the words “honest”, “realistic” and “helpful” describe the talk better.

Watch the video to learn more about the two common AUTOSAR pitfalls, which cost OEMs and tier1s millions every year, but also the solutions, Peter is addressing and pointing out.
 

Watch the video here

Clockdrift in Distributed Embedded Systems

28.06.2024

Christian Wenzel-Benner
presented a German talk / demo with the translated title "Clockdrift in Distributed Embedded Systems" at the Embedded Software Engineering Conference 2023 in Sindelfingen.

This is the recorded English version. Clock drift is an annoying source of seemingly arbitrary issues in distributed embedded systems. Data transmission and/or processing fails at seemingly random times while the code looks good and unit tests pass. The driver behind these issues is the deviation of the actual oscillation frequency of "identical" crystals. Take five 8MHz crystals of the same type from the same supplier produced in one batch and they will all oscillate at close to 8MHz, but not precisely. The usual difference within any pair of them will be between 1 and 20 parts per million (ppm). This means that instead of 8.000.000Hz they might run at 8.000.018Hz and 7.999.983Hz. While such a small difference is almost unrecognizable in a bench test (unless specifically looking for it), over time two microcontrollers driven by these crystals will drift apart and eventually data processing between them may fail. Peter Gliwa's book Embedded Software Timing (Springer, 2020) explains the mechanism in chapter 6.4 in detail. Our talk/demo video shows the effect of drift over 30 hours using time-lapse recordings and presents methods to compensate for the issue using standard protocols or DIY solutions. We used Raspberry Pi tools.
 

Watch the video here

Ever wondered what CPU Load is?

14.06.2024

This video not only explains the theory, but also shows the different types of CPU load, you can measure, when you are using T1.

 

Watch the video here

It's time for a new support video!

8.05.2024

In the T1.api video, we present how the automation of T1 is possible and what are the interesting use-cases.
This is a good start to understand how autonomous measurement is possible using T1.
Examples using Python are available in the example folder shipped with T1 (by default C:\T1\Python or \Examples\Python).

Check it out!

 

GLIWA T1-HOST-SW V3.6.0 is available!


2.05.2024

You want to understand whether the breaking request from the ADAS system arrives the actuator in the expected time or not?
T1 supports you with the new Complex Event Chain Support.
Constraints can be defined and supervised on segments and/or on full chain.
Complex Event Chains configuration supports single-core, multi-core and multi systems setups.
The timing behavior is visualized by the powerful T1.scope view.

You are already user of the T1.timing suite?
Then you will love the improvements offered by the re-worked T1.scope view. And all new users will love it, too!
You can combine/stream now tracing data from different projects and mix AUTOSAR CP and POSIX systems.
New visulization options, improved filter and zooming capabilities support you to set the right focus for your analysis.

Your IT department complains about the GLIWA license server?
You can make them happy: T1-HOST-SW V3.6.0 supports now CodeMeter based licence management.

The installation package including detailed release information can be found here:

 

T1-TARGET-SW V3.5.x.x (93) supports
TASKING HSM Compiler Tool Chain (VX-Toolset for TriCore v6.3r1)

The new T1-TARGET-SW variant 93 supports the Arm-v7M architecture profile with the TASKING HSM Compiler Tool Chain part of the VX-Toolset for TriCore v6.3r1.
Although this can be used with any processor implementing the Arm-v7M architecture profile, it is targeted at the AURIX HSM and allows AURIX users to explore the timing and other behaviors also of the HSM, enjoying the T1 features and PC interface that they use with the TriCore cores.

More information

T1-TARGET-SW V3.5.x.x (91) supports
HighTec LLVM Based C/C++ Compiler Suite for Infineon AURIX™– TC4X

The new T1-TARGET-SW variant 91 supports the TC4x family with the HighTec EDV-Systeme GmbH LLVM-based compiler, as well as the previous TC3xx/TC2xx families. As a result, the T1-TARGET-SW benefits from the fast and powerful LLVM framework combined with the familiar and optimized HighTec support for all the AURIX family.

More information

T1-TARGET-SW Port to Texas Instruments C66x DSP Architecture available

07.08.2023

The T1-TARGET-SW, which has been ported to many microcontroller architectures used in automotive applications, is now also available for the Texas Instruments C66x DSP architecture. It is the first port to a DSP architecture and offers a powerful way to measure and analyze the timing behavior of C66x-based systems. The powerful T1.flex plugin allows to measure the execution time of any function in the system at runtime without the need to add any instrumentation code. With the completion of the port to the C66x DSP architecture, T1.timing can now be used to analyze the timing behavior of the Arm Cortex-R5F and C66x DSP subsystems of the Texas Instruments AWR2944 SoC used in radar applications.
Here you find more information:
Texas Instruments
Supported Processors and Compilers

New T1-TARGET-SW variant for Infineon Technologies AURIX TC4x and TASKING 
SmartCode Compiler available

15.08.2023

We have created a new T1-TARGET-SW variant (ID 90) which supports projects using the TASKING SmartCode compiler and Infineon's AURIX TC4x family of microcontrollers. This new variant has already been certified according to ISO26262.

Check here for more information

Release of T1-HOST-SW V3.5.4

15.06.2023

This is mainly a bug fix release but also contains several enhancements and a new feature 💡
It allows the configuration of customer-specific messages in the GLIWA License Manager.

Check the release notes for more details https://updates.gliwa.com or reach out to us 📞 ⌨