15#define NUM_TENSIX_X 14
16#define NUM_TENSIX_Y 10
18#define NIU_CFG_0_AXI_SLAVE_ENABLE 15
20#define NOC0_X_TO_NOC1(x) (NOC_X_SIZE - (x) - 1)
21#define NOC0_Y_TO_NOC1(y) (NOC_Y_SIZE - (y) - 1)
void GetSerdesNocCoords(uint8_t serdes_inst, uint8_t noc_id, uint8_t *x, uint8_t *y)
Definition noc.c:195
uint8_t NocToTensixPhysX(uint8_t x, uint8_t noc_id)
Definition noc.c:125
void GetEthNocCoords(uint8_t eth_inst, uint8_t noc_id, uint8_t *x, uint8_t *y)
Definition noc.c:189
void GetGddrNocCoords(uint8_t gddr_inst, uint8_t noc2axi_port, uint8_t noc_id, uint8_t *x, uint8_t *y)
Definition noc.c:177
uint8_t PhysYToNoc(uint8_t py, uint8_t noc_id)
Definition noc.c:108
uint64_t NiuRegsBase(uint8_t px, uint8_t py, uint8_t noc_id)
Definition noc.c:71
uint8_t PhysXToNoc(uint8_t px, uint8_t noc_id)
Definition noc.c:101
uint8_t NocToPhysY(uint8_t ny, uint8_t noc_id)
Definition noc.c:152
uint8_t NocToPhysX(uint8_t nx, uint8_t noc_id)
Definition noc.c:146
uint64_t OverlayRegsBase(uint8_t px, uint8_t py)
Definition noc.c:89
uint8_t NocToTensixPhysY(uint8_t y, uint8_t noc_id)
Definition noc.c:136
uint8_t TensixPhysYToNoc(uint8_t py, uint8_t noc_id)
Definition noc.c:120
uint8_t TensixPhysXToNoc(uint8_t px, uint8_t noc_id)
Definition noc.c:115