Home Microcontrollers (MCU) Hercules MCUs for functional safety

Microcontrollers (MCU)

Hercules™-MCUs für funktionale Sicherheit - Design & Entwicklung

Sicherheitsmikrocontroller sind für sicherheitskritische Anwendungen konzipiert. Sie bieten fortschrittliche, integrierte Sicherheitsmerkmale und einen hohen Grad an Skalierbarkeit, da sie in verschiedenen Leistungs-, Speicher- und Konnektivitätsvarianten erhältlich sind.

Hardware

LaunchPad™ Entwicklungskits & HDKs

Evaluierungs- und Starterkits, vollständige Entwicklungskits und anwendungsspezifische Referenzdesigns Von den preiswerten LaunchPad™-Entwicklungskits bis hin zu voll ausgestatteten Entwicklungsplattformen für Anwendungen für Motorsteuerung und Funktionssicherheit bieten die Hercules™-MCUs ein breites Spektrum von Hardwareentwicklungstools zur Beschleunigung der Entwicklung und der Marktreife.

Bausteine
Kostengünstiges LaunchPad™-Entwicklungskit
HDK – voll funktionsfähige Hardware-Entwicklungskits
RM42x LAUNCHXL-RM42
RM44x/46x LAUNCHXL2-RM46 TMDXRM46HDK
RM48X LAUNCHXL2-RM46 TMDSRM48HDK
RM57X LAUNCHXL2-RM57L TMDXRM57LHDK
TMS570LS02x/03x/04x LAUNCHXL-TMS57004
TMS570LS07x/09x/11x/12x LAUNCHXL2-TMS57012 TMDS570LS12HDK
TMS570LS21x/31x LAUNCHXL2-TMS57012 TMDS570LS31HDK
TMS570LC43x LAUNCHXL2-570LC43 TMDX570LC43HDK

Emulatoren

TI bietet eine große Auswahl von Debug-Tastköpfen für die Softwareentwicklung mit Embedded-Prozessoren von TI an. Die Debug-Tastköpfe von TI decken ein großes Funktions- und Preisspektrum ab. Alle Tastköpfe sind mit der Code Composer Studio™ Desktop-IDE kompatibel.

Bausteine
Beschreibung
XDS100v2 Kostengünstiger, leistungsstarker Emulator mit geringer Leistung – integrated on Hercules™ TMS570 MCU-Entwicklungskits. Mit Code
Composer Studio™ IDE und IAR-Support.

XDS110 Der XDS110 ersetzt die XDS100-Familie und unterstützt eine größere Anzahl von Standards (IEEE1149.1, IEEE1149.7, SWD) in
einem einzigen Pod.
XDS200 XDS200 ist ein JTAG-Emulator für Embedded-Prozessoren von TI. Mit einem ausgewogenen Kosten- und Leistungsverhältnis füllt er die Lücke zwischen dem sehr preiswerten XDS100 und dem hochleistungsfähigen XDS560v2.

XDS560v2 (USB)

XDS560v2 (USB + Ethernet)

Der XDS560v2 ist die leistungsfähigste Debug-Sonde der XDS-Familie und unterstützt sowohl den traditionellen JTAG
-Standard (IEEE1149.1) als auch cJTAG (IEEE1149.7).

Trace Tools 

Der XDS560v2 PRO TRACE-Empfänger unterstützt die gleichen Funktionen wie die XDS560v2 System-Trace-Familie und bietet Unterstützung für Core Pin Trace (Anweisungen und Daten) in seinem großen externen Speicherpuffer. Der PRO TRACE-Empfänger erfordert Code Composer Studio™-Software. Erfahren Sie in SPNA202 mehr über Debug- und Trace-Tools.

XDS560v2 PRO TRACE-Empfänger unterstützt diese Hercules-Bausteine:

  • RM48x
  • RM57x
  • TMS570LS31x
  • TMS570LC43x

Software

HALCoGen 

Die Konfiguration und Erstellung von MCU-Peripherietreibern erfolgt mithilfe des GUI-basierten Chip-Konfigurationstools HALCoGen (Hardware Abstraction Layer Code Generation) von TI. HALCoGen ermöglicht es dem Benutzer, über eine grafische Oberfläche Peripheriekomponenten, Interrupts, Taktgeber und viele andere Parameter des Mikrocontrollers zu konfigurieren. Nach dem Konfigurieren des Bausteins kann der Benutzer den Code für Peripheriemodulinitialisierung und Treiber erzeugen, der in Code Composer Studio IDE, IAR Workbench oder Green Hills MULTI IDE importiert werden kann. HALCoGen enthält ferner auch mehrere Beispielprojekte zur Verwendung der wichtigsten Peripheriekomponenten.

 

HALCoGen

HALCoGen ermöglicht es Anwendern, Bausteintreiber für Hardware-Abstraktionsschicht für Hercules™-Mikrocontroller zu generieren.

HALCoGen CSP

Das HALCoGen-Compliance-Support-Paket (CSP) wurde entwickelt, um die notwendigen Dokumentationen, Berichte und Testfähigkeiten der Einheiten bereitzustellen und Kunden bei der Verwendung der von HALCoGen generierten Software zur Erfüllung der Normen für funktionale Sicherheit zu unterstützen.

Diagnosebibliothek

Die Hercules SafeTI™-Diagnostik-Bibliothek ist eine Sammlung von Softwarefunktionen und Antwort-Handhabegeräten für verschiedene Sicherheitsfunktionen der Hercules-Sicherheits-MCUs.

Diagnosebibliothek-CSP

Das Hercules Compliance-Support-Paket für SafeTI™-Diagnosebibliothek wurde entwickelt, um die notwendigen Dokumentationen und Berichte bereitzustellen, die Kunden, die die SafeTI Hercules Diagnostic Library verwenden, bei der Einhaltung der Standards für funktionale Sicherheit unterstützen.

Compiler-Qualifizierungskit

Das SafeTI™-Compiler-Qualifizierungskit möchte Kunden dabei unterstützen, den Einsatz des TI ARM C/C++- oder C2000/CLA-Compilers von TI für Normen für funktionale Sicherheit wie beispielsweise IEC 61508 und ISO 26262 zu qualifizieren.

Code Composer Studio (CCStudio)

Eine Eclipse-basierte IDE, die von TI für TI Embedded-Prozessorfamilien entwickelt und unterstützt wird. CC Studio Software besteht aus einem Paket von Tools für die Entwicklung und das Debugging von Embedded-Anwendungen. 

Andere Entwicklungstools

Name
Beschreibung
HET IDE  Die High End Timer Integrated Development Environment (HET IDE) ist eine Windows-Anwendung, die zum Konfigurieren und Simulieren des High-End-Timer-Coprozessors der Hercules-MCUs verwendet werden kann. 
NHET Assembler  Der NHET Assembler übersetzt Programme, die in der NHET-Assemblersprache geschrieben wurden, in mehrere Ausgabeformate zur Verwendung in Codeerzeugungstools wie Code Composer Studio IDE von TI. 
UNIFLASH CCS Uniflash ist ein eigenständiges Tool zur Programmierung von Flash-Speicher auf TI-MCUs. Die Arbeit mit Uniflash ist über die Benutzeroberfläche, Befehlszeile und per Skript möglich. 
NOWECC  Das Tool nowECC erzeugt die in die ECC-Speicheradressen einer Hercules-Sicherheits-MCU zu programmierenden Daten. 
F021 Flash-API 
Die Flash-API F021 ist eine Programmierschnittstelle mit einer Softwarebibliothek von Funktionen zum Programmieren, Löschen und Prüfen des integrierten Flash-Speichers der Hercules-MCUs. 

Lösungen von Drittanbietern

Integrierte Entwicklungsumgebungen (IDEs)

Name
Beschreibung
Anbieter
MULTI IDE MULTI-IDE mit Emulation, Debugging, Flashprogrammierung und Unterstützung für C/C++-Compiler einschließlich MISRA-C-Prüfung. Green Hills hat Zertifizierungen sowohl vom TÜV NORD als auch von exida erhalten. Damit werden die Qualifizierungsanforderungen für ASIL 4 (Safety Integrity Level) sowie für ASIL D (Automotive Safety Integrity Level) abgedeckt.  Green Hills
IAR Embedded Workbench® für ARM IAR Embedded Workbench für ARM ist eine umfassende Suite von Entwicklungstools, die unter anderem auch einen hochoptimierten Compiler und einen umfassenden Debugger enthält. IAR Embedded Workbench für ARM besitzt die Zertifizierung des TÜV SÜD zur Eignung in der Entwicklung von sicherheitsbezogener Software für jeden Safety Integrity Level (SIL) gemäß IEC 61508 sowie für jeden Automotive Safety Integrity Level (ASIL) von ISO 26262.  IAR Systems
TRACE32 PowerView  Komplette Software-Entwicklungsumgebung mit Trace-Unterstützung für ETM und RTP. Lauterbach
winIDEA winIDEA IDE, iC5000-Emulator und Trace-Hardware  iSystem
HiTOP IDE/Debugger  Tantino-Cortex-R mit HiTOP Debugger/IDE der Profiklasse   Hitex
Universal Debug Engine  Komplette Software-Entwicklungsumgebung mit Trace-Unterstützung für ETM.  PLS

Emulatoren

Name
Beschreibung
Anbieter
J-Link  Emulator im unteren Preis- und Leistungsbereich – in Entwicklungskits für die MCU Hercules TMS570 enthalten. Mit Code Composer Studio IDE und IAR-Unterstützung. Segger
ULINK Familie von USB-JTAG-Adaptern für Keil uVision zum Verbinden des USB-Anschlusses eines PCs mit dem Zielsystem.  Keil
iC5000

Umfassende Trace-Unterstützung für ETM und RTP  
iSystem
UAD2pro Highspeed-USB/JTAG für ETM und RTP PLS
UAD3+ High-End-Lösung für Debugging und ETM-Tracing PLS

Real Time Operating Systems (RTOS)

Ein Echtzeitbetriebssystem (RTOS) ist ein multitaskingfähiges Betriebssystem, das spezielle Algorithmen verwendet, um Tasks zeitlich zu planen und ihre rechtzeitige Ausführung zu gewährleisten. Zu den wichtigsten Merkmalen eines RTOS gehören die minimale Latenz beim Taskwechsel und die Anzahl der gleichzeitig ausführbaren Aufgaben.

Name
Beschreibung
Anbieter
SAFERTOS  Echtzeitbetriebssystem für geschäftskritische Anwendungen mit Zertifizierung gemäß IEC61508 SIL3, FDA 510K oder DO-178B. 

High-Integrity-Systeme

Herunterladen

FreeRTOS  FreeRTOS ist ein portabler, quelloffener und lizenzfreier Mini-Echtzeit-Kernel.  FreeRTOS.org 
μC/OS-II™  Micriμm uC/OS-II RTOS mit Luftfahrt-Zertifizierung für DO-178B Level A und EUROCAE ED-12B, IEC61508 SIL 3/SIL4, wird in FDA-zertifizierten Bausteinen verwendet.

Micriμm

Herunterladen

SCIOPTA  Echtzeit-Betriebssystem mit TÜV-Zertifizierung gemäß IEC61508/EN50128. SCIOPTA 
SMXRTOS  SMX® ist ein von Micro Digital entwickeltes lizenzfreies, modulares Multitasking-RTOS für Embedded-Systeme. Es zeichnet sich durch geringe Ressourcenanforderungen, hohe Leistung, einfache Handhabung und Integration in gebräuchliche Entwicklungstool-Suiten aus.  Micro Digital 
CoDeSys  CoDeSys (Controller Development System) ist ein umfassendes Softwaretool für die Industrieautomatisierungstechnik. Es besteht aus zwei grundlegenden Teilen: dem Programmiersystem  CoDeSys  und dem Laufzeitsystem  CoDeSys Control.  Smart Software Solutions (3s) 
MICROSAR BSW  AUTOSAR-Basissoftware (BSW) einschließlich MCAL-Layer, BS, Kommunikationsstacks für CAN, FlexRay und LIN.  VECTOR 
EB tresos AutoCore und Studio  Einsatzbereiter AUTOSAR-Standardcore und Konfigurationseditor. Elektrobit (EB) 
RTA-OSEK  RTA-OSEK stellt ein Echtzeitbetriebssystem für den produktiven Einsatz bereit, implementiert die Standards AUTOSAR-OS V1.0 (SC-1) und OSEK/VDX OS V2.2.3 und ist vollständig MISRA-konform.  ETAS 
osCAN  osCAN ist ein präemptives Multitasking-fähiges Echtzeitbetriebssystem und entspricht der OSEK/VDX-Spezifikation 2.2. VECTOR 

Konnektivität & Middleware

Name
Beschreibung
Anbieter
TCP/IPv4  Die TCP-IPv4-Lösung von WITTENSTEIN für High-Integrity-Systeme ist ein kompletter Protokollstack, der geringe Ressourcenanforderungen und hohe Leistung ohne Kompromisse bei der RFC-Konformität bietet. Erhältlich ist der Stack auch als vollständige Integration in SAFERTOS, ein sicherheitszertifiziertes RTOS gemäß IEC 61508 SIL3. Diese Kombination bietet dann ein nahtloses Paket zum Einsatz mit Hercules-Sicherheitscontrollern. 

High-Integrity-Systeme

Herunterladen

μC/TCP-IP™  μC/TCP-IP ist ein kompakter, zuverlässiger und äußerst leistungsfähiger TCP/IP-Protokollstack mit Optimierung für Embedded-Systeme. Dank der Entwicklung gemäß den legendären Codierungsstandards von Micriμm ermöglicht μC/TCP-IP die schnelle Konfiguration benötigter Netzwerkoptionen und damit die Minimierung der Markteinführungszeit. 

Micriμm

Herunterladen

μC/USB-Host™  μC/USB Host ist ein umfassender, äußerst leistungsfähiger und ressourcenschonender Softwarestack für USB-Hosts. Das modulare Design des Stacks beinhaltet eine API-Schicht, Klassentreiber (MSC, HID und CDC ACM) sowie ein Framework zur Entwicklung individueller Klassentreiber. 

Micriμm 

Herunterladen

HCC Embedded TCP/IP  MISRA-konformes TCP/IP: effizienter Embedded-Stack, der mit einem verifizierbaren MISRA-konformen Prozess entwickelt wurde. Der TCP/IP-Stack von HCC eröffnet neue Dimensionen der Leistung, Qualität und Zuverlässigkeit für den Markt der Embedded-Vernetzung. Der Stack bietet neben einer breiten Palette von Protokollen auch Unterstützung sowohl für IPv4 als auch IPv6, was Flexibilität und langfristige Netzwerkkompatibilität gewährleistet. HCC Embedded 
CAN Das ssCAN ist ein für die Hercules-Familie optimierter, extrem hochleistungsfähiger Echtzeit-CAN-Gerätetreiber gemäß ISO11898 mit geringer Interruptlatenz. Er unterstützt einzelne und mehrere CAN-Kanäle über das gesamte Spektrum der Hercules-Bausteine.  Simma Software 
CANopen  ssCANopen ist ein hochleistungsfähiger Echtzeit-Hardware-Protokollstack für das CANopen-Sicherheitsprotokoll CiA mit bis zu 15 Mbit Datendurchsatz. Dieses Produkt wurde speziell für die Hercules-Bausteinfamilie optimiert.  Simma Software
SAE J1939  ssJ1939 ist ein extrem leistungsfähiger SAE-J1939-Protokollstack mit Datendurchsätzen bis zu 20 Mbit/s. Dieses Produkt wurde speziell für die Hercules-Bausteinfamilie optimiert.  Simma Software
ISO 15765  ssI15765 ist ein extrem leistungsfähiger ISO-15765-Protokollstack mit Datendurchsätzen bis zu 20 Mbit/s. Dieses Produkt ist speziell für die Hercules-Bausteine optimiert.  Simma Software
NMEA 2000  ssNMEA2000 ein extrem leistungsfähiger NMEA-2000-Protokollstack mit Datendurchsätzen bis zu 20 Mbit/s. Dieses Produkt ist speziell für die Hercules-Bausteine optimiert.  Simma Software

Finden Sie Support- und Codeprojektbeispiele mit Hercules™ LaunchPad™-Entwicklungskit.