AN 796: Cyclone® Vおよび Arria® V SoCデバイスのデザイン・ガイドライン

ID 683360
日付 7/27/2020
Public
ドキュメント目次

4.3.4. 消費電力の解析と最適化

Arria® Vおよび Cyclone® Vのデザイン・ガイドライン の「消費電力の解析および最適化」のセクションで示されているガイドラインに従います。また、デバイスのHPS部分に対する次のオプションも考慮します。

プロセッサーとメモリーのクロックスピード

HPSの電力消費に最も関係しているのは、プロセッサーのクロックスピードと、外部SDRAMプログラムメモリーのタイプ、サイズ、およびスピードです。これらのシステム・パラメーターを慎重に選択し、アプリケーションの機能的な要件とパフォーマンス要件を満たすことで、システムの消費電力を最小限に抑えることができます。

CPUのスタンバイモードとダイナミック・クロック・ゲーティング

CPUのスタンバイモードとダイナミック・クロック・ゲーティング・ロジックは、MPUサブシステム全体で利用することができます。各CPUをスタンバイモード、割り込み待機、またはイベント待機モードに設定することで、消費電力をさらに抑えることができます。

スタンバイモードの詳細に関しては、 Cortex®-A9 Technical Reference Manual (revision r2p0) を参照してください。 Design Examples のウェブページでは、消費電力最適化の例が提供されています。

ペリフェラルにおける消費電力の管理

プラットフォーム・デザイナー (スタンダード) でHPSコンポーネントをコンフィグレーションする際は、アプリケーションで使用するペリフェラルのみを有効にします。機能的な要件とパフォーマンス要件を維持しながら、最も低いクロックスピードでペリフェラルをコンフィグレーションします。消費電力をさらに低減するには、ソフトウェアの制御下で非アクティブなペリフェラルをリセット状態にし、それらのクロックソースをゲートオフすることで行うことができます。

電源を切断することによる消費電力の管理

Cyclone® V SoCおよび Arria® V SoCは、HPSを実行している状態でデバイスのFPGA部分の電源を切断する機能をサポートします。HPSからのI2C接続を使用してFPGAの電源レギュレーターを制御する方法に関しては、 Cyclone® V SoC Smart Configurationデザイン例を参照してください。