![]() |
TT-System-Firmware APIs 19.8.99
Tenstorrent Firmware
|
Macros | |
| #define | DBG_INSTRN_BUF_CTRL0 0xFFB120A0 |
| #define | DBG_INSTRN_BUF_CTRL1 0xFFB120A4 |
Functions | |
| void | tensix_inject_instruction (uint32_t instruction, uint8_t thread, bool broadcast, uint8_t noc_x, uint8_t noc_y) |
| Inject one instruction into a Tensix tile via the RISC debug instruction buffer. | |
| #define DBG_INSTRN_BUF_CTRL0 0xFFB120A0 |
| #define DBG_INSTRN_BUF_CTRL1 0xFFB120A4 |
| void tensix_inject_instruction | ( | uint32_t | instruction, |
| uint8_t | thread, | ||
| bool | broadcast, | ||
| uint8_t | noc_x, | ||
| uint8_t | noc_y ) |
Inject one instruction into a Tensix tile via the RISC debug instruction buffer.
| instruction | Raw Tensix instructions. |
| thread | Thread index [0,3]. |
| broadcast | If true, use the Tensix multicast TLB so every non-harvested Tensix receives the sequence. If false, unicast to (noc_x, noc_y) only. |
| noc_x | X coordinate of the NOC tile when broadcast is false. Ignored when broadcasting. |
| noc_y | Y coordinate of the NOC tile when broadcast is false. Ignored when broadcasting. |