Visible to Intel only — GUID: lsd1584530592009
Ixiasoft
4.3.1. Voltage Monitor Design Guidelines
4.3.2. Temperature Monitor Design Guidelines
4.3.3. Transceiver Tile Local Temperature Sensor Design Guidelines
4.3.4. Guidelines: Calibrate Temperature Sensing Chip Interfacing the Agilex™ 7 Remote TSD
4.3.5. Guidelines: Reading the R-Tile Local Temperature Sensor
Visible to Intel only — GUID: lsd1584530592009
Ixiasoft
4.2.4. Retrieving Local Temperature Sensor Reading
To retrieve the temperature readings, provide the location code and sensor masks to the Mailbox Client with Avalon® Streaming Interface Intel® FPGA IP. The Mailbox Client with Avalon® Streaming Interface IP accepts a 32-bit value in fixed length hexadecimal format.
Bits [27..16] carry the local TSD location code while bits [15..0] represent the temperature channels in the location. Bits [31..28] are reserved.
Figure 11. Bit Format to Mailbox Client with Avalon® Streaming Interface IP to Specify Local TSDs to ReadTo specify which local TSD to read, provide the Mailbox Client with Avalon® Streaming Interface IP with the 32-bit value in fixed length hexadecimal codes.
Function | Series | Location | Applicable Sensor Masks | |
---|---|---|---|---|
Type | Max TSD Count | |||
Specify the local TSDs to read | F-Series |
E-Tile | 4 | [4..1] |
F-Series |
P-Tile | 1 | [0] | |
F-Series I-Series M-Series |
F-Tile | 5 | [5..1] | |
I-Series M-Series |
R-Tile | 6 | [6..1] | |
M-Series |
HBM2E tile | 1 | [1] | |
F-Series I-Series M-Series |
Core fabric | 2 | [2..1] | |
1 | [0] | |||
Read the TSD with the highest temperature in the location | F-Series I-Series M-Series |
All locations except location 0 | Varies | [0] |
Location | Channels to Read in the Location | Hexadecimal Code to Send | Values Returned | |
---|---|---|---|---|
Type | Number | |||
E-Tile | 5 | Temperature from all local TSDs in location 5 and the highest temperature in the location. | 0x0005001F | Returns five values—temperature for local TSDs 1, 2, 3, and 4 in the location, and the highest temperature among them. |
Temperature from TSD with the highest temperature in location 5. | 0x00050001 | Returns one value—the value of the TSD with the highest temperature in the location. | ||
P-Tile | 8 | Temperature of the local TSD in location 8. | 0x00080002 | Because P-Tile transceivers only have a single local TSD in the location, both hexadecimal code returns the same value. |
Temperature of TSD with the highest temperature in location 8. | 0x00080001 | |||
R-Tile | 5 | Temperature from all local TSDs in location 5 and the highest temperature in the location. | 0x0005007F | Returns seven values—temperature for local TSDs 1, 2, 3, 4, 5, and 6 in the location, and the highest temperature among them. |
Temperature from TSD with the highest temperature in location 5. | 0x00050001 | Returns one value—the value of the TSD with the highest temperature in the location. | ||
Core fabric | 1 13 | Temperature from all local TSDs in location 1. | 0x00010006 | Returns two values—temperature for local TSDs 1 and 2. |
Temperature from all local TSDs in location 1 and the highest temperature in the location. | 0x00010007 | Returns three values—temperature for local TSDs 1 and 2 in the location, and the highest temperature among them. |
Note: Altera recommends that you read all local TSDs in an E-Tile location and use the highest temperature readout as the critical point for the transceiver tile. Alternatively, you can query sensor mask [0] for the highest temperature in the E-Tile location.
13 Example is applicable to devices with two local TSDs in location 1