サブシステムは、AI エンジン パーティションを使用する場合、AI エンジンのクロック周波数の変更を要求できます。XPm_SetRequirement
を使用すると、サブシステムがクロック周波数を変更できます。分周値は QoS 引数を使用して表します。
次の呼び出しの例は、AI エンジンのクロック分周値を 4 に設定するように要求します。
XPm_SetRequirement(aie_node, PM_CAP_ACCESS, 4, REQUEST_ACK_NO)
周波数を変更するための呼び出しは要求として解釈され、要求した分周値より高い周波数を使用している AI エンジン パーティションがほかにない場合に実行されます。任意のサブシステムが AI エンジンに対して要求した周波数のうち、最も高い周波数で動作します。
- どの分周値を使用してもかまわない場合は、QoS を 0 に設定します。
- ブート時のオリジナル分周値にリセットする場合は、QoS を 1 に設定します。
QoS の値をデフォルトの分周値 (ブート時) より小さい値に設定すると、分周値はデフォルト値にリセットされます。