get_noc_multicast_addr

uint64_t get_noc_multicast_addr(uint32_t noc_x_start, uint32_t noc_y_start, uint32_t noc_x_end, uint32_t noc_y_end, uint32_t addr, uint8_t noc = noc_index)

Get an encoding for a noc address which contains Tensix core grid and L1 address.

Return value: uint64_t

Argument Description

noc_x_start Physical x coordinate of the start core

noc_y_start Physical y coordinate of the start core

noc_x_end Physical x coordinate of the end core

noc_y_end Physical y coordinate of the end core

addr L1 memory write address local to the destination core.

noc Which NOC to use for the transaction