TT Zephyr Platforms 19.0.0-rc2
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.

Detailed Description

Telemetry tag definitions.

Macro Definition Documentation

◆ TAG_AICLK

#define TAG_AICLK   14

AI clock frequency in megahertz.

◆ 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_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)