Debido a un problema en el ejemplo de Ethernet de servidor de zócalo simple Nios II® en el software Intel® Quartus® Prime Standard Edition versión 18.1, se genera el siguiente error:
alt_sys_init.C:110:37: error: 'msgdma_rx' no declarado (primer uso en esta función)
Makefile:769: error en la receta para el objetivo 'obj/alt_sys_init.o'
ALTERA_MSGDMA_INIT ( MSGDMA_RX, msgdma_rx);
La función utilizada en alt_sys_init.c es ALTERA_MSGDMA_INSTANCE(), pero esta función no está definida en altera_msgdma.h. La función correspondiente definida en altera_msgdma.h es
ALTERA_MSGDMA_CSR_DESCRIPTOR_SLAVE_RESPONSE_INSTANCE().
Esta discrepancia conduce al error "msgdma_rx" no declarado.
Este problema se ha solucionado a partir del software Quartus® Prime Pro Edition versión 18.1 y el software Quartus® Prime Standard Edition versión 20.1.