Spartan-3AN

Spartan-3AN FPGA Board and Kit Documentation

Spartan-3A/3AN 入门套件板用户指南(PDF, ver 1.0, 4.76 MB )

本用户指南介绍了 Spartan™-3A/3AN 入门套件板修订版 D 的元件和操作方法。入门套件提供了用于 Spartan-3A/3AN FPGA 设计的低成本、简便易用型开发和评估平台。

设计文件:

  • reference_designs.htm
  • 参考设计:http://china.xilinx.com/products/boards/s3astarter/reference_designs.htm
Spartan-3A/3AN 入门套件原理图(PDF, ver 1.0.2, 3.44 MB )

Spartan™-3A/3AN FPGA 入门套件板原理图。

设计文件:

Spartan-3A/3AN 入门套件板 Gerber 图(PDF, ver 1.0, 9.99 MB )

Spartan-3A 和 Spartan-3AN 入门套件板的 Gerber 板布局图(PDF 格式)

Spartan-3AN 白皮书
WP275 - 取得优先权 - 将您的设计尺寸缩小 50%(PDF, ver 1.0, 239 KB )

本白皮书介绍了一种大家很少注意到的设计技巧。该技巧可以让您的 FPGA 设计尺寸和性能发生重大变化。FPGA 触发器上的控制信号具有优先权。如果您能学会编写符合优先权要求的代码,结果就很有利了。为了解释重点,本白皮书提供了一些简单的 VHDL 和 Verilog 实例。

WP267 - Spartan-3A/3AN/3A DSP FPGA 的高级安全机制(中文版)(PDF, ver 1.0, 354 KB )

本白皮书确定了首要的设计安全威胁,研究了高级安全选项,并介绍了 Xilinx 的新型低成本 Spartan™-3A、Spartan-3AN 和 Spartan-3A DSP FPGA 是如何保护您的产品与利益。

最新英文版本

WP266 - 采用 Spartan-3 系列 FPGA 的安全性解决方案(中文版)(PDF, ver 1.0, 907 KB )

本白皮书确定了首要的设计安全威胁,研究了基本的安全级别,并介绍了 Xilinx 的新型低成本 Spartan™-3A、Spartan-3AN 和 Spartan-3A DSP FPGA 是如何保护您的产品和利益。

最新英文版本

WP240 AccelDSP 综合工具支持 MATLAB 结构和功能(PDF, ver 1.1, 75 KB )

本技术文档提供了 MATLAB 语言子集的简要介绍,包括运算子以及面向 Xilinx FPGA 用于算法综合的 AccelDSP™ 综合工具支持的内置和工具箱功能。

WP273 - Performance + Time = Memory (Cost Saving with 3-D Design)(PDF, ver 1.0, 488 KB )

Operating logic at a higher rate than the processing rate allows operations to be achieved sequentially. As with a processor, logic is timeshared over multiple clock cycles. Memory holds values not being used on a given clock cycle. The FPGA can be considered to be a three-dimensional volume to be filled. "Performance + Time = Memory" is a strange formula, but when understood, it can often result in significantly lower cost implementations with Xilinx devices.

WP274 - Multiplexer Selection(PDF, ver 1.0, 584 KB )

This white paper considers a variety of ways in which multiplexers can be implemented within Xilinx FPGA devices, including some alternative techniques that can lead to more efficient and lower cost implementations.

WP272 - Get Smart About Reset: Think Local, Not Global(PDF, ver 1.0, 399 KB )

Applying a global reset to your FPGA designs is not a very good idea and should be avoided. This is a controversial issue, so this white paper looks at the reasons why such a design policy should be considered.

WP276 - Programmable Development and Test(PDF, ver 1.0, 301 KB )

FPGAs can be configured with test applications during the development and production test stage. This white paper explores efficient options to help in product development and accelerate testing on the production line.

WP345 - 利用 Spartan-3 系列 FPGA 将总成本降低 50%(PDF, ver 1.0, 1.12 MB )

本白皮书介绍了 Spartan®-3 FPGA 如何能够将总系统成本降低 50%(相对于竞争 FPGA)。

WP277 - 扩展专用乘法器(PDF, ver 1.0, 316 KB )

本白皮书介绍了扩展专用乘法器的自然位宽功能以便充分利用整个 FPGA 资源的方法。

WP271 - 利用 SRL16E 节省成本(PDF, ver 1.0, 686 KB )

本白皮书提供了实例,用于帮助您了解 SRL16E 的性能和使用方法,以便提升设计性能并将设计成本降低一个数量级。

WP353 - Seven Steps to an Accurate Worst-Case Power Analysis Using Xilinx Power Estimator (PDF, ver 1.0, 1.77 MB )

This white paper describes the steps necessary to analyze your design's power requirements using the Xilinx® Power Estimator.

Spartan-3AN 客户公告

XCN07012 - 许可证牌号 (LPN) 添加至所有的客户标签上(PDF, ver 1.0, 164 KB )

Xilinx 正在世界各地的各个内部仓库中实施仓库管理系统 (WMS)。因此,自 2007 年 8 月起,许可证牌号 (LPN),即唯一跟踪号码,会标示在标签上。产品的形状、尺寸或功能没有变化。

XCN07024 - Spartan-3A/-3AN/-3A DSP Chip-Select Controlled SelectMAP and ICAP Data Loading(PDF, ver 1.0, 44 KB )

The purpose of this Quality Alert is to communicate that the Non-continuous Slave Parallel (SelectMAP) or ICAP_SPARTAN3A data loading via de-asserting CSI_B does not function as expected, and is not a supported feature of these devices.

XCN08014 - Package Substrate Change for Spartan-3A and Spartan-3AN Devices(PDF, ver 1.0, 68 KB )

This notice is to announce the standardization of remaining Spartan®-3A devices to the current 2-layer substrate for the FT256 and FTG256 packages.

设计文件:

Spartan-3AN 封装规格

FT256/FTG256 - Package Drawing (Fine-Pitch Thin BGA)(application/x-download, ver 1.4, 113 KB )
FGG676 - 材料成份声明数据手册(无铅精确栅距 (Fine Pitch) BGA)(PDF, ver 1.2, 85 KB )
FG676/FGG676 - Package Drawing (Fine-Pitch BGA)(PDF, ver 1.3, 134 KB )
FT256 - Material Declaration Data Sheet (Standard Fine-Pitch Thin BGA)(application/octet-stream, ver 1.3, 143 KB )

设计文件:

TQ144 - 材料成份声明数据手册(标准 TQFP)(PDF, ver 1.2, 81 KB )
TQ144/TQG144 - Package Drawing (TQFP)(PDF, ver 1.2, 147 KB )
FGG676 - 材料成份声明数据手册(无铅精确栅距 (Fine Pitch) BGA)(PDF, ver 1.2, 85 KB )
TQG144 - Material Declaration Data Sheet (Pb-free TQFP)(PDF, ver 1.2.1, 80 KB )

设计文件:

FTG256 - Material Declaration Data Sheet (Pb-free Fine-Pitch Thin BGA)(PDF, ver 1.3, 144 KB )
FGG400 - Material Declaration Data Sheet (Pb-free Fine-Pitch BGA)(PDF, ver 1.3.2, 26 KB )

设计文件:

FGG484 - Material Declaration Data Sheet (Pb-free Fine-Pitch BGA)(PDF, ver 1.3.2, 100 KB )

设计文件:

FG400 - Material Declaration Data Sheet (Standard Fine Pitch BGA)(PDF, ver 1.0.2, 26 KB )

设计文件:

Spartan-3AN FPGA Data Sheets

Spartan-3A/3AN FPGA ASCII Pinouts and Excel Footprints(application/x-zip-compressed, ver 1.2, 508 KB )

Comma-delimited ASCII text files and Excel footprints for each package type.

Extended Spartan-3A Family CLKFX Jitter Calculator(application/x-zip-compressed, ver 1.0.6, 8 KB )

Excel file to calculate DFS output jitter based on input and output clock frequencies. Applies to Spartan®-3A, Spartan-3AN, and Spartan-3A DSP platforms.

Extended Spartan-3A Family Overview(PDF, ver 1.1, 187 KB )

This document introduces the Extended Spartan®-3A family of FPGAs. It provides features, a device summary, functional overview, packaging options, and ordering information for the device family.

Spartan-3AN FPGA Family Data Sheet(PDF, ver 4.1, 3.34 MB )

This data sheet provides an overview, specifications, and pinouts for the Spartan®-3AN FPGA family.

Spartan-3AN FPGA Errata

XC3S50AN 工程样本勘误表(PDF, ver 1.2, 176 KB )

Spartan-3AN XC3S50AN 勘误表

XC3S400AN 工程样本勘误表(PDF, ver 1.2, 80 KB )

Spartan-3AN XC3S400AN 勘误表

XC3S200AN 工程样本勘误表(PDF, ver 1.2, 85 KB )

Spartan™-3AN XC3S200AN 勘误表

XC3S1400AN 工程样本勘误表(PDF, ver 1.3, 65 KB )

Spartan-3AN XC3S1400AN 勘误表

XC3S700AN 工程样本勘误表(PDF, ver 1.3, 114 KB )

Spartan™-3AN XC3S700AN 勘误表

Spartan-3AN FPGA User Guides

Spartan-3AN FPGA 在系统 Flash 用户指南(PDF, ver 1.1.1, 1.54 MB )

针对配置完成后,需要从在系统 Flash 存储器中读出或向其中写入数据的 Spartan™-3AN FPGA 的应用。

Spartan-3 Generation Configuration User Guide(PDF, ver 1.5, 8.83 MB )

Describes the configuration features of the Spartan®-3 Generation FPGAs. Includes the Spartan-3A, Spartan-3AN, Spartan-3A DSP, Spartan-3E, and Spartan-3 FPGA families.

Spartan-3AN FPGA Application Notes

XAPP485 - 1:7 Deserialization in Spartan-3E/3A FPGAs at Speeds Up to 666 Mbps(PDF, ver 1.3, 774 KB )

This application note targets Spartan®-3E/3A devices in applications that require 4-bit or 5-bit receive data bus widths and operate at rates up to 666 Mbps per line with a clock at 1/7th the bit rate. This type of interface is commonly used in flat panel displays and automotive applications.

设计文件:

XAPP459 - Eliminating I/O Coupling Effects when Interfacing Large-Swing Single-Ended Signals to User I/O Pins on Spartan-3 Families(PDF, ver 1.2, 510 KB )

This application note describes solutions to receive large-swing signals by design. In one solution (and in the general case of severe positive and/or negative overshoot), parasitic leakage current between User I/Os in differential pin pairs may occur, even though the User I/O pins are configured with single-ended I/O standards. This application note addresses parasitic leakage current behavior.

XAPP974 - Indirect Programming of SPI Serial Flash PROMs with Spartan-3A FPGAs(PDF, ver 1.1.3, 1.03 MB )

This application note describes how to indirectly program an SPI Serial Flash PROM through the JTAG interface of a Spartan®-3A FPGA using iMPACT 9.1.01i. The hardware setup, software flows for file generation, and programming are also covered.

XAPP486 - 7:1 Serialization in Spartan-3E/3A FPGAs at Speeds Up to 666 Mbps(PDF, ver 1.1, 949 KB )

This application note targets Spartan™-3E devices in applications that require 4-bit or 5-bit transmit data bus widths and operate at rates up to 666 Mbps per line with a forwarded clock at 1/7th the bit rate. This type of interface is commonly used in flat panel displays and automotive applications.

设计文件:

XAPP291 - Self-Addressing FIFO(PDF, ver 1.3, 101 KB )

The block memories in the Virtex®-II architecture are capable of supporting data bus widths of up to 36-bits. A self-addressing FIFO reference design uses these block memories to store both data and address information in a single memory location. This application note describes FIFO designs where no external counters are required. Only flag and status information logic is used. The resulting FIFOs are not fast (around 150 MHz). Their advantage is in using only one clock load. In addition, the status mechanism is very simple making FIFOs are more suitable for data throttling in continuous data systems instead of the full or empty detection required in frame-based data systems.

设计文件:

XAPP1034 - Reference System: Accessing Spartan-3AN In-System Flash using XPS SPI(PDF, ver 1.2, 846 KB )

This application note demonstrates how to access the In-System Flash in the Spartan™-3AN FPGA after the FPGA is configured.

设计文件:

XAPP457 - Powering and Configuring Spartan-3 Generation FPGAs in Compliant PCI Applications(PDF, ver 1.0, 170 KB )

The PCI™ Local Bus Specification defines a number of power and reset requirements. When considered in an FPGA implementation, these create several challenges that must be addressed for long term reliability and broad interoperability. This application note applies to compliant PCI applications using Spartan™-3 Generation FPGAs, and is relevant to other Xilinx FPGA families, as well as related PCI applications.

设计文件:

XAPP483 - 利用 Platform Flash PROM 实现多重启动功能 (PDF, ver 2.0, 379 KB )

本应用指南描述了 Platform Flash PROM 的功能,它允许用户从多达四种设计修订中进行多重启动或动态重配置。早期中文版

设计文件:

XAPP491 -Spartan-3 FPGA 系列中高效 PCB 布局的LVDS 信号倒相(中文版)(PDF, ver 1.0, 426 KB )

如果不额外使用过孔的话,很难在简单的四层或六层 PCB 上对差分信号,如 LVDS 或 LVPECL 进行布线。 本应用指南说明了 Spartan™-3 FPGA 仅仅在数据路径中包含一个反相器,就能避免额外使用过孔,还可以在无需 PCB 重新设计的情况下,修复 PCB 迹线意外切换的方法。

设计文件:

最新英文版本

XAPP482 - MicroBlaze Platform Flash/PROM 启动加载程序和用户数据存储(中文版)(PDF, ver 2.0, 462 KB )

XAPP482 描述了一种 MicroBlaze™ 系统,该系统把软件代码、用户数据、和配置数据存储在非易失性 Platform Flash PROM 内,简化了系统设计并降低了成本。它提供了执行过程中使用的便携式硬件设计,软件设计和附加脚本功能。

设计文件:

最新英文版本

XAPP480 - 利用 Spartan-3 系列 FPGA 的悬挂模式(PDF, ver 1.0, 400 KB )

Spartan-3A/3AN/3A DSP FPGA 系列提供了一个称为悬挂模式的先进的静态功耗管理功能,它在保留 FPGA 配置数据和保持应用状态的同时降低了 FPGA 功耗。 器件可以按照应用中的要求快速的进入和退出悬挂模式。

XAPP456 - Spartan-3 系列 FPGA 的定制 PCI 时序预算(PDF, ver 1.0, 238 KB )

PCI 指标为实现 33 MHz 和 66 MHz 操作定义了两个 I/O 时序预算。 在嵌入式设计中,定制时序预算可以:• 通过使用较经济的器件来降低系统总成本 • 实现比指标允许值更高的数据传输速率 • 为总线添加更多负载,来适应附加器件和连接器 • 增加总线的物理长度,来满足新型总线拓扑。本应用指南介绍的信息适用于任何采用 Xilinx FPGA 器件的嵌入式 PCI 实现。

XAPP229 - 更宽的块存储器(PDF, ver 1.1.1, 75 KB )

本应用指南描述了如何在 Virtex™-II 和 Spartan™-3 架构内有效实现比 36 位更宽的存储器。 使用的倍频方法类似于 XAPP228 中介绍的四端口存储器的使用方法。 因此,存储器既可用于双端口模式,也可用于单端口模式。

设计文件:

XAPP224 - 数据恢复(PDF, ver 2.5, 206 KB )

数据恢复是使接收器能够从输入数据流里提取嵌入式时钟数据的机制。 接收器通常从相关数据流里提取该信息,但有时接收器的时钟也用于数据传输。 该应用指南里介绍的电路提供了在 Virtex™-E -7 器件、Spartan™-IIE -6 器件或是 Spartan-3 -4 器件中,数据传输速率达到 160Mb/s 速度;或者在 Virtex-II -5 器件或 Virtex-II Pro™ -6 器件中数据传输速率达到 420Mb/s 时的不完全解决方案。 该解决方案之所以是不完全的,是由于实际上没有时钟被恢复,但是到达的数据全部被提取了。 在 DLL 既可提供新时钟,也可提供另一个转换 90 度的时钟的模式里,速度受限于延迟锁定环 (DLL) 所能接受的最大频率。

设计文件:

XAPP912 - 参考系统:带有 OPB 中心 DMA 的 MCH OPB DDR SDRAM(PDF, ver 1.3, 1.64 MB )

本应用指南描述了一种参考系统,该参考系统演示了 MicroBlaze™ 处理器系统内的多通道 (MCH) 片上外设总线 (POB) 双倍数据速率 (DDR) 同步 DRAM (SDRAM) 控制器的用法。

设计文件:

XAPP689 – 管理大型 FPGA 中的触地反弹(PDF, ver 1.1, 90 KB )

必须控制触地反弹以确保高性能 FPGA 器件的正常运行。 要特别注意在 PCB 布局过程中将板级感应系数最小化。 该技术文档描述了有助于确保设计满足接收来自于 FPGA 的信号的器件对输入负脉冲信号和逻辑低电压要求的几种计算。

设计文件:

XAPP458 - 在 Spartan-3A FPGA 内实现 DDR2-400 存储器接口(PDF, ver 1.0, 997 KB )

本应用指南中讨论的 DDR2-400(200 MHz 时钟)存储器接口源自于 MIG 的默认输出。Xilinx 利用 Spartan™-3A 入门套件上装配的较高的速度级别(-5)在 Spartan-3A FPGA 内对该接口进行了验证。验证结果也适用于 Spartan-3AN 和 Spartan-3A DSP FPGA。

设计文件:

XAPP868 - 基于直接数字综合的 E1/T1 的时钟数据恢复设计技巧(PDF, ver 1.0, 287 KB )

本技术文档详细介绍了在针对电信应用的 Virtex™ 和 Spartan™ FPGA 内实现的数字 PLL 的设计方案。对 PLL 的性能和回路稳定性进行了评估。

设计文件:

XAPP469 - Spread-Spectrum Clocking Reception for Displays(PDF, ver 1.0, 347 KB )

Describes how Extended Spartan®-3A family and Spartan-3E FPGAs work in spread-spectrum applications.

XAPP228 - Virtex 器件内的四端口存储器 (PDF, ver 1.0, 61 KB )

本应用指南描述了如何将 Spartan™-II 和 Virtex™ 系列内现有的双端口块存储器用作四端口存储器。这实际上涉及了如何折中数据存取时间(减半)和功能(加倍)。块存储器的总带宽每秒保持同样的比特数。

设计文件:

XAPP468 - Fail-safe MultiBoot Reference Design(PDF, ver 1.1, 541 KB )

This application note describes a reference design that adds fail-safe mechanisms to the MultiBoot capabilities of the Extended Spartan®-3A family of FPGAs. The reference design configures specific FPGA logic via an initial bitstream that determines which application to load.

设计文件: