Hercules Safety MCU Resource Guide¶
Welcome to the Hercules Safety MCU Resource Guide
Introduction¶
The purpose of the Hercules Safety MCU Resource Guide is to quickly provide the information needed for evaluating and developing applications on TI’s Hercules Safety MCUs. This page serves as a hub for Hercules Safety MCU collateral and related resources including software user guides, application notes, training modules, and FAQs. It is not intended to replace any existing resources found within the software packages published on ti.com, but rather to highlight these useful resources and provide any additional information such as known issues and FAQs.
Hercules Safety MCUs Overview¶
Hercules safety microcontrollers (MCUs) are based on TI’s safety-critical system expertise, industry collaboration, and proven hardware for the automotive market. The platform consists of two ARM® Cortex™ R4F and Cortex™ R5F based microcontroller families (RM, TMS570) that deliver scalable performance, connectivity, memory and safety features. Hercules RMxx family features industrial grade SIL3 certified safety MCUs and Hercules TMS570xx are automotive qualified ASILD certified safety MCUs. The Hercules MCUs are TÜV SÜD certified IEC61508 SIL3 and ISO26262 ASIL D microcontrollers designed to simplify system safety for automotive and industrial applications. For the complete portfolio of Hercules safety microcontrollers and associated design resources, please visit the ti.com portal Hercules MCUs for functional Safety.
The Hercules MCUs leverage dual-CPU lockstep architectures to simplify development while eliminating redundant system requirements to reduce cost. The following hardware features allow these MCUs to detect latent defects and protect against deterministic errors without complex software. The MCUs have the ability to provide nearly instant safety response time without any additional performance impact.
Supported Platforms and Software¶
TI provides a Hercules Safety MCU portal that helps with device selection and provides a comprehensive view of available platforms, software ecosystem, and collateral available for designing and developing with these safety MCUs. Please use the table below to find resources useful for device evaluation and design.
Supported Devices & Development Kits | |
---|---|
Device Portfolio | |
Development Kits |
Foundational Software Components¶
The figure below shows a typical software stack on Hercules MCUs. The user application is developed on top of lowlevel drivers and application libraries. TI provides a strong foundation for the software stack through HALCoGen (Hardware Abstraction Layer Code Generator) and the SafeTI Diagnostic Library. These software components provide low-level peripheral drivers, device initialization, and diagnostic functions for Hercules MCUs. Since they have been developed by following the ISO 26262 and IEC 61508 safety standards, they can be used by the customer to assist in the development of their functional safety systems.
Foundational Components | |
---|---|
Halcogen | AutoSAR_MCAL |
Bootloader | Flash |
SafeTI Diagnostic Library(SDL) |
Development Tools | |
---|---|
Code Composer Studio (IDE) | |
Compilers | Emulators |
Uniflash | |
High End Timer (HET) IDE |
Application Level Libraries/OS/Stack | |
---|---|
Hercules-DSPLIB | Motorware |
FreeRTOS | Network (LWIP) |
Third Party Solutions |
For technical support please post your questions at http://e2e.ti.com. |