R

Hardware Schematic Diagram

 

RData (8+gnd)

 

DataIn (8)

 

 

 

 

DataOut (8)

DB (8)

CoreConnect

WData (32+4)

IorD = '1' Instruction

IorD (bit 9)

 

Address

'0' Data

Addr

CS1B

 

Write

 

read

RS

Enable

 

ena

RW

 

Clock

 

Clock

E

 

 

 

 

Clock

 

 

Block RAM

 

 

Reset

E

Clock

TC

State

Machine

Clock

Reset

Design for Full Graphics Interface, Attached to CoreConnect Bus

UG199_C_08_050106

Figure C-8:General Block Diagram of LCD Panel in Full Graphics Mode

LCD Panel Used in Character Mode

This design example requires a byte representing a command or data to be displayed as input.

When the Enable signal is Low, nothing happens. The display interface design is locked.

When the Enable signal is High and the data_or_command control signal is Low, the byte written is a display command.

When the Enable signal and the data_or_command control signal are High, the byte written is the ASCII character code of the character to be put on the display.

Display Command Byte

The command set of the display can be found in Table C-6, page 130.

When the LCD interface is enabled for the first time, a set of command bytes is sent to the LCD. This command set provides the basic initialization of the LCD controller. When this initialization is done, the normal LCD interface is freed for normal use. Command bytes from the valid command set can be sent to the display (controller).

The Toplevel.vhd.txt file provides a detailed description of the LCD controller interface.

Virtex-5 FPGA ML561 User Guide

www.xilinx.com

135

UG199 (v1.2) April 19, 2008

Page 135
Image 135
Xilinx ML561 manual LCD Panel Used in Character Mode, Display Command Byte