TMS570LC4357-SEP デバイスは、高性能な車載グレードの ARM® Cortex®-Rベース MCU である Hercules TMS570 シリーズの製品です。ISO 26262 および IEC 61508 の機能安全性アプリケーションの開発に役立つ、包括的なドキュメント、ツール、ソフトウェアをご用意しました。Hercules TMS570LC43x LaunchPad 開発キットを使用して、今すぐ評価を開始しましょう。TMS570LC4357-SEP デバイスには、ロックステップ動作のデュアル CPU、CPU、N2HET コプロセッサ、オンチップ SRAM 用の内蔵セルフ テスト (BIST) ロジック、L1 キャッシュ、L2 フラッシュ、SRAM メモリの ECC 保護などのオンチップ診断機能があります。このデバイスは、ペリフェラル メモリの ECC またはパリティ保護、ペリフェラル I/O のループバック機能もサポートしています。
TMS570LC4357-SEP デバイスは、ロックステップ動作の ARM Cortex-R5F 浮動小数点 CPU を内蔵しています。これは、高効率の 1.66DMIPS/MHz を実現し、最大 300MHz で動作可能し、最大 498DMIPS を実現します。このデバイスは、ビッグ エンディアン [BE32] 形式をサポートします。
TMS570LC4357-SEP デバイスは、1 ビットの誤り訂正と 2 ビットの誤り検出機能を持つ、4MB のフラッシュ メモリおよび 512KB の RAM を内蔵しています。このデバイスのフラッシュ メモリは不揮発性、電気的に消去可能、プログラミング可能なメモリで、64 ビット幅のデータ バス インターフェイスとともに実装されています。このフラッシュは、すべての読み取り、プログラム、消去の動作を、3.3V 電源入力 (I/O 電源と同じ電圧レベル) で動作します。SRAM は、バイト、ハーフワード、ワード モードでの読み取りおよび書き込みアクセスをサポートしています。
TMS570LC4357-SEP デバイスには、リアルタイム制御ベースのアプリケーション用に、2 つの次世代ハイエンド タイマ (N2HET) タイミング コプロセッサなどのペリフェラルが搭載されており、合計で最大 64 の I/O 端子を備えています。
N2HETは、リアルタイム アプリケーションに対応する洗練されたタイミング機能を搭載した先進のインテリジェント タイマです。このタイマは、専用のタイマ マイクロマシンや付属の I/O ポートを備え、ソフトウェア制御されます。N2HETは、パルス幅変調された出力、キャプチャ/コンペア入力、GPIOで使用できます。N2HET は、複数のセンサ情報や、複雑で正確な時間パルスを持つドライブ アクチュエータが必要なアプリケーション向けに設計されています。ハイエンド タイマ転送ユニット (HTU) では、DMA 型のトランザクションにより、N2HET データをメイン メモリとの間で転送できます。HTUには、メモリ プロテクション ユニット(MPU)が組み込まれています。
拡張パルス幅変調器 (ePWM) モジュールは、最小限の CPU オーバーヘッドまたは介入で、複雑なパルス幅波形を生成できます。ePWM は使いやすく、ハイサイドとローサイド両方の PWM とデッドバンド生成をサポートしています。トリップ ゾーン保護およびオンチップ MibADC との同期などの機能を内蔵した ePWM は、デジタル モータ制御アプリケーションに最適です。
拡張キャプチャ (eCAP) モジュールは、外部的事象を適時キャプチャすることが重要なシステムには不可欠です。eCAP は、キャプチャ アプリケーションで必要とされない場合には、ePWM 出力の監視や単純な PWM の生成に使用することもできます。
拡張直交エンコーダ パルス (eQEP) モジュールを、リニアまたはロータリー インクリメンタル エンコーダとの直接インターフェイスとして使用すると、高性能な動作および位置制御システムに使用される位置、方向、速度の情報を、回転する機械から取得できます。
このデバイスは 12 ビット分解能の 2 つの MibADC を搭載しており、合計 41 のチャネルをサポートし、それぞれにパリティ保護された 64 ワードのバッファ RAM を備えています。MibADC の各チャネルは、個別に変換を行うことも、特殊な変換シーケンスの場合はグループ化を行うこともできます。16 個のチャネルは 2 個の MibADC で共有されます。各 MibADC は、3 つの独立したグループ化をサポートしています。各シーケンスは、トリガごとに1回の変換を行うことも、連続変換モードに設定することもできます。MibADCは、古いデバイスとの互換性やより高速な変換が求められる場合に使用できる10ビット モードを備えています。MibADC1 のチャネルの 1 つと MibADC2 のチャネルの 2 つを使用して、3 つのオンチップ温度センサからの温度測定値を変換できます。
このデバイスは、複数の通信インターフェイスを備えています。5 つの MibSPI、4 つの UART (SCI) インターフェイス、2 つは LIN サポート付き、4 つの CAN、2 つの I2C モジュール、1 つのイーサネット コントローラ、1 つの FlexRay コントローラ。SPIにより、類似したシフト レジスタ形デバイス間でのシリアル連携による高速通信を簡単に実現できます。LIN は、Local Interconnect Standard (LIN 2.1) をサポートし、標準のNon-Return-to-Zero (NRZ) 形式を使用した全二重モードの UART として使用できます。DCANは、CAN 2.0Bプロトコル規格をサポートし、最大1Mbpsの強力な通信速度で分散リアルタイム制御を効率的にサポートするシリアルのマルチマスタ通信プロトコルを使用します。DCANは、信頼性の高いシリアル通信や多重配線が必要な、ノイズの多い厳しい環境(自動車および工業分野など)で動作するアプリケーションに適しています。FlexRay コントローラはデュアル チャネルのシリアル、固定時間ベースのマルチマスタ通信プロトコルを使用し、チャネルごとに 10Mbps の通信速度を実現します。FlexRay転送ユニット(FTU)により、メインCPUメモリとの間で、FlexRayデータの双方向の自律的転送が可能になります。HTU 転送は、専用の内蔵 MPU によって保護されます。イーサネット モジュールは、MII、RMII、および Management Data I/O (MDIO) インターフェイスをサポートしています。I2C モジュールは、I2C シリアル バスによる、マイクロコントローラと I2C 互換デバイス間のインターフェイスを搭載したマルチマスタ通信モジュールです。I2C モジュールは、100 および 400kbps の速度をサポートしています。
周波数変調フェーズ ロック ループ (FMPLL) クロック モジュールは、外部の基準周波数を、内部で使用するための高い周波数に逓倍します。グローバル クロック モジュール (GCM) は、使用可能なクロック ソースと内部デバイス クロック ドメイン間のマッピングを管理します。
このデバイスには 2 つの外部クロック プリスケーラ (ECP) モジュールも搭載されています。イネーブルにすると、ECP は ECLK1 ボールと ECLK2 ボールに連続的な外部クロックを出力します。ECLK周波数は、ユーザーによる設定が可能なペリフェラル インターフェイス クロック(VCLK)周波数の比率です。この低周波数出力は、デバイスの動作周波数のインジケータとして外部で監視することができます。
ダイレクト メモリ アクセス (DMA) コントローラは 32 のチャネル、48 のペリフェラル リクエストを搭載しており、コントローラのメモリは ECC 保護されています。DMAにはMPUが組み込まれており、誤った転送からメモリを保護します。
エラー シグナリング モジュール (ESM) は、オンチップ デバイス エラーを監視し、フォルトが検出されたときに割り込みまたは外部エラー ピン/ボール (nERROR) をトリガするかどうかを決定します。nERROR ピンは、マイクロコントローラのフォルト条件のインジケータとして、外部から監視できます。
外部メモリ インターフェイス (EMIF) は、非同期メモリおよび同期メモリまたは他のスレーブ デバイスにメモリを拡張する機能があります。
アプリケーション コードのデバッグ機能を拡張するため、パラメータ オーバーレイ モジュール (POM) が含まれています。POM は、内部 RAM または EMIF へのフラッシュ アクセスを再ルーティングできるため、フラッシュでのパラメータ更新に必要な再プログラミング手順を省くことができます。この機能は、リアルタイム システム キャリブレーション サイクル中に特に役立ちます。
アプリケーション コードのデバッグ機能を拡張するため、複数のインターフェイスが実装されています。内蔵 Arm® Cortex®-R5F CoreSight デバッグ機能に加えて、Embedded Cross Trigger (ECT) は SoC 内の複数のトリガ イベントの相互作用と同期をサポートしています。External Trace Macrocell (ETM) は、プログラム実行の命令とデータをトレースします。計測用に、RAM トレース ポート (RTP) モジュールが実装されており、CPU や他のマスタによる RAM およびペリフェラルへのアクセスの高速トレースをサポートしています。データ変更モジュール (DMM) により、デバイス メモリに外部データを書き込むことができます。RTP と DMM はどちらも、アプリケーション コードのプログラム実行時間にまったく影響を与えないか、最小限度しか影響を与えません。
TMS570LC4357-SEP デバイスは、安全性機能が内蔵され、広範な通信および制御ペリフェラルを選択できるため、セーフティ クリティカルな要件を持つ高性能リアルタイム制御アプリケーション向けに設計されています。
TMS570LC4357-SEP デバイスは、高性能な車載グレードの ARM® Cortex®-Rベース MCU である Hercules TMS570 シリーズの製品です。ISO 26262 および IEC 61508 の機能安全性アプリケーションの開発に役立つ、包括的なドキュメント、ツール、ソフトウェアをご用意しました。Hercules TMS570LC43x LaunchPad 開発キットを使用して、今すぐ評価を開始しましょう。TMS570LC4357-SEP デバイスには、ロックステップ動作のデュアル CPU、CPU、N2HET コプロセッサ、オンチップ SRAM 用の内蔵セルフ テスト (BIST) ロジック、L1 キャッシュ、L2 フラッシュ、SRAM メモリの ECC 保護などのオンチップ診断機能があります。このデバイスは、ペリフェラル メモリの ECC またはパリティ保護、ペリフェラル I/O のループバック機能もサポートしています。
TMS570LC4357-SEP デバイスは、ロックステップ動作の ARM Cortex-R5F 浮動小数点 CPU を内蔵しています。これは、高効率の 1.66DMIPS/MHz を実現し、最大 300MHz で動作可能し、最大 498DMIPS を実現します。このデバイスは、ビッグ エンディアン [BE32] 形式をサポートします。
TMS570LC4357-SEP デバイスは、1 ビットの誤り訂正と 2 ビットの誤り検出機能を持つ、4MB のフラッシュ メモリおよび 512KB の RAM を内蔵しています。このデバイスのフラッシュ メモリは不揮発性、電気的に消去可能、プログラミング可能なメモリで、64 ビット幅のデータ バス インターフェイスとともに実装されています。このフラッシュは、すべての読み取り、プログラム、消去の動作を、3.3V 電源入力 (I/O 電源と同じ電圧レベル) で動作します。SRAM は、バイト、ハーフワード、ワード モードでの読み取りおよび書き込みアクセスをサポートしています。
TMS570LC4357-SEP デバイスには、リアルタイム制御ベースのアプリケーション用に、2 つの次世代ハイエンド タイマ (N2HET) タイミング コプロセッサなどのペリフェラルが搭載されており、合計で最大 64 の I/O 端子を備えています。
N2HETは、リアルタイム アプリケーションに対応する洗練されたタイミング機能を搭載した先進のインテリジェント タイマです。このタイマは、専用のタイマ マイクロマシンや付属の I/O ポートを備え、ソフトウェア制御されます。N2HETは、パルス幅変調された出力、キャプチャ/コンペア入力、GPIOで使用できます。N2HET は、複数のセンサ情報や、複雑で正確な時間パルスを持つドライブ アクチュエータが必要なアプリケーション向けに設計されています。ハイエンド タイマ転送ユニット (HTU) では、DMA 型のトランザクションにより、N2HET データをメイン メモリとの間で転送できます。HTUには、メモリ プロテクション ユニット(MPU)が組み込まれています。
拡張パルス幅変調器 (ePWM) モジュールは、最小限の CPU オーバーヘッドまたは介入で、複雑なパルス幅波形を生成できます。ePWM は使いやすく、ハイサイドとローサイド両方の PWM とデッドバンド生成をサポートしています。トリップ ゾーン保護およびオンチップ MibADC との同期などの機能を内蔵した ePWM は、デジタル モータ制御アプリケーションに最適です。
拡張キャプチャ (eCAP) モジュールは、外部的事象を適時キャプチャすることが重要なシステムには不可欠です。eCAP は、キャプチャ アプリケーションで必要とされない場合には、ePWM 出力の監視や単純な PWM の生成に使用することもできます。
拡張直交エンコーダ パルス (eQEP) モジュールを、リニアまたはロータリー インクリメンタル エンコーダとの直接インターフェイスとして使用すると、高性能な動作および位置制御システムに使用される位置、方向、速度の情報を、回転する機械から取得できます。
このデバイスは 12 ビット分解能の 2 つの MibADC を搭載しており、合計 41 のチャネルをサポートし、それぞれにパリティ保護された 64 ワードのバッファ RAM を備えています。MibADC の各チャネルは、個別に変換を行うことも、特殊な変換シーケンスの場合はグループ化を行うこともできます。16 個のチャネルは 2 個の MibADC で共有されます。各 MibADC は、3 つの独立したグループ化をサポートしています。各シーケンスは、トリガごとに1回の変換を行うことも、連続変換モードに設定することもできます。MibADCは、古いデバイスとの互換性やより高速な変換が求められる場合に使用できる10ビット モードを備えています。MibADC1 のチャネルの 1 つと MibADC2 のチャネルの 2 つを使用して、3 つのオンチップ温度センサからの温度測定値を変換できます。
このデバイスは、複数の通信インターフェイスを備えています。5 つの MibSPI、4 つの UART (SCI) インターフェイス、2 つは LIN サポート付き、4 つの CAN、2 つの I2C モジュール、1 つのイーサネット コントローラ、1 つの FlexRay コントローラ。SPIにより、類似したシフト レジスタ形デバイス間でのシリアル連携による高速通信を簡単に実現できます。LIN は、Local Interconnect Standard (LIN 2.1) をサポートし、標準のNon-Return-to-Zero (NRZ) 形式を使用した全二重モードの UART として使用できます。DCANは、CAN 2.0Bプロトコル規格をサポートし、最大1Mbpsの強力な通信速度で分散リアルタイム制御を効率的にサポートするシリアルのマルチマスタ通信プロトコルを使用します。DCANは、信頼性の高いシリアル通信や多重配線が必要な、ノイズの多い厳しい環境(自動車および工業分野など)で動作するアプリケーションに適しています。FlexRay コントローラはデュアル チャネルのシリアル、固定時間ベースのマルチマスタ通信プロトコルを使用し、チャネルごとに 10Mbps の通信速度を実現します。FlexRay転送ユニット(FTU)により、メインCPUメモリとの間で、FlexRayデータの双方向の自律的転送が可能になります。HTU 転送は、専用の内蔵 MPU によって保護されます。イーサネット モジュールは、MII、RMII、および Management Data I/O (MDIO) インターフェイスをサポートしています。I2C モジュールは、I2C シリアル バスによる、マイクロコントローラと I2C 互換デバイス間のインターフェイスを搭載したマルチマスタ通信モジュールです。I2C モジュールは、100 および 400kbps の速度をサポートしています。
周波数変調フェーズ ロック ループ (FMPLL) クロック モジュールは、外部の基準周波数を、内部で使用するための高い周波数に逓倍します。グローバル クロック モジュール (GCM) は、使用可能なクロック ソースと内部デバイス クロック ドメイン間のマッピングを管理します。
このデバイスには 2 つの外部クロック プリスケーラ (ECP) モジュールも搭載されています。イネーブルにすると、ECP は ECLK1 ボールと ECLK2 ボールに連続的な外部クロックを出力します。ECLK周波数は、ユーザーによる設定が可能なペリフェラル インターフェイス クロック(VCLK)周波数の比率です。この低周波数出力は、デバイスの動作周波数のインジケータとして外部で監視することができます。
ダイレクト メモリ アクセス (DMA) コントローラは 32 のチャネル、48 のペリフェラル リクエストを搭載しており、コントローラのメモリは ECC 保護されています。DMAにはMPUが組み込まれており、誤った転送からメモリを保護します。
エラー シグナリング モジュール (ESM) は、オンチップ デバイス エラーを監視し、フォルトが検出されたときに割り込みまたは外部エラー ピン/ボール (nERROR) をトリガするかどうかを決定します。nERROR ピンは、マイクロコントローラのフォルト条件のインジケータとして、外部から監視できます。
外部メモリ インターフェイス (EMIF) は、非同期メモリおよび同期メモリまたは他のスレーブ デバイスにメモリを拡張する機能があります。
アプリケーション コードのデバッグ機能を拡張するため、パラメータ オーバーレイ モジュール (POM) が含まれています。POM は、内部 RAM または EMIF へのフラッシュ アクセスを再ルーティングできるため、フラッシュでのパラメータ更新に必要な再プログラミング手順を省くことができます。この機能は、リアルタイム システム キャリブレーション サイクル中に特に役立ちます。
アプリケーション コードのデバッグ機能を拡張するため、複数のインターフェイスが実装されています。内蔵 Arm® Cortex®-R5F CoreSight デバッグ機能に加えて、Embedded Cross Trigger (ECT) は SoC 内の複数のトリガ イベントの相互作用と同期をサポートしています。External Trace Macrocell (ETM) は、プログラム実行の命令とデータをトレースします。計測用に、RAM トレース ポート (RTP) モジュールが実装されており、CPU や他のマスタによる RAM およびペリフェラルへのアクセスの高速トレースをサポートしています。データ変更モジュール (DMM) により、デバイス メモリに外部データを書き込むことができます。RTP と DMM はどちらも、アプリケーション コードのプログラム実行時間にまったく影響を与えないか、最小限度しか影響を与えません。
TMS570LC4357-SEP デバイスは、安全性機能が内蔵され、広範な通信および制御ペリフェラルを選択できるため、セーフティ クリティカルな要件を持つ高性能リアルタイム制御アプリケーション向けに設計されています。