UG216 (v1.1) March 3, 2006SP305 Spartan-3 Development Platform User Guide
www.xilinx.com
R
Xilinx is disclosing this Document and Intellectual Property (hereinafter “the Design”) to you for use in the development of designs to operate
on, or interface with Xilinx FPGAs. Except as stated herein, none of the Design may be copied, reproduced, distributed, republished,
downloaded, displayed, posted, or transmitted in any form or by any means including, but not limited to, electronic, mechanical,
photocopying, recording, or otherwise, without the prior written consent of Xilinx. Any unauthorized use of the Design may violate copyright
laws, trademark laws, the laws of privacy and publicity, and communications regulations and statutes.
Xilinx does not assume any liability arising out of the application or use of the Design; nor does Xilinx convey any license under its patents,
copyrights, or any rights of others. You are responsible for obtaining any rights you may require for your use or implementation of the Design.
Xilinx reserves the right to make changes, at any time, to the Design as deemed desirable in the sole discretion of Xilinx. Xilinx assumes no
obligation to correct any errors contained herein or to advise you of any correction if such be made. Xilinx will not assume any liability for the
accuracy or correctness of any engineering or technical support or assistance provided to you in connection with the Design.
THE DESIGN IS PROVIDED “AS IS” WITH ALL FAULTS, AND THE ENTIRE RISK AS TO ITS FUNCTION AND IMPLEMENTATION IS
WITH YOU. YOU ACKNOWLEDGE AND AGREE THAT YOU HAVE NOT RELIED ON ANY ORAL OR WRITTEN INFORMATION OR
ADVICE, WHETHER GIVEN BY XILINX, OR ITS AGENTS OR EMPLOYEES. XILINX MAKES NO OTHER WARRANTIES, WHETHER
EXPRESS, IMPLIED, OR STATUTORY, REGARDING THE DESIGN, INCLUDING ANY WARRANTIES OF MERCHANTABILITY, FITNESS
FOR A PARTICULAR PURPOSE, TITLE, AND NONINFRINGEMENT OF THIRD-PARTY RIGHTS.
IN NO EVENT WILL XILINX BE LIABLE FOR ANY CONSEQUENTIAL, INDIRECT, EXEMPLARY, SPECIAL, OR INCIDENTAL DAMAGES,
INCLUDING ANY LOST DATA AND LOST PROFITS, ARISING FROM OR RELATING TO YOUR USE OF THE DESIGN, EVEN IF YOU
HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. THE TOTAL CUMULATIVE LIABILITY OF XILINX IN CONNECTION
WITH YOUR USE OF THE DESIGN, WHETHER IN CONTRACT OR TORT OR OTHERWISE, WILL IN NO EVENT EXCEED THE
AMOUNT OF FEES PAID BY YOU TO XILINX HEREUNDER FOR USE OF THE DESIGN. YOU ACKNOWLEDGE THAT THE FEES, IF
ANY, REFLECT THE ALLOCATION OF RISK SET FORTH IN THIS AGREEMENT AND THAT XILINX WOULD NOT MAKE AVAILABLE
THE DESIGN TO YOU WITHOUT THESE LIMITATIONS OF LIABILITY.
The Design is not designed or intended for use in the development of on-line control equipment in hazardous environments requiring failsafe controls, such as in the operation of nuclear facilities, aircraft navigation or communications systems, air traffic control, life support, or
weapons systems (“High-Risk Applications”). Xilinx specifically disclaims any express or implied warranties of fitness for such High-Risk
Applications. You represent that use of the Design in such High-Risk Applications is fully at your risk.
UG216 (v1.1) March 3, 2006SP305 Spartan-3 Development Platform User Guide
www.xilinx.com
R
About This Guide
The Xilinx Development Platform allows designers to investigate and experiment with
features of the Spartan™-3 family of Xilinx FPGAs. This document describes features and
operation of the
Guide Contents
This manual contains the following chapter:
• “SP305 Spartan-3 Development Platform User Guide.”
SP305 Development Platform.
Guide Contents
Additional Resources
To find additional documentation, see the Xilinx website at:
http://www.xilinx.com/literature/index/htm
To search the Answer Database of silicon, software, and IP questions and answers, or to
create a technical support WebCase, see the Xilinx website at:
http://www.xilinx.com/support.
Conventions
This document uses the following conventions. An example illustrates each convention.
Typographical
The following typographical conventions are used in this document:
ConventionMeaning or UseExample
Courier font
Courier bold
.
Messages, prompts, and
program files that the system
displays
Literal commands that you
enter in a syntactical statement
speed grade: - 100
ngdbuilddesign_name
Helvetica bold
SP305 Spartan-3 Development Platform User Guide www.xilinx.com1
UG216 (v1.1) March 3, 2006
Commands that you select
from a menu
Keyboard shortcutsCtrl+C
File → Open
Chapter : About This Guide
Italic font
Square brackets [ ]
ConventionMeaning or UseExample
Variables in a syntax
statement for which you must
ngdbuild design_name
supply values
See the Development System
References to other manuals
Reference Guide for more
information.
If a wire is drawn so that it
Emphasis in text
overlaps the pin of a symbol,
the two nets are not connected.
An optional entry or
parameter. However, in bus
specifications, such as
ngdbuild [ option_name]
design_name
bus[7:0], they are required.
R
Braces { }
Vertical bar |
Vertical ellipsis
.
.
.
Horizontal ellipsis . . .
Online Document
The following conventions are used in this document:
ConventionMeaning or UseExample
Blue text
A list of items from which you
must choose one or more
Separates items in a list of
choices
Repetitive material that has
been omitted
Repetitive material that has
been omitted
Cross-reference link to a
location in the current
document
lowpwr ={on|off}
lowpwr ={on|off}
IOB #1: Name = QOUT’
IOB #2: Name = CLKIN’
.
.
.
allow block block_name
loc1 loc2 ... locn;
See the section “Additional
Resources” for details.
Refer to “Title Formats” in
Chapter 1 for details.
Red text
Blue, underlined text
2www.xilinx.com SP305 Spartan-3 Development Platform User Guide
Cross-reference link to a
location in another document
Hyperlink to a website (URL)
See Figure 2-5 in the Virtex-II
Handbook.
Go to http://www.xilinx.com
for the latest speed files.
UG216 (v1.1) March 3, 2006
R
Introduction
SP305 Spartan-3 Development Platform
User Guide
Introduction
The MicroBlaze™ development kit allows designers to investigate and experiment with
features of the Spartan™-3 family of FPGAs. This document describes features and
operation of the SP305 Development Platform.
Features
•Spartan-3 FPGA (XC3S1500-FG676-10)
•64MB DDR SDRAM, 32-bit interface running up to 266 MHz data rate
•One differential clock input pair and differential clock output pair with SMA
connectors
•One 100 MHz clock oscillator (socketed) plus one extra open 3.3V clock oscillator
socket
•General purpose DIP switches, LEDs, and push buttons
•JTAG configuration port for use with Parallel Cable III or Parallel Cable IV cable
SP305 Spartan-3 Development Platform User Guide3
UG216 (v1.1) March 3, 2006www.xilinx.com
SP305 Spartan-3 Development Platform User Guide
•Onboard power supplies for all necessary voltages
•5V @ 3A AC adapter
•Power indicator LED
Package Contents
If the user purchased part number HW-SP305-US (EU, UK)
•SP305 Board
•5 Volt Power Supply
•Evaluation version of the Xilinx ISE and EDK development tools (60 day evaluation)
If the user purchased part number DO-SP305-DVLP-US (UE,UK)
•SP305 Board
•5 Volt Power Supply
•Full version of the Xilinx ISE and EDK development tools (1 year time-based license)
•USB Download and Debug Cable
•RS232 Null Modem Cable
•RJ45 Ethernet Cable
•Xilinx Embedded Development Kit Reference CD
R
Additional Information
Please visit the SP305 web site at http://www.xilinx.com/sp305 for more information
about the SP305 Development Platform including:
•Current version of this user guide in PDF format
•Example design files for demonstration of Spartan-3 features and technology
•Demonstration hardware and software configuration files for the Platform Flash
configuration storage device, and linear flash memory chips
•MicroBlaze EDK reference design files
•Full schematics in PDF format and ViewDraw schematic format
•PC board layout in Pads PCB format
•Gerber files in *.pho and *.pdf for the PC board (There are many free or shareware
Gerber file viewers available on the internet for viewing and printing these files)
•Additional documentation, errata, frequently asked questions, and the latest news
For information about the Spartan-3 family of FPGA devices, including product highlights,
data sheets, user guides, and application notes, visit the Spartan-3 web site at
http://www.xilinx.com/spartan3.
Additional information is available from the data sheets and application notes supplied by
the component manufacturers.
4SP305 Spartan-3 Development Platform User Guide
www.xilinx.comUG216 (v1.1) March 3, 2006
R
Block Diagram
Figure 2-1 shows a block diagram of the board.
Introduction
Flash
Flash
Rotary
Encoder
GPIO
(Button/LED/
DIP Switch
100 MHz XTAL
+ User
SMA
(Differential In/
Out Clocks)
Dual PS/2
IFF
Chipscope
High Speed
Debug
32
Sync
RAM
Platform
Flash
SEL MAP
SLV SERIAL
I/O Expansion
Header
PC
JTAG
JTAG
MSTR SERIAL
Spartan-3
FPGA
JTAG
USB
Controller
16
User IIC
Bus
IIC EEPROM
Host
Peripheral
Peripheral
10/100/1000
Enet Phy
10/100
Enet Phy
DDR
SDRAM
32
DDR
SDRAM
RJ-45
RJ-45
AC97
Audio CODEC
Video
RS-232 XCVR
16 x 32
Character LCD
Can
Controller
SPI
Line Out/Headphone
Mic In/Line in
VGA
Serial
5V to USB and PS/2
TPS54310
3A SWIFT
5V Brick 3A
TPS54310
6A SWIFT
TPS54310
3A SWIFT
TPS54310
150mA LDO
Figure 2-1: Spartan-3 SP-305 Development Platform Block Diagram
SP305 Spartan-3 Development Platform User Guide5
UG216 (v1.1) March 3, 2006www.xilinx.com
5V
12 V
To FPGA Core
3.3 V
To FPGA I/O Digital Supply
1.8 V
To PROM
TPS51100
3A DDR LDO
2.5 V to DDR SDRAM
1.25 V
To VTT
ug216_01_101105
SP305 Spartan-3 Development Platform User Guide
14
30
32
23
26
19
18
22
34
37
10
11
12
13
17
15
16
36
24
29
28
27
20
21
25
33
35b
35a
35e
35f
31
Detailed Description
The SP305 Development Platform is shown in Figure 2-2 (front) and Figure 2-3 (back). The
features/components on the board are identified by numbered yellow balloons. These
features/components are then detailed or described in respectively numbered sections in
the subsequent sections of this document.
R
20
21
22
25
24
35e
35f
19
28
15
27
14
29
34
30
36
35b
35a
1
37
5
23
16
10
13
17
6
11
26
18
12
Figure 2-2: SP305 Development Platform (front view)
4
31
3
32
2
33
7
9
8
UG216_02_101105
6SP305 Spartan-3 Development Platform User Guide
www.xilinx.comUG216 (v1.1) March 3, 2006
R
30
21
39
40
33
36
33
41
29
20
26
25
24
12
25
42
35d
35c
38
37
Detailed Description
33
33
30
42
29
12
38
37
39
24
25
2
4
36
5
40
41
26
20
21
25
35d
35c
Figure 2-3: SP305 Development Platform (back view)
Spartan-3 FPGA (1)
A Xilinx XC3S1500-FG676-10 FPGA is installed on the development platform (the board).
The FPGA is identified as component (1) in the heading above. The other
features/components are numbered accordingly in the subsequent sections.
Configuration
The board supports configuration in all modes: JTAG, Master Serial, Slave Serial, Master
SelectMAP, and Slave SelectMAP modes. See the
for more information.
SP305 Spartan-3 Development Platform User Guide7
UG216 (v1.1) March 3, 2006www.xilinx.com
“Configuration Options,” page 11 section
UG216_03_101105
Loading...
+ 30 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.