beautypg.com

Digilent DIO5 User Manual

Page 3

background image

DIO5 Reference Manual

Digilent, Inc.

www.digilentinc.com

Page

3

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

latches. These ten signals are always available
regardless of the system bus state.

The CPLD also contains a seven-segment
display controller. Binary data, in the form of
four 4-bit fields spanning two bytes, can be
written to the seven-segment data registers
and it will be displayed as four hexadecimal
characters on the seven-segment display. The
display controller uses LCLK to control refresh
timing.

Bi-directional LCD data transfers occur over
the system bus. The default CPLD circuit
synthesizes LCD control signals for bus cycles
directed to the LCD memory space, but it is
also possible to drive the LCD control signals
directly. The “LCD” section below provides
information on driving the LCD.















System bus timings are shown below. Data is
written on the rising edge of write-enable (WE).
DIO5 bus drivers are enabled whenever output
enable (OE) is asserted (low). The diagrams
below show signal timings assumed by Digilent
to create peripheral devices. Different bus and
timing models can be used by modifying
circuits in the FPGA and attached peripheral
devices.

System Bus Timings

Symbol

Parameter

Time

(typ)

ten

Time to enable after CS asserted 10ns

th Hold

time

1ns

tdoe Disable time after OE deasserted 10ns
teoe Enable time after OE asserted

15ns

tw

Write strobe time

10ns

tsu

Data setup time

5ns

twd

Write disable time

0ns

































tw

th

OE

CS

WE

DB0-DB7

th

teoe

tsu

tdoe

twd

th

OE

WE

DB0-DB7

teoe

tsu

tdoe

ten

Read data latch time

th

Write Cycle

Read Cycle

System Bus Timing