Nios II System Architect Design

The Nios® II System Architect Design demonstrates how to design a digital picture viewer that allows you to view pictures stored in JPEG format. This design example also shows how to scroll through JPEG pictures stored in the external flash memory using the LCD touch-screen display. In addition, this design example shows how to utilize a Nios II processor, memory, video pipeline, LCD controller, and other peripherals to design and build a system capable of running application software, such as the digital picture viewer.

This design example is targeted to be used with the Nios II Embedded Evaluation Kit (NEEK), Cyclone III Edition.

Using This Design Example

This design example is based on the system constructed in the Nios II System Architect Design Tutorial (PDF).

Nios II system architect design files contain the hardware and software files required for this design example, as explained in the document.

The use of this design is governed by, and subject to, the terms and conditions of the Altera® Hardware Reference Design License Agreement.

Figure 1. Nios II Architecture

Hardware Requirements

The Nios II Embedded Evaluation Kit consists of a Cyclone® III FPGA Starter Board and an LCD Multimedia High-Speed Mezzanine Card (HSMC) daughtercard.

The following Cyclone III FPGA starter board resources are required:

  • Cyclone III EP3C25F324 FPGA
  • Embedded USB-BlasterTM cable
  • 32-MB DDR SDRAM
  • 16-MB Intel P30/P33 flash memory
  • 50-MHz on-board oscillator

The following LCD daughtercard resources are required:

  • LCD touch-screen, 800x480 pixel display

Design Examples Disclaimer

These design examples may only be used within Altera Corporation devices and remain the property of Altera. 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. Altera expressly does not recommend, suggest, or require that these examples be used in combination with any other product not provided by Altera.