英特尔Agilex® 7电源管理用户指南

ID 683373
日期 12/04/2023
Public
文档目录

4.2.4. 检索本地温度传感器读数

要检索温度读数,将位置代码和传感器屏蔽提供给Mailbox Client with Avalon® Streaming Interface Intel® FPGA IPMailbox Client with Avalon® Streaming Interface IP接受固定长度的十六进制格式的32-bit值。

比特[27..16]代表本地TSD位置代码,而比特[15..0]代表位置中的温度通道。比特[31..28]被保留。

图 11. Mailbox Client with Avalon® Streaming Interface IP指定要读取的本地TSD的比特格式若要指定读取哪个本地TSD,需要对Mailbox Client with Avalon® Streaming Interface IP提供固定长度十六进制代码的32-bit值。
表 14.  每个本地TSD位置的传感器屏蔽功能对于只有一个本地TSD的位置,传感器屏蔽默认为0。您只能指定位置代码。
功能 系列 位置 适用的传感器屏蔽
类型 最大TSD数量
指定要读取的本地TSD

F系列

E-Tile 4 [4..1]

F系列

P-Tile 1 [0]

F系列

I系列

M系列

F-Tile 5 [5..1]

I系列

M系列

R-Tile 6 [6..1]

M系列

HBM2E tile 1 [1]

F系列

I系列

M系列

内核架构 2 [2..1]
1 [0]
读取位置中最高温度的TSD

F系列

I系列

M系列

除位置0之外的所有位置 不定 [0]
表 15.  通过SDM Mailbox读取温度的示例下表提供了从不同tile和TSD读取温度的示例。收发器tile的可用性因不同的英特尔Agilex 7系列、密度和封装而异。
位置 在位置中读取的通道 发送的十六进制代码 返回值
类型 编号
E-Tile 5 位置5中所有本地TSD的温度和该位置中的最高温度。 0x0005001F 返回五个值—该位置中的本地TSD 1、2、3和4的温度,以及它们中的最高温度。
位置5中最高温度的TSD的温度 0x00050001 返回一个值—该位置中最高温度的TSD的值。
P-Tile 8 位置8中本地TSD的温度。 0x00080002 由于P-Tile收发器在位置中只有一个本地TSD,因此两个十六进制代码返回相同的值。
位置8中最高温度的TSD的温度 0x00080001
R-Tile 5 位置5中所有本地TSD的温度和该位置中的最高温度。 0x0005007F 返回七个值—该位置中的本地TSD 1、2、3、4、5和6的温度,以及它们中的最高温度。
位置5中最高温度的TSD的温度 0x00050001 返回一个值—该位置中最高温度的TSD的值。
内核架构 1 8 位置1中所有本地TSD的温度。 0x00010006 返回两个值—本地TSD 1和2的温度。
位置1中所有本地TSD的温度和该位置中的最高温度。 0x00010007 返回三个值—该位置的本地TSD 1和2的温度,以及它们中的最高温度。
注: 英特尔建议您读取E-Tile位置中的所有本地TSD,并使用最高温度读数作为收发器tile的临界点。或者,您可以查询传感器屏蔽[0]以获取E-Tile位置中的最高温度。
8 示例适用于位置1中有两个本地TSD的器件