
HAN Pilot Platform
Demonstration Manual
34
www.terasic.com
September 6, 2019
Figure 2-33 Block diagram of the Socket Server Demonstration
Part of Nios II, NicheStack TCP/IP Network Stack is a software suite of networking protocols
designed to provide an optimal solution for designing network-connected embedded devices with
the Nios II processor. A telnet client application is used to communicate with the Simple Socket
Server issuing commands over a TCP/IP socket to the Ethernet-connected NicheStack TCP/IP Stack
running on the HAN Pilot Platform with a Simple Socket Server. The Simple Socket Server
continues to listen for commands on a TCP/IP port and operates the HAN Pilot Platform according
to the commands from the telnet client. NicheStack TCP/IP stack uses the MicroC/OS-II RTOS
multithreaded environment to provide immediate access to a stack for Ethernet connectivity for the
Nios II processor. The Nios II processor system contains an Ethernet interface, or media access
control (MAC)
How the Ethernet demonstration is built
In this following section we describe how to build the demonstration through the QSYS. The QSYS
system includes the CPU processor, On-Chip memory, JTAG UART, system ID, timer, Triple-Speed
Ethernet, Scatter-Gather DMA Controllers and peripherals which are linked together contained in
the Nios II hardware system that are used when building a project.
setup of the QSYS from the Ethernet Simple Socket Server project.