AI Engine API User Guide (AIE) 2023.2
Loading...
Searching...
No Matches
window.hpp File Reference
#include <adf.h>
#include "../aie.hpp"

Classes

struct  aie::detail::adf::window_helper< T, N, Resource >
 

Namespaces

namespace  aie
 Base namespace for AIE operations and types.
 
namespace  aie::detail
 
namespace  aie::detail::adf
 

Macros

#define __AIE_API_AIE_ADF_WINDOW_HPP__
 

Functions

template<unsigned N, aie_dm_resource Resource = aie_dm_resource::none, typename T >
aie::vector< T, N > window_read_v (input_window< T > *w)
 Read a vector from an input window.
 
template<unsigned N, aie_dm_resource Resource = aie_dm_resource::none, typename T >
void window_read_v (input_window< T > *w, aie::vector< T, N > &value)
 Read a vector from an input window.
 
template<unsigned N, aie_dm_resource Resource = aie_dm_resource::none, typename T >
aie::vector< T, N > window_readdecr_v (input_window< T > *w)
 Read a vector from an input window and decrement the window pointer.
 
template<unsigned N, aie_dm_resource Resource = aie_dm_resource::none, typename T >
void window_readdecr_v (input_window< T > *w, aie::vector< T, N > &value)
 Read a vector from an input window and decrement the window pointer.
 
template<unsigned N, aie_dm_resource Resource = aie_dm_resource::none, typename T >
aie::vector< T, N > window_readincr_v (input_window< T > *w)
 Read a vector from an input window and increment the window pointer.
 
template<unsigned N, aie_dm_resource Resource = aie_dm_resource::none, typename T >
void window_readincr_v (input_window< T > *w, aie::vector< T, N > &value)
 Read a vector from an input window and increment the window pointer.
 
template<aie_dm_resource Resource = aie_dm_resource::none, typename T , unsigned N>
void window_write (output_window< T > *w, const aie::vector< T, N > &value)
 Write a vector into an output window.
 
template<aie_dm_resource Resource = aie_dm_resource::none, typename T , unsigned N>
void window_writeincr (output_window< T > *w, const aie::vector< T, N > &value)
 Write a vector into an output window and increment the window pointer.
 

Macro Definition Documentation

◆ __AIE_API_AIE_ADF_WINDOW_HPP__

#define __AIE_API_AIE_ADF_WINDOW_HPP__