#include "fun.h" template void fun(d_type ext_addr, d_type_memory *memory){ d_type_memory internal_memory[arr_size] = {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16}; d_type addr = ext_addr; *memory = internal_memory[addr]; }; void fun2(d_type ext_addr, d_type_memory *memory){ #pragma HLS INTERFACE s_axilite port=return #pragma HLS INTERFACE ap_none port=ext_addr #pragma HLS INTERFACE ap_none port=memory fun<128>(ext_addr, memory); };