MAX 10 Plus User
Manual
71
May 31, 2019
shows the connections for programmable 10/100/1000Mbps Ethernet operation via
RGMII.
Figure 6-22 PHYConnected to the MAC via RGMII
After the Qsys hardware project has been built, develop the Qsys software project, whose basic
architecture is shown in
. The top block contains the Nios II processor and the
necessary hardware to be implemented into the MAX 10 Plus board. The software device drivers
contain the necessary device drivers needed for the Ethernet and other hardware components to
work. The HAL API block provides the interface for the software device drivers, while the Micro
C/OS-II provides communication services to the NicheStack™ and the Socket Server. The
NicheStack™ TCP/IP Stack software block provides networking services to the application block
where it contains the tasks for Socket Server and also LED management.