AI Engine API User Guide (AIE) 2022.2
window.hpp File Reference
#include <adf.h>
#include "../aie.hpp"

Classes

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

Namespaces

namespace  aie
 
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 = void>
aie::vector< T, N > window_read_v (input_window< T > *w)
  More...
 
template<unsigned N, aie_dm_resource Resource = aie_dm_resource::none, typename T = void>
void window_read_v (input_window< T > *w, aie::vector< T, N > &value)
  More...
 
template<unsigned N, aie_dm_resource Resource = aie_dm_resource::none, typename T = void>
aie::vector< T, N > window_readdecr_v (input_window< T > *w)
  More...
 
template<unsigned N, aie_dm_resource Resource = aie_dm_resource::none, typename T = void>
void window_readdecr_v (input_window< T > *w, aie::vector< T, N > &value)
  More...
 
template<unsigned N, aie_dm_resource Resource = aie_dm_resource::none, typename T = void>
aie::vector< T, N > window_readincr_v (input_window< T > *w)
  More...
 
template<unsigned N, aie_dm_resource Resource = aie_dm_resource::none, typename T = void>
void window_readincr_v (input_window< T > *w, aie::vector< T, N > &value)
  More...
 
template<aie_dm_resource Resource = aie_dm_resource::none, unsigned N = 0, typename T = void>
void window_write (output_window< T > *w, const aie::vector< T, N > &value)
  More...
 
template<aie_dm_resource Resource = aie_dm_resource::none, unsigned N = 0, typename T = void>
void window_writeincr (output_window< T > *w, const aie::vector< T, N > &value)
  More...