AM3352BZCZA100 マイクロプロセッサ – MPU ARM Cortex-A8 MPU
♠ 製品説明
製品属性 | 属性値 |
メーカー: | テキサス・インスツルメンツ |
製品カテゴリー: | マイクロプロセッサ - MPU |
RoHS指令: | 詳細 |
取り付けスタイル: | 表面実装 |
パッケージ/ケース: | PBGA-324 |
シリーズ: | AM3352 |
コア: | ARM Cortex A8 |
コア数: | 1コア |
データバス幅: | 32ビット |
最大クロック周波数: | 1GHz |
L1キャッシュ命令メモリ: | 32 KB |
L1キャッシュデータメモリ: | 32 KB |
動作電源電圧: | 1.325V |
最低動作温度: | - 40℃ |
最大動作温度: | + 125℃ |
パッケージ: | トレイ |
ブランド: | テキサス・インスツルメンツ |
データ RAM サイズ: | 64 KB、64 KB |
データROMサイズ: | 176 KB |
開発キット: | TMDXEVM3358 |
I/O電圧: | 1.8V、3.3V |
インターフェースタイプ: | CAN、イーサネット、I2C、SPI、UART、USB |
L2キャッシュ命令/データメモリ: | 256 KB |
メモリタイプ: | L1/L2/L3 キャッシュ、RAM、ROM |
湿気に敏感: | はい |
タイマー/カウンターの数: | 8 タイマー |
プロセッサシリーズ: | シタラ |
製品タイプ: | マイクロプロセッサ - MPU |
工場パック数量: | 126 |
サブカテゴリ: | マイクロプロセッサ - MPU |
商号: | シタラ |
ウォッチドッグタイマー: | ウォッチドッグタイマー |
単位重量: | 1.714グラム |
♠ AM335x Sitara™ プロセッサ
AM335xマイクロプロセッサは、ARM Cortex-A8プロセッサをベースに、画像処理、グラフィック処理、ペリフェラル、そしてEtherCATやPROFIBUSなどの産業用インターフェースオプションが強化されています。これらのデバイスは、高水準オペレーティングシステム(HLOS)をサポートしています。プロセッサSDK Linux®とTI-RTOSは、TIから無料で提供されています。
AM335x マイクロプロセッサには、機能ブロック図に示すサブシステムが含まれており、それぞれの簡単な説明は次のとおりです。
には、機能ブロック図に示すサブシステムが含まれており、それぞれの簡単な説明は次のとおりです。
マイクロプロセッサユニット(MPU)サブシステムはARM Cortex-A8プロセッサをベースにしており、PowerVR SGX™グラフィックス・アクセラレータ・サブシステムは3Dグラフィックス・アクセラレーションを提供し、ディスプレイとゲームエフェクトをサポートします。PRU-ICSSはARMコアから独立しており、独立した動作とクロック制御により、効率性と柔軟性が向上します。
PRU-ICSSは、EtherCAT、PROFINET、EtherNet/IP、PROFIBUS、Ethernet Powerlink、Sercosなどの追加のペリフェラルインターフェースとリアルタイムプロトコルを可能にします。さらに、PRU-ICSSのプログラマブルな性質、そしてピン、イベント、そしてすべてのシステムオンチップ(SoC)リソースへのアクセスにより、高速なリアルタイム応答、特殊なデータ処理操作、カスタムペリフェラルインターフェースの実装、そしてSoCの他のプロセッサコアからのタスクのオフロードといった柔軟性を実現します。
• 最大1GHzの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)
– EtherCAT®、PROFIBUS、PROFINET、EtherNet/IP™などのプロトコルをサポート
– 2つのプログラマブルリアルタイムユニット(PRU)
– 200 MHzで動作可能な32ビットロード/ストアRISCプロセッサ
– シングルエラー検出(パリティ)付き8KB命令RAM
– シングルエラー検出(パリティ)付き8KBのデータRAM
– 64ビットアキュムレータを備えたシングルサイクル32ビット乗算器
– 強化されたGPIOモジュールは、シフトイン/アウトのサポートと外部信号のパラレルラッチを提供します
– 12KBの共有RAM(単一エラー検出機能付き、パリティ付き)
– 各PRUからアクセスできる3つの120バイトレジスタバンク
– システム入力イベントを処理するための割り込みコントローラ(INTC)
– 内部および外部マスターをPRU-ICSS内のリソースに接続するためのローカル相互接続バス
– PRU-ICSS内部の周辺機器:
– フロー制御ピンを備えた1つのUARTポート、最大12 Mbpsをサポート
– 拡張キャプチャ(eCAP)モジュール1個
– EtherCATなどの産業用イーサネットをサポートする2つのMIIイーサネットポート
– MDIOポート×1
• 電源、リセット、クロック管理(PRCM)モジュール
– スタンバイモードとディープスリープモードの切り替えを制御します
– スリープシーケンス、電源ドメインのスイッチオフシーケンス、ウェイクアップシーケンス、および電源ドメインのスイッチオンシーケンスを担当
– 時計
– 15~35MHzの高周波発振器を内蔵し、様々なシステムクロックや周辺クロックの基準クロックを生成
– サブシステムと周辺機器の個別のクロック有効化と無効化制御をサポートし、消費電力の削減を促進
– システムクロックを生成する5つのADPLL(MPUサブシステム、DDRインターフェース、USBおよび周辺機器[MMCおよびSD、UART、SPI、I 2C]、L3、L4、イーサネット、GFX [SGX530]、LCDピクセルクロック)
- 力
– 2つの切り替え不可能な電源ドメイン(リアルタイムクロック[RTC]、ウェイクアップロジック[WAKEUP])
– 3つの切り替え可能な電源ドメイン(MPUサブシステム[MPU]、SGX530[GFX]、周辺機器およびインフラストラクチャ[PER])
– ダイ温度、プロセス変動、パフォーマンスに基づいたコア電圧スケーリングのためのSmartReflex™クラス2Bを実装(適応型電圧スケーリング[AVS])
– 動的電圧周波数スケーリング(DVFS)
• リアルタイムクロック(RTC)
– リアルタイムの日付(日-月-年-曜日)と時刻(時-分-秒)情報
– 内部32.768kHz発振器、RTCロジック、1.1V内部LDO
– 独立したパワーオンリセット(RTC_PWRONRSTn)入力
– 外部ウェイクイベント用の専用入力ピン(EXT_WAKEUP)
– プログラム可能なアラームは、PRCM(ウェイクアップ用)またはCortex-A8(イベント通知用)への内部割り込みを生成するために使用できます。
– プログラム可能なアラームを外部出力(PMIC_POWER_EN)と組み合わせて使用することで、電源管理ICがRTC以外の電源ドメインを復元できるようになります。
• 周辺機器
– 統合PHYを備えた最大2つのUSB 2.0高速DRD(デュアルロールデバイス)ポート
– 最大2つの産業用ギガビットイーサネットMAC(10、100、1000 Mbps)
– 統合スイッチ
– 各MACはMII、RMII、RGMII、およびMDIOインターフェースをサポート
– イーサネットMACとスイッチは他の機能から独立して動作可能
– IEEE 1588v1 高精度時間プロトコル (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つのI 2Cマスターおよびスレーブインターフェース
– 標準モード(最大100 kHz)
– 高速モード(最大400 kHz)
– 最大4バンクの汎用I/O(GPIO)ピン
– バンクあたり32個のGPIOピン(他の機能ピンと多重化)
– GPIOピンを割り込み入力として使用可能(バンクあたり最大2つの割り込み入力)
– 割り込み入力としても使用できる最大3つの外部DMAイベント入力
– 8つの32ビット汎用タイマー
– DMTIMER1は、オペレーティングシステム(OS)のティックに使用される1ミリ秒のタイマーです。
– DMTIMER4~DMTIMER7はピン配置されています
– ウォッチドッグタイマー1個
– SGX530 3Dグラフィックスエンジン
– タイルベースのアーキテクチャにより、1秒あたり最大2000万ポリゴンを実現
– ユニバーサル スケーラブル シェーダ エンジン (USSE) は、ピクセル シェーダと頂点シェーダの機能を組み込んだマルチスレッド エンジンです。
– Microsoft VS3.0、PS3.0、OGL2.0を超える高度なシェーダ機能セット
– Direct3D Mobile、OGL-ES 1.1および2.0、OpenMaxの業界標準APIサポート
– きめ細かなタスク切り替え、負荷分散、電源管理
– CPUとのやり取りを最小限に抑える、高度なジオメトリDMA駆動操作
– プログラム可能な高品質画像アンチエイリアシング
– 統合メモリアーキテクチャにおけるOS操作のための完全仮想化メモリアドレス指定
• ゲーム周辺機器
• 家庭および産業オートメーション
• 消費者向け医療機器
• プリンター
• スマート料金システム
• コネクテッド自動販売機
• 体重計
• 教育用コンソール
• 高度なおもちゃ