Skip to main content
Arm Arm Compiler for Embedded FuSa
Arm Arm

Arm Compiler for Embedded FuSa

Functional Safety

Safety-certified C/C++ compiler for Cortex-M/R/A, TUV SUD qualified to ISO 26262 ASIL D, IEC 61508 SIL 3, EN 50716 SIL 4, and IEC 62304 Class C per Arm's published Safety Manual. GSAS India partner.

Architecture

Cortex-M, R, A

Certification Body

TUV SUD

Automotive

ISO 26262 ASIL D

Industrial

IEC 61508 SIL 3

Railway

EN 50716 SIL 4

Medical

IEC 62304 Class C

Authorized partner since 2018
Local FAE & application engineering
Hands-on training & integration
Manufacturer warranty

About Arm Compiler for Embedded FuSa

Arm Compiler for Embedded FuSa is the safety-qualified variant of Arm Compiler 6, qualified by TUV SUD for use in functional safety projects across automotive, industrial, railway, and medical domains. It is the same LLVM-based compiler engine with Arm-specific optimization passes, delivered with the Qualification Kit that safety assessors require: a TUV SUD certificate, a Safety Manual, a Test Report, and a Defect Report. Per Arm’s published Arm Compiler for Embedded FuSa product page, the qualified releases of AC6 FuSa are certified to ISO 26262 (Automotive) ASIL D, IEC 61508 (Industrial) SIL 3, EN 50716 (Railways) SIL 4, and IEC 62304 (Medical) Class C, the four standards Arm currently lists for AC6 FuSa. Certification applies to specific qualified releases of AC6 FuSa, not to every AC6 release.

The FuSa compiler generates deterministic, optimized code for Cortex-M, Cortex-R, and Cortex-A targets. Deterministic code generation means that identical source code, compiler version, and compiler options produce identical object code, a fundamental requirement for safety certification workflows where build reproducibility must be demonstrated to assessors. The compiler’s link-time optimization (LTO) and whole-program analysis deliver the code density and performance that safety-critical embedded systems demand.

Indian automotive ECU compiler-evaluation team at a Pune Tier-1 supplier running Arm Compiler for Embedded FuSa, armclang FuSa edition compiling an ASIL-D Cortex-R52 project with TUV SUD qualification artifacts visible

Safety Certifications

StandardLevelDomain
ISO 26262ASIL DAutomotive
IEC 61508SIL 3Industrial
EN 50716SIL 4Railway (supersedes EN 50128)
IEC 62304Class CMedical devices

FuSa Compiler vs Standard Arm Compiler 6

The FuSa variant shares the same compiler engine, optimizations, and target support as the standard Arm Compiler 6. The difference is the certification status of specific qualified releases and the accompanying Qualification Kit: qualified releases of AC6 FuSa ship with the TUV SUD certificate, a Safety Manual documenting validated use cases / known limitations / recommended usage, a Test Report covering compiler verification, and a Defect Report. Teams using the standard Arm Compiler 6 in safety projects would need to perform their own tool qualification, moving to a qualified AC6 FuSa release eliminates that effort by providing pre-qualified evidence accepted by TUV SUD against the four standards Arm publishes for AC6 FuSa.

The FuSa Compiler is available standalone, as part of Keil MDK Professional, or as part of Arm Development Studio Gold FuSa edition. GSAS provides licensing, qualification guidance, and support for Indian engineering teams working on safety-critical projects.

Interested in Arm Compiler for Embedded FuSa?

Get pricing, an evaluation unit, or a technical consultation from our application engineers.

Request a Quote Demo