TT-System-Firmware APIs 19.10.99
Tenstorrent Firmware
Loading...
Searching...
No Matches
Data Structures
Here are the data structures with brief descriptions:
 Caiclk_set_speed_rqstHost request to adjust the AICLK speed
 Caiclk_targ_freq_infoInformation about the target AICLK frequency decision
 CAiclkArb
 CAiclkPPM
 Caisweep_rqstHost request to start or stop AICLK frequency sweep
 CAPB2AVSBUS_AVS_CFG_1_reg_t
 CAPB2AVSBUS_AVS_CFG_1_reg_u
 Carc_dma_channel
 Carc_dma_config
 Carc_dma_data
 Casic_state_rqstHost request to change ASIC state
 Cbh_arc
 Cbh_chip
 Cbh_chip_config
 Cbh_chip_data
 Cbh_fwtable_config
 Cbh_fwtable_data
 CBH_PCIE_DWC_PCIE_USP_PF0_HDMA_CAP_HDMA_INT_SETUP_OFF_RDCH_0_reg_t
 CBH_PCIE_DWC_PCIE_USP_PF0_HDMA_CAP_HDMA_INT_SETUP_OFF_RDCH_0_reg_u
 CBH_PCIE_DWC_PCIE_USP_PF0_HDMA_CAP_HDMA_INT_SETUP_OFF_WRCH_0_reg_t
 CBH_PCIE_DWC_PCIE_USP_PF0_HDMA_CAP_HDMA_INT_SETUP_OFF_WRCH_0_reg_u
 CBH_PCIE_DWC_PCIE_USP_PF0_MSI_CAP_HDL_PATH_E982B20F_PCI_MSI_CAP_ID_NEXT_CTRL_REG_reg_t
 CBH_PCIE_DWC_PCIE_USP_PF0_MSI_CAP_HDL_PATH_E982B20F_PCI_MSI_CAP_ID_NEXT_CTRL_REG_reg_u
 Cbh_straps
 Cboard_regulators_config
 Ccharacterisation_msg_rqstGeneric characterization message for internal SMC use
 Ccharacterisation_set_fmin_submsgCharacterization submessage to set host-requested minimum frequency floor
 Ccharacterisation_submsg_dataUnion of all possible characterization submessage payloads
 CCHIP_DEBUG_TRACE_CHIP_DEBUG_TRACE_BUFFER_INTR_CNTL_reg_t
 CCHIP_DEBUG_TRACE_CHIP_DEBUG_TRACE_BUFFER_INTR_CNTL_reg_u
 CCHIP_DEBUG_TRACE_CHIP_DEBUG_TRACE_CLIENT_FILTER_CNT_reg_t
 CCHIP_DEBUG_TRACE_CHIP_DEBUG_TRACE_CLIENT_FILTER_CNT_reg_u
 CCHIP_DEBUG_TRACE_CHIP_DEBUG_TRACE_IF_CNTL_reg_t
 CCHIP_DEBUG_TRACE_CHIP_DEBUG_TRACE_IF_CNTL_reg_u
 CCHIP_DEBUG_TRACE_CHIP_DEBUG_TRACE_REFCLK_COUNTER_CNTL_reg_t
 CCHIP_DEBUG_TRACE_CHIP_DEBUG_TRACE_REFCLK_COUNTER_CNTL_reg_u
 Cclock_control_emul_config
 Cclock_control_emul_data
 Cclock_control_tt_bh_config
 Cclock_control_tt_bh_data
 Cclock_control_tt_grendel_config
 Cclock_control_tt_grendel_data
 Ccm2dmAck
 Ccm2dmAckWire
 Ccm2dmMessage
 Ccm2dmMessageRet
 CCm2DmMsgState
 CCntlInitV2Param
 Cconfirm_flashed_spi_rqstHost request to confirm SPI flash operation
 Ccounter_rqstHost request for generic counter operations
 Ccycle_cnt
 Cdebug_noc_translation_rqstHost request for debug NOC translation
 Cdma_grendel_channel_data
 Cdma_grendel_config
 Cdma_grendel_data
 Cdmc_ping_rqstHost request to ping DMC
 CdmStaticInfo
 CDW_APB_I2C_IC_CON_reg_t
 CDW_APB_I2C_IC_CON_reg_u
 CDW_APB_I2C_IC_RAW_INTR_STAT_reg_t
 CDW_APB_I2C_IC_RAW_INTR_STAT_reg_u
 Ceeprom_rqstHost request to read or write SPI EEPROM
 CEFUSE_CNTL_EFUSE_RD_CNTL_reg_t
 CEFUSE_CNTL_EFUSE_RD_CNTL_reg_u
 Cfd_flags
 Cfd_flags_u
 Cflash_lock_rqstHost request to lock flash writes
 Cflash_stm32_wrapper_config
 Cflash_unlock_rqstHost request to unlock flash for writing
 Cforce_aiclk_rqstHost request to force AICLK to a specific frequency
 Cforce_fan_speed_rqstHost request to force the fan speed
 Cforce_vdd_rqstHost request to force the VDD core voltage
 Cgddr_bist_infoBIST status bitmasks (one bit per GDDR instance)
 Cgddr_params_table_t
 Cgddr_reset_rqstHost request to toggle GDDR reset
 Cgddr_telemetry_table_t
 Cget_aiclk_rqstHost request to get the current AICLK frequency and control mode
 Cget_freq_curve_from_voltage_rqstHost request to get frequency curve from voltage
 Cget_voltage_curve_from_freq_rqstHost request to get voltage curve from frequency
 Cget_voltage_rqstHost request to get voltage
 Cgpio_grendel_config
 Cgpio_grendel_data
 Cgpio_tt_bh_config
 Cgpio_tt_bh_data
 Ci2c_message_rqstHost request for I2C message transaction
 Cip_data_reg_t
 Cip_data_reg_u
 Cjtag_api
 Cjtag_config
 Cjtag_data
 Cjtag_emul_data
 Cjtag_instr_t
 Cjtag_instr_u
 Cled_blink_rqstHost request to blink the LED
 Cmax6639_config
 Cmax6639_pwm_config
 Cmax6639_sensor_config
 Cmax6639_sensor_data
 Cmessage_queue
 Cmessage_queue_header
 Cmsgqueue_handler
 CMSI_CATCHER_STATUS_reg_t
 CMSI_CATCHER_STATUS_reg_u
 CNOC2AXITlb0RegT
 CNOC2AXITlb0RegU
 CNOC2AXITlb1RegT
 CNOC2AXITlb1RegU
 CNOC2AXITlb2RegT
 CNOC2AXITlb2RegU
 CNOC2AXITlb3RegT
 CNOC2AXITlb3RegU
 CNocTranslation
 Coccp_backendOpen Chiplet Configuration Protocol (OCCP) definitions
 Coccp_backend_i3c
 Coccp_cmd_header
 Coccp_execute_image_request
 Coccp_execute_image_response
 Coccp_get_version_response
 Coccp_header
 Coccp_read_data_request
 Coccp_write_data_request
 COperationBits
 Cpcie_dma_transfer_rqstHost request to initiate a PCIe DMA transfer
 CPCIE_SII_APP_PCIE_CTL_reg_t
 CPCIE_SII_APP_PCIE_CTL_reg_u
 CPCIE_SII_LTSSM_STATE_reg_t
 CPCIE_SII_LTSSM_STATE_reg_u
 CPCIE_SII_NOC_TLB_DATA_reg_t
 CPCIE_SII_NOC_TLB_DATA_reg_u
 Cpd_ip_cfg0_t
 Cpd_ip_cfg0_u
 CPLL_CNTL_PLL_CNTL_0_reg_t
 CPLL_CNTL_PLL_CNTL_0_reg_u
 CPLL_CNTL_PLL_CNTL_1_reg_t
 CPLL_CNTL_PLL_CNTL_1_reg_u
 CPLL_CNTL_PLL_CNTL_2_reg_t
 CPLL_CNTL_PLL_CNTL_2_reg_u
 CPLL_CNTL_PLL_CNTL_3_reg_t
 CPLL_CNTL_PLL_CNTL_3_reg_u
 CPLL_CNTL_PLL_CNTL_4_reg_t
 CPLL_CNTL_PLL_CNTL_4_reg_u
 CPLL_CNTL_PLL_CNTL_5_reg_t
 CPLL_CNTL_PLL_CNTL_5_reg_u
 CPLL_CNTL_USE_POSTDIV_reg_t
 CPLL_CNTL_USE_POSTDIV_reg_u
 CPLL_CNTL_WRAPPER_CLOCK_WAVE_CNTL_reg_t
 CPLL_CNTL_WRAPPER_CLOCK_WAVE_CNTL_reg_u
 CPLL_CNTL_WRAPPER_PLL_LOCK_reg_t
 CPLL_CNTL_WRAPPER_PLL_LOCK_reg_u
 CPLLSettings
 CPMM_BLOCK_PMM_CTRL_reg_t
 CPMM_BLOCK_PMM_CTRL_reg_u
 CPMM_BLOCK_PMM_MESSAGE_reg_t
 CPMM_BLOCK_PMM_MESSAGE_reg_u
 Cpower_setting_rqstHost request to adjust the power settings
 Cpvt_cntl_clk_synth_reg_t
 Cpvt_cntl_clk_synth_reg_u
 Cpvt_cntl_irq_en_reg_t
 Cpvt_cntl_irq_en_reg_u
 Cpvt_cntl_sdif_reg_t
 Cpvt_cntl_sdif_reg_u
 Cpvt_cntl_sdif_status_reg_t
 Cpvt_cntl_sdif_status_reg_u
 Cpvt_cntl_ts_pd_irq_enable_reg_t
 Cpvt_cntl_ts_pd_irq_enable_reg_u
 Cpvt_cntl_ts_pd_sdif_data_reg_t
 Cpvt_cntl_ts_pd_sdif_data_reg_u
 Cpvt_cntl_vm_alarma_cfg_reg_t
 Cpvt_cntl_vm_alarma_cfg_reg_u
 Cpvt_cntl_vm_alarmb_cfg_reg_t
 Cpvt_cntl_vm_alarmb_cfg_reg_u
 Cpvt_cntl_vm_irq_enable_reg_t
 Cpvt_cntl_vm_irq_enable_reg_u
 Cpvt_tt_bh_config
 Cpvt_tt_bh_data
 Cpvt_tt_bh_rtio_data
 Cread_pd_rqstHost request to read a process detector
 Cread_ts_rqstHost request to read a temperature sensor
 Cread_vm_rqstHost request to read a voltage monitor
 Cregulator_config
 Cregulator_data
 Creinit_tensix_rqstHost request to reinitialize Tensix NOC programming and tile configuration
 Creport_scratch_only_rqstHost request to report scratch-only status
 CrequestA tenstorrent host request
 CRESET_UNIT_ARC_MISC_CNTL_reg_t
 CRESET_UNIT_ARC_MISC_CNTL_reg_u
 CRESET_UNIT_CATMON_THERM_TRIP_CNTL_reg_t
 CRESET_UNIT_CATMON_THERM_TRIP_CNTL_reg_u
 CRESET_UNIT_CHIP_DEBUG_TRACE_IF_CNTL_reg_t
 CRESET_UNIT_CHIP_DEBUG_TRACE_IF_CNTL_reg_u
 CRESET_UNIT_DDR_RESET_reg_t
 CRESET_UNIT_DDR_RESET_reg_u
 CRESET_UNIT_ETH_RESET_reg_t
 CRESET_UNIT_ETH_RESET_reg_u
 CRESET_UNIT_GLOBAL_RESET_reg_t
 CRESET_UNIT_GLOBAL_RESET_reg_u
 CRESET_UNIT_L2CPU_RESET_reg_t
 CRESET_UNIT_L2CPU_RESET_reg_u
 CRESET_UNIT_PCIE_MISC_CNTL3_reg_t
 CRESET_UNIT_PCIE_MISC_CNTL3_reg_u
 CRESET_UNIT_TENSIX_RESET_reg_t
 CRESET_UNIT_TENSIX_RESET_reg_u
 CRESET_UNIT_UART_CNTL_reg_t
 CRESET_UNIT_UART_CNTL_reg_u
 Cresponse
 Csecurity_fd_flags
 Csecurity_fd_flags_u
 Csend_pcie_msi_rqstHost request to send PCIE MSI
 CSerdesRegData
 Cset_asic_host_fmax_rqstHost request to set the ASIC fmax
 Cset_last_serial_rqstHost request to set the message queue serial number
 Cset_tdp_limit_rqstHost request to set the TDP limit
 Cset_voltage_rqstHost request to set voltage
 Cset_wdt_timeout_rqstHost request to set watchdog timeout
 Csmbus_target_config
 Csmbus_target_data
 CSmbusCmdDef
 CSTATUS_BOOT_STATUS0_reg_t
 CSTATUS_BOOT_STATUS0_reg_u
 CSTATUS_ERROR_STATUS0_reg_t
 CSTATUS_ERROR_STATUS0_reg_u
 Cswitch_clk_scheme_rqstHost request to switch clock scheme
 Cswitch_vout_control_rqstHost request to switch VOUT control
 Ctelemetry_entryRepresents an entry in the telemetry table
 Ctelemetry_tableRepresents the telemetry table containing telemetry data and metadata
 CTelemetryInternalData
 Ctensix_state_msg
 Ctest_rqstHost request for test message
 CThrottler
 CThrottlerLimitRange
 CThrottlerParams
 CTileEnable
 Ctoggle_single_tensix_reset_rqstHost request to reset a single Tensix tile
 Ctoggle_tensix_reset_rqstHost request to toggle Tensix reset
 Ctrigger_reset_rqstHost request to trigger a chip reset
 Cts_ip_cfg0_t
 Cts_ip_cfg0_u
 Ctt_bh_dma_channel_data
 Ctt_bh_dma_channel_resettable_data
 Ctt_bh_dma_noc_config
 Ctt_bh_dma_noc_coords
 Ctt_bh_dma_noc_data
 Ctt_bh_pll_cntl_0_fields
 Ctt_bh_pll_cntl_0_reg
 Ctt_bh_pll_cntl_1_fields
 Ctt_bh_pll_cntl_1_reg
 Ctt_bh_pll_cntl_2_fields
 Ctt_bh_pll_cntl_2_reg
 Ctt_bh_pll_cntl_3_fields
 Ctt_bh_pll_cntl_3_reg
 Ctt_bh_pll_cntl_5_fields
 Ctt_bh_pll_cntl_5_reg
 Ctt_bh_pll_cntl_wrapper_lock_fields
 Ctt_bh_pll_cntl_wrapper_lock_reg
 Ctt_bh_pll_settings
 Ctt_bh_pll_use_postdiv_fields
 Ctt_bh_pll_use_postdiv_reg
 Ctt_bh_reset_config
 Ctt_bh_reset_data
 Ctt_boot_fs
 Ctt_boot_fs_fd
 Ctt_grendel_mbox_config
 Ctt_grendel_mbox_data
 Ctt_smc_remoteproc_config
 Ctt_smc_remoteproc_data
 Ctt_virt_console_msg
 Ctt_virt_console_reg
 Ctt_vuartIn-memory ring buffer descriptor for Tenstorrent virtual UART
 CUART_ADDRESS_BLOCK_IIR_reg_t
 CUART_ADDRESS_BLOCK_IIR_reg_u
 CUART_ADDRESS_BLOCK_LCR_reg_t
 CUART_ADDRESS_BLOCK_LCR_reg_u
 CUART_ADDRESS_BLOCK_LSR_reg_t
 CUART_ADDRESS_BLOCK_LSR_reg_u
 Cuart_tt_virt_config
 Cuart_tt_virt_data
 CVoltageArbiter
 Cwdt_tt_bh_data