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.

../_images/Hercules_featurelist.png

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.

../_images/Peripheral_drivers_stack.png
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

../_images/E2e4.jpg For technical support please post your questions at http://e2e.ti.com.