Цитата
передаётся в НИОСовский без промежуточного преобразования в код Грея,
Впервые слышу про необходимость преобразования в код Грея. Где про это можно прочитать по-подробнее?
Насколько я понимаю это преобразование призвано уменьшить переходные процессы на шине при переключении?
Передача данных из буфера семплов в основную память выполняется через порты ввода-вывода:
Код
// read data to memory
IOWR_ALTERA_AVALON_PIO_DATA(MEM_RD_BASE, 1);
for(j=addr_offset;j<addr_offset+(2*trig_point);j++)
{
IOWR_ALTERA_AVALON_PIO_DATA(MEM_ADDR_BASE, j);
// delay_us(1);
mem_data[j-addr_offset]=IORD_ALTERA_AVALON_PIO_DATA(MEM_DATA_IN_BASE);
}
IOWR_ALTERA_AVALON_PIO_DATA(MEM_RD_BASE, 0);