TT Zephyr Platforms 19.5.0-rc1
Tenstorrent Firmware
Loading...
Searching...
No Matches
Telemetry Tags

Telemetry tag definitions. More...

Macros

#define TAG_BOARD_ID_HIGH   1
 High part of the board ID.
#define TAG_BOARD_ID_LOW   2
 Low part of the board ID.
#define TAG_ASIC_ID   3
 ASIC ID.
#define TAG_HARVESTING_STATE   4
 Harvesting state of the system.
#define TAG_UPDATE_TELEM_SPEED   5
 Update interval for telemetry in milliseconds.
#define TAG_VCORE   6
 VCore voltage in millivolts.
#define TAG_TDP   7
 Thermal design power (TDP) in watts.
#define TAG_TDC   8
 Thermal design current (TDC) in amperes.
#define TAG_VDD_LIMITS   9
 VDD limits (min and max) in millivolts.
#define TAG_THM_LIMIT_SHUTDOWN   10
 Thermal shutdown limit in degrees Celsius.
#define TAG_ASIC_TEMPERATURE   11
 ASIC temperature in signed 16.16 fixed-point format.
#define TAG_VREG_TEMPERATURE   12
 Voltage regulator temperature in degrees Celsius. (Not implemented)
#define TAG_BOARD_TEMPERATURE   13
 Board temperature in degrees Celsius. (Not implemented)
#define TAG_AICLK   14
 AI clock frequency in megahertz.
#define TAG_AXICLK   15
 AXI clock frequency in megahertz.
#define TAG_ARCCLK   16
 ARC clock frequency in megahertz.
#define TAG_L2CPUCLK0   17
 L2CPU clock 0 frequency in megahertz.
#define TAG_L2CPUCLK1   18
 L2CPU clock 1 frequency in megahertz.
#define TAG_L2CPUCLK2   19
 L2CPU clock 2 frequency in megahertz.
#define TAG_L2CPUCLK3   20
 L2CPU clock 3 frequency in megahertz.
#define TAG_ETH_LIVE_STATUS   21
 Ethernet live status.
#define TAG_GDDR_STATUS   22
 GDDR status.
#define TAG_GDDR_SPEED   23
 GDDR speed in megabits per second.
#define TAG_ETH_FW_VERSION   24
 Ethernet firmware version.
#define TAG_GDDR_FW_VERSION   25
 GDDR firmware version.
#define TAG_DM_APP_FW_VERSION   26
 DM application firmware version.
#define TAG_DM_BL_FW_VERSION   27
 DM bootloader firmware version.
#define TAG_FLASH_BUNDLE_VERSION   28
 Flash bundle version.
#define TAG_CM_FW_VERSION   29
 CM firmware version.
#define TAG_L2CPU_FW_VERSION   30
 L2CPU firmware version.
#define TAG_FAN_SPEED   31
 Fan speed as a percentage.
#define TAG_TIMER_HEARTBEAT   32
 Timer heartbeat counter.
#define TAG_TELEM_ENUM_COUNT   33
 Total number of telemetry tags.
#define TAG_ENABLED_TENSIX_COL   34
 Enabled Tensix columns.
#define TAG_ENABLED_ETH   35
 Enabled Ethernet interfaces.
#define TAG_ENABLED_GDDR   36
 Enabled GDDR interfaces.
#define TAG_ENABLED_L2CPU   37
 Enabled L2CPU cores.
#define TAG_PCIE_USAGE   38
 PCIe usage information.
#define TAG_INPUT_CURRENT   39
 Input current in amperes.
#define TAG_NOC_TRANSLATION   40
 NOC translation status.
#define TAG_FAN_RPM   41
 Fan RPM.
#define TAG_GDDR_0_1_TEMP   42
 GDDR 0 and 1 temperature.
#define TAG_GDDR_2_3_TEMP   43
 GDDR 2 and 3 temperature.
#define TAG_GDDR_4_5_TEMP   44
 GDDR 4 and 5 temperature.
#define TAG_GDDR_6_7_TEMP   45
 GDDR 6 and 7 temperature.
#define TAG_GDDR_0_1_CORR_ERRS   46
 GDDR 0 and 1 corrected errors.
#define TAG_GDDR_2_3_CORR_ERRS   47
 GDDR 2 and 3 corrected errors.
#define TAG_GDDR_4_5_CORR_ERRS   48
 GDDR 4 and 5 corrected errors.
#define TAG_GDDR_6_7_CORR_ERRS   49
 GDDR 6 and 7 corrected errors.
#define TAG_GDDR_UNCORR_ERRS   50
 GDDR uncorrected errors.
#define TAG_MAX_GDDR_TEMP   51
 Maximum GDDR temperature.
#define TAG_ASIC_LOCATION   52
 ASIC location.
#define TAG_BOARD_POWER_LIMIT   53
 Board power limit in watts.
#define TAG_INPUT_POWER   54
 Input power in watts.
#define TAG_TDC_LIMIT_MAX   55
 Maximum TDC limit in amperes.
#define TAG_THM_LIMIT_THROTTLE   56
 Thermal throttle limit in degrees Celsius.
#define TAG_FW_BUILD_DATE   57
 Firmware build date.
#define TAG_TT_FLASH_VERSION   58
 TT flash version.
#define TAG_ENABLED_TENSIX_ROW   59
 Enabled Tensix rows.
#define TAG_THERM_TRIP_COUNT   60
 Thermal trip count.
#define TAG_ASIC_ID_HIGH   61
 High part of the ASIC ID.
#define TAG_ASIC_ID_LOW   62
 Low part of the ASIC ID.
#define TAG_AICLK_LIMIT_MAX   63
 Maximum AI clock frequency.
#define TAG_TDP_LIMIT_MAX   64
 Maximum TDP limit in watts.
#define TAG_AICLK_ARB_MIN   65
 Effective minimum AICLK arbiter value in megahertz.
#define TAG_AICLK_ARB_MAX   66
 Effective maximum AICLK arbiter value in megahertz.
#define TAG_ENABLED_MIN_ARB   67
 Bitmask of enabled minimum arbiters.
#define TAG_ENABLED_MAX_ARB   68
 Bitmask of enabled maximum arbiters.

Detailed Description

Telemetry tag definitions.

Macro Definition Documentation

◆ TAG_AICLK

#define TAG_AICLK   14

AI clock frequency in megahertz.

◆ TAG_AICLK_ARB_MAX

#define TAG_AICLK_ARB_MAX   66

Effective maximum AICLK arbiter value in megahertz.

This represents the lowest frequency limit imposed by all enabled maximum arbiters. Multiple arbiters may impose maximum frequency limits (e.g., TDP, TDC, thermal throttling), and the lowest (most restrictive) value is effective. This value takes precedence over TAG_AICLK_ARB_MIN when determining the final target frequency.

See also
aiclk_arb_max

◆ TAG_AICLK_ARB_MIN

#define TAG_AICLK_ARB_MIN   65

Effective minimum AICLK arbiter value in megahertz.

This represents the highest frequency requested by all enabled minimum arbiters. Multiple arbiters may request minimum frequencies, and the highest value is effective.

See also
aiclk_arb_min

◆ TAG_AICLK_LIMIT_MAX

#define TAG_AICLK_LIMIT_MAX   63

Maximum AI clock frequency.

◆ TAG_ARCCLK

#define TAG_ARCCLK   16

ARC clock frequency in megahertz.

◆ TAG_ASIC_ID

#define TAG_ASIC_ID   3

ASIC ID.

◆ TAG_ASIC_ID_HIGH

#define TAG_ASIC_ID_HIGH   61

High part of the ASIC ID.

◆ TAG_ASIC_ID_LOW

#define TAG_ASIC_ID_LOW   62

Low part of the ASIC ID.

◆ TAG_ASIC_LOCATION

#define TAG_ASIC_LOCATION   52

ASIC location.

◆ TAG_ASIC_TEMPERATURE

#define TAG_ASIC_TEMPERATURE   11

ASIC temperature in signed 16.16 fixed-point format.

◆ TAG_AXICLK

#define TAG_AXICLK   15

AXI clock frequency in megahertz.

◆ TAG_BOARD_ID_HIGH

#define TAG_BOARD_ID_HIGH   1

High part of the board ID.

◆ TAG_BOARD_ID_LOW

#define TAG_BOARD_ID_LOW   2

Low part of the board ID.

◆ TAG_BOARD_POWER_LIMIT

#define TAG_BOARD_POWER_LIMIT   53

Board power limit in watts.

◆ TAG_BOARD_TEMPERATURE

#define TAG_BOARD_TEMPERATURE   13

Board temperature in degrees Celsius. (Not implemented)

◆ TAG_CM_FW_VERSION

#define TAG_CM_FW_VERSION   29

CM firmware version.

◆ TAG_DM_APP_FW_VERSION

#define TAG_DM_APP_FW_VERSION   26

DM application firmware version.

◆ TAG_DM_BL_FW_VERSION

#define TAG_DM_BL_FW_VERSION   27

DM bootloader firmware version.

◆ TAG_ENABLED_ETH

#define TAG_ENABLED_ETH   35

Enabled Ethernet interfaces.

◆ TAG_ENABLED_GDDR

#define TAG_ENABLED_GDDR   36

Enabled GDDR interfaces.

◆ TAG_ENABLED_L2CPU

#define TAG_ENABLED_L2CPU   37

Enabled L2CPU cores.

◆ TAG_ENABLED_MAX_ARB

#define TAG_ENABLED_MAX_ARB   68

Bitmask of enabled maximum arbiters.

Each bit represents whether a specific maximum frequency arbiter is currently enabled. Bit positions correspond to the values in aiclk_arb_max.

See also
aiclk_arb_max

◆ TAG_ENABLED_MIN_ARB

#define TAG_ENABLED_MIN_ARB   67

Bitmask of enabled minimum arbiters.

Each bit represents whether a specific minimum frequency arbiter is currently enabled. Bit positions correspond to the values in aiclk_arb_min.

See also
aiclk_arb_min

◆ TAG_ENABLED_TENSIX_COL

#define TAG_ENABLED_TENSIX_COL   34

Enabled Tensix columns.

◆ TAG_ENABLED_TENSIX_ROW

#define TAG_ENABLED_TENSIX_ROW   59

Enabled Tensix rows.

◆ TAG_ETH_FW_VERSION

#define TAG_ETH_FW_VERSION   24

Ethernet firmware version.

◆ TAG_ETH_LIVE_STATUS

#define TAG_ETH_LIVE_STATUS   21

Ethernet live status.

◆ TAG_FAN_RPM

#define TAG_FAN_RPM   41

Fan RPM.

◆ TAG_FAN_SPEED

#define TAG_FAN_SPEED   31

Fan speed as a percentage.

◆ TAG_FLASH_BUNDLE_VERSION

#define TAG_FLASH_BUNDLE_VERSION   28

Flash bundle version.

◆ TAG_FW_BUILD_DATE

#define TAG_FW_BUILD_DATE   57

Firmware build date.

◆ TAG_GDDR_0_1_CORR_ERRS

#define TAG_GDDR_0_1_CORR_ERRS   46

GDDR 0 and 1 corrected errors.

◆ TAG_GDDR_0_1_TEMP

#define TAG_GDDR_0_1_TEMP   42

GDDR 0 and 1 temperature.

◆ TAG_GDDR_2_3_CORR_ERRS

#define TAG_GDDR_2_3_CORR_ERRS   47

GDDR 2 and 3 corrected errors.

◆ TAG_GDDR_2_3_TEMP

#define TAG_GDDR_2_3_TEMP   43

GDDR 2 and 3 temperature.

◆ TAG_GDDR_4_5_CORR_ERRS

#define TAG_GDDR_4_5_CORR_ERRS   48

GDDR 4 and 5 corrected errors.

◆ TAG_GDDR_4_5_TEMP

#define TAG_GDDR_4_5_TEMP   44

GDDR 4 and 5 temperature.

◆ TAG_GDDR_6_7_CORR_ERRS

#define TAG_GDDR_6_7_CORR_ERRS   49

GDDR 6 and 7 corrected errors.

◆ TAG_GDDR_6_7_TEMP

#define TAG_GDDR_6_7_TEMP   45

GDDR 6 and 7 temperature.

◆ TAG_GDDR_FW_VERSION

#define TAG_GDDR_FW_VERSION   25

GDDR firmware version.

◆ TAG_GDDR_SPEED

#define TAG_GDDR_SPEED   23

GDDR speed in megabits per second.

◆ TAG_GDDR_STATUS

#define TAG_GDDR_STATUS   22

GDDR status.

◆ TAG_GDDR_UNCORR_ERRS

#define TAG_GDDR_UNCORR_ERRS   50

GDDR uncorrected errors.

◆ TAG_HARVESTING_STATE

#define TAG_HARVESTING_STATE   4

Harvesting state of the system.

◆ TAG_INPUT_CURRENT

#define TAG_INPUT_CURRENT   39

Input current in amperes.

◆ TAG_INPUT_POWER

#define TAG_INPUT_POWER   54

Input power in watts.

◆ TAG_L2CPU_FW_VERSION

#define TAG_L2CPU_FW_VERSION   30

L2CPU firmware version.

◆ TAG_L2CPUCLK0

#define TAG_L2CPUCLK0   17

L2CPU clock 0 frequency in megahertz.

◆ TAG_L2CPUCLK1

#define TAG_L2CPUCLK1   18

L2CPU clock 1 frequency in megahertz.

◆ TAG_L2CPUCLK2

#define TAG_L2CPUCLK2   19

L2CPU clock 2 frequency in megahertz.

◆ TAG_L2CPUCLK3

#define TAG_L2CPUCLK3   20

L2CPU clock 3 frequency in megahertz.

◆ TAG_MAX_GDDR_TEMP

#define TAG_MAX_GDDR_TEMP   51

Maximum GDDR temperature.

◆ TAG_NOC_TRANSLATION

#define TAG_NOC_TRANSLATION   40

NOC translation status.

◆ TAG_PCIE_USAGE

#define TAG_PCIE_USAGE   38

PCIe usage information.

◆ TAG_TDC

#define TAG_TDC   8

Thermal design current (TDC) in amperes.

◆ TAG_TDC_LIMIT_MAX

#define TAG_TDC_LIMIT_MAX   55

Maximum TDC limit in amperes.

◆ TAG_TDP

#define TAG_TDP   7

Thermal design power (TDP) in watts.

◆ TAG_TDP_LIMIT_MAX

#define TAG_TDP_LIMIT_MAX   64

Maximum TDP limit in watts.

◆ TAG_TELEM_ENUM_COUNT

#define TAG_TELEM_ENUM_COUNT   33

Total number of telemetry tags.

◆ TAG_THERM_TRIP_COUNT

#define TAG_THERM_TRIP_COUNT   60

Thermal trip count.

◆ TAG_THM_LIMIT_SHUTDOWN

#define TAG_THM_LIMIT_SHUTDOWN   10

Thermal shutdown limit in degrees Celsius.

◆ TAG_THM_LIMIT_THROTTLE

#define TAG_THM_LIMIT_THROTTLE   56

Thermal throttle limit in degrees Celsius.

◆ TAG_TIMER_HEARTBEAT

#define TAG_TIMER_HEARTBEAT   32

Timer heartbeat counter.

◆ TAG_TT_FLASH_VERSION

#define TAG_TT_FLASH_VERSION   58

TT flash version.

◆ TAG_UPDATE_TELEM_SPEED

#define TAG_UPDATE_TELEM_SPEED   5

Update interval for telemetry in milliseconds.

◆ TAG_VCORE

#define TAG_VCORE   6

VCore voltage in millivolts.

◆ TAG_VDD_LIMITS

#define TAG_VDD_LIMITS   9

VDD limits (min and max) in millivolts.

◆ TAG_VREG_TEMPERATURE

#define TAG_VREG_TEMPERATURE   12

Voltage regulator temperature in degrees Celsius. (Not implemented)