beautypg.com

Application selector, Application selector –13 – Altera Nios II Embedded Evaluation Kit Cyclone III Edition User Manual

Page 49

background image

5–13

Development Board Version 1.0.

Altera Corporation

Nios II Embedded Evaluation Kit, Cyclone III Edition

July 2010

Application Selector

Application
Selector

This application is based on the Application Selector processor system.

You can locate this application in the
<install dir>/examples/application_selector folder.

Description

: Video, Ethernet and SD Card controller based processor

system for LCD Color touch panel control, in-system update using SD
Card, remote system update using Ethernet

IP licenses required to ship design:

SD/MMC SPI Core IP (with FAT file system) from El Camino

Triple Speed Ethernet-MAC Core license from Altera (Ordering code
IP-TRIETHERNET)

Nios II IP evaluation license with Nios II EDS, shipping license from
Altera (Ordering Code IP-NIOS)

DDR SDRAM memory controller core shipping license from Altera
(comes free with Quartus II Subscription edition as part of Altera IP
Base Suite)

Software and middleware licenses required to ship design:

NicheStack TCP/IP Network Stack, Nios II Edition free evaluation
license available with Nios II EDS, shipping license from Altera
(Ordering Code IPSW-TCP/IP-NIOS)

MicroC/OS-II real time operating system free evaluation license
available with Nios II EDS, shipping license to be purchased from
Micrium

1

For more information on how to obtain evaluation or shipping
licenses for the above refer to

“Licensing the IP” on page 1–11

.

The full design example for the application selector utility is available in
your Nios II Embedded Evaluation kit installed under the examples
directory.

The application selector design examples illustrates several aspects of
developing designs and using software device drivers for the Nios II
Embedded Evaluation Kit.

Interfacing to the LCD touch panel

Interfacing to the SD Card using the FAT file system

Implementing a HTTP web server application using the sockets
interface of NicheStack TCP/IP Network Stack, Nios II Edition

Implementing remote system update over Ethernet

Managing multiple FPGA configurations from Flash

Using the MicroC/OS-II real time operating system