Altera Nios-II PIO sample


This sample application demonstrates the usage of Nios-II Parallel Input/Output (PIO) soft IP by controlling the LEDs on an Altera MAX10 board.


This application uses an Altera MAX10 development board for the demo.


Using west:

west build -b altera_max10 samples/boards/altera_max10/pio

Using CMake and ninja:

cmake -B build -GNinja -DBOARD=altera_max10 samples/boards/altera_max10/pio
ninja -C build

Sample Output

nios2 core output

Turning off all LEDs
Turn On LED[0]
Turn On LED[1]
Turn On LED[2]
Turn On LED[3]
Turning on all LEDs