Agilex™ 7 Power Management User Guide

ID 683373
Date 4/01/2024
Public
Document Table of Contents

4.2.3. Temperature Sensor Locations

The Agilex™ 7 local and remote TSDs are located in the core fabric and tiles. There are several local temperature sensor locations within the core fabric and one location in each transceiver or HBM2E tile.
Figure 10. Temperature Sensing Diode LocationsThis figure shows approximate locations of the temperature sensors and is not to scale. The figure shows the view of the die as shown in the Quartus® Prime Chip Planner. In the Pin Planner, this corresponds to the "Bottom View".
Note: Availability of the transceiver tiles varies among different Agilex™ 7 series, densities, and packages. The HPS block is available only in SoC FPGAs. The HBM2E tiles are only available in M-Series FPGAs.
  • To monitor the HPS temperature, use TSD 1 in location 4.
  • To monitor the SDM temperature, use the TSD in location 0.
Table 10.  Temperature Sensor Locations Availability—Core FabricThis table lists the availability of the temperature sensor locations and TSDs in the core fabric for different Agilex™ 7 device densities. For more information about the device densities, refer to the Agilex™ 7 device overview.
Location TSD F-Series I-Series M-Series

AGF 006

AGF 008

AGF 019

AGF 023

AGF 012

AGF 014

AGF 022

AGF 027

AGI 019

AGI 023

AGI 022

AGI 027

AGI 035

AGI 040

AGI 041

AGM 032

AGM 039

0 1 Yes Yes Yes Yes Yes
1 1 Yes Yes Yes Yes Yes
2 Yes Yes Yes
2 1 Yes Yes Yes Yes Yes
2 Yes Yes Yes
3 1 Yes Yes Yes Yes Yes
2 Yes Yes Yes Yes Yes
4 1 Yes Yes Yes Yes Yes
2 Yes Yes Yes Yes Yes
Table 11.  Temperature Sensor Locations Availability—Transceivers and HBM2E TilesThis table lists the availability of the temperature sensor locations and TSDs in the transceiver and HBM2E tiles for different Agilex™ 7 package codes. For more information about the package codes, refer to the Agilex™ 7 device overview.
Loc. TSD F-Series I-Series M-Series
R16A R24B R24C R24D R25A R31C R18A R29A R31A R31B R39A R47A
5 1 Yes Yes Yes 6 Yes Yes Yes Yes Yes Yes Yes Yes Yes
2 Yes Yes6 Yes Yes Yes Yes Yes Yes Yes Yes
3 Yes Yes6 Yes Yes Yes Yes Yes Yes Yes Yes
4 Yes Yes6 Yes Yes Yes Yes Yes Yes Yes Yes
5 Yes Yes6 Yes Yes Yes Yes Yes Yes Yes Yes
6 Yes
6 1 Yes
2 Yes
3 Yes
4 Yes
5 Yes
7 1 Yes 7 Yes Yes Yes Yes Yes Yes Yes Yes
2 Yes7 Yes Yes Yes Yes Yes Yes Yes
3 Yes7 Yes Yes Yes Yes Yes Yes Yes
4 Yes7 Yes Yes Yes Yes Yes Yes Yes
5 Yes7 Yes Yes Yes Yes Yes Yes Yes
6 Yes Yes Yes
8 1 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
2 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
3 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
4 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
5 Yes Yes Yes Yes Yes Yes Yes Yes
6 Yes
9 1 Yes
2 Yes
3 Yes
4 Yes
5 Yes
10 1 Yes Yes Yes Yes Yes Yes
2 Yes Yes Yes Yes Yes Yes
3 Yes Yes Yes Yes Yes Yes
4 Yes Yes Yes Yes Yes Yes
5 Yes Yes Yes Yes Yes Yes
6 Yes
11 1 Yes
12 1 Yes
Table 12.  Local Temperature Sensor Locations and Corresponding Bank NamesThe temperature sensor locations are as shown in the preceding figure. The bank name of each location varies between different types of transceiver tiles. For example, if location 7 is an E-Tile, the bank name is 8C. If the same location is a P-Tile, the bank name is 10C.
Location Bank Name
Transceivers HBM2E

F-Series

F-Series

F-Series

I-Series

M-Series

I-Series

M-Series

M-Series

E-Tile P-Tile F-Tile R-Tile Top Bottom
5 8A 10A 12A 14A
6 12B
7 8C 10C 12C 14C
8 9A 11A 13A 15A
9 13B
10 9C 11C 13C 15C
11 U50
12 U51
Table 13.  Local Temperature Sensor Locations and Equivalent Remote TSD Pin NamesThe temperature sensor locations are as shown in the preceding figure. Not all locations have a remote TSD. In locations with a remote TSD, the remote TSD is physically located next to the local TSDs that are marked as local TSD 1. Availability of the sensor locations depends on the device and package combination.
Loc. Availability in Devices

Sensor Location

[31..16]

(Hex. code)

Supported Channel 8

(Specify sensor bitmask[15..0] as hex. value)

Equivalent Remote TSD Pin Name

(Next to local TSD 1 in sensor location)

AGF 006

AGF 008

AGF 012

AGF 014

AGF 019

AGF 022

AGF 023

AGF 027

AGI 019

AGI 022

AGI 023

AGI 027

AGI 041

AGI 035

AGI 040

AGM 032

AGM 039

0 Yes Yes Yes Yes 0000 0 9

TEMPDIODE0Ap

TEMPDIODE0An

1 Yes Yes Yes Yes 0001 2, 1, 0 10
2 Yes Yes Yes Yes 0002 2, 1, 0 10

TEMPDIODE0Cp

TEMPDIODE0Cn

3 Yes Yes Yes Yes 0003 2, 1, 0 10
4 Yes Yes Yes Yes 0004 2, 1, 0 10
5 Yes Yes Yes Yes 0005 6, 5, 4, 3, 2, 1, 0 11

TEMPDIODE1p

TEMPDIODE1n

6 Yes 0006 5, 4, 3, 2, 1, 0

TEMPDIODE2p

TEMPDIODE2n

7 Yes Yes Yes 0007 6, 5, 4, 3, 2, 1, 0 11

TEMPDIODE3p

TEMPDIODE3n

8 Yes Yes Yes Yes 0008 6, 5, 4, 3, 2, 1, 0 11

TEMPDIODE4p

TEMPDIODE4n

9 Yes 0009 5, 4, 3, 2, 1, 0

TEMPDIODE5p

TEMPDIODE5n

10 Yes Yes Yes 000A 6, 5, 4, 3, 2, 1, 0 11

TEMPDIODE6p

TEMPDIODE6n

11 Yes 000B 1, 0
12 Yes 000C 1, 0
6 Applicable to package code AGF006, AGF008, AGF012, and AGF014 only.
7 Applicable to package code AGF019, AGF022, AGF023, and AGF027 only.
8 For sensor locations with several local TSDs, channel 0 (mask [0]) returns the highest temperature among the local TSDs in the particular location. For sensor locations with one local TSD, channel 0 returns the same value as channel 1.
9 For location 0, only channel 0 (mask [0]) is supported, returning the temperature reading for the TSD in that location.
10 Channel 2 (mask [2]) is available only in selected production devices.
11 Channels 2 to 6 (masks [6..2]) are applicable only to R-Tile ([6..2]), F-Tile ([5..2]), and E-Tile ([4..2]) transceiver tiles. Availability of the transceiver tiles varies among different Agilex™ 7 series, densities, and packages.