Character Lcd Interface Signals; Voltage Compatibility - Xilinx MIcroBlaze Development Spartan-3E 1600E Kit User Manual

Hide thumbs Also See for MIcroBlaze Development Spartan-3E 1600E Kit:
Table of Contents

Advertisement

Chapter 5: Character LCD Screen
Once mastered, the LCD is a practical way to display a variety of information using
standard ASCII and custom characters. However, these displays are not fast. Scrolling the
display at half-second intervals tests the practical limit for clarity. Compared with the
50 MHz clock available on the board, the display is slow. A PicoBlaze processor efficiently
controls display timing plus the actual content of the display.

Character LCD Interface Signals

Table 5-1
Table 5-1: Character LCD Interface

Voltage Compatibility

The character LCD is power by +5V. The FPGA I/O signals are powered by 3.3V. However,
the FPGA's output levels are recognized as valid Low or High logic levels by the LCD. The
LCD controller accepts 5V TTL signal levels and the 3.3V LVCMOS outputs provided by
the FPGA meet the 5V TTL voltage level requirements.
The 390 series resistors on the data lines prevent overstressing on the FPGA and
StrataFlash I/O pins when the character LCD drives a High logic value. The character LCD
drives the data lines when LCD_RW is High. Most applications treat the LCD as a write-
only peripheral and never read from from the display.
42
www.xilinx.com
shows the interface character LCD interface signals.
Signal Name
FPGA Pin
SF_D<15>
T8
SF_D<14>
R8
SF_D<13>
P6
SF_D<12>
M16
SF_D<11>
M15
SF_D<10>
P17
SF_D<9>
R16
SF_D<8>
R15
LCD_E
M18
LCD_RS
L18
LCD_RW
L17
LCD_RET
E3
LCD_CS1
P3
LCD_CS2
P4
MicroBlaze Development Kit Spartan-3E 1600 Edition User Guide
Function
Data bit DB7
Data bit DB6
Data bit DB5
Data bit DB4
Shared with StrataFlash pins
SF_D<15:8>
Data bit DB3
Data bit DB2
Data bit DB1
Data bit DB0
Read/Write Enable Pulse
0: Disabled
1: Read/Write operation enabled
Register Select
0: Instruction register during write operations. Busy
Flash during read operations
1: Data for read or write operations
Read/Write Control
0: WRITE, LCD accepts data
1: READ, LCD presents data
UG257 (v1.1) December 5, 2007
R

Advertisement

Table of Contents
loading

Table of Contents