Xilinx XtremeDSP Spartan-3A DSP 3400A HW-SD3400A-DSP-DB-UNI-G User Manual

Xilinx XtremeDSP Spartan-3A DSP 3400A HW-SD3400A-DSP-DB-UNI-G User Manual

Advertisement

Quick Links

XtremeDSP™
XtremeDSP™
Development
Development Platform:
Platform:
Spartan-3A DSP 3400A
Edition
User Guide [optional]
User Guide
UG498 (v2.2) November 17, 2008 [optional]
UG498 (v2.2) November 17, 2008
R
Downloaded from
Elcodis.com
electronic components distributor

Advertisement

Table of Contents
loading

Summary of Contents for Xilinx XtremeDSP Spartan-3A DSP 3400A HW-SD3400A-DSP-DB-UNI-G

  • Page 1 XtremeDSP™ XtremeDSP™ Development Development Platform: Platform: Spartan-3A DSP 3400A Edition User Guide [optional] User Guide UG498 (v2.2) November 17, 2008 [optional] UG498 (v2.2) November 17, 2008 Downloaded from Elcodis.com electronic components distributor...
  • Page 2 Xilinx. Xilinx expressly disclaims any liability arising out of your use of the Documentation. Xilinx reserves the right, at its sole discretion, to change the Documentation without notice at any time. Xilinx assumes no obligation to correct any errors contained in the Documentation, or to advise you of any corrections or updates.
  • Page 3 Updated with new clock generator configuration. 11/17/08 • Ported to Xilinx template. • Updated Table 12 (FMC Pin G3 is attached to net 1_CLK0_C2M_N). • Updated to account for PS6 being the power supply used for FMC 2 adjustable voltage.
  • Page 4 Spartan-3A DSP 3400A Edition User Guide www.xilinx.com UG498 (v2.2) November 17, 2008 Downloaded from Elcodis.com electronic components distributor...
  • Page 5: Table Of Contents

    ............... 53 UG489 (v2.2) November 17, 2008 www.xilinx.com XtremeDSP Spartan-3A DSP User Guide Downloaded from Elcodis.com...
  • Page 6 UG489 (v2.2) November 17, 2008 www.xilinx.com XtremeDSP Spartan-3A DSP User Guide Downloaded from Elcodis.com electronic components distributor...
  • Page 7: Schedule Of Figures

    Edition Board Using iMPACT ..........51 UG489 (v2.2) November 17, 2008 www.xilinx.com XtremeDSP Spartan-3A DSP User Guide Downloaded from Elcodis.com...
  • Page 8 XtremeDSP Spartan-3A DSP User Guide www.xilinx.com UG489 (v2.2) November 17, 2008 Downloaded from Elcodis.com electronic components distributor...
  • Page 9: Schedule Of Tables

    Table 1-29: I2C Slave Device Addresses......... . 44 UG489 (v2.2) November 17, 2008 www.xilinx.com XtremeDSP Spartan-3A DSP User Guide Downloaded from Elcodis.com...
  • Page 10 XtremeDSP Spartan-3A DSP User Guide www.xilinx.com UG489 (v2.2) November 17, 2008 Downloaded from Elcodis.com electronic components distributor...
  • Page 11: Preface: About This Guide

    To find additional documentation, see the Xilinx website at: www.xilinx.com/support/documentation 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. Spartan-3A DSP 3400A Edition User Guide www.xilinx.com...
  • Page 12: Conventions

    Cross-reference link to a location Blue text in the current document Refer to “Title Formats” in Chapter 1 for details. www.xilinx.com Spartan-3A DSP 3400A Edition User Guide UG498 (v2.2) November 17, 2008 Downloaded from Elcodis.com electronic components distributor...
  • Page 13 Figure 2-5 in the Virtex-II Red text in another document Platform FPGA User Guide. Go to http://www.xilinx.com Blue, underlined text Hyperlink to a website (URL) for the latest speed files. Spartan-3A DSP 3400A Edition User Guide www.xilinx.com UG498 (v2.2) November 17, 2008 Downloaded from Elcodis.com...
  • Page 14 Preface: About This Guide www.xilinx.com Spartan-3A DSP 3400A Edition User Guide UG498 (v2.2) November 17, 2008 Downloaded from Elcodis.com electronic components distributor...
  • Page 15: Chapter 1: Introduction

    (256 Mb) C EEPROM Soft Touch FMC Expansion Module 1 FMC Expansion Module 2 Figure 1-1: Spartan-3A DSP 3400A Edition Board Block Diagram Spartan-3A DSP 3400A Edition User Guide www.xilinx.com UG498 (v2.2) November 17, 2008 Downloaded from Elcodis.com electronic components distributor...
  • Page 16: Spartan-3A Dsp 3400A Edition Board Hardware

    X-Ref Target - Figure 1-2 Figure 1-2: Top View of Spartan-3A DSP 3400A Edition Board www.xilinx.com Spartan-3A DSP 3400A Edition User Guide UG498 (v2.2) November 17, 2008 Downloaded from Elcodis.com...
  • Page 17: Individual Board Parts

    3400A Edition board. 3. USB Host Port Type A connector, used to connect a host device to the Spartan-3A DSP 3400A Edition board. Spartan-3A DSP 3400A Edition User Guide www.xilinx.com UG498 (v2.2) November 17, 2008 Downloaded from Elcodis.com electronic components distributor...
  • Page 18 C protocol, allowing the development board to read monitor configuration parameters, which can then be read by the FPGA through the C bus. See “I2C Bus Addressing,” page 42 for detailed information. www.xilinx.com Spartan-3A DSP 3400A Edition User Guide UG498 (v2.2) November 17, 2008 Downloaded from Elcodis.com...
  • Page 19 Spartan-3A DSP 3400A Edition Board Hardware 7. Board Flash PROM Xilinx XCF32P. This flash PROM is used to program the development board FPGA. The flash PROM can hold up to two distinct configuration images (up to four compressed configuration images) that can be accessed through the configuration DIP switches.
  • Page 20 5-V power source of the development board. Connector J17 is used to connect a mouse, and connector J14 is used to connect a keyboard. Table 1-7 identifies the pin assignments. www.xilinx.com Spartan-3A DSP 3400A Edition User Guide UG498 (v2.2) November 17, 2008 Downloaded from Elcodis.com...
  • Page 21 Table 1-8: Soft Touch Connector Pin Assignments Soft Touch Pin FPGA Pin Description FMC_LA03_P FMC_LA03_N FMC_LA14_P FMC_LA14_N FMC_LA06_P FMC_LA06_N FMC_LA32_P FMC_LA32_N FMC_LA28_P FMC_LA28_N Spartan-3A DSP 3400A Edition User Guide www.xilinx.com UG498 (v2.2) November 17, 2008 Downloaded from Elcodis.com electronic components distributor...
  • Page 22 Description FMC_LA21_P FMC_LA21_N FMC_LA27_P FMC_LA27_N FMC_LA25_P FMC_LA25_N FMC_LA31_P FMC_LA31_N FMC_LA08_P FMC_LA08_N FMC_LA18_P FMC_LA18_N FMC_LA10_P FMC_LA10_N FMC_LA00_P_CC FMC_LA00_N_CC FMC_LA30_P FMC_LA30_N FMC_LA24_P FMC_LA24_N FMC_LA19_P www.xilinx.com Spartan-3A DSP 3400A Edition User Guide UG498 (v2.2) November 17, 2008 Downloaded from Elcodis.com electronic components distributor...
  • Page 23 FMC Pin FPGA Pin Signal FMC Pin FPGA Pin Signal PGC2M DP0C2MP DP0C2MN GBTCLK0M2CP GBTCLK0M2CN DP0M2CP DP0M2CN 0_LA01_P_CC 0_LA01_N_CC 0_LA06_P 0_LA06_N 0_LA05_P 0_LA05_N Spartan-3A DSP 3400A Edition User Guide www.xilinx.com UG498 (v2.2) November 17, 2008 Downloaded from Elcodis.com electronic components distributor...
  • Page 24 3P3V 3P3V 1. I C bus connected to FPGA through I C mux (U1). Mux needs to be configured for the proper channel www.xilinx.com Spartan-3A DSP 3400A Edition User Guide UG498 (v2.2) November 17, 2008 Downloaded from Elcodis.com electronic components distributor...
  • Page 25 0_LA11_N 0_LA16_P 0_LA16_N 0_LA15_P 0_LA15_N 0_LA20_P 0_LA20_N 0_LA19_P 0_LA19_N 0_LA22_P 0_LA22_N 0_LA21_P 0_LA21_N 0_LA25_P 0_LA25_N 0_LA24_P 0_LA24_N 0_LA29_P 0_LA29_N 0_LA28_P 0_LA28_N 0_LA31_P Spartan-3A DSP 3400A Edition User Guide www.xilinx.com UG498 (v2.2) November 17, 2008 Downloaded from Elcodis.com electronic components distributor...
  • Page 26 The typical operating currents are significantly below the maximum capacity. The power supply delivered with the Spartan-3A DSP 3400A Edition board is generally suitable for most applications. www.xilinx.com Spartan-3A DSP 3400A Edition User Guide UG498 (v2.2) November 17, 2008 Downloaded from Elcodis.com...
  • Page 27 Make sure that the FMC adjustable power supply is configured for the voltage specified by the FMC module. See “FMC Expansion Connectors” for instructions about how to properly configure the adjustable power supplies. Spartan-3A DSP 3400A Edition User Guide www.xilinx.com UG498 (v2.2) November 17, 2008 Downloaded from Elcodis.com electronic components distributor...
  • Page 28 1_LA05_N 1_LA10_P 1_LA09_P 1_LA10_N 1_LA09_N 1_LA13_P 1_LA14_P 1_LA13_N 1_LA14_N 1_LA17_P_CC 1_LA17_N_CC 1_LA18_P 1_LA18_N 1_LA23_P 1_LA23_N 1_LA27_P 1_LA26_P 1_LA27_N 1_LA26_N AF23* AE25* 3P3VAUX www.xilinx.com Spartan-3A DSP 3400A Edition User Guide UG498 (v2.2) November 17, 2008 Downloaded from Elcodis.com electronic components distributor...
  • Page 29 1_LA02_P 1_LA02_N 1_LA03_P 1_LA03_N 1_LA04_P 1_LA04_N 1_LA08_P 1_LA08_N 1_LA07_P 1_LA07_N 1_LA12_P 1_LA12_N 1_LA11_P 1_LA11_N 1_LA16_P 1_LA16_N 1_LA15_P 1_LA15_N 1_LA20_P 1_LA20_N 1_LA19_P 1_LA19_N Spartan-3A DSP 3400A Edition User Guide www.xilinx.com UG498 (v2.2) November 17, 2008 Downloaded from Elcodis.com electronic components distributor...
  • Page 30 5V supply of the board. 19. Power Connector Center positive, 2.1-mm × 5.5-mm barrel-type plug. Used to connect the supplied AC adaptor with an output of 5V DC. www.xilinx.com Spartan-3A DSP 3400A Edition User Guide UG498 (v2.2) November 17, 2008 Downloaded from Elcodis.com...
  • Page 31 Measure the FPGA temperature through the DXP/DXN pins on the FPGA ♦ Measure ambient temperature ♦ Read power good status signals from the 2.5-V linear regulators Spartan-3A DSP 3400A Edition User Guide www.xilinx.com UG498 (v2.2) November 17, 2008 Downloaded from Elcodis.com electronic components distributor...
  • Page 32 25. JTAG Header The JTAG header (P5) allows programming devices and troubleshooting the FPGA. The JTAG port supports the Xilinx Parallel Cable III, Parallel Cable IV, or Platform USB cable products. (Third-party configuration products may also be available.) The JTAG chain can also be extended to the FMC expansion module when it is present.
  • Page 33 FPGA. Table 1-19: User-defined Button FPGA Pin Assignments Button No. FPGA Pin Description GPIO_SW_NORTH GPIO_SW_WEST GPIO_SW_CENTER GPIO_SW_EAST GPIO_SW_SOUTH Spartan-3A DSP 3400A Edition User Guide www.xilinx.com UG498 (v2.2) November 17, 2008 Downloaded from Elcodis.com electronic components distributor...
  • Page 34 FMC #2 I/O bank voltage Voltage present a FPGA No voltage present a selection and at FMC Connector J19 FPGA and at FMC (default) Connector J19 www.xilinx.com Spartan-3A DSP 3400A Edition User Guide UG498 (v2.2) November 17, 2008 Downloaded from Elcodis.com electronic components distributor...
  • Page 35 GPIO_LED_4 6 (DS15) GPIO_LED_5 7 (DS16) GPIO_LED_6 8 (DS17) GPIO_LED_7 BUS_ERROR_1 (DS22) BUS ERROR LED 1 BUS_ERROR_2 (DS23) BUS ERROR LED 2 Spartan-3A DSP 3400A Edition User Guide www.xilinx.com UG498 (v2.2) November 17, 2008 Downloaded from Elcodis.com electronic components distributor...
  • Page 36 CONFIG FROM SPI EEPROM MASTER BPI-UP NOT SUPPORTED MASTER BPI-DOWN NOT SUPPORTED MASTER CONFIG FROM SELECTMAP XCF32P FLASH JTAG CONFIG FROM SYSTEMACE www.xilinx.com Spartan-3A DSP 3400A Edition User Guide UG498 (v2.2) November 17, 2008 Downloaded from Elcodis.com electronic components distributor...
  • Page 37 CONFIG FROM XCF32P FLASH 34. CPLD Xilinx XC2C64A CoolRunner-II. This device is designed for high-performance and low-power applications. The CPLD is used to configure the Spartan-3A DSP 3400A Edition board and to provide statuses through the status LEDs (below). 35. Status LEDs The status LEDs are driven by the CPLD to provide statuses on the Spartan-3A DSP 3400A Edition board.
  • Page 38: Board Parts: Bottom

    • The Spartan-3A DSP 3400A Edition board is only tested for DDR2 SDRAM operation at a data rate of 266 MHz (133 MHz clock rate). Using faster data rates is possible, but they are untested and not guaranteed. www.xilinx.com Spartan-3A DSP 3400A Edition User Guide UG498 (v2.2) November 17, 2008 Downloaded from Elcodis.com...
  • Page 39 DDR2_0_DM_0 DDR2_0_DQ_22 DDR2_0_DM_1 DDR2_0_DQ_23 DDR2_0_DM_2 DDR2_0_DQ_24 DDR2_0_DM_3 DDR2_0_DQ_25 DDR2_0_DQS0_N DDR2_0_DQ_26 DDR2_0_DQS0_P DDR2_0_DQ_27 DDR2_0_DQS1_N DDR2_0_DQ_28 DDR2_0_DQS1_P DDR2_0_DQ_29 DDR2_0_DQS2_N DDR2_0_DQ_30 DDR2_0_DQS2_P DDR2_0_DQ_31 DDR2_0_DQS3_N DDR2_LOOP_OUT Spartan-3A DSP 3400A Edition User Guide www.xilinx.com UG498 (v2.2) November 17, 2008 Downloaded from Elcodis.com electronic components distributor...
  • Page 40 DDR2_0_CKE_1 3. System ACE Controller The Xilinx System ACE controller allows a type I CompactFlash card to program the FPGA through the JTAG port. The System ACE controller supports up to eight configuration images on a single CompactFlash card. The configuration address DIP switches (332 on the top of the board) allow you to select what configuration image to use.
  • Page 41: Fmc Expansion Connectors

    SODIMM connector. The FPGA design is responsible for driving the two clock pairs at a low skew. The delay on the clock traces is designed to match the delay of the other DDR2 control signals. Spartan-3A DSP 3400A Edition User Guide www.xilinx.com UG498 (v2.2) November 17, 2008 Downloaded from Elcodis.com...
  • Page 42: Ddr2 Signaling

    0xX0/0xX8 FMC #2 I C EEPROM 0xA2 MUX 2 FMC #2 optional 0xX2/0xXA Digital pot (adj. power 0xA4 supply) C MUX 0xE4 www.xilinx.com Spartan-3A DSP 3400A Edition User Guide UG498 (v2.2) November 17, 2008 Downloaded from Elcodis.com electronic components distributor...
  • Page 43 DVI Monitor E-DDC/CI 0x6E DVI Monitor E-DDC 0xA0 MUX 3 DVI Monitor DDC 0xFX Display Dependent Devices Video Encoder 0xEC C MUX 0xE4 Spartan-3A DSP 3400A Edition User Guide www.xilinx.com UG498 (v2.2) November 17, 2008 Downloaded from Elcodis.com electronic components distributor...
  • Page 44 Chapter 1: Introduction www.xilinx.com Spartan-3A DSP 3400A Edition User Guide UG498 (v2.2) November 17, 2008 Downloaded from Elcodis.com electronic components distributor...
  • Page 45: Chapter 2: Configuration Options

    The JTAG header's connection to the JTAG chain allows a host computer to transfer bitstreams to the FPGA using iMPACT from Xilinx. The JTAG header also allows such troubleshooting tools as ChipScope Pro to access the FPGA.
  • Page 46: System Ace Controller Configuration

    When correctly configured, the FPGA is programmed when the XtremeDSP Spartan-3A DSP Development Board is turned on or whenever the program button is depressed. www.xilinx.com Spartan-3A DSP 3400A Edition User Guide UG498 (v2.2) November 17, 2008 Downloaded from Elcodis.com...
  • Page 47: Chapter 3: Programming The Idt Clock Chip

    • Xilinx download cable • JTAG flying wires Downloading to the Spartan-3A DSP 3400A Edition Board Connect a Xilinx download cable to the board using flying leads connected to jumper X-Ref Target - Figure 3-1 CLK Prog 3.3V Figure 3-1: P2 IDT5V9885 JTAG Connector From the Windows Start menu, choose iMPACT to open the main iMPACT window.
  • Page 48 To finish programming the chip, cycle the power by turning off the board power switch. After turning the board back on, verify that the clock frequencies are correct. www.xilinx.com Spartan-3A DSP 3400A Edition User Guide UG498 (v2.2) November 17, 2008 Downloaded from Elcodis.com...
  • Page 49: Appendix: Technical Specifications

    The power consumption specifications were calculated with a production test bitstream • The power consumptions outlined above can vary according to the FPGA load FPGA • Model: Xilinx Spartan-3A DSP, XC3SD3400A-4FGG676C • DSP Performance: 32 GMACS • Maximum DSP frequency: 250 MHz •...
  • Page 50 XtremeDSP Spartan-3A DSP User Guide UG489 (v2.2) November 17, 2008 Downloaded from Elcodis.com electronic components distributor...

Table of Contents