TT-System-Firmware APIs
19.8.99
Tenstorrent Firmware
Loading...
Searching...
No Matches
Data Structures
Here are the data structures with brief descriptions:
C
aiclk_set_speed_rqst
Host request to adjust the AICLK speed
C
aiclk_targ_freq_info
Information about the target AICLK frequency decision
C
AiclkArb
C
AiclkPPM
C
aisweep_rqst
Host request to start or stop AICLK frequency sweep
C
APB2AVSBUS_AVS_CFG_1_reg_t
C
APB2AVSBUS_AVS_CFG_1_reg_u
C
asic_state_rqst
Host request to change ASIC state
C
bh_arc
C
bh_chip
C
bh_chip_config
C
bh_chip_data
C
BH_PCIE_DWC_PCIE_USP_PF0_HDMA_CAP_HDMA_INT_SETUP_OFF_RDCH_0_reg_t
C
BH_PCIE_DWC_PCIE_USP_PF0_HDMA_CAP_HDMA_INT_SETUP_OFF_RDCH_0_reg_u
C
BH_PCIE_DWC_PCIE_USP_PF0_HDMA_CAP_HDMA_INT_SETUP_OFF_WRCH_0_reg_t
C
BH_PCIE_DWC_PCIE_USP_PF0_HDMA_CAP_HDMA_INT_SETUP_OFF_WRCH_0_reg_u
C
BH_PCIE_DWC_PCIE_USP_PF0_MSI_CAP_HDL_PATH_E982B20F_PCI_MSI_CAP_ID_NEXT_CTRL_REG_reg_t
C
BH_PCIE_DWC_PCIE_USP_PF0_MSI_CAP_HDL_PATH_E982B20F_PCI_MSI_CAP_ID_NEXT_CTRL_REG_reg_u
C
bh_straps
C
board_regulators_config
C
CHIP_DEBUG_TRACE_CHIP_DEBUG_TRACE_BUFFER_INTR_CNTL_reg_t
C
CHIP_DEBUG_TRACE_CHIP_DEBUG_TRACE_BUFFER_INTR_CNTL_reg_u
C
CHIP_DEBUG_TRACE_CHIP_DEBUG_TRACE_CLIENT_FILTER_CNT_reg_t
C
CHIP_DEBUG_TRACE_CHIP_DEBUG_TRACE_CLIENT_FILTER_CNT_reg_u
C
CHIP_DEBUG_TRACE_CHIP_DEBUG_TRACE_IF_CNTL_reg_t
C
CHIP_DEBUG_TRACE_CHIP_DEBUG_TRACE_IF_CNTL_reg_u
C
CHIP_DEBUG_TRACE_CHIP_DEBUG_TRACE_REFCLK_COUNTER_CNTL_reg_t
C
CHIP_DEBUG_TRACE_CHIP_DEBUG_TRACE_REFCLK_COUNTER_CNTL_reg_u
C
cm2dmAck
C
cm2dmAckWire
C
cm2dmMessage
C
cm2dmMessageRet
C
Cm2DmMsgState
C
CntlInitV2Param
C
confirm_flashed_spi_rqst
Host request to confirm SPI flash operation
C
counter_rqst
Host request for generic counter operations
C
debug_noc_translation_rqst
Host request for debug NOC translation
C
dmc_ping_rqst
Host request to ping DMC
C
dmStaticInfo
C
DW_APB_I2C_IC_CON_reg_t
C
DW_APB_I2C_IC_CON_reg_u
C
DW_APB_I2C_IC_RAW_INTR_STAT_reg_t
C
DW_APB_I2C_IC_RAW_INTR_STAT_reg_u
C
eeprom_rqst
Host request to read or write SPI EEPROM
C
EFUSE_CNTL_EFUSE_RD_CNTL_reg_t
C
EFUSE_CNTL_EFUSE_RD_CNTL_reg_u
C
fd_flags
C
fd_flags_u
C
flash_lock_rqst
Host request to lock flash writes
C
flash_unlock_rqst
Host request to unlock flash for writing
C
force_aiclk_rqst
Host request to force AICLK to a specific frequency
C
force_fan_speed_rqst
Host request to force the fan speed
C
force_vdd_rqst
Host request to force the VDD core voltage
C
gddr_bist_info
BIST status bitmasks (one bit per GDDR instance)
C
gddr_reset_rqst
Host request to toggle GDDR reset
C
gddr_telemetry_table_t
C
get_aiclk_rqst
Host request to get the current AICLK frequency and control mode
C
get_freq_curve_from_voltage_rqst
Host request to get frequency curve from voltage
C
get_voltage_curve_from_freq_rqst
Host request to get voltage curve from frequency
C
get_voltage_rqst
Host request to get voltage
C
i2c_message_rqst
Host request for I2C message transaction
C
jtag_api
C
led_blink_rqst
Host request to blink the LED
C
message_queue
C
message_queue_header
C
msgqueue_handler
C
MSI_CATCHER_STATUS_reg_t
C
MSI_CATCHER_STATUS_reg_u
C
NOC2AXITlb0RegT
C
NOC2AXITlb0RegU
C
NOC2AXITlb1RegT
C
NOC2AXITlb1RegU
C
NOC2AXITlb2RegT
C
NOC2AXITlb2RegU
C
NOC2AXITlb3RegT
C
NOC2AXITlb3RegU
C
NocTranslation
C
occp_backend
Open Chiplet Configuration Protocol (OCCP) definitions
C
occp_backend_i3c
C
occp_cmd_header
C
occp_execute_image_request
C
occp_execute_image_response
C
occp_get_version_response
C
occp_header
C
occp_read_data_request
C
occp_write_data_request
C
OperationBits
C
pcie_dma_transfer_rqst
Host request to initiate a PCIe DMA transfer
C
PCIE_SII_APP_PCIE_CTL_reg_t
C
PCIE_SII_APP_PCIE_CTL_reg_u
C
PCIE_SII_LTSSM_STATE_reg_t
C
PCIE_SII_LTSSM_STATE_reg_u
C
PCIE_SII_NOC_TLB_DATA_reg_t
C
PCIE_SII_NOC_TLB_DATA_reg_u
C
PLL_CNTL_PLL_CNTL_0_reg_t
C
PLL_CNTL_PLL_CNTL_0_reg_u
C
PLL_CNTL_PLL_CNTL_1_reg_t
C
PLL_CNTL_PLL_CNTL_1_reg_u
C
PLL_CNTL_PLL_CNTL_2_reg_t
C
PLL_CNTL_PLL_CNTL_2_reg_u
C
PLL_CNTL_PLL_CNTL_3_reg_t
C
PLL_CNTL_PLL_CNTL_3_reg_u
C
PLL_CNTL_PLL_CNTL_4_reg_t
C
PLL_CNTL_PLL_CNTL_4_reg_u
C
PLL_CNTL_PLL_CNTL_5_reg_t
C
PLL_CNTL_PLL_CNTL_5_reg_u
C
PLL_CNTL_USE_POSTDIV_reg_t
C
PLL_CNTL_USE_POSTDIV_reg_u
C
PLL_CNTL_WRAPPER_CLOCK_WAVE_CNTL_reg_t
C
PLL_CNTL_WRAPPER_CLOCK_WAVE_CNTL_reg_u
C
PLL_CNTL_WRAPPER_PLL_LOCK_reg_t
C
PLL_CNTL_WRAPPER_PLL_LOCK_reg_u
C
PLLSettings
C
PMM_BLOCK_PMM_CTRL_reg_t
C
PMM_BLOCK_PMM_CTRL_reg_u
C
PMM_BLOCK_PMM_MESSAGE_reg_t
C
PMM_BLOCK_PMM_MESSAGE_reg_u
C
power_setting_rqst
Host request to adjust the power settings
C
pvt_tt_bh_config
C
pvt_tt_bh_data
C
pvt_tt_bh_rtio_data
C
read_pd_rqst
Host request to read a process detector
C
read_ts_rqst
Host request to read a temperature sensor
C
read_vm_rqst
Host request to read a voltage monitor
C
regulator_config
C
regulator_data
C
reinit_tensix_rqst
Host request to reinitialize Tensix NOC programming and tile configuration
C
report_scratch_only_rqst
Host request to report scratch-only status
C
request
A tenstorrent host request
C
RESET_UNIT_ARC_MISC_CNTL_reg_t
C
RESET_UNIT_ARC_MISC_CNTL_reg_u
C
RESET_UNIT_CATMON_THERM_TRIP_CNTL_reg_t
C
RESET_UNIT_CATMON_THERM_TRIP_CNTL_reg_u
C
RESET_UNIT_CHIP_DEBUG_TRACE_IF_CNTL_reg_t
C
RESET_UNIT_CHIP_DEBUG_TRACE_IF_CNTL_reg_u
C
RESET_UNIT_DDR_RESET_reg_t
C
RESET_UNIT_DDR_RESET_reg_u
C
RESET_UNIT_ETH_RESET_reg_t
C
RESET_UNIT_ETH_RESET_reg_u
C
RESET_UNIT_GLOBAL_RESET_reg_t
C
RESET_UNIT_GLOBAL_RESET_reg_u
C
RESET_UNIT_L2CPU_RESET_reg_t
C
RESET_UNIT_L2CPU_RESET_reg_u
C
RESET_UNIT_PCIE_MISC_CNTL3_reg_t
C
RESET_UNIT_PCIE_MISC_CNTL3_reg_u
C
RESET_UNIT_TENSIX_RESET_reg_t
C
RESET_UNIT_TENSIX_RESET_reg_u
C
RESET_UNIT_UART_CNTL_reg_t
C
RESET_UNIT_UART_CNTL_reg_u
C
response
C
security_fd_flags
C
security_fd_flags_u
C
send_pcie_msi_rqst
Host request to send PCIE MSI
C
SerdesRegData
C
set_asic_host_fmax_rqst
Host request to set the ASIC fmax
C
set_tdp_limit_rqst
Host request to set the TDP limit
C
set_voltage_rqst
Host request to set voltage
C
set_wdt_timeout_rqst
Host request to set watchdog timeout
C
SmbusCmdDef
C
STATUS_BOOT_STATUS0_reg_t
C
STATUS_BOOT_STATUS0_reg_u
C
STATUS_ERROR_STATUS0_reg_t
C
STATUS_ERROR_STATUS0_reg_u
C
switch_clk_scheme_rqst
Host request to switch clock scheme
C
switch_vout_control_rqst
Host request to switch VOUT control
C
telemetry_entry
Represents an entry in the telemetry table
C
telemetry_table
Represents the telemetry table containing telemetry data and metadata
C
TelemetryInternalData
C
tensix_state_msg
C
test_rqst
Host request for test message
C
Throttler
C
ThrottlerLimitRange
C
ThrottlerParams
C
TileEnable
C
toggle_tensix_reset_rqst
Host request to toggle Tensix reset
C
trigger_reset_rqst
Host request to trigger a chip reset
C
tt_bh_dma_noc_coords
C
tt_boot_fs
C
tt_boot_fs_fd
C
tt_virt_console_msg
C
tt_virt_console_reg
C
tt_vuart
In-memory ring buffer descriptor for Tenstorrent virtual UART
C
UART_ADDRESS_BLOCK_IIR_reg_t
C
UART_ADDRESS_BLOCK_IIR_reg_u
C
UART_ADDRESS_BLOCK_LCR_reg_t
C
UART_ADDRESS_BLOCK_LCR_reg_u
C
UART_ADDRESS_BLOCK_LSR_reg_t
C
UART_ADDRESS_BLOCK_LSR_reg_u
C
VoltageArbiter
Generated by
1.14.0