We develop software primarily for the ecosystem surrounding our LEON and NOEL processor families and GRLIB IPs. Each software product serves different purposes and usage scenarios, which dictate specific requirements for its life cycle.
The life cycle of our products is influenced by how the development is conducted—whether entirely in-house or based on open-source/commercial software with their own lifecycle procedures. Additionally, the life cycle of the host PC platform can also be of impact.
Our software life cycle varies between products and affects even components within the same product. The following sections briefly describe our software life cycle address the above complexity.
We use the following states to describe and categorize a SW product:
In addition to the above it is important to notice that the life cycle of a software product may be limited for a specific target HW, and the device support may vary. New devices are typically supported only by the newer software products, or the software products able to leverage the new performance of a new device.
The user base and their demand may influence final schedules.
For specific device support details, please refer to the Software Overview pages
Our development tools typically remain in the Production state for at least 5 years before transitioning to Legacy. The lifecycle is influenced by Linux/Windows platform support.
TSIM1
End of life
Legacy
Legacy
TSIM2 for ERC32
Production
TSIM3
Production
GRSIM
End of life
EOL in 2021 (migrate to TSIM3)
GRMON2
End of life
Superseded by GRMON3 in 2019
GRMON3
Production
Projected Legacy 2024
The Operating System (OS) support provided by us are mainly processor architectural port, BSP and toolchain. Apart from BCC, which is a stand-alone run-time, the OS support adheres to the life cycle of the distributing organization. The toolchains life cycles are described in the next paragraph. The LEON Linux distribution are tracking mainline long term stable (LTS) releases, for details see Linux page. The VxWorks for LEON distribution follows Wind River's life cycle also aiming to provide long-term support.
Product
Current status
Schedule, comments
BCC1
End of life
EOL in 2022
BCC2
Production
Linux 4.9
Development
Expected EOL 2023
Linux 5.10
Development
Tracks upstream LTS kernel versions. 5.10 expected EOL in 2026.
RTEMS 4.8 (RCC-1.1)
End of life
RTEMS 4.10 (RCC-1.2)
Legacy
Legacy since October 2020
RTEMS 5 (RCC-1.3)
Production
RTEMS-5.3, RTEMS-5 officially released in August 2020
VxWorks 6.7
End of life
Wind River ended their support Jan 1, 2019
VxWorks 6.9
Legacy
Follows Wind River's life cycle (transition to Legacy 2020)
VxWorks 7
Production
Follows Wind River's life cycle
Zephyr
Development
3.5 support will be replaced by Zephyr-3.x LTS in 2024
Production and Legacy compiler toolchains, based on GCC and LLVM, follows the individual community life cycle by providing updates for our toolchains when updates are available in up-streams stable branches. When communities end of life their software, we limit updates only to include the backend and other fixes are evaluated on per case basis, this is to prolong the life of the toolchain and indicated by Legacy status.
Product
Current status
Schedule, comments
GCC-3.4
(used by BCC1)
End of life
(BCC1 -mflat users migrate to BCC2)
GCC-4.1
(used by VxWorks 6.7)
End of life
EOL upstream,
Wind River EOL since Jan 1, 2019
GCC-4.4
(used by BCC1, RTEMS-4.10)
Legacy
EOL upstream
GCC-4.9
(used by VxWorks 6.9)
Legacy
EOL upstream, supported by Wind River
GCC-7.5
(used by BCC-2.1, VxWorks 7 SR0620)
Production
EOL upstream
GCC-10.2
(used by BCC-2.2, RCC-1.3, VxWorks 7 SR0650, Linux 4.9)
Production
EOL upstream 2023
GCC-13.2
(used by BCC-2.3, Linux 5.10)
Production
EOL upstreams expected 2025
LLVM-7 and earlier (used by BCC-2.0)
End of Life
Superseded by LLVM-8
LLVM-8 (used by VxWorks 7, RCC-1.3, BCC-2.1/2.2)
Production
The boot loaders provided are listed below:
Product
Current status
Schedule, comments
GR712RC Boot SW
Legacy
Superseded by GRBOOT.
GRBOOT
Production
GRBOOT-STANDBY
Production
MKPROM2
Production
*) See the disclaimer section below.
The software life cycle described on this page reflects our current projection, but it may be updated in the future. As a result, software in Development status may never reach production status, and the Legacy period of software could be shortened against what is expressed above.
The user base, demand, and migration paths may affect the final schedules, both extending and shortening them.
For more information about the life cycle please contact support@gaisler.com.
Get in touch with us by submitting the form or contacting us at sales@gaisler.com
Rad Hard Electronics
Silicon IP
Solutions
Company
Full ecosystem for mission critical System-on-a-Chip solutions
© Copyright 2024
The appearance of visual information from any organization does not imply or constitute an endorsement.