Microchip Technology SAMA5D29車載用Arm® Cortex®-A5 CPUベースのMPU

Microchip Technology SAMA5D29車載用Arm® Cortex®-A5 CPUベースのMPUは、最大500MHzで動作する高性能、低消費電力の組み込みマイクロプロセッサです。AEC-Q100 Grade 2認定のSAMA5D29 MPUは、DDR2、DDR3L、LPDDR2、LPDDR3、QSPI、e.MMCフラッシュなどの複数のメモリをサポートしています。これらのデバイスには、2つのISO準拠CAN-FDインターフェイスをはじめとする接続性とユーザーインターフェイスアプリケーションを対象としたパワフルな周辺機器が統合されています。

Arm® TrustZone®、改ざん検出、セキュアデータストレージ、セキュアブートを含む高度なセキュリティ機能。デバイス には、高性能暗号アクセラレータ(AES、SHA、TRNG)も搭載されています。Microchip Technology SAMA5D29車載用MPUは、産業用-40°C~+105°Cの拡張温度範囲に適合しており、無料の Linux®ディストリビューション、MPLAB X IDE、MPLAB Harmony v3、およびベアメタルCサンプルが付属しています。

特徴

  • Arm Cortex-A5コア
    • Armv7-A アーキテクチャ
    • Arm TrustZone
    • NEON™メディア処理エンジン
    • 最大500MHz
    • 8-KbytesETM/ETB
  • メモリアーキテクチャ
    • メモリ管理ユニット(MMU)
    • 32-Kbyte L1データキャッシュ、32-Kbyte L1命令キャッシュ
    • 内部SRAMとして使用するように構成できる128-Kbyte L2キャッシュ
    • 1x 128-Kbyteスクランブル内部SRAM
    • 1x 160-Kbyte内部ROM
      • 64-Kbyteスクランブルおよびマスク可能ROM組み込みブートローダ/セキュアブートローダ
      • NANDフラッシュBCH ECCテーブル用の96-Kbyte非スクランブル、非マスクROM
    • 「オンザフライ」を含む最大512Mbytes8-bankDDR2/DDR3(DLL オフのみ) / DDR3L (DLL オフのみ) /LPDDR1/LPDDR2/LPDDR3をサポートする高帯域幅スクランブル可能な 16 ビットまたは 32 ビット ダブル データ レート (DDR) マルチポート ダイナミック RAM コントローラー暗号化/復号化パス
    • 8ビットSLC/MLC NANDコントローラ、最大32ビットまでのエラー訂正コード(PMECC)あり
  • 標準的な条件で最大166MHzまで実行するシステム
    • リセットコントローラ (RSTC) 、シャットダウンコントローラ (SHDWC) 、定期インターバルタイマ (PIT) 、独立型ウォッチドッグタイマ (WDT) 、クロック較正によるセキュアリアルタイムクロック (RTC)
    • 1x 600MHz ~ 1200MHz PLL (システム用)、1つの480MHz PLL (高速USB用に最適化)
    • オーディオ用デジタル・フラクショナルPLL(11.2896MHzおよび12.288MHz)
    • 内部低消費電力12MHz RCおよび32kHz標準RC発振器
    • 選択可能な32.768Hz低消費電力水晶発振器および8MHz ~ 24MHz水晶発振器
    • 2x 16チャンネル64ビット中央DMAコントローラを含む51x DMAチャンネル
    • 1x高度割込コントローラ (AIC)
    • 1xセキュア高度割込コントローラ (SAIC)
    • 3xプログラマブル外部クロック信号
  • 低電力モード
    • 高速ウェイクアップ機能が搭載された超低消費電力モード
    • 5-Kbyte SRAMおよび非同期部分ウェイクアップ機能が搭載された低消費電力バックアップモード
      • 最大9xウェイクアップピンからのウェイクアップ、UART受信、アナログ比較
      • 高速ウェイクアップ機能
      • セルフリフレッシュモードでのDDRが備わった、拡張バックアップモード
  • ペリフェラル
    • 最大1024x768または1280x768(静止画像)のLCD TFTコントローラ(LCDC)です。4つのオーバーレイ、回転、後処理、アルファブレンド、24ビットパラレルRGBインターフェイス
    • ITU-R BTRaw Bayer、YCbCr、モノクロ、およびJPEG圧縮センサインターフェイス用の並列12ビットインターフェイスを備えた最大5Mピクセルのセンサをサポートする601/656/1120画像センサコントローラ(ISC)
    • 2x同期シリアルコントローラ (SSC) 、2x Inter-ICサウンドコントローラ (I2SC) 、1xステレオClass Dアンプ (CLASSD)
    • 1x最大8x xラインおよび8x Yライン(64チャンネル静電容量式タッチ)が備わった周辺タッチコントローラ(PTC)
    • 1xパルス密度変調インターフェイスコントローラ (PDMIC)
    • 1x USBデバイス高速ポート(UDPHS) および1x USBホスト高速ポートまたは2x USBホスト高速ポート(UHPHS)
    • 1x USBホスト高速ポート(高速インターチップ(HSIC)インターフェイス搭載)
    • 1x 10/100イーサネットMAC (GMAC)
      • エネルギー効率のサポート (IEEE®802.3az標準)
      • IEEE802.1ASタイムスタンプによるイーサネットAVBサポート
      • IEEE802.1Qavクレジットベーストラフィックシェーピングハードウェアサポート
      • IEEE1588高精度時間プロトコル(PTP)
    • 2x高速メモリカードのホスト
      • SDMMC0: SD 3.0、eMMC 4.51、8ビット
      • SDMMC1: SD 2.0、eMMC 4.41、4ビットのみ
    • 2xホスト/クライアントシリアルペリフェラルインターフェイス (SPI)
    • 2xクワッド・シリアル・ペリフェラル・インターフェイス (QSPI)
    • 5x FLEXCOMs (USART、SPI、TWI)
    • 5x UARTs
    • 2xホストCAN-FD (MCAN)コントローラ(SRAMベースのメールボックス、時間とイベントトリガ送信、32ビットタイムスタンプユニット(TSU) 搭載)
    • 1xバックアップ領域 (RXLP) でのRx専用UART
    • バックアップ領域のアナログ・コンパレータ・コントローラ(ACC)x1
    • 2x 2-wireインターフェイス(TWIHS)最大400-Kbits/s (I2CプロトコルとSMBUSをサポート)
    • フル機能が搭載された4チャンネル、16ビットパルス幅変調(PWM)コントローラ x1
    • 基本的なPWMモードをサポートしている2x 3-channel、32ビットタイマ/カウンタ(TC)
    • 1x 12チャンネル、12ビット対応アナログ・デジタル・コンバータ (ADC) (抵抗タッチスクリーン機能搭載)
  • 安全性
    • Zero-powerパワーオンリセット(POR) セル
    • メイン水晶クロック障害検出器
    • 書込保護レジスタ
    • SHA256に基づいた整合性チェックモニタ(ICM)
    • メモリ管理ユニット(MMU)
    • 独立型ウォッチドッグ
  • セキュリティ
    • 5-Kbytesの内部スクランブルSRAM
      • 1-Kbyte改ざん検出時に消去不可
      • タンパ検出時に消去可能4-Kbytes
    • 256ビットのスクランブルおよび消去可能レジスタ
    • 静的または動的侵入検出用の最大8本の改ざんピン
    • セキュア・ブートローダ
    • DDRおよびQSPIメモリ (AESB) でのオンザフライAES暗号化/復号化
    • セキュリティ侵入に関するタイムスタンプを含むRTC
    • 544xヒューズビット搭載プログラマブルヒューズボックス(JTAG保護とBMSを含む)
  • ハードウェア暗号化
    • SHA(SHA1、SHA224、SHA256、SHA384、SHA512): 180-2 FIPSパブに準拠
    • AES: 256-、192-、128ビットキーアルゴリズム、FIPS PUB 197に準拠
    • TDES: 2キーまたは3キーアルゴリズム、FIPS PUB 46-3に準拠
    • NIST Special Publication 800-22 Test SuiteおよびFIPS PUBs 140-2 and 140-3に準拠した真の乱数ジェネレータ(TRNG)
  • 最大128x I/O
    • セット/クリアレジスタを使用して完全にプログラム可能
    • I/Oラインあたり最大8倍の周辺機能の多重化
    • 各I/Oラインは、周辺機器に割り当てたり、汎用I/Oとして使用できます。
    • PIOコントローラは、1回の書込動作で最大32ビットのデータ出力を実現する同期出力を備えています。
  • 289-ball LFBGA、14mm2 、0.8mmピッチパッケージでご用意

仕様

  • 32ビットデータバス幅
  • 500MHz最高クロック周波数
  • 動作範囲: 1.1V ~ 1.32V
  • 32MB L1キャッシュ命令メモリ
  • 32MB L1キャッシュデータメモリ
  • 動作温度範囲: -40°C ~ +105°C

アプリケーション図

公開: 2023-07-12 | 更新済み: 2024-02-27