You are on page 1of 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