AM3358-EP AM3358 Sitara™ プロセッサ | TIJ.co.jp

AM3358-EP
この製品はすでに市場にリリースされており、ご購入できます。 一部の製品は、より新しい代替品を使用できる可能性があります。
AM3358 Sitara™ プロセッサ

 

概要

AM3358-EP マイクロプロセッサは、ARM Cortex-A8 プロセッサをベースとして画像、グラフィック処理、ペリフェラル、および PROFIBUS などの産業用インターフェイス・オプションを追加して拡張したデバイスです。さらに、高レベルのオペレーティング・システム(HLOS)をサポートしています。 Linux®および Android™は、TIから無料で利用可能です。

AM3358-EPマイクロプロセッサには、機能ブロック図に示すサブシステムが含まれています。各サブシステムについて、以下で簡単に説明します。

マイクロプロセッサ・ユニット(MPU)サブシステムは、ARM Cortex-A8プロセッサおよび PowerVR SGX™グラフィック・アクセラレータ・サブシステムをベースとして、3Dグラフィック・アクセラレーションにより、ディスプレイやゲーム用の効果をサポートします。

PRU-ICSSはARMコアと分離されているため、独立の動作とクロック供給が可能で、より効率的で柔軟な設計が可能です。PRU-ICSSにより、PROFINET、EtherNet/IP、PROFIBUS、Ethernet Powerlink、Sercos、その他の追加ペリフェラル・インターフェイスやリアルタイム・プロトコルが利用可能になります。さらに、PRU-ICSSのプログラム可能な性質と、ピン、イベント、およびすべてのシステム・オン・チップ(SoC)リソースにアクセスできることから、高速でリアルタイムの応答を柔軟に提供し、特化したデータ処理操作や、カスタム・ペリフェラル・インターフェイスを実現可能で、SoCの他のプロセッサ・コアをタスクの負荷から解放できます。

特長

  • 最大800MHzの Sitara™ ARM® Cortex®-A8 32 ビット RISC プロセッサ
    • NEON™ SIMD コプロセッサ
    • 32KBのL1命令キャッシュおよび32KBのデータ・キャッシュ、単一エラー検出(パリティ)付き
    • 256KBのL2キャッシュ、エラー訂正コード(ECC)付き
    • 176KBのオンチップ・ブートROM
    • 64KBの専用RAM
    • エミュレーションおよびデバッグ − JTAG
    • 割り込みコントローラ (最大 128 個の割り込み要求)
  • オンチップ・メモリ(共有L3 RAM)
    • 64KBの汎用オンチップ・メモリ・コントローラ(OCMC)RAM
    • すべてのマスタからアクセス可能
    • 高速ウェイクアップ用の保持をサポート
  • 外部メモリ・インターフェイス (EMIF)
    • mDDR (LPDDR)、DDR2、DDR3、および DDR3L コントローラ
      • mDDR:200MHzクロック(データ・レート:400MHz)
      • DDR2:266MHzクロック(データ・レート:532MHz)
      • DDR3:400MHzクロック(データ・レート:800MHz)
      • DDR3L:400MHzクロック(データ・レート:800MHz)
      • 16ビット・データ・バス
      • 合計1GBのアドレシング可能領域
      • 1個のx16メモリまたは2個のx8メモリによるデバイス構成をサポート
    • 汎用メモリ・コントローラ(GPMC)
      • 最大7個のチップ選択(NAND、NOR、Muxed-NOR、SRAM)を備えた柔軟な8ビットおよび16ビット非同期メモリ・インターフェイス
      • BCHコードを使用して4、8、または16ビットECCをサポート
      • ハミング・コードを使用して1ビットECCをサポート
    • エラー特定モジュール (ELM)
      • GPMC と組み合わせて使用すると、BCH アルゴリズムで生成されたシンドローム多項式により、データ・エラーのアドレスを特定可能
      • BCH アルゴリズムに基づいて、512 バイトのブロックごとに 4、8、16 ビットのエラーを特定可能
  • プログラマブルなリアルタイム・ユニット・サブシステムおよび工業用通信サブシステム (PRU-ICSS)
    • PROFIBUS、PROFINET、EtherNet/IP™ などのプロトコルをサポート
    • 2 つのプログラマブルなリアルタイム・ユニット (PRU)
      • 200MHzで動作可能な32ビットのロード/ストアRISCプロセッサ
      • 8KBの命令RAM、単一エラー検出(パリティ)付き
      • 8KBのデータRAM、単一エラー検出(パリティ)付き
      • 64ビット・アキュムレータを備えたシングル・サイクル32ビット乗算器
      • 拡張GPIOモジュールにより、シフトイン/シフトアウト、外部信号の並列ラッチをサポート
    • 12KBの共有RAM、単一エラー検出(パリティ)付き
    • 各PRUからアクセス可能な120バイトのレジスタ・バンク × 3
    • システム入力イベント処理用の割り込みコントローラ (INTC)
    • 内部および外部マスタを PRU-ICSS 内のリソースに接続するローカル相互接続バス
    • PRU-ICSS内部のペリフェラル:
      • 最大12Mbpsをサポートするフロー制御ピン付きUARTポート × 1
      • eCAP(enhanced capture)モジュール × 1
      • 産業用イーサネットをサポートするMIIイーサネット・ポート × 2
      • MDIOポート × 1
  • 電源、リセット、クロック管理 (PRCM) モジュール
    • スタンバイおよびディープ・スリープ・モードの開始と終了を制御
    • スリープ・シーケンス、電力ドメインのスイッチオフ・シーケンス、ウェイクアップ・シーケンス、電力ドメインのスイッチオン・シーケンスを制御
    • クロック
      • 15~35MHz の高周波発振器を搭載し、各種のシステムおよびペリフェラル・クロック用のリファレンス・クロックを生成
      • 消費電力を簡単に低減できるように、サブシステムとペリフェラルのクロックを個別にイネーブル/ディセーブル制御可能
      • 5 つの ADPLL によりシステム・クロック (MPU サブシステム、DDR インターフェイス、USB、ペリフェラル (MMC および SD、UART、SPI、I2C)、L3、L4、イーサネット、GFX (SGX530)、LCD ピクセル・クロック) を生成
    • 電源
      • 2 つの固定電力ドメイン (リアルタイム・クロック (RTC)、ウェイクアップ・ロジック (WAKEUP))
      • 3 つの切り替え可能な電力ドメイン (MPU サブシステム (MPU)、SGX530 (GFX)、ペリフェラルとインフラストラクチャ (PER))
      • SmartReflex™ Class 2B を実装し、ダイの温度、プロセスのバリエーション、性能に基づいてコア電圧のスケーリングを実行 (適応型電圧スケーリング (AVS))
      • 動的電圧周波数スケーリング (DVFS)
  • リアルタイム・クロック (RTC)
    • リアルタイムの日付 (日 - 月 - 年 - 曜日) および時間 (時 - 分 - 秒) 情報
    • 32.768kHz 発振器、RTC ロジック、1.1V 内部 LDO を内蔵
    • 独立したパワー・オン・リセット (RTC_PWRONRSTn) 入力
    • 外部からのウェイク・イベント専用の入力ピン (EXT_WAKEUP)
    • プログラム可能なアラームを使用して、PRCM (ウェイクアップ用) または Cortex-A8 (イベント通知用) への内部割り込みを生成可能
    • プログラム可能なアラームと外部出力 (PMIC_POWER_EN) を使用して、電力管理 IC をイネーブルし、RTC 以外の電力ドメインを復元可能
  • ペリフェラル
    • 最大 2 つの USB 2.0 High-Speed DRD (デュアルロール・デバイス) ポート、PHY 搭載
    • 最大 2 つの産業用ギガビット・イーサネット MAC (10、100、1000Mbps)
      • 内蔵スイッチ
      • 各 MAC はMII、RMII、RGMII、MDIO インターフェイスをサポート
      • イーサネット MAC およびスイッチは他の機能から独立して動作可能
      • IEEE 1588v2 高精度タイム・プロトコル (PTP)
    • 最大 2 つのコントローラ・エリア・ネットワーク (CAN) ポート
      • CAN バージョン 2 パート A および B をサポート
    • 最大 2 つのマルチチャネル・オーディオ・シリアル・ポート (McASP)
      • 最高 50MHz の送信および受信クロック
      • McASP ポートごとに最大 4 つのシリアル・データ・ピン、独立した TX および RX クロック
      • 時分割多重化 (TDM)、IC 間サウンド (I2S)、および類似のフォーマットをサポート
      • デジタル・オーディオ・インターフェイス送信 (SPDIF、IEC60958-1、AES-3 フォーマット) をサポート
      • 送受信用 FIFO バッファ (256 バイト)
    • 最大 6 つの UART
      • すべての UART が IrDA および CIR モードをサポート
      • すべての UART が RTS および CTS フロー制御をサポート
      • UART1 は完全なモデム制御をサポート
    • 最大 2 つのマスタおよびスレーブ McSPI シリアル・インターフェイス
      • 最大 2 つのチップ選択
      • 最高 48MHz
    • 最大 3 つの MMC、SD、SDIO ポート
      • 1、4、8 ビットの MMC、SD、SDIO モード
      • MMCSD0 には、1.8V または 3.3V 動作用の専用の電力レールを搭載
      • 最高 48MHz のデータ転送速度
      • カード検出と書き込み保護をサポート
      • MMC4.3、SD、SDIO 2.0 仕様に準拠
    • 最大 3 つの I2C マスタおよびスレーブ・インターフェイス
      • 標準モード (最高 100 kHz)
      • ファースト・モード (最高 400kHz)
    • 最大 4 バンクの汎用 I/O (GPIO) ピン
      • バンクごとに 32 本の GPIO ピン (他の機能ピンと多重化)
      • GPIO ピンを割り込み入力として使用可 (バンクごとに最大 2 つの割り込み入力)
    • 最大 3 つの外部 DMA イベント入力、割り込み入力としても使用可能
    • 8 つの 32 ビット汎用タイマ
      • DMTIMER1 は 1ms タイマで、オペレーティング・システム (OS) のティックに使用
      • DMTIMER4~DMTIMER7 はピン出力
    • 1 つのウォッチドッグ・タイマ
    • SGX530 3D グラフィック・エンジン
      • タイルベースのアーキテクチャにより、最大で毎秒 2000 万ポリゴンを処理
      • ユニバーサル・スケーラブル・シェーダー・エンジン (USSE) はマルチスレッドのエンジンで、ピクセルおよび頂点シェーダー機能を搭載
      • Microsoft VS3.0、PS3.0、OGL2.0 を超える高度なシェーダー機能セット
      • 業界標準 API の Direct3D Mobile、OGL-ES 1.1 および 2.0、OpenMax をサポート
      • 粒度の細かいタスク切り替え、負荷分散、電力管理
      • 高度なジオメトリ DMA ベースの動作により、CPU との連携は最小限
      • プログラム可能な高品質の画像アンチ・エイリアシング
      • メモリ・アドレッシングの完全な仮想化により、統一メモリ・アーキテクチャで OS が動作可能
    • LCD コントローラ
      • 最大 24 ビットのデータ出力、ピクセルごとに 8 ビット (RGB)
      • 最大 2048 × 2048 の解像度 (最大ピクセル・クロック 126MHz)
      • LCD インターフェイス・ディスプレイ・ドライバ (LIDD) コントローラを内蔵
      • ラスタ・コントローラを内蔵
      • 内蔵 DMA エンジンにより、割り込みやファームウェア・タイマでプロセッサに負荷をかけることなく、外部フレーム・バッファからデータを取得可能
      • 深さ 512 ワードの内部 FIFO
      • 対応ディスプレイ・タイプ
        • 文字ディスプレイ - LIDD コントローラを使用してこれらのディスプレイをプログラム可能
        • パッシブ・マトリクス LCD ディスプレイ - LCD ラスタ表示コントローラを使用して、パッシブ・ディスプレイの一定したグラフィック・リフレッシュ用のタイミングおよびデータを供給
        • アクティブ・マトリクス LCD ディスプレイ - 外部のフレーム・バッファ領域と内部の DMA エンジンを使用して、パネルへのデータのストリーミングを駆動
    • 12 ビットの逐次比較型 (SAR) ADC
      • 毎秒 200k サンプル
      • 入力は、8 つのアナログ入力のいずれからでも選択でき、8:1 アナログ・スイッチにより多重化
      • 4 線、5 線、8 線の抵抗式タッチ画面コントローラ (TSC) インターフェイスとして動作するよう構成可能
    • 最大 3 つの 32 ビット eCAP モジュール
      • 3 つのキャプチャ入力、または 3 つの補助 PWM 出力として構成可能
    • 最大 3 つの拡張高分解能 PWM モジュール (eHRPWM)
      • 時間および周波数制御機能付きの専用 16 ビット・タイム・ベース・カウンタ
      • 6 つのシングル・エンド、6 つのデュアル・エッジ対称型、または 3 つのデュアル・エッジ非対称型出力として構成可能
    • 最大 3 つの 32 ビット拡張直交エンコーダ・パルス (eQEP) モジュール
  • デバイス識別情報
    • 電気的ヒューズ・ファーム (FuseFarm) が内蔵され、一部のビットは工場でプログラム可能
      • 製造 ID
      • デバイス型番 (固有の JTAG ID)
      • デバイスのリビジョン (ホストの ARM から読み取り可能)
  • デバッグ・インターフェイスのサポート
    • ARM (Cortex-A8 および PRCM)用の JTAG および cJTAG
    • デバイスの境界スキャンをサポート
    • IEEE 1500をサポート
  • DMA
    • オンチップの拡張 DMA コントローラ (EDMA) に、3 つのサード・パーティー転送コントローラ (TPTC) と 1 つのサード・パーティー・チャネル・コントローラ (TPCC) を搭載し、最大 64 のプログラム可能な論理チャネルおよび 8 つの QDMA チャネルをサポート。EDMA は次の目的に使用
      • オンチップ・メモリとの間の転送
      • 外部ストレージ (EMIF、GPMC、スレーブ・ペリフェラル) との間の転送
  • プロセッサ間通信 (IPC)
    • Cortex-A8、PRCM、および PRU-ICSS 間のプロセス同期のため、IPC およびスピンロック用のハードウェア・ベースのメールボックスを内蔵
      • メールボックス・レジスタにより割り込みを生成
        • 複数のイニシエータ (Cortex-A8、PRCM)
      • スピンロックには 128 のソフトウェア割り当てロック・レジスタを搭載
  • セキュリティ
    • ハードウェア暗号化アクセラレータ (AES、SHA、PKA、RNG)
  • ブート・モード
    • ブート・モードは、PWRONRSTn リセット入力ピンの立ち上がりエッジでラッチされるブート構成ピンにより選択
  • パッケージ
    • 324 ピンの S-PBGA-N324 パッケージ
      (接尾辞 GCZ)、0.80mm ボール・ピッチ

All trademarks are the property of their respective owners.

機能一覧

他の製品と比較 AM335x Arm Cortex-A8 メール Excelへダウンロード
Part number オーダー・オプション Arm MHz (Max.) Serial I/O Co-processor(s) Graphics acceleration Ethernet MAC Industrial protocols Security enabler Operating temperature range (C) DRAM Arm CPU Rating Display USB 2.0
AM3358-EP ご注文 800     CAN
I2C
SPI
UART
USB    
PRU-ICSS     1 3D     2-Port 10/100 PRU EMAC
2-Port 1Gb Switch    
EtherNet/IP
PROFIBUS
PROFINET RT/IRT
SERCOS III    
Cryptographic acceleration     -40 to 105     DDR2
DDR3
DDR3L
LPDDR    
1 Arm Cortex-A8     HiRel Enhanced Product     1 LCD     2    
AM5718-HIREL サンプルは利用できません。 1500     CAN
I2C
McASP
McSPI
SPI
UART
USB    
Arm Cortex-M4
PRU-ICSS    
1 2D
1 3D    
10/100/1000
2-Port 1Gb Switch
4-Port 10/100 PRU EMAC
6-Port 10/100 PRU EMAC    
EtherCAT
EtherNet/IP
POWERLINK
PROFIBUS
PROFINET RT/IRT
SERCOS III    
Cryptographic acceleration
Debug security
Device identity
External memory protection
Initial secure programming
Secure boot
Secure storage
Software IP protection
Trusted execution environment    
-55 to 125     DDR3
DDR3L    
1 Arm Cortex-A15     HiRel Enhanced Product     3 LCD and 1 HDMI 1.4a     1