19.09.2024
You might have already recognized that the Raspberry Pi Pico 2 was released. As we use the Pi Pico for our projects, we thought, why not making a benchmark test video?
Christian Wenzel-Benner and Germano Brunacci analyzed the execution speed, as well as the memory foot print of identical C-Code compiled for both boards.
Watch the video here
10.09.2024
GLIWA has now integrated the UDE Universal Debug Engine from PLS Programmierbare Logik & Systeme into T1.timing. This enables the customer to analyse, validate and optimize the timing behaviour of electronic control units (ECUs) based on timing information directly collected from real hardware. Read the Press Release.
10.09.2024
You can look forward to:
....and some other new features and enhancements (take a look at the release notes for further details)
And, of course, quite a bunch of bugfixes
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.
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.
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.
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.
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!
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:
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.
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.
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
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.
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 📞 ⌨