Digilent Basys Board Rev.E User Manual
Digilent Hardware
![background image](/manuals/673009/1/background.png)
D
D
i
i
g
g
i
i
l
l
e
e
n
n
t
t
B
B
a
a
s
s
y
y
s
s
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 ig i l en t inc . c om
Revision: August 18, 2007
215 E Main Suite D | Pullman, WA 99163
(509) 334 6306 Voice and Fax
Copyright Digilent, Inc. All rights reserved
12 pages
Doc: 502-107
Introduction
The Basys board is a circuit design and
implementation platform that anyone can use
to gain experience building real digital circuits.
Built around a Xilinx Spartan-3E Field
Programmable Gate Array and a Cypress EZ-
USB controller, the Basys board provides
complete, ready-to-use hardware suitable for
hosting circuits ranging from basic logic
devices to complex controllers. A large
collection of on-board I/O devices and all
required FPGA support circuits are included,
so countless designs can be created without
the need for any other components.
Four standard expansion connectors allow
designs to grow beyond the Basys board
using breadboards, user-designed circuit
boards, or Pmods (Pmods are inexpensive
analog and digital I/O modules that offer A/D
& D/A conversion, motor drivers, sensor
inputs, and many other features). Signals on
the 6-pin connectors are protected against
ESD damage and short-circuits, ensuring a
long operating life in any environment. The
Basys board works seamlessly with all
versions of the Xilinx ISE tools, including the free WebPack. It ships with a USB cable that provides
power and a programming interface, so no other power supplies or programming cables are required.
The Basys board can draw power and be programmed via its on-board USB2 port. Digilent’s freely
available PC-based Adept software automatically detects the Basys board, provides a programming
interface for the FPGA and Platform Flash ROM, and allows user data transfers at up to
400Mbytes/sec (see
www.digilentinc.com
for more information). The Basys board can also be
programmed from within the Xilinx ISE tool environment using a Digilent JTAG3 (or suitable Xilinx
cable) and a separate power supply.
The Basys board is designed to work with the free ISE WebPack CAD software from Xilinx. WebPack
can be used to define circuits using schematics or HDLs, to simulate and synthesize circuits, and to
create programming files. Webpack can be downloaded free of charge from
www.xilinx.com/ise/
.
The Basys board ships with a built-in self-test stored in its ROM that can be used to test all board
features. To run the test, set the Mode Jumper (see below) to ROM and apply board power. If the test
is erased from the ROM, it can be downloaded and reinstalled at any time. See
www.digilentinc.com/basys
for the test project as well as further documentation, reference designs,
and tutorials.
Xilinx Spartan3E-100 TQ144
VGA Port
Platform
Flash
(config ROM)
Settable Clock
Source
(25 / 50 / 100 MHz)
High Speed
USB2 Port
(JTAG and data transfers)
20
JA
JB
JC
JD
JTAG
port
I/O Devices
PS/2
Port
Pmod Connectors
4
4
4
4
8 bit
color
2
32
Data
port
• 100,000-gate Xilinx Spartan 3E FPGA
• Cypress EZ-USB Hi-speed USB2 port providing board power
and programming/data transfer interface
• Xilinx Platform Flash ROM to store FPGA configurations
• 8 LEDs, 4-digit 7-segment display, 4 buttons, 8 slide switches
• PS/2 port and 8-bit VGA port
• User-settable clock (25/50/100MHz), plus socket for 2
nd
clock
• Four 6-pin header expansion connectors
• ESD and short-circuit protection on all I/O signals.
Figure 1. Basys board block diagram and features