Altera Embedded Systems Development Kit, Cyclone III Edition User Manual
Page 45

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
.