TT-System-Firmware APIs 19.10.99
Tenstorrent Firmware
Loading...
Searching...
No Matches
noc_init.h File Reference
#include <stdint.h>
Include dependency graph for noc_init.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define NO_BAD_GDDR   UINT8_MAX

Functions

int32_t set_tensix_enable (bool enable)
int NocInit (void)
void NocInitSingleTile (uint8_t noc0_x, uint8_t noc0_y)
void InitNocTranslation (unsigned int pcie_instance, uint16_t bad_tensix_cols, uint8_t bad_gddr, uint16_t skip_eth)
int InitNocTranslationFromHarvesting (void)
void ProgramNocTranslationSingleTile (uint8_t noc0_x, uint8_t noc0_y)
void ClearNocTranslation (void)
void DisableArcNocTranslation (void)
void EnableArcNocTranslation (void)
void RestoreArcNocTranslation (void)
bool IsNocTranslationEnabled (void)
void NocLogicalToPhysical (uint8_t logical_x, uint8_t logical_y, uint8_t *phys_x, uint8_t *phys_y)
void SetSingleTileClockGate (uint8_t noc0_x, uint8_t noc0_y, bool gate)
void GetEnabledTensix (uint8_t *x, uint8_t *y)

Macro Definition Documentation

◆ NO_BAD_GDDR

#define NO_BAD_GDDR   UINT8_MAX

Function Documentation

◆ ClearNocTranslation()

void ClearNocTranslation ( void )

◆ DisableArcNocTranslation()

void DisableArcNocTranslation ( void )

◆ EnableArcNocTranslation()

void EnableArcNocTranslation ( void )

◆ GetEnabledTensix()

void GetEnabledTensix ( uint8_t * x,
uint8_t * y )

◆ InitNocTranslation()

void InitNocTranslation ( unsigned int pcie_instance,
uint16_t bad_tensix_cols,
uint8_t bad_gddr,
uint16_t skip_eth )

◆ InitNocTranslationFromHarvesting()

int InitNocTranslationFromHarvesting ( void )

◆ IsNocTranslationEnabled()

bool IsNocTranslationEnabled ( void )

◆ NocInit()

int NocInit ( void )

◆ NocInitSingleTile()

void NocInitSingleTile ( uint8_t noc0_x,
uint8_t noc0_y )

◆ NocLogicalToPhysical()

void NocLogicalToPhysical ( uint8_t logical_x,
uint8_t logical_y,
uint8_t * phys_x,
uint8_t * phys_y )

◆ ProgramNocTranslationSingleTile()

void ProgramNocTranslationSingleTile ( uint8_t noc0_x,
uint8_t noc0_y )

◆ RestoreArcNocTranslation()

void RestoreArcNocTranslation ( void )

◆ set_tensix_enable()

int32_t set_tensix_enable ( bool enable)

◆ SetSingleTileClockGate()

void SetSingleTileClockGate ( uint8_t noc0_x,
uint8_t noc0_y,
bool gate )