Spartan-3A DSP FPGA 器件技术资料

Spartan-3A DSP FPGA User Guides

XtremeDSP DSP48As for Spartan-3A DSP FPGAs User Guide(PDF, ver 1.2, 1.1 MB )

This user guide is a detailed functional description of XtremeDSP™ Solution Spartan™-3A DSP technology.

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-3A DSP FPGA Customer Notices

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

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

XCN09033 - Humidity Indicator Card (HIC) Change(PDF, ver 1.0, 67 KB )

To inform customers of a change to the Humidity Indicator Card (HIC). There is no change to the form, fit, or function.

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.

XCN11018 - Spartan, Virtex and CoolRunner Series Wire Bond BGA Packaging Material Source Addition(PDF, ver 1.0, 170 KB )

To communicate the addition of new supply sources for wire bond BGA package core and prepreg material for Spartan®/-XL/-II/-IIE/-3/-3E/-3A/-3AN/-3ADSP/-6, XC95XXX, XC95XXXXL, Virtex®, Virtex®-E, Virtex®-II/-ll Pro, and CoolRunner™ and CoolRunner™-II product.

Spartan-3A DSP FPGA Package Specifications

FGG676 - 材料成份声明数据手册(无铅精确栅距 (Fine Pitch) BGA)(PDF, ver 1.2, 85 KB )

Spartan-3A DSP FPGA White Papers

WP330 - Infinite Impulse Response Filter Structures in Xilinx FPGAs(PDF, ver 1.0, 433 KB )

This white paper covers the different kinds of IIR filters and structures, and, with the use of The MathWorks® tools, shows how these structures can be mapped to the Xilinx® FPGA architecture.

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

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

最新英文版本

WP241 针对 DSP 使用 MATLAB 为系统生成器创建 IP(PDF, ver , 163 KB )

借助 MATLAB® 能最有效地精确模拟定制的 DSP 算法,同时使用 Simulink 能最有效地按周期精确模拟完整的系统。 两种模拟的结合为在 FPGA 中设计 DSP 系统提供了有效方法。

WP258 - 散热器选择的考虑事项 - Xilinx 热数据应用(PDF, ver 1.0, 135 KB )

本白皮书介绍了与使用传统的单电阻方法选择散热器有关的潜在不准确性问题,并推荐了一种基于器件数据手册中 θ-jc 和 θ-jb 的更准确的双电阻 (2-R) 方法。

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.

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.

WP323 - Signal Integrity: Tips and Tricks(PDF, ver 1.0, 159 KB )

This white paper describes design techniques that improve signal integrity in Xilinx FPGAs.

WP196 - 平面显示器中的 Xilinx 器件(PDF, ver 1.0, 297 KB )

根据 CIBC World Markets 和 Equity Research,平面显示器 (FPD) 业已经临界快速发展时期。 因此,它现在可以吸引多种合适的资本投资和研发资源,推动技术创新向观看质量、制造效率和系统集成不断提高的方向发展。 相应地,这些也支撑着用户的需要、突破、年收入增长、和具有使从业公司长期利润不断增长的潜能。 CIBC 相信现在这三个基本条件会合在一起,推动市场前进。 它们是:FPD 的技术和商业成熟性。 大量的产量投资 降低最终销售价格

WP260 - 利用 Xilinx FPGA 和存储器接口生成器简化存储器接口(中文版)(PDF, ver 1.0, 1.28 MB )

本白皮书讨论了各种存储器接口控制器设计所面临的挑战和 Xilinx 的解决方案,包括如何使用 Xilinx 软件工具和经过硬件验证的参考设计来为您自己的应用(从低成本的 DDR SDRAM 应用到像 667Mb/s DDR2 SDRAM 这样的更高性能的接口)设计完整的存储器接口解决方案。

最新英文版本

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

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

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

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

最新英文版本

WP243 M2C-加速器简化了基于模型的设计(PDF, ver 1.0, 92 KB )

通过将浮点 MATLAB 转换成定点 C++,消除潜在瓶颈,加速MBD 验证,M2C-加速器扩展了 Xilinx 基于模型的 AccelDSP™ 设计解决方案。

WP242 AccelDSP IP 浏览器(PDF, ver 1.0, 412 KB )

具有 IP 浏览器技术的 AccelDSP™ 综合工具可自动从多种宏体系结构中选择,消除了使用 IP 模块带来的反复试验。

WP212 - FPGA 中的 DSP 协处理:嵌入高性能、低功耗的 DSP 功能(PDF, ver 1.0, 131 KB )

FPGA 用于 DSP 应用中已有数年之久;最近,FPGA 成为标准 DSP 器件的理想协处理器。 FPGA 利用高度并行架构提供了大量的计算吞吐量,而且是硬件可重配置的,这使得设计者能够开发定制的架构以实现所需的算法。 新一代 FPGA 是利用 90-nm 工艺技术开发而成,为设计者提供了更经济的解决方案。 本白皮书简单介绍了一些常见的高性能 DSP 功能,并计算了有效实现这些功能的成本。

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.

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

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

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.

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

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

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

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

现在的 PCB 已不再是旧式的 PCB了(PDF, ver 1.0, 54 KB )

本白皮书讨论了 Xilinx FPGA 的信号分析要求和印刷电路板设计方法。

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.

Spartan-3A DSP FPGA Data Sheets

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.

Spartan-3A DSP FPGA Family: Complete Data Sheet(PDF, ver 3.0, 2.57 MB )

The Spartan®-3A DSP family of Field-Programmable Gate Arrays (FPGAs) solves the design challenges in most high-volume, cost-sensitive, high-performance DSP applications.

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-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.

Spartan-3A DSP FPGA Application Notes

XAPP1018 - Designing Wireless Digital Up/Down Converters Leveraging CORE Generator/System Generator(PDF, ver 1.0, 2.65 MB )

This application note demonstrates how to efficiently implement Digitial Up and Down Converters(DUC/DDC) by leveraging the Xilinx® DSP IP portfolio. Two example DUC/DDC designs are provided for UMTS and CDMA2000 in both Spartan®-3A DSP and Virtex®-5 FPGAs.

设计文件:

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.

XAPP551 - Viterbi Decoder Block Decoding - Trellis Termination and Tail Biting(PDF, ver 2.0, 747 KB )

This application note explains how to use the Viterbi Decoder LogiCORE™ module (version 5.0 or later) to implement both trellis termination and tail biting.

设计文件:

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.

设计文件:

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.

设计文件:

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.

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.

设计文件:

XAPP500 - J 驱动:IEEE 标准 1532 器件的在系统 (In-System) 编程(PDF, ver 2.1.1, 111 KB )

J 驱动编程引擎为 IEEE 标准 1532 可编程逻辑器件 (PLD) 提供了迅速、直接地在系统配置 (ISC) 支持。配置一个在系统器件,编程引擎利用来自于 1532 边界扫描描述语言 (BSDL) 的配置算法信息,来使用通过 IEEE 标准 1149.1 测试访问端口 (TAP) 传输的来自于 1532 数据文件的配置数据。J 驱动可执行源代码和编程示例也可在 Xilinx 网站的下载文件包中得到。J 驱动编程引擎可以用于以下 Xilinx 系列:CoolRunner-II CPLD、XC9500/XL/XV CPLD、Spartan-3 系列 FPGA、Virtex-II 系列 FPGA 以及更新系列的 FPGA。

设计文件:

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

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

设计文件:

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.

XAPP753 - 利用 EMIF 接口 Xilinx FPGA 和 TI DSP 平台(PDF, ver 2.0.1, 1.54 MB )

本应用指南说明了利用现有的外部存储器接口 (EMIF) 连接 Xilinx® FPGA 与 Texas Instruments™ S320C6000 系列数字信号处理器 (DSP)。

设计文件:

XAPP918 - 采用分区技术的增量设计重用(中文版)(PDF, ver 1.0, 1.09 MB )

本应用指南就在增量设计流程中使用分区技术进行了讨论。 建议将逻辑密度高的模块实例、时序关键通路或时序关键模块实例划归为分区。

最新英文版本

XAPP953 - 二维列序滤波器 (Rank Order Filter)(PDF, ver 1.1, 431 KB )

本应用指南描述了二维列序滤波器的实现。该参考设计包括了有效排序算法的 RTL VHDL 实现。

设计文件:

XAPP948 - 利用 System Generator 实现 3GPP Turbo 编码器/解码器 BER 测量的硬件加速(PDF, ver 1.0, 808 KB )

本应用指南介绍了一个用于加速 BER 测量的系统。

设计文件:

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 功耗。 器件可以按照应用中的要求快速的进入和退出悬挂模式。

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

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

设计文件:

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

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

XAPP986 - Spartan-3A FPGA 的防弹配置指南(PDF, ver 1.0.1, 1.13 MB )

本应用指南概述了如何从 Platform Flash PROM 成功配置 Spartan™-3A FPGA。 包括生成 PROM 文件并对其进行编程的硬件要求和软件流程。

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。

设计文件:

XAPP058 - Xilinx In-System Programming Using an Embedded Microcontroller(PDF, ver 4.1, 641 KB )

The Xilinx high-performance CPLD, FPGA, and configuration PROM families provide in-system programmability, reliable pin locking, and JTAG boundary-scan test capability. This powerful combination of features allows designers to make significant changes and still keep the original device pin-outs, which eliminates the need to re-tool PC boards.

设计文件:

XAPP502 - Using a Microprocessor to Configure Xilinx FPGAs via Slave Serial or SelectMAP Mode(PDF, ver 1.6.1, 356 KB )

In embedded systems, designers can reduce component count and increase flexibility by using a microprocessor to configure an FPGA. C code illustrates the use of either Slave Serial or SelectMAP mode. CPLD design files illustrate a synchronous interface between processor and FPGA.

设计文件:

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.

设计文件:

Spartan-3A DSP FPGA Board and Kit Documentation

Getting Started with the Spartan-3A DSP S3D1800A Starter Platform User Guide(PDF, ver 1.1, 241 KB )

This is the Spartan®-3A DSP S3D1800A Getting Started Guide.

设计文件:

Spartan-3A DSP Starter Platform User Guide(PDF, ver 1.1, 948 KB )

The purpose is to describe the functionality and contents of the Spartan®-3A DSP Starter Platform from Xilinx. This document includes instructions for operating the board and descriptions of the hardware features.

设计文件:

FMC-Video Daughter Card Quick Start Guide(PDF, ver 1.0, 1.82 MB )

This document provides initial setup and default settings for using the FMC-Video daughter card purchased as a stand-alone product. If you purchased an FMC-Video daughter card with an FPGA carrier platform, you do not need this document.

XAPP1106 - Using and Creating Flash Files for the MicroBlaze Development Kit - Spartan-3A DSP 1800A Starter Platform(PDF, ver 1.2, 1.23 MB )

This is an application note for programming serial Flash memory and the Strata Flash memory for the MicroBlaze™ Development Kit - Spartan®-3A DSP 1800A Starter Platform.