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