ヘラクレス(マイクロコントローラ)
ARMロゴ | |
| デザイナー | ARMホールディングス |
|---|---|
| バージョン | ARMv8-R、ARMv7-A、ARMv7-R、ARMv7E-M、ARMv7-M、ARMv6-M |
|---|---|
| エンコーディング | Thumb2 拡張機能を除く 32 ビットでは、16 ビットと 32 ビットの命令が混在して使用されます。 |
| エンディアン | Bi(デフォルトはLittle) |
| 拡張機能 | Thumb-2(ARMv7以降必須)、NEON、Jazelle、FPv4-SP |
| レジスター | |
| 汎用 | PC と SP を含む 16 x 32 ビット整数レジスタ |
| 浮動小数点 | 最大32 × 64ビットレジスタ、[ 1 ] SIMD/浮動小数点(オプション) |
Herculesは、 Texas Instruments社が提供するARMアーキテクチャベースのマイクロコントローラ製品ラインで、1つ以上のARM Cortexコアを搭載しています。この「Herculesセーフティ・マイクロコントローラ・プラットフォーム」には、ロックステップ動作が可能なデュアルコア、フルパスECC 、メモリとロジックの自動セルフテスト、周辺機器の冗長化、モニタ/チェッカーコアといったハードウェアベースの障害訂正/検出機能を備え、機能安全アプリケーションに特化したマイクロコントローラシリーズが含まれています。
このラインには、TMS470M、TMS570、およびRM4ファミリーが含まれます。これらのファミリーは、「IEC 61508およびISO 26262の安全性が極めて重要なアプリケーション向けに特別に設計」されています。[ 2 ]ただし、これらの安全規格への対応度合いは大きく異なります。 [ 3 ]
- TMS470
- バリューライン輸送および安全MCU
- 安全をサポート
- IEC 61508システム
- RM4
- 高性能産業および医療用安全MCU
- 安全基準に基づいて開発
- IEC 61508 SIL-3
- TMS570
- 高性能輸送・安全MCU
- 安全基準に基づいて開発
- IEC 61508 SIL-3
- ISO 26262 ASIL D
- 特に、TMS570 のASIL Dサポートは、デュアル ロック ステップコアによって実現されます。
参照
参考文献
- ^ 「ARMアーキテクチャのプロシージャ呼び出し標準」(PDF) ARMホールディングス2013年11月30日2013年5月27日閲覧。
- ^ 「Hercules Safety ARM MCU」。Texas Instruments。
- ^ 「Hercules ARM® CortexTM-R4 セーフティマイクロコントローラ」(PDF) . Arrow Electronics . 2014年2月15日閲覧。