DECA MAX 10 DECA FPGA Evaluation Kit Linux Tutorial

Step-by-step guide to bring up Linux on the DECA development kit using pre-built binaries or rebuilding source files from scratch.


DECA MAX 10 DECA FPGA Evaluation Kit Linux Tutorial - cover page
Brand
DECA
Category
Other Electronics
Document type
User Manual
Language
English
Pages
19
File format
PDF
File size
915 KB
Published
13 October, 2026
Updated
13 October, 2026
MD5 checksum
357C27B82318251D94CD991FCDF59E8A

About this manual

This tutorial provides instructions for bringing up a Linux system on the DECA MAX 10 FPGA Evaluation Kit. It covers hardware setup, programming the FPGA and Quad SPI flash with kernel images, and booting the operating system.

The guide includes two main sections: using pre-built binaries to get a working Linux prompt quickly, and rebuilding the source files from scratch for custom development. Topics include installing necessary software like Quartus Prime and Nios II GNU/Linux toolchains, compiling root file systems, applying patches via GIT or file copy, and accessing GPIOs.

What's inside

  • Getting Started
  • Hardware Information
  • Loading Parallel Flash Loader Design
  • Program POF into Quad SPI Flash
  • Boot with Linux
  • Connect using the console
  • Connect using SSH
  • Accessing GPIO
  • Turning on a LED
  • Rebuilding the Source Files

Specifications

Interfaces10/100 Ethernet, DDR3 SDRAM, QSPI flash, LEDs, push-buttons, and switches
GPIO Count12 GPIOs
Username/Passwordroot / deca

Frequently asked questions

What are the default login credentials for DECA?

The default username is 'root' and the password is 'deca'.

Which connector should be used to connect the DECA board to a PC?

Connect the DECA board to your PC using a USB cable connected to the mini-USB connector labeled J10 UB2.

How can I access GPIO inputs on the DECA board?

You can read GPIO input status by exporting the device number and using the 'cat' command to read its value.

Download PDF (915 KB)