XilPM - 2023.2 日本語

Versal アダプティブ SoC システム ソフトウェア開発者向けガイド (UG1304)

Document ID
UG1304
Release Date
2023-10-18
Version
2023.2 日本語

プラットフォーム管理 (XilPM) は、ノードのサブシステム、MIO、クロック、電源、およびリセット設定を作成および管理するためのインターフェイスを提供するライブラリです。次の表に、このモジュールがサポートするコマンドの一覧を示します。プラットフォーム管理の詳細は、プラットフォーム管理 を参照してください。

表 1. プラットフォーム管理モジュール
コマンド名 API ID
ノード関連コマンド
PM_GET_NODE_STATUS 3
PM_REQUEST_SUSPEND 6
PM_SELF_SUSPEND 7
PM_ABORT_SUSPEND 9
PM_REQUEST_WAKEUP 10
PM_SET_WAKEUP_SOURCE 11
PM_REQUEST_NODE 13
PM_RELEASE_NODE 14
PM_SET_REQUIREMENT 15
PM_SET_MAX_LATENCY 16
リセット制御コマンド
PM_RESET_ASSERT 17
PM_RESET_GET_STATUS 18
ピン制御コマンド
PM_PINCTRL_REQUEST 28
PM_PINCTRL_RELEASE 29
PM_PINCTRL_GET_FUNCTION 30

PM_PINCTRL_SET_FUNCTION

31
PM_PINCTRL_CONFIG_PARAM_GET 32
PM_PINCTRL_CONFIG_PARAM_SET 33
汎用コマンド
PM_GET_API_VERSION 1
PM_REGISTER_NOTIFIER 5
PM_FORCE_POWERDOWN 8
PM_SYSTEM_SHUTDOWN 12
PM_INIT_FINALIZE 21
PM_GET_CHIPID 24
PM_QUERY_DATA 35
PM_IOCTL 34
PM_FEATURE_CHECK 63
クロック制御コマンド
PM_CLOCK_ENABLE 36
PM_CLOCK_DISABLE 37
PM_CLOCK_GETSTATE 38
PM_CLOCK_SETDIVIDER 39
PM_CLOCK_GETDIVIDER 40
PM_CLOCK_SETPARENT 43
PM_CLOCK_GETPARENT 44
PM_PLL_SET_PARAMETER 48
PM_PLL_GET_PARAMETER 49
PM_PLL_SET_MODE 50
PM_PLL_GET_MODE 51