RK3588Sデータシート

この資料は、RK3588Sのデータシートの抜粋をGoogle翻訳とChat-GPTを使って翻訳したものです。
公式なものではないので、正確な記述が必要な人は原文のデータシートを当たって下さい。
はじめに
概要
RK3588S は、ARM ベースの PC およびエッジコンピューティングデバイス、パーソナルモバイルインターネットデバイス、その他のデジタルマルチメディアアプリケーション向けの低電力、高性能プロセッサであ、クアッドコア Cortex-A76 およびクアッドコア Cortex-A55 と個別の NEON コプロセッサを統合しています。
多くの組み込まれた強力なハードウェアエンジンは、ハイエンドアプリケーションに最適化されたパフォーマンスを提供します。 RK3588Sは、8K@60fpsでH.265およびVP9デコーダ、8K@30fpsでH.264デコーダ、4K@60fpsでAV1デコーダをサポートし、8K@30fpsでH.264およびH.265エンコーダ、高品質JPEGエンコーダ/デコーダ、専用の画像プリプロセッサおよびポストプロセッサもサポートします。
内蔵 3D GPU により、RK3588S は OpenGLES 1.1, 2.0, 3.2, OpenCL 2.2 まで、および Vulkan1.2 と完全に互換性があります。 MMU を備えた特別な 2D ハードウェア エンジンは、ディスプレイのパフォーマンスを最大化し、非常にスムーズな操作を提供します。
RK3588Sは、新世代の完全ハードウェアベースの最大48メガピクセルのISP(画像信号プロセッサ)を持っています。 これは、HDR, 3A, LSC, 3DNR, 2DNR, シャープ化, かすみ除去, 魚眼補正, ガンマ補正などの多くのアルゴリズム アクセラレータを実装しています。
内蔵 NPU は INT4/INT8/INT16/FP16 ハイブリッド動作をサポートし、演算能力は最大 6TOP です。 さらに、高い互換性により、TensorFlow/MXNet/PyTorch/Caffe などの一連のフレームワークに基づくネットワーク モデルを簡単に変換できます。
RK3588S は、要求の厳しいメモリ帯域幅を維持できる高性能クアッド チャネル外部メモリ インターフェイス (LPDDR4/LPDDR4X/LPDDR5) を備えていて、さらに非常に柔軟なアプリケーションをサポートするためのペリフェラルインターフェイスも提供します。
特徴
以下にリストされている機能は、実際の製品には存在する場合と存在しない場合があり、サードパーティのライセンス要件の対象となる場合があります。 実際の製品の機能構成とライセンス要件については、Rockchip にお問い合わせください。
マイクロプロセッサ
-
クアッドコアARM Cortex-A76 MPCoreプロセッサとクアッドコアARM Cortex-A55 MPCoreプロセッサは、どちらも高性能で低消費電力なキャッシュ搭載のアプリケーションプロセッサです。
-
DSU(DynamIQ Shared Unit)には、L3メモリシステム、制御ロジック、およびDynamIQクラスタをサポートするための外部インターフェースが含まれています。
-
ARMアーキテクチャv8-A命令セットの完全実装であり、メディアおよび信号処理の高速化に役立つARM Neon Advanced SIMD(シングルインストラクション、マルチデータ)サポートを備えています。
-
ARMv8 Cryptography Extensionsは、ARMアーキテクチャv8における暗号化拡張機能です。これにより、暗号化アルゴリズムの高速化やセキュリティ機能の強化が可能となります。
-
TrustZoneテクノロジーのサポート
-
各Cortex-A76には、統合された64KBのL1命令キャッシュ、64KBのL1データキャッシュ、および512KBのL2キャッシュがあります。
-
各Cortex-A55には、統合された32KBのL1命令キャッシュ、32KBのL1データキャッシュ、および128KBのL2キャッシュがあります。
-
クアッドコアのCortex-A76とクアッドコアのCortex-A55は、3MBのL3キャッシュを共有します。
-
CPUコアシステムには、内部の電源スイッチをサポートし、異なるアプリケーションシナリオに基づいて内部的にオン/オフするための8つの個別な電源ドメインがあります。また、外部からのオン/オフもサポートしています。
- PD_CPU_0: 1st Cortex-A55 + Neon + FPU + L1/L2 I/D Cache
- PD_CPU_1: 2nd Cortex-A55 + Neon + FPU + L1/L2 I/D Cache
- PD_CPU_2: 3rd Cortex-A55 + Neon + FPU + L1/L2 I/D Cache
- PD_CPU_3: 4th Cortex-A55 + Neon + FPU + L1/L2 I/D Cache
- PD_CPU_4: 1st Cortex-A76 + Neon + FPU + L1/L2 I/D Cache
- PD_CPU_5: 2nd Cortex-A76 + Neon + FPU + L1/L2 I/D Cache
- PD_CPU_6: 3rd Cortex-A76 + Neon + FPU + L1/L2 I/D Cache
- PD_CPU_7: 4th Cortex-A76 + Neon + FPU + L1/L2 I/D Cache
-
DVFS(Dynamic Voltage and Frequency Scaling)をサポートするために、3つの分離された電圧ドメインがあります。A76_0とA76_1用の1つ、A76_2とA76_3用の1つ、そしてDSUとCortex-A55用のもう1つです。各ドメインは独自の電圧制御を持ち、パフォーマンスや消費電力の要件に応じて個別に調整されます。
メモリの構成
- 内部のオンチップメモリ
- ブートROM
- システムブートは以下のデバイスに対応しています:
- SPI インターフェイス
- eMMC インターフェイス
- SD/MMD インターフェイス
- 以下のインタフェースによるシステムコードのダウンロードに対応しています:
- USB OTG インターフェイス
- システムブートは以下のデバイスに対応しています:
- VD_LOGICの電圧ドメイン内での共有メモリのサポート
- VD_PMU内のPMU SRAMは、低消費電力アプリケーション向けのものです
- ブートROM
- チップ外のオフチップメモリ
- Dynamic Memory Interface(動的メモリインタフェース)
- JEDEC規格LPDDR4/LPDDR4X/LPDDR5に対応
- 各チャネルが16ビットのデータ幅を持つ4つのチャネルをサポート
- 各チャネルに対して最大2つのランク(チップセレクト)をサポート
- 最大32GBのアドレススペースをサポート
- SDRAM用の省電力モード(パワーダウンやセルフリフレッシュ)をサポート
- eMMC インターフェース
- JEDEC eMMC 5.1およびeMMC 5.0の仕様に完全に準拠しています。
- eMMC 4.51およびそれ以前のバージョンの仕様との後方互換性を持っています。
- HS400、HS200、DDR50、およびレガシーの動作モードをサポートしています。
- 1ビット、4ビット、または8ビットの3つのデータバス幅をサポートしています。
- SD/MMC インターフェース
- SD3.0およびMMC ver4.51との互換性があります。
- データバス幅は4ビットです。
- FSPI(Flexible Serial Flash Interface)
- シリアルフラッシュデバイスからのデータ転送およびデータの受信をサポートします。
- 1ビット、2ビット、または4ビットのデータバス幅をサポートします。
- 2つのチップセレクトをサポートします。
- Dynamic Memory Interface(動的メモリインタフェース)
システムコンポーネント
- MCU
- RK3588S内部には3つのCortex-M0 MCUがあります。
- VD_PMU内のMCUには16KBのキャッシュと16KBのTCM(Tightly-Coupled Memory)が統合されています。
- VD_NPU内のMCUには16KBのキャッシュと64KBのTCMが統合されています。
- PD_CENTER内のMCUには32KBのTCMが統合されています。
- プログラマブル割り込みコントローラが統合されており、すべてのIRQラインはCPUに接続されるだけでなく、VD_PMU(PMU_M0)およびPD_CENTER(DDR_M0)内のMCUにも接続されています。
- JTAGインタフェースを備えたデバッグコントローラが統合されています。
- CRU (クロック&リセットユニット)
- 合計18のPLLをサポートし、すべてのクロックを生成します。
- 1つのオシレータがあり、24MHzのクロック入力を提供します。
- 個々のコンポーネントのクロックゲーティング制御をサポートします。
- チップ全体のグローバルなソフトリセット制御と、各コンポーネントの個別のソフトリセット制御をサポートします。
- PMU(パワーマネジメントユニット)
- 異なる周波数や自動クロックゲーティング制御、電源ドメインのオン/オフ制御によって電力を節約するための複数の設定可能な作業モードをサポートします。
- 異なるモードでの多くのウェイクアップソースをサポートします。
- 10つの独立した電圧ドメインをサポートします。
- 異なるアプリケーションシーンに基づいてソフトウェアによって電源のON/OFFが制御可能な45の独立した電源ドメインをサポートします。
- タイマー
- 64ビットカウンターと割り込みベースの動作を持つセキュアなタイマーを12個サポートします。
- 64ビットカウンターと割り込みベースの動作を持つ非セキュアなタイマーを18個サポートします。
- 各タイマーにはフリーランニングモードとユーザー定義カウントモードの2つの動作モードをサポートします。
- タイマーの動作状態を確認することができます。
- PWM
- 割り込みベースの操作を持つ16個のオンチップPWM(PWM0〜PWM15)をサポートします。
- プリスケーラを使用してバスクロックに対してプログラム可能な操作を行い、さらにスケーリングを行います。
- 組み込みの32ビットタイマ/カウンタ機能を備えています。
- キャプチャモードをサポートします。
- 連続モードまたはワンショットモードをサポートします。
- リファレンスモードを提供し、さまざまなデューティサイクルの波形を出力します。
- PWM3、PWM7、PWM11、PWM15において、IR(赤外線)アプリケーション向けに最適化されています。
- ウォッチドッグ
- 32ビットのウォッチドッグカウンターを備えています。
- カウンターは、事前に設定された値から0までカウントダウンし、タイムアウトの発生を示します。
- ウォッチドッグは、タイムアウトが発生した場合に2つの操作を実行することができます:
- システムリセットを生成する
- 最初に割り込みを生成し、サービスルーチンによってクリアされない場合、2回目のタイムアウト時にシステムリセットを生成する
- CPUおよびMCUに合計5つのウォッチドッグがあります。
- 割り込みコントローラに
- RK3588S内部のさまざまなコンポーネントからの12個のPPI(Private Peripheral Interrupt)割り込みソースと480個のSPI(Shared Peripheral Interrupt)割り込みソースをサポートします。
- 16個のソフトウェアトリガード割り込みをサポートします。
- 入力割り込みレベルは固定であり、SPIでは高レベル感受性、PPIでは低レベル感受性です。
- 各割り込みソースごとに異なる割り込み優先度をサポートし、ソフトウェアプログラム可能です。
- DMAコントローラ
- マイクロコードプログラミングベースのDMA(Direct Memory Access)をサポートします。
- リンクドリストDMA機能をサポートし、スキャッターギャザー転送を完了させます。
- メモリ間転送、メモリからペリフェラルへの転送、ペリフェラルからメモリへの転送など、データ転送の種類をサポートします。
- ペリフェラルシステム向けに合計3つの組み込みDMAコントローラがあります。
- 各DMACには以下の機能があります:
- 8つのチャネルのサポート
- ペリフェラルからの32のハードウェアリクエスト
- 2つの割り込み出力
- TrustZoneテクノロジーのサポートと、各DMAチャネルごとのプログラマブルセキュアステートのサポート
- セキュアシステム
- 組み込みの2つの暗号エンジンを備えています。
- Link List Item (LLI) DMA転送をサポートします。
- ハードウェアパディングによるSHA-1、SHA-256/224、SHA-512/384、MD5、SM3のサポートを提供します。
- ハードウェアパディングによるSHA-1、SHA-256、SHA-512、MD5、SM3のHMACをサポートします。
- AES-128、AES-192、AES-256の暗号の暗号化および復号をサポートします。
- AES ECB/CBC/OFB/CFB/CTR/CTS/XTS/CCM/GCM/CBC-MAC/CMACモードをサポートします。
- SM4 ECB/CBC/OFB/CFB/CTR/CTS/XTS/CCM/GCM/CBC-MAC/CMACモードをサポートします。
- DESおよびTDESの暗号をECB/CBC/OFB/CFBモードでサポートします。
- RSA/ECC/SM2の最大4096ビットのPKA数学演算をサポートします。
- ランダムな数値の生成をサポートします。
- キーラダーをサポートして、キーの安全性を保証します。
- すべてのDDRタイプに対してデータのスクランブルをサポートします。
- セキュアなOTP(One-Time Programmable)をサポートします。
- セキュアデバッグをサポートします。
- セキュアDFTテストをサポートします。
- セキュアOSをサポートします。
- CPU以外のSoC内の他のマスターもソフトウェアプログラム可能なセキュリティモードと非セキュリティモードをサポートします。
- SoC内の一部のスレーブコンポーネントはセキュリティマスターによってのみアドレス指定され、他のスレーブコンポーネントはセキュリティマスターまたは非セキュリティマスターによってアドレス指定されることがソフトウェアプログラム可能です。
- システムSRAM(共有メモリ)は、一部の領域がセキュリティモードでのみアドレス指定されます。
- 外部DDR空間は16のパートに分割することができ、各パートは各マスターによってソフトウェアプログラム可能な有効化が可能です。
- 組み込みの2つの暗号エンジンを備えています。
- 解凍
- GZIPファイルの解凍をサポートします。
- LZ4ファイルの解凍をサポートします。これには、LZ4フレーム形式の一般構造とレガシーフレーム形式が含まれます。
- DEFLATE形式のデータの解凍をサポートします。
- ZLIB形式のデータの解凍をサポートします。
- LZ4の解凍プロセスにおけるHash32チェックをサポートします。
- 解凍されたデータのサイズ制限機能をサポートし、解凍プロセス中にメモリが悪意のある破壊を受けないようにします。
ビデオコーデック
- ビデオデコーダ
*MPEG-1, MPEG-2, MPEG-4, H.263, H.264, H.265, VC-1, VP9, VP8, MVC, AV1のリアルタイムビデオデコーダをサポートします。
- MMU(メモリ管理ユニット)が組み込まれています。
- 解像度の低いマルチチャネルデコーダを並列で実行します。
- H.264 AVC/MVC Main10 L6.0 : 8K@30fps (7680x4320)
- VP9 Profile0/2 L6.1 : 8K@60fps (7680x4320)
- H.265 HEVC/MVC Main10 L6.1 : 8K@60fps (7680x4320)
- AVS2 Profile0/2 L10.2.6 : 8K@60fps (7680x4320)
- AV1 Main Profile 8/10bit L5.3 : 4K@60fps (3840x2160)
- MPEG-2 up to MP : 1080p@60fps (1920x1088)
- MPEG-1 up to MP : 1080p@60fps (1920x1088)
- VC-1 up to AP level 3 : 1080p@60fps (1920x1088)
- VP8 version2 : 1080p@60fps (1920x1088)
- ビデオエンコーダ
- H.265/H.264のリアルタイムビデオエンコーディングをサポートします。
- 最大8K@30fpsまでのビデオエンコードをサポートします。
- 解像度の低いマルチチャネルエンコーダを並列で実行します。
JPEGコーデック
- JPEGエンコーダ
- Baseline(DCTシーケンシャル)をサポートします。
- エンコーダのサイズは96x96から8192x8192(約6700万画素)までです。
- 最大90百万画素/秒の処理能力を持ちます。
- 組み込みのエンコーダユニットが4つあります。
- JPEGデコーダ
- デコーダのサイズは48x48から65536x65536までです。
- YUV400/YUV411/YUV420/YUV422/YUV440/YUV444をサポートします。
- 最大1080P@280fps、および560百万画素/秒の処理能力を持ちます。
- MJPEGをサポートします。
- 組み込みのデコーダユニットが4つあります。
Neural Process Unit(NPU)
- 最大6 TOPSの処理性能を持つニューラルネットワークアクセラレーションエンジンです。
- トリプルNPUコアを搭載し、トリプルコア共同動作、デュアルコア共同動作、独立動作をサポートします。
- INT4, INT8, INT16, FP16, BFP16、TF32の演算をサポートします。
- 組み込みの384KB×3の内部バッファを備えています。
- マルチタスク、マルチシナリオを並列でサポートします。
- TensorFlow、Caffe、Tflite、Pytorch、Onnx NN、Android NNなどのディープラーニングフレームワークをサポートします。
- DVFSをサポートするための1つの独立した電圧ドメインを持っています。
グラフィックエンジン
- 3Dグラフィックスエンジン
- ARM Mali-G610 MP4を搭載しています。
- 高性能なOpenGLES 1.1、2.0、3.2、OpenCL 2.2、Vulkan1.2などをサポートします。
- 組み込みの4つのシェーダーコアを持ち、共有の階層型タイラーを提供します。
- 4つの256KBサイズのMMUとL2キャッシュを備えています。
- 最新のValhallアーキテクチャを採用しています。
- ARM Frame Buffer Compression (AFBC) 1.3をサポートしています。
- デバッグ用のシリアルワイヤーデバッグをサポートしています。
- DVFSをサポートするための1つの独立した電圧ドメインを持っています。
- 2Dグラフィックスエンジン
- ソースフォーマット:ARGB/RGB888/RGB565/YUV420/YUV422/BPP
- 出力フォーマット:ARGB/RGB888/RGB565/YUV420/YUV422
- 最大解像度:ソース8192x8192、出力4096x4096
- ブロック転送と透明モードをサポートします。
- グラデーションフィルやパターンフィルを使用したカラーフィルとパターンフィルをサポートします。
- グローバルアルファ、ピクセルごとのアルファ(カラーチャンネルとアルファチャンネルを分けて)およびフェーディングを含むアルファブレンディングモードをサポートします。
- 任意の非整数スケーリング比率(1/8から8まで)をサポートします。
- 0度、90度、180度、270度の回転、xミラー、yミラー、回転操作をサポートします。
- ROP2、ROP3、ROP4をサポートします。
- 4k/64kページサイズのMMUをサポートします。
- 画像補正プロセッサに関する特徴は以下の通りです:
- 画像フォーマット
- 入力データ:YUV420/YUV422、セミプレーン/プレーン、UVスワップ
- 出力データ:YUV420/YUV422、セミプレーン、UVスワップ、タイルモード
- 422から420へのYUVダウンサンプリング変換をサポートします。
- ダイナミック画像の最大解像度は1920x1080までです。
- デインターレース機能を提供します。
- 画像フォーマット
ビデオ入力インターフェース
- MIPIインターフェース
- 2つのMIPI DC(DPHY/CPHY)コンボPHY
- DPHYまたはCPHYの使用をサポートします。
- 各MIPI DPHY V2.0、4レーン、1レーンあたり4.5Gbps
- 各MIPI CPHY V1.1、3レーン、1レーンあたり2.5Gbps
- 2つのMIPI CSI DPHY
- 各MIPI DPHY V1.2、2レーン、1レーンあたり2.5Gbps
- 2つのDPHYを組み合わせて1つの4レーンにすることができます。
- カメラ入力の組み合わせをサポートします:
- 2つのMIPI DCPHY + 2つのMIPI CSI DPHY(2レーン)、合計4つのカメラ入力をサポート
- 2つのMIPI DCPHY + 1つのMIPI CSI DPHY(4レーン)、合計3つのカメラ入力をサポート
- 2つのMIPI DC(DPHY/CPHY)コンボPHY
- DVPインターフェース
- 1つの8/10/12/16ビットの標準的なDVPインターフェースで、最大150MHzの入力データをサポートします。
- BT.601/BT.656およびBT.1120 VIインターフェースをサポートします。
- pixel_clk、hsync、vsyncの極性を設定可能です。
- HDMI RXインターフェース
- 単一ポートのHDMI 2.0 RX PHY、4レーン、サイドバンドチャネルなし
- HDMI 2.0モードでのデータレートサポート
- 6Gbpsから3.4Gbpsまでのデータレート
- HDMI 1.4モードでのデータレートサポート
- 3.4Gbpsから250Mbpsまでのデータレート
- HDMI 2.0ビデオフォーマット
- RGB/YCbCr4:4:4またはYCbCr4:2:2を使用した2160p@60 Hzのサポートを有効にするためのTMDSスクランブラ
- HDMIリンク速度を下げて2160p@60Hzの低いHDMIリンク速度でのYCbCr 4:2:0のサポート
- HDMI 1.4bビデオフォーマット
- 1080p@120HzまでのすべてのCEA-861-Eビデオフォーマット
- HDMI 1.4b 4K x 2Kビデオフォーマット(3840x2160p@24Hz/25Hz/30Hzおよび4096x2160p@24Hz)
- 最大340 MHz(TMDSクロック)までのHDMI 1.4b 3Dビデオモード
- HDCP2.3およびHDCP1.4をサポートします。
画像信号プロセッサ
- ビデオキャプチャ(VICAP)
- BT601、BT656、BT1120をサポートします。
- 最大4つのインタフェースに対して最大4つのIDを持つMIPI CSI/DSIの6つのインタフェースを受信することができます。
- RAW8/10/12/14、YUV422の5つのCSIデータフォーマットをサポートします。
- 仮想チャンネルモード、識別コードモード、ラインカウンタモードの3つのHDRモードをサポートします。
- RAWデータをISP0/1に直接送信することができます。
- 最大入力
- 48M: 8064x6048@15デュアルISP
- 32M: 6528x4898@30デュアルISP
- 16M: 4672x3504@30シングルISP
- 3A:AE/Histogram、AF、AWB統計情報の出力を含みます。
- FPN:固定パターンノイズ除去
- BLC:ブラックレベル補正
- DPCC:静的/動的な不良ピクセルクラスタの補正
- PDAF:位相差オートフォーカス
- LSC:レンズシェーディング補正
- Bayer-2DNR:空間ベイヤーノイズリダクション
- Bayer-3DNR:時間ベイヤーノイズリダクション
- CAC:色収差補正
- HDR:3フレームのマージによるハイダイナミックレンジ
- DRC:HDRダイナミックレンジ圧縮、トーンマッピング
- GIC:グリーンイムバランス補正
- デベイヤー:クロマティックアバレーション補正を備えた高度なアダプティブデモザイク
- CCM/CSM:カラーコレクションマトリックス、RGB2YUVなど
- ガンマ:ガンマ補正
- デヘイズ/エンハンス:自動デヘイズと効果の強化
- 3DLUT:顧客向けの3D-LUTカラーパレット
- LDCH:水平方向のレンズ歪みのみ
- YUV-2DNR:空間YUVノイズリダクション
- シャープ:画像のシャープ化と境界フィルタリング
- CMSK:プライバシーマスク
- GAIN:画像のローカルゲイン
- 複数センサーの再利用ISPをサポート
- 魚眼補正(FEC)
- 入力モードとデータフォーマット
- RASTER: YUV422SP、YUV422I、YUV420SPをサポートします。
- 出力モードとデータフォーマット
- RASTER: YUV422SP、YUV422I、YUV420SP
- FBCE: YUV422SP、YUV420SP
- 16x8、32x16の2つの密度をサポートします。
- 最大4倍の縮小率をサポートします。
- 解像度は128x128〜4095x4095までです。
- Y補間:バイキュービック、C補間:バイリニア
- 入力モードとデータフォーマット
ディスプレイインタフェース
- HDMI/eDP TXインタフェース
- 2つのHDMI/eDP TXコンボインタフェースをサポートしますが、各インタフェースではHDMIとeDPを同時に使用することはできません。
- 各インタフェースのx1、x2、およびx4の設定をサポートします。
- HDMI FRLのすべてのデータレートをサポートします: 3、6、8、10、および12Gbps。
- eDPには1.62Gbps、2.7Gbps、および5.4Gbpsをサポートします。
- HDMI TXでは最大7680x4320@60Hz、eDPでは4K@60Hzまでサポートします。
- HDMI TXではRGB/YUV(最大10ビット)フォーマットをサポートします。
- eDPではRGB、YCbCr 4:4:4、YCbCr 4:2:2、およびコンポーネントごとの8/10ビットビデオフォーマットをサポートします。
- HDMI TXではDSC 1.2aをサポートします。
- HDMI TXにはHDCP2.3をサポートし、eDPにはHDCP1.3をサポートします。
- DP TXインタフェース
- USB3.1 Gen1とコンボになった1つのDP TX 1.4aインタフェースをサポートします。
- 各インタフェースに対して1/2/4レーンをサポートします。
- 1.62Gbps、2.7Gbps、5.4Gbps、および8.1Gbpsのシリアライザをサポートします。
- 最大8192x4320@30Hzまでサポートします。
- RGB/YUV(最大10ビット)フォーマットをサポートします。
- シングルストリームトランスポート(SST)をサポートします。
- USB Type-C上でのDP Altモードをサポートします。
- HDCP2.3、HDCP 1.3をサポートします。
- MIPI DSIインタフェース
- 2つのMIPI DPHY 2.0インタフェースをサポートします。
- レーンごとの最大データレートは4つのデータレーンで4.5Gbpsです。
- 最大解像度は4K@60Hzまでサポートします。
- 左右モードのデュアルMIPIディスプレイをサポートします。
- RGB(最大10ビット)フォーマットをサポートします。
- DSC 1.1/1.2aをサポートします。
- BT.1120ビデオ出力インタフェース
- 最大1920x1080@60Hzまでサポートします。
- RGB(最大8ビット)フォーマットをサポートします。
- 最大150MHzのデータレートをサポートします。
ビデオ出力プロセッサ
- ビデオポート
- ビデオポート0:最大出力解像度7680x4320@60Hz
- ビデオポート1:最大出力解像度4096x2304@60Hz
- ビデオポート2:最大出力解像度4096x2304@60Hz
- ビデオポート3:最大出力解像度1920x1080@60Hz
- クラスタ0/1/2/3
- 最大入力および出力解像度:4096x2304
- AFBCDをサポート
- RGB/YUV/YUYVフォーマットをサポート
- スケーリングのアップ/ダウン比率4〜1/4をサポート
- 回転をサポート
- ESMART 0/1/2/3
- 最大入力および出力解像度:4096x2304
- RGB/YUV/YUYVフォーマットをサポート
- スケーリングのアップ/ダウン比率8〜1/8をサポート
- 4つの領域をサポート
- オーバーレイ
- 最大8つのレイヤーのオーバーレイ:4つのクラスタ/4つのESMART
- RGB/YUVドメインのオーバーレイをサポート
- ポストプロセス
- HDR
- Dolby HDR
- HDR10/HDR HLG
- HDR2SDR/SDR2HDR
- 3D-LUT/P2I/CSC/BCSH/DITHER/CABC/GAMMA/COLORBAR
- HDR
- ライトバック
- フォーマット:ARGB8888/RGB888/RGB565/YUV420
- 最大解像度:1920x1080
オーディオインターフェース
- I2S0/I2S1 (8チャンネル)
- 最大8チャンネルのTXおよびRXパス
- オーディオの解像度:16ビットから32ビット
- サンプルレート:最大192kHz
- マスターモードとスレーブモードの設定が可能
- 3つのI2Sフォーマット(通常、左寄せ、右寄せ)をサポート
- 4つのPCMフォーマット(early、late1、late2、late3)をサポート
- TDM(Time Division Multiplexing)モードによるシリアルオーディオデータ転送をサポート
- I2S、PCM、およびTDMモードは同時に使用できません
- I2S2/I2S3 (2チャンネル)
- 最大2チャンネルのTXおよびRXパス
- オーディオの解像度:16ビットから32ビット
- サンプルレート:最大192kHz
- マスターモードとスレーブモードの設定が可能
- 3つのI2Sフォーマット(通常、左寄せ、右寄せ)をサポート
- 4つのPCMフォーマット(early、late1、late2、late3)をサポート
- I2SとPCMは同時に使用できません
- SPDIF0/SPDIF1
- 2つの16ビットオーディオデータを32ビットの場所に格納するサポート
- バイフェーズフォーマットのステレオオーディオデータ出力をサポート
- 16〜31ビットオーディオデータを32ビットのサンプルデータバッファ内で左寄せまたは右寄せで転送するサポート
- 線形PCMモードでの16ビット、20ビット、24ビットのオーディオデータ転送をサポート
- 非線形PCM転送をサポート
- PDM0/PDM1
- 最大8チャンネル
- オーディオの解像度:16ビットから24ビット
- サンプルレート:最大192kHz
- PDMマスターモードの受信をサポート
- デジタルオーディオコーデック
- 2チャンネルのデジタルDACをサポート
- I2S/PCMインターフェースをサポートし、マスターモードとスレーブモードが選択可能
- サンプルの解像度:16ビット
- 各デジタルDACチャンネルに対して3つのモードのミキシングをサポート
- ボリュームコントロールをサポート
- VAD(Voice Activity Detection)
- I2S/PDMからの音声データの読み取りをサポート
- 音声振幅の検出をサポート
- マルチマイク配列データの保存をサポート
- レベル組み合わせ割り込みをサポート
接続性
- SDIOインターフェース
- SDIO3.0プロトコルと互換性あり
- 4ビットのデータバス幅
- GMAC 10/100/1000Mイーサネットコントローラー
- イーサネットコントローラーを1つサポート
- RGMIIインターフェースでの10/100/1000-Mbpsのデータ転送レートをサポート
- RMIIインターフェースでの10/100-Mbpsのデータ転送レートをサポート
- フルデュプレックスおよびハーフデュプレックスの動作をサポート
- USB3.1 Gen1
- USB3.1 Gen1に対応し、最大5Gbpsのデータレートをサポート
- USB3OTG_0とのコンボインターフェースで1つのUSB3.1 OTGインターフェースを組み込み
- Combo PIPE PHY2とのコンボインターフェースで1つのUSB3.1ホストインターフェースを組み込み
- USB3.0/USB2.0の仕様に対応(USB3OTG_2を除く)
- コントロール/バルク(ストリームを含む)/割り込み/同期転送をサポート
- USB3.1 Gen1では同時のINおよびOUT転送をサポート
- 高レイテンシシステムでシステムパフォーマンスを向上させるためのディスクリプタのキャッシングおよびデータプリフェッチを使用
- USB 2.0ではLPMプロトコル(USB3OTG_2を除く)およびU0、U1、U2、U3ステートをサポート
- USB3.1 Gen1デバイス機能
- 制御エンドポイント0を含む最大10のINエンドポイント
- 制御エンドポイント0を含む最大6つのOUTエンドポイント
- 各エンドポイントごとに最大16のエンドポイント転送リソース
- 複数のアプリケーション/USBセット構成モードに対応する柔軟なエンドポイント構成
- ハードウェアによるERDYとバーストの処理
- コントローラがデータ移動を自動的に開始するストリームベースのバルクエンドポイント
- データバッファ内の同期データを持つ等時間エンドポイント
- バッファの割り込み緩和、複数の転送、等時、制御、および分散バッファリングサポートをサポートする柔軟なディスクリプタ
- USB2.0ホスト
- USB2.0仕様に対応
- 2つのUSB2.0ホストをサポート
- ハイスピード(480Mbps)、フルスピード(12Mbps)、および低速(1.5Mbps)モードをサポート
- 拡張ホストコントローラインターフェース仕様(EHCI)Revision 1.0をサポート
- オープンホストコントローラインターフェース仕様(OHCI)Revision 1.0aをサポート
- コンボPIPE PHYインターフェース
- PCIe2.1/SATA3.0/USB3.1コントローラーとのコンボPIPE PHYを2つサポート
- Combo PIPE PHY0は以下のいずれかのインターフェースをサポート
- SATA
- PCIe2.1
- Combo PIPE PHY2は以下のいずれかのインターフェースをサポート
- SATA
- PCIe2.1
- USB3.1 Gen1
- PCIe2.1インターフェース
- PCI Express Base Specification Revision 2.1に対応
- 各PCIe2.1インターフェースに1レーンをサポート
- ルートコンプレックス(RC)のみをサポート
- 5Gbpsのデータレートをサポート
- SATAインターフェース
- Serial ATA 3.1およびAHCIリビジョン1.3.1と互換性あり
- eSATAをサポート
- 各SATAインターフェースに1つのポートをサポート
- 6Gbpsのデータレートをサポート
- SPIインターフェース
- 5つのSPIコントローラー(SPI0-SPI4)をサポート
- 2つのチップセレクト出力をサポート
- シリアルマスターモードおよびシリアルスレーブモードをサポートし、ソフトウェアで設定可能
- I2Cマスターコントローラー
- 9つのI2Cマスター(I2C0-I2C8)をサポート
- 7ビットおよび10ビットのアドレスモードをサポート
- ソフトウェアプログラム可能なクロック周波数をサポート
- I2Cバス上のデータは、Standardモードでは最大100kビット/秒、Fastモードでは最大400kビット/秒で転送可能
- UARTインターフェース
- UART0-UART9の10個のUARTインターフェースをサポート
- 送信および受信用に2つの64バイトFIFOを組み込む
- 5ビット、6ビット、7ビット、8ビットのシリアルデータの送信または受信をサポート
- スタート、ストップ、パリティなどの標準的な非同期通信ビットをサポート
- UART動作のための異なる入力クロックをサポートし、最大4Mbpsのボーレートを取得可能
- 全てのUARTに対してオートフローコントロールモードをサポート
- CANバス
- 3つのCANバスをサポート
- CAN 2.0Bプロトコルをサポート
- CAN標準フレームの送信または受信をサポート
- CAN拡張フレームの送信または受信をサポート
- データフレーム、リモートフレーム、オーバーロードフレーム、エラーフレーム、フレーム間隔の送信または受信をサポート
その他
- 複数のGPIOグループ
- 全てのGPIOは割り込みを生成するために使用可能
- レベルトリガーおよびエッジトリガーの割り込みをサポート
- レベルトリガー割り込みの極性を設定可能
- ライジングエッジ、フォーリングエッジ、および両方のエッジトリガーの割り込みを設定可能
- プルアップおよびプルダウンの設定可能なプル方向をサポート
- 設定可能なドライブストレングスをサポート
- 温度センサ(TS-ADC)
- ユーザー定義モードと自動モードをサポート
- ユーザー定義モードでは、変換の開始はソフトウェアによって完全に制御可能であり、ハードウェアによって生成することも可能
- 自動モードでは、アラーム(高温/低温)割り込みの温度を設定可能
- 自動モードでは、システムリセットの温度を設定可能
- 7つのTS-ADCチャンネルをサポートし、各チャンネルの温度基準を設定可能
- -40〜125°Cの温度範囲と1°Cの温度分解能
- 逐次比較ADC(SARADC)
- 12ビットの分解能
- 最大1MS/sのサンプリングレート
- 6つのシングルエンド入力チャンネル
- OTP(一回限りプログラム可能メモリ)
- 32Kbitのスペースをサポートし、上位4kアドレススペースは非セキュアパートである
- セキュアモードでのワードマスクの読み取りおよびプログラムをサポート
- 最大32ビットのOTPプログラム操作をサポート
- 最大16ワードのOTP読み取り操作をサポート
- プログラムおよび読み取り状態を読み取ることができる
- プログラム失敗アドレスの記録
- パッケージタイプ
- FCCSP1253L(本体:17mm x 17mm;ボールサイズ:0.26mm;ボールピッチ:0.4mm)
ブロック図
下の図は基本的なブロック図を示しています。