TT Zephyr Platforms 18.11.99
Tenstorrent Firmware
Loading...
Searching...
No Matches
noc_dma.h
Go to the documentation of this file.
1/*
2 * Copyright (c) 2024 Tenstorrent AI ULC
3 * SPDX-License-Identifier: Apache-2.0
4 */
5
6#ifndef NOC_DMA_H_INCLUDED
7#define NOC_DMA_H_INCLUDED
8
9#include <stdint.h>
10
11bool noc_dma_read(uint8_t local_x, uint8_t local_y, uint64_t local_addr, uint8_t remote_x,
12 uint8_t remote_y, uint64_t remote_addr, uint32_t size, bool wait_for_done);
13bool noc_dma_write(uint8_t local_x, uint8_t local_y, uint64_t local_addr, uint8_t remote_x,
14 uint8_t remote_y, uint64_t remote_addr, uint32_t size, bool wait_for_done);
15bool noc_dma_broadcast(uint8_t local_x, uint8_t local_y, uint64_t addr, uint32_t size);
16#endif
bool noc_dma_broadcast(uint8_t local_x, uint8_t local_y, uint64_t addr, uint32_t size)
Definition noc_dma.c:260
bool noc_dma_read(uint8_t local_x, uint8_t local_y, uint64_t local_addr, uint8_t remote_x, uint8_t remote_y, uint64_t remote_addr, uint32_t size, bool wait_for_done)
Definition noc_dma.c:215
bool noc_dma_write(uint8_t local_x, uint8_t local_y, uint64_t local_addr, uint8_t remote_x, uint8_t remote_y, uint64_t remote_addr, uint32_t size, bool wait_for_done)
Definition noc_dma.c:229
__UINT32_TYPE__ uint32_t
__UINT64_TYPE__ uint64_t
__UINT8_TYPE__ uint8_t