KEMBAR78
Hercules Overview | PDF | Microcontroller | Arm Architecture
0% found this document useful (0 votes)
185 views15 pages

Hercules Overview

The document discusses Texas Instruments' Hercules family of microcontroller units (MCUs) suited for safety-critical applications. It describes three MCU families within Hercules: TMS470M (Cortex M3), TMS570LS (Cortex R4), and RM4x (Cortex R4). The RM4x family provides up to 350 DMIPS at 220MHz and features dual lockstep CPUs, ECC memory protection, and peripheral safety features making it suitable for industrial and medical applications requiring IEC 61508 SIL-3 certification. Evaluation kits and development tools are available to help developers design with the RM4x family.
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
185 views15 pages

Hercules Overview

The document discusses Texas Instruments' Hercules family of microcontroller units (MCUs) suited for safety-critical applications. It describes three MCU families within Hercules: TMS470M (Cortex M3), TMS570LS (Cortex R4), and RM4x (Cortex R4). The RM4x family provides up to 350 DMIPS at 220MHz and features dual lockstep CPUs, ECC memory protection, and peripheral safety features making it suitable for industrial and medical applications requiring IEC 61508 SIL-3 certification. Evaluation kits and development tools are available to help developers design with the RM4x family.
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 15

Overview Texas Instruments Hercules Family

Hercules Family
Suited for applications with IEC 61508 SIL-3 and other standards Hardware safety functions
Processor BIST Memory Protection ( MPU + ECC/ Parity )

Roadmap

Families
TMS470M Family
Cortex M3 @ 80 MHz Value ( ABS, Passive Safety )

Hercules TMS570LS Safety MCU family


280 DMIPS @ 180 MHz Transportation, Medical IEC 61508 SIL-3 Certified

Hercules RM4x Safety MCU family


350 DMIPS @ 220MHz Industrial, medical
4

Hercules RM4x Safety MCU family


350 DMIPS Up to 220MHz ,floating point Industrial, medical Ethernet, CAN Lock-Step CPUs / fail safe detection logic Applications : Safe PLCs Case study : RM48Lx30
5

Hercules RM4x Safety MCU family

Hercules RM4x Safety MCU family

ARM Cortex-R4
Thumb-2 instructions MPU with 12 regions Optional Parity and ECC on all RAMs Launched in May 2006 Binary compatibility with ARM9 &ARM11 320DMPIS@200Mhz 8 Stage Pipeline http://www.arm.com/products/processors/corte x-r/cortex-r4.php
7

Hercules RM4x Safety MCU family

Architecture RM48Lx30
3MB Flash 256KB RAM 2 N2HET ( Next Generation End Timer ) 44 IO / 2 x 24 Channel 12 Bit ADC I2C, DCANs SPI, MibSPI, LIN, SCI

Hercules RM4x Safety MCU family

Safety Architecture
Dual CPUs in lockstep CPU and Memory BIST ECC Flash & SRAM Parity on peripheral memories Loop back capability on Ios ECLK frequency external indicator MPU built into DMA ESM Error Signaling Module
9

Compatible Operating Systems I


Sciopta Real-Time Operating Systems
Safe Memory Management No Shared Memory Safety-Certified Data Transfer SIL3 http://www.sciopta.com/products/safetykrn.html

Micrim C/OS-II Kernel


SIL3/SIL4 http://micrium.com/page/products/rtos/os-ii
10

Compatible Operating Systems II


WITTENSTEIN SAFERTOS
First certified by TV SD in 2007 : SIL 3 LM3S9B96 supplied with SAFERTOS in ROM Full life cycle evidence Design History File http://www.wittenstein-us.com/EmbeddedRTOS/SAFERTOS.html

11

Software Development for Safety


http://www.ti.com/lit/wp/spry180/spry180.pdf Using a OS, software cycle can be reused from it to application software cycle Use of COTS HW/SW to achieve SIL 3 and even SIL4 Commercial products using only C to implement RTOS RTOS can address the risks of using C Application Compiler x OS Compiler Issue
12

HAL Code Generator tool


IO pin configuration via graphical interface Check out the demo in site: http://www.ti.com/tool/halcogen Example Given :
Change PLL setting without rewriting code

http://www.ti.com/lit/an/spna121a/spna121a .pdf
13

Evaluation Material Founded


Evaluation Kit RM48L950 Full Schematics Code Composer Studio v4.x HALCoGen http://www.ti.com/tool/tm dxrm48hdk $199.00 Demo examples Evaluation Stick RM48L950 Code Composer Studio v4.x HALCoGen http://www.ti.com/tool/tm dxrm48usb#descriptionArea $79.00 Demo examples

Similar Prices for other Families


14

Bibliography
http://focus.ti.com/mcu/docs/mcuprodovervi ew.tsp?sectionId=95&tabId=2835&familyId=1 931 http://www.wittenstein-us.com/EmbeddedRTOS/SAFERTOS.html http://www.ti.com/lit/wp/spry180/spry180.p df http://www.arm.com/products/processors/co rtex-r/cortex-r4.php
15

You might also like