Altera Embedded Systems Development Kit, Cyclone III Edition User Manual

Page 45

Advertising
background image

6–7

Development Board Version 1.0.

Altera Corporation

Altera Embedded Systems Development Kit, Cyclone III Edition

July 2010

About the Nios II 3C120 Microprocessor System with LCD Controller

LED PIO

Output only control block for LED1-LED4

Pushbutton PIO

Input only control block for the on-board pushbuttons.

PIO for ID EEPROM (I2C)

Used to communicate with the EEPROM ID chip which stores
information about the board 1 The I2C interface is implemented
using software and general-purpose I/Os connected to the
Standard System

Video Pipeline

The video pipeline outputs the appropriate pixel data and sync signals to
the LCD Touch Panel. It provides high bandwidth memory access that
allows for flicker free display on the color LCD. The video pipeline is
comprised of:

PIO for LCD I2C controller

The I2C pins are used to configure the LCD panel for brightness
and set the gamma correction curves.

SPI touch panel controller

Used to communicate with the touch panel ADCs.

Pixel Converter

Logic block that converts parallel 32-bit R-G-B-0 data to an 8-bit
data stream. This is required because of the pin-limitation
placed on the system by the HSMC connector. The video data-
stream is multiplexed in the FPGA on the Cyclone III Starter
Board and de-multiplexed in the MAX II device on the LCD
Multimedia HSMC.

Sync Generator

Generates the horizontal and vertical sync signals for each frame
displayed on the LCD touch screen.

For more information on the video pipeline (pixel converter and
Video Sync Generator) and GPIO components refer to the

Embedded Peripherals IP User Guide

.

Advertising