Skip to content

New Architecture Support: V850/RH850 for Eclipse ThreadX #515

@shrikantvaishnav

Description

@shrikantvaishnav

Is this request related to a particular hardware platform, SoC, board? Please describe.

Yes, this request is related to the Renesas V850 / Renesas RH850 architecture family from Renesas Electronics.

The RH850 is the successor of the V850 architecture and is widely used in automotive-grade microcontrollers, especially in applications such as:

Engine Control Units (ECUs)
Body Control Modules (BCM)
Advanced Driver Assistance Systems (ADAS)
Functional safety systems (ISO 26262 compliant designs)

Currently, Eclipse ThreadX does not provide native support (official port/architecture layer) for V850/RH850 cores. Adding support would involve:

CPU port (context switching, interrupt handling)
Compiler/toolchain support (GCC for V850/RH850)
BSP (Board Support Package) templates
Timer and interrupt integration
Optional middleware enablement

Describe why you are asking for this support?

The RH850 platform is heavily used in the automotive industry, where:

-->>Real-time determinism is critical
-->Safety certification is required (ASIL levels)
-->Long-term reliability is mandatory

Eclipse ThreadX is already known for:

-->Deterministic real-time performance
-->Small footprint
-->Safety certification readiness

However, lack of RH850/V850 support limits its adoption in automotive embedded systems, where this MCU family dominates in many regions.

Providing official support would:

Enable developers to use ThreadX in automotive ECUs

Expand ThreadX adoption in safety-critical systems

Reduce reliance on proprietary or legacy RTOS solutions

Encourage open ecosystem growth around ThreadX

If this is a new board or SoC, please state whether you are willing to maintain the Eclipse ThreadX support together with you.

Yes, I am willing to contribute to and help maintain the V850/RH850 port for Eclipse ThreadX, including:

Initial porting effort (architecture layer)
Testing on hardware/simulator
Fixes and improvements over time
Documentation support for the community

Additional context

RH850 is widely used in automotive OEM and Tier-1 suppliers

Many developers currently rely on proprietary RTOS or limited open-source options

ThreadX being safety-certified and deterministic makes it a strong fit for this domain

Adding RH850/V850 support would:

Strengthen ThreadX presence in automotive

Attract a new developer base

Align with safety-critical embedded system requirements globally

Metadata

Metadata

Labels

hardwareNew hardware or architecture support request

Type

No type

Projects

Status

Ready

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions