Qsys & Qsys ProTutorial Design Example

The Qsys System Design Tutorial (PDF) provides step-by-step instructions to create and verify a design with the Intel® Qsys system integration tool in the Intel Quartus® Prime software. This design example includes components to design a memory tester system. In the tutorial, you perform the following steps:

  • Create a memory tester design using components in the Intel Qsys system integration tool
  • Build the design with hierarchical levels of subsystems
  • Program the FPGA and calculate the memory efficiency reported by the tester
  • Use bus functional models (BFMs) to validate one of the design components in simulation
  • Use system console to control the system using a JTAG to the Avalon® Memory-Mapped (Avalon-MM) bridge

The Qsys Pro System Design Tutorial (PDF) guides you through the procedure of building a memory tester system in a top-down approach. It introduces new concepts of hierachical isolation and generic components. It demonstrates new features like instantiating a generic components as a blackbox, checking system integrity and interface requirements, and synchronizing device settings and intellectual property (IP) references of the Intel Quartus Prime Pro and Qsys Pro.

The design is scalable to test any Avalon-MM slave interface capable of read-and-write accesses, so you can use this design example as a starting point to test many other memory types and interfaces.

Software Requirements

This design requires the Intel Quartus Prime software, which includes:

  • Nios® II Embedded Design Suite
  • ModelSim*-Intel FPGA or Starter Edition software

Download Intel Quartus Prime software Standard Edition

Download Intel Quartus Prime software Pro Edition

Using Design Examples

The use of this design is governed by, and subject to, the terms and conditions of the Intel hardware reference design license agreement.

Block Diagram

Refer to the block diagram below for an overview of the design structure and the system components or cores included with the example.

Design Examples Disclaimer

These design examples may only be used within Intel Corporation devices and remain the property of Intel. They are being provided on an “as-is” basis and as an accommodation; therefore, all warranties, representations, or guarantees of any kind (whether express, implied, or statutory) including, without limitation, warranties of merchantability, non-infringement, or fitness for a particular purpose, are specifically disclaimed. Intel expressly does not recommend, suggest, or require that these examples be used in combination with any other product not provided by Intel.