Agilex™ 7 - Nios® V/m Processor with DDR DMA and OCM Design Example

Agilex™ 7 - Nios® V/m Processor with DDR DMA and OCM Design Example

790774
9/21/2023

Introduction

This design performs data transfer between On-Chip Memory (OCM) and DDR via DMA.

Design Details

Device Family

Intel Agilex® 7 FPGA F-Series 014 (R24B) AGFB014R24B2E2V

Quartus Edition

Intel® Quartus® Prime Pro Edition

Quartus Version

23.3

Other Tags

Validated in Quartus and Board

IP Cores (4)
IP Core IP Core Category
NIOS® V/m soft processor core Embedded Processor
MSGDMA DMA
On Chip RAM Other
JTAG UART Other

Detailed Description

This example design includes a NIOS® V/m embedded processor connected to the EMIF, DMA, On Chip RAM and JTAG UART IP.  

The objective of the design is to accomplish a data transfer between the On Chip RAM and the DDR (EMIF) using a DMA (MSGDMA) IP.  

DMA facilitates the data transfer which is then read back by the processor



Please refer to the document for details about the design.

Prepare the design template in the Quartus Prime software GUI

Note: After downloading the design example, you must prepare the design template. The file you downloaded is of the form of a <project>.par file which contains a compressed version of your design files (similar to a .qar file) and metadata describing the project. The combination of this information is what constitutes a <project>.par file. You can simply double click on the <project>.par file and Quartus will launch that project.

Design Details

Device Family

Intel Agilex® 7 FPGA F-Series 014 (R24B) AGFB014R24B2E2V

Quartus Edition

Intel® Quartus® Prime Pro Edition

Quartus Version

23.3

Other Tags

Validated in Quartus and Board