Skip to content

Nios V Processor example designs targeting Altera Agilex 5 Development Kits

License

Notifications You must be signed in to change notification settings

altera-fpga/agilex5e-nios-ed

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Nios V Example Designs Repository

This repository contains the Nios V Example designs based on Agilex™ 5 FPGA E-Series 065B Premium Development Kit

Development Kit product page- https://www.intel.com/content/www/us/en/products/details/fpga/development-kits/agilex/a5e065b-premium.html

25.1.0 New Releases

1. TinyML Design and Application on Nios V/g core

2. Ashling VSCode Extension

The following table contains the list of Acronyms that the user may come across in the design details

Acronym Expansion
DMA Direct Memory Access
OCM On-Chip Memory
PIO Parallel I/O
RTOS Real Time Operating System
GHRD Golden Hardware Reference Design
VS Visual Studio

There are three variants of the NiosV core:

a. Nios V/m core - Microcontroller- Balanced (For interrupt driven baremetal and RTOS code)

b. Nios V/g core - General-Purpose Processor- High Performance (For interrupt driven baremetal and RTOS code)

c. Nios V/c core - Compact Microcontroller- Smallest (For non-interrupt driven baremetal code)

The following table contains the list of the designs on Agilex 5 FPGA E-Series 065B Premium Development Kit

No # Design Name Prefix (Nios V core) Design Name Suffix (Functions) Description
1 Nios V/m Nios V/m Baseline Golden Hardware Reference Design (GHRD) This design demonstrates the baseline Golden Hardware Reference Design (GHRD) for a Nios V/m processor with basic bare minimum peripherals required for any application execution
Design details
2 Nios V/g Nios V/g TinyML LiteRT This design demonstrates the TinyML application using LiteRT for microcontrollers software with Nios® V/g processor
Design details
3 Nios V/c Nios V/c Helloworld OCM Memory test Design This design prints a simple Hello World message and performs a simple OCM memory test
Design details

Refer to the documents in the following link for More information on the Nios V Processor core - https://www.intel.com/content/www/us/en/support/programmable/support-resources/support-centers/nios-v-support.html