仅对英特尔可见 — GUID: lsd1584530592009
Ixiasoft
4.2.4. 检索本地温度传感器读数
要检索温度读数,将位置代码和传感器屏蔽提供给Mailbox Client with Avalon® Streaming Interface Intel® FPGA IP。Mailbox 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值。
功能 | 系列 | 位置 | 适用的传感器屏蔽 | |
---|---|---|---|---|
类型 | 最大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] |
位置 | 在位置中读取的通道 | 发送的十六进制代码 | 返回值 | |
---|---|---|---|---|
类型 | 编号 | |||
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的器件