Digilent 410-092P User Manual

Digilent Hardware

Advertising
background image

P

P

m

m

o

o

d

d

C

C

L

L

S

S

S

S

e

e

r

r

i

i

a

a

l

l

L

L

C

C

D

D

D

D

i

i

s

s

p

p

l

l

a

a

y

y

M

M

o

o

d

d

u

u

l

l

e

e

R

R

e

e

f

f

e

e

r

r

e

e

n

n

c

c

e

e

M

M

a

a

n

n

u

u

a

a

l

l

®

w w w . d ig i l e n t in c . c o m

Revision: December 14, 2007
Note: This document applies to REV D-E of the board.

215 E Main Suite D | Pullman, WA 99163

(509) 334 6306 Voice and Fax

Doc: 502-092

page 1 of 4

Copyright Digilent, Inc. All rights reserved. Other product and company names mentioned may be trademarks of their respective owners.

Overview


The PmodCLS module can be used to display
important information during program
development or as a user interface after the
project has been completed. The module is
ideally suited for projects that include a Digilent
embedded-AVR board, but can also be used in
projects using a Digilent FPGA board.

The module is capable of executing a variety of
instructions, such as erasing specific
characters, setting different display modes,
scrolling, and displaying user-defined
characters. These instructions are specified
using escape sequences to send commands to
the board’s embedded Atmel ATmega48
microcontroller. The display on the module is
driven by this AVR and controls all of the
features of the board.

Functional Description


Communication with the embedded AVR on
the PmodCLS is established using a UART,
SPI, or TWI (Phillips I²C compatible) serial
connection. Characters are written to the
display simply by sending characters over the
communication link. The characters appear on
the display at the current location of the
board’s cursor.

You set the cursor location, and send other
instructions, by sending escape sequences. An
escape sequence is specified by first sending
the escape character followed by a left square
bracket ‘[‘, zero or more numeric parameters
separated by semicolons ‘;’ followed by the
command character for the specific command..
All of the possible instructions are listed in the
”Instruction Set” section, below.



LCD

DISPLAY

ATmega48

DAISY-

CHAIN

8

3

JI

SPI/

ISP

J2

TWI/

UART

TWI

7.3728MHz

Crystal

DATA

CTL

5V

BOOST

REGULATOR

4K Flash
(Internal)

256 EEPROM

(Internal)

512 SRAM

(Internal)

Internal

Oscillator

UART, SPI,

&TWI ports

4

4

2

PmodCLS Block Diagram

Communication Options


You can set the board’s communication
method by setting the mode jumpers MD0,
MD1, and MD2 on the board. Possible mode
jumper configurations are listed in the table
below. For Rev D boards, a missing jumper is
represented by 0 and a connected jumper is
represented by 1. For Rev E boards, a missing

Advertising