Spartan-3 Starter Kit

Home Hardware Software Tutorials / Documents

Introduction

This page contains the essential "how-to" guides and support tools to help you be productive with the Digilent Spartan-3 Starter Kit, an FPGA prototyping board based on the Xilinx Spartan-3 XC2S200-FT256 FPGA.

horizontal rule

Step-by-step guide to enter your Verilog circuit description, verify it by simulation, and synthesize to an FPGA bitstream file for the Spartan-3:

bullet

Print version (PDF)

bullet

Video version

Verilog Module Builder (vmb)

Verilog System Builder (vsb) and examples

UCF generator for Spartan-3

ECE130 Verilog module library:

bullet

130d.v (right-click on the link and choose "Save Target As") -- Verilog file to be included in your Xilinx design folder (current as of 18 Oct 2005)

bullet

130d.v instantiation templates and documentation spreadsheet

horizontal rule

Installation instructions for the essential software tools:

bullet

Xilinx ISE WebPACK version 9.2

bullet

Cadence NC-Simulator (NCLaunch) version 5.4

bullet

Digilent Adept Suite version 1.10 -- Required for the "ExPort" bitstream loader application and the device driver for the JTAG-USB cable.

bullet

LabVIEW Run-Time Engine version 8.5

bullet

Verilog Module Builder version 1.1

bullet

Verilog System Builder version 1.2

Board tester bitstream files:

bullet

Spartan-3 pushbuttons, switches, and LEDs (right-click and the link and choose "Save Target As") -- Expected Results: All LED segments are illuminated by a repeating "chase sequence," pressing a pushbutton displays the pushbutton number, sliding a switch forward displays the switch number (note that higher numbers are given higher priority when multiple switches are pressed), and pressing Pushbutton #3 lights all LEDs simultaneously.

Diagrams:

bullet

Spartan-3 board planning diagram

bullet

Grid paper for timing diagrams (includes clock waveform): portrait, landscape

bullet

Plain grid paper: portrait, landscape

Video tutorials:

bullet

From Concept to Bitfile: Step-by-Step Instructions -- Basic techniques for Xilinx and Cadence CAD tools, Verilog Module Builder (vmb), UCF generator spreadsheet, and ExPort (previous version is available here)

Additional references:

bullet

Spartan-3 Starter Board Reference Manual and Schematics (or go to www.digilentinc.com, select the "Products" tab and then the "Documentation" subtab, then look for the docs associated with the "S3 Board" product)

bullet

Spartan-3 FPGA Data Sheet (or go to www.xilinx.com, select the "Products & Services" tab, select the "Spartan-3" device, then select "Data Sheet")

bullet

Configure the Spartan-3 FPGA from Platform Flash Memory -- The Spartan-3 board can operate in a stand-alone fashion (no computer and JTAG cable required) by storing the FPGA configuration bitfile in external nonvolatile memory; this document explains the step-by-step procedures required.

horizontal rule

Home | Hardware | Software | Tutorials / Documents

 
For questions or comments regarding "The PLD Oasis" contact .
Last updated: 03/13/08.