Questa è una vecchia versione del documento!
Getting started with the Xilinx Spartan-3AN Starter Kit
[ Back to index ] [ Test ] [ Programming options (tmp) ]
Contents
- Introduction
- Reference documentation
- …
Keywords:
Introduction
Xilinx Spartan-3 boards and kits main page:
http://www.xilinx.com/products/boards_kits/spartan.htm
Xilinx Spartan-3A starter kit:
http://www.xilinx.com/products/boards-and-kits/HW-SPAR3A-SK-UNI-G.htm
Reference documentation
Very good getting started book:
P.P. Chu, FPGA Prototyping By Verilog Examples Xilinx Spartan-3 Version
P.P. Chu, FPGA Prototyping By VHDL Examples Xilinx Spartan-3 Version
Xilinx official documentation:
http://www.xilinx.com/support/index.html/content/xilinx/en/supportNav/boards_and_kits/spartan-3_kits/spartan-3a_starter_kit.html
http://www.xilinx.com/support/index.html/content/xilinx/en/supportNav/boards_and_kits/spartan-3_kits/spartan-3an_starter_kit.html
Spartan-3A/3AN Out of the box, now what?
http://www.xilinx.com/products/boards/s3astarter/files/s3ask_out.pdf
Spartan-3A/3AN FPGA Starter Kit Board User Guide
http://www.xilinx.com/support/documentation/boards_and_kits/ug334.pdf
Spartan-3A/3AN Starter Kit Schematics
http://www.xilinx.com/support/documentation/boards_and_kits/s3astarter_schematic.pdf
Spartan-3 Generation Configuration User Guide
http://www.xilinx.com/support/documentation/user_guides/ug332.pdf
Download the most important documentation:
cd ~/scratch/xilinx/doc/spartan3an wget http://www.xilinx.com/support/documentation/data_sheets/ds557.pdf wget http://www.xilinx.com/support/documentation/boards_and_kits/ug334.pdf wget http://www.xilinx.com/support/documentation/boards_and_kits/s3astarter_schematic.pdf wget http://www.xilinx.com/support/documentation/boards_and_kits/s3a_starter_gerbers.pdf wget http://www.xilinx.com/support/documentation/boards_and_kits/s3astarter_bom.xls wget http://www.xilinx.com/support/documentation/user_guides/ug332.pdf
Board
On-board embedded USB/JTAG programming interface
The board comes with an integrated Platform Cable USB.
Xilinx does not disclose details (specs and schematics) about the USB Platform Cable design.
http://www.intilinux.com/programmazione/478/usare-le-board-xilinx-fpga-su-linux/
How to use Xilinx iMPACT without the windrv kernel module under Linux (YouTube vide tutorial)
USB cable
The kit provides a standard male A/B USB cable for firmware downloads. Note that this is NOT the official Xilinx USB cable provided by Xilinx! Just no more than a standard USB cable!
Note
Cable drivers for UNIX/Linux ?
Official page from Xilinx: Platform Cable USB/USB-II - Libusb Driver support available on Linux
http://www.xilinx.com/support/answers/29310.html
Other resources:
$ lsusb Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 006 Device 003: ID 1bcf:0007 Sunplus Innovation Technology Inc. Optical Mouse Bus 007 Device 002: ID 046d:c313 Logitech, Inc. Internet 350 Keyboard Bus 002 Device 011: ID 03fd:000d Xilinx, Inc.
USB-to-JTAG cable
To connect to JTAG pin headers. It does not come with the kit. You may buy a Xilinx Platform Cable USB II or a less expensive cable from Digilent.
http://www.xilinx.com/support/documentation/data_sheets/ds593.pdf
Note
Cable drivers for UNIX/Linux ?
Digilent programmign cable/Adept sofware
Design examples from Xilinx
http://www.xilinx.com/products/boards/s3astarter/reference_designs.htm
Demo Design for the Starter Kit Board
http://www.xilinx.com/products/boards/s3astarter/reference_designs.htm#demo
http://www.xilinx.com/products/boards/s3astarter/files/s3ask_demo.pdf
wget http://www.xilinx.com/products/boards/s3astarter/files/s3ask_demo.pdf
Source code: s3ask_demo.zip
(Xilinx login required for downloads)
Device DNA Reader
http://www.xilinx.com/products/boards/s3astarter/reference_designs.htm#dna_reader
http://www.xilinx.com/products/boards/s3astarter/files/s3ask_dna_reader.pdf
wget http://www.xilinx.com/products/boards/s3astarter/files/s3ask_dna_reader.pdf
Source code: s3ask_dna_reader.zip
(Xilinx login required for downloads)
mkdir sources unzip -d sources/ s3ask_dna_reader.zip
Web tutorials and other resources
Basic LED blinking