MAX 10 Plus User
Manual
58
May 31, 2019
Figure 6-6 Screenshot of Power_monitor_nios Demo
6.2
UART to USB Control LED
Many applications need communication with computer through common ports, the traditional
connector is RS232 which needs to connect to a RS232 cable. However, many personal computers
nowadays don't have the RS232 connector which makes it very inconvenient to develop projects.
The MAX 10 Plus board is designed to support UART communication through USB cable. The
UART to USB circuit is responsible for converting the data format. Developers can use a USB
cable rather than a RS232 cable to enable the communication between the FPGA and the host
computer. In this demonstration we will show you how to control the LEDRs by sending a
command on the computer putty terminal. The command is sent and received through a USB cable
to the FPGA. Note that in FPGA, the information was received and sent through a UART IP.
shows the hardware block diagram of this demonstration. The system requires a 50MHz
clock provided from the board. The PLL generates a 100MHz clock for Nios II processor and the
controller IP. The LEDRs are controlled by the PIO IP. The UART controller sends and receives
command data and the command is sent through Putty terminal on the computer.