省電力 – SLEEP_ASYNC

Versal ACAP メモリ リソース アーキテクチャ マニュアル (AM007)

Document ID
AM007
Release Date
2020-11-24
Revision
1.1 日本語

この属性は、SLEEP ピンを同期モードと非同期モードのどちらで使用するかを指定します。両方のクロックが同じか、位相関係が固定されている場合は同期モード (SLEEP_ASYNC = FALSE) を使用します。このモードでは、SLEEP をアサートする前のクロック サイクルで ENA と ENB をディアサートして無効にする必要があります。SLEEP のアサートとディアサートは、CLKA および CLKB 両方に対してセットアップ タイムとホールド タイム要件を満たす必要があります。ENA と ENB を再びアサートするのは、2 クロック サイクル後にブロック RAM がスリープ モードから復帰してからとする必要があります。

2 つのクロックが完全に独立しており、互いに非同期な場合は、非同期モード (SLEEP_ASYNC = TRUE) を使用します。このモードでは、SLEEP をアサートする前のクロック サイクル (遅い方のクロック) で ENA と ENB をディアサートして無効にする必要があります。SLEEP は、同じクロックの次のクロック サイクルでアサートできます。SLEEP をディアサートしてから 2 クロック サイクル後に、ブロック RAM がウェークアップしてアクティブになります。ENA と ENB を再びアサートするのは、必ずメモリのウェークアップ後にします。