Revision: August 18, 2007
ww w. d ig i l en t inc .c om
215 E Main Suite D | Pullman, WA 99163 (509) 334 6306 Voice and Fax
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 CypressEZUSB 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.
High Speed USB2 Port
(JTAG and data transfers)
Settable Clock Source
(25 / 50 / 100 MHz)
Xilinx Spartan3E-100 TQ144
32 2 8 bit color 4 4 4 4
PS/2 Port VGA Port
Four standard expansion connectors allow • 100,000-gate Xilinx Spartan 3E FPGA • Cypress EZ-USB Hi-speed USB2 port providing board power designs to grow beyond theBasys board and programming/data transfer interface using breadboards, user-designed circuit • Xilinx Platform Flash ROM to store FPGA configurations boards, or Pmods (Pmods are inexpensive • 8 LEDs, 4-digit 7-segment display, 4 buttons, 8 slide switches analog and digital I/O modules that offer A/D • PS/2 port and 8-bit VGA port nd & D/A conversion, motor drivers, sensor • User-settable clock(25/50/100MHz), plus socket for 2 clock inputs, and many other features). Signals on • Four 6-pin header expansion connectors • ESD and short-circuit protection on all I/O signals. the 6-pin connectors are protected against ESD damage and short-circuits, ensuring a Figure 1. Basys board block diagram and features long operating life in any environment. The Basys board works seamlessly with all versionsof 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 theFPGA 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 beused 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 fromthe 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.
Copyright Digilent, Inc. All rights reserved
Basys Reference Manual
Board Power The Basys board is typically powered from a USB cable, but a powerjack and battery connector are also provided so that external supplies can be used. To use USB power, set the power source switch (SW8) to USB and attach the USB cable. To use an external wall-plug power supply, set SW8 to EXT and attach a 5VDC to 9VDC supply to the center-positive, 2.1/5.5mm power jack. To use battery power, set SW8 to EXT and attach a 4V-9V battery pack to the 2-pin, 100-mil...