Xilinx Zynq MPSoC EEMI 文件

Xilinx Zynq MPSoC 韌體介面

zynqmp-firmware 節點描述了與平臺韌體的介面。 ZynqMP 具有與安全韌體通訊的介面。 韌體驅動程式提供與韌體 API 的介面。 任何驅動程式都可以使用介面 API 與 PMC (平臺管理控制器) 通訊。

嵌入式能量管理介面 (EEMI)

嵌入式能量管理介面用於允許在晶片或裝置上的不同處理叢集上執行的軟體元件與裝置上的電源管理控制器 (PMC) 通訊,以發出或響應電源管理請求。

任何想要使用 EEMI API 與 PMC 通訊的驅動程式都使用為每個功能提供的函式。

IOCTL

IOCTL API 用於裝置控制和配置。 它不是系統 IOCTL,而是 EEMI API。 主裝置可以使用此 API 來控制任何裝置特定的配置。 IOCTL 定義可以是平臺特定的。 此 API 還管理共享裝置配置。

以下 IOCTL ID 對於裝置控制有效: - IOCTL_SET_PLL_FRAC_MODE 8 - IOCTL_GET_PLL_FRAC_MODE 9 - IOCTL_SET_PLL_FRAC_DATA 10 - IOCTL_GET_PLL_FRAC_DATA 11

有關 IOCTL 特定引數和其他 EEMI API,請參閱 EEMI API 指南 [0]。

參考

[0] 嵌入式能量管理介面 (EEMI) API 指南

https://www.xilinx.com/support/documentation/user_guides/ug1200-eemi-api.pdf