Я новичок в Xilinx HLS. Я следую руководству ug871-vivado-high-level-synchronous-tutorial.pdf (стр. 77).
Код
#define N 32
void array_io (dout_t d_o[N], din_t d_i[N])
{
//..do something
}
После синтеза я получил отчет типа
Меня смущает то, как ширина адресного порта автоматически соответствует количеству адресов, к которым необходимо получить доступ (5-бит для 32 адресов)?
Пожалуйста помоги.