Digilent DIO5 User Manual

Digilent Hardware

Advertising
background image

D

D

i

i

g

g

i

i

l

l

e

e

n

n

t

t

D

D

I

I

O

O

5

5

P

P

e

e

r

r

i

i

p

p

h

h

e

e

r

r

a

a

l

l

B

B

o

o

a

a

r

r

d

d

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 i g i l e n t i n c . c o m

Revision: August 11, 2005

215 E Main Suite D | Pullman, WA 99163

(509) 334 6306 Voice and Fax

Copyright Digilent, Inc.

19 pages

Doc: 500-228



Overview

The DIO5 circuit board provides a ready-made
source for many common I/O devices found in
digital systems. It can be connected to Digilent
system boards to create a digital development
platform that is suitable for a wide range of
projects. The DIO5 uses a Xilinx CoolRunner
CPLD to facilitate interaction with system
boards. The CLPD automatically appears in
the JTAG scan chain when the DIO5 is
attached to a system board, so new designs
can easily be configured into the DIO5. DIO5
features include:

• A Xilinx CoolRunner XCR3128 CPLD for

I/O device and system bus control;

• A 16x2 character LCD module;

• A 4-digit seven segment LED display;

• 16 LEDs in three different colors;

• A 16 button keypad;

• 8 slide switches;
• 3-bit VGA port;

• PS/2 mouse or keyboard port.

The DIO5 has been designed to work
seamlessly with Digilent system boards and all
versions of the Xilinx ISE CAD tools, including
the free WebPack tools available from Xilinx.
The CPLD on the DIO5 is configured during
manufacturing with the project shown in
Appendix 1, but new designs can easily be
loaded into the CPLD.


Functional Description

The Digilab DIO5 can be attached to any
Digilent system board to create a digital design
platform that has many useful I/O devices. The
DIO5 draws power from the system board, so
no separate power supply is required. All I/O
device signals are routed through the on-board
CPLD so that a customized I/O controller can
be created for any given design. For example,

if all on-board I/O devices are needed, a
register-based controller can be implemented.
Or, if only a subset of I/O devices are needed,
a much simpler controller can be used to map
device signals directly through the CPLD to the
system board. Because the CPLD appears in
the JTAG scan chain when the DIO5 is
attached to a system board, it can easily be
configured. The CPLD is programmed during
manufacture with register-based controller
shown in Appendix 1.


Power Supplies

The DIO5 board draws power from three pins
on the 40-pin connectors: pin 37 supplies 3.3V;
pin 39 provides system GND, and pin 40
supplies unregulated voltage (VU). Pin 40 (VU)
is connected directly to an LM1117 5VDC LDO
regulator on the DIO5. 5VDC is used by the
LCD display and the PS/2 interface. The 3.3V

JTA

G

Connector P2

Connector P1

8 switches

XCR3128XL CoolRunner CPLD

TQ-144

S

yste

m

B

u

s

16 button

keypad

16 LEDs

4 7-seg.

displays

16x2

LCD

PS2
Port

Cl

oc

k

U

n

c

o

mi

tt

e

d

I/O

VGA

Port

DIO5 circuit board block diagram

Advertising