Nu Horizons Electronics Spartan3 1500 / 2000 Evaluation Platform 1 HW-AFX-SP3-1500 / 2000 Nu Horizons Electronics Spartan3 1500 / 2000 Evaluation Platform User Guide and Reference Manual Revision 1.7 January 10, 2006 This document describes the HW-AFX-SP3-1500 / 2000 development board provided by Nu Horizons Electronics Corp. No warranty is given for the suitability of this design for any purpose other than prototyping and functional operation. Nu Horizons Electronics assumes no liability with respect to the use of the board nor liability for the use of the circuitry inside the Xilinx FPGA. The information contained in this document is subject to change without notice.
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Nu Horizons Electronics Spartan3 1500 / 2000 Evaluation Platform
1
HW-AFX-SP3-1500 / 2000
Nu Horizons Electronics Spartan3 1500 / 2000 Evaluation Platform
User Guide and Reference Manual Revision 1.7 January 10, 2006
This document describes the HW-AFX-SP3-1500 / 2000 development board provided by Nu Horizons Electronics Corp. No warranty is given for the suitability of this design for
any purpose other than prototyping and functional operation. Nu Horizons Electronics assumes no liability with respect to the use of the board nor liability for the use of the
circuitry inside the Xilinx FPGA. The information contained in this document is subject to change without notice.
Nu Horizons Electronics Spartan3 1500 / 2000 Evaluation Platform
Table 37: Cable III Interface ........................................................................................ 34
Table 38: Cable IV Interface ........................................................................................ 34
Operating and Storage Environments .......................................................................... 34
Regulatory Compliance (FCC Part 15 Class B, and Part 68)..................................... 34
Nu Horizons Electronics Spartan3 1500 / 2000 Evaluation Platform
5
Scope This document defines the configuration of jumpers and the function of various components of the baseline board level hardware elements that comprise the HW-AFX-SP3-1500 / 2000 evaluation platform.
1.0 Introduction The Spartan3-1500 / 2000 evaluation platform is a very flexible testing platform that allows the engineer to evaluate the Xilinx XC3S1500 / 2000 FPGA in a typical application. Block diagram is provided, Figure 1. The distinctive features of the board include.
• Based on the Spartan 3 - 1.5 Million Gate FPGA o XC3S1500-4 FG676C
• 2 Channel A/D Converter o Linear Tech LTC1865L
16bit 150Ksps • 2 Channel D/A Converter
o Linear Tech LTC1654 14bit 8us Conversion Time
• 2 - 4M X 16 SDRAM – 128Mb o ISSI42S16400
• 32Mb Flash 2Mb X 16 o ST M29W320DB
• 4 X 24 Character LCD Interface • PS2 Port Interface • 2 - RS232 Serial Ports • CAN 2.0B Physical Layer
o ST L9616 • Graphics LCD Interface
o Logic Product Display Kit Compatible • 10/100 Ethernet Phy.
o ICS1893BF • 10/100 Ethernet MAC
o SMSC 91C111 • 16bit LVDS I/F with Clock & Control • Audio Codec
o STw5093 14bit Linear CODEC • ICS511 PLL Clock Multiplier
Nu Horizons Electronics Spartan3 1500 / 2000 Evaluation Platform
7
2.0 Evaluation Board Contents
• HW-AFX-SP3-1500 / 2000 Development Board • Documentation CD • AC Power Supply
3.0 Board Overview Power Supply The HW-AFX-SP3-1500 / 2000 board can be powered from an external power supply, two power connectors are provided. (J17 – DC Barrel Jack, J16 - Vertical Header 0.1’) External power supply must reside between 6 and 9 Volts Regulators on the board supply:
• 5.0V/750mA
• 3.3V/3A
• 2.5V /800mA– LVDS I/F
• 1.2V/2A - VccInt
• 1.8V / 2.5V/ 3.3V – 750mA Adjustable
• +12 & -12V /75mA
Power Status LED There are two power status LEDs that provide status for the 3.3V and 3.3V ANA voltage levels. LED9 – 3.3V ANA – Analog voltage level LED11 – 3.3V Digital supply voltage.
LEDs Eight LEDs are provided for display outputs. LED cathodes are driven directly from the FPGA via 470-ohm resistor, and the anodes are connected directly to 3.3V supply. :
Nu Horizons Electronics Spartan3 1500 / 2000 Evaluation Platform
8
LED Position XC3S1500 / 2000 PIN
LED 1 M6 LED 2 M7 LED 3 M8 LED 4 N2 LED 5 N3 LED 6 N4 LED 7 N5 LED 8 N6
Table 1: LED Pin Connections to XC3S1500 / 2000
Pushbuttons Four pushbuttons are provided for circuit input. Pushbutton Position XC3S1500 / 2000 PIN
PB_SW1 W22 PB_SW2 W24 PB_SW3 W25 PB_SW4 W26
Table 2: Pushbutton Pin Connections to XC3S1500 / 2000
4x24 Character LCD Display The HW-AFX-SP3-1500 / 2000 board includes a 4x24 Character LCD display. The LCD display has an integrated LCD controller/driver from Microtips Technology (MTC-S20400XFGNSAY). The following chart details the LCD connections to the XC3S1500 / 2000.
Nu Horizons Electronics Spartan3 1500 / 2000 Evaluation Platform
9
4x24 Character LCD Display Read/Write Timing Chart
Figure 2: 4x24 Character LCD Display Read/Write Waveforms
Nu Horizons Electronics Spartan3 1500 / 2000 Evaluation Platform
10
PLL Clock Multiplier The HW_AFX_SP3-1500 / 2000 Evaluation Platform board provides the user with a 20MHz clock crystal Y1 in conjunction with an ICS511 PLL clock multiplier for circuit evaluation. Also an 8-pin oscillator socket, U9, is also provided for customers to install their own clock oscillator.
Nu Horizons Electronics Spartan3 1500 / 2000 Evaluation Platform
11
Table 5 – Clock Output Table
Programmable Frequency Synthesizer The Spartan 3 – 1500 / 2000 Evaluation Board utilizes the ICS84021 frequency synthesizer to supply the high frequency clock to the Intersil Digital to Analog converter evaluation board and the XC3S1500 / 2000 FPGA. The ICS84021 features a fully integrated PLL and therefore requires no external components for setting the loop bandwidth. A fundamental crystal is used as the input to the on chip oscillator. The output of the oscillator is fed into the phase detector. A 25MHz crystal provides a 25MHz phase detector reference frequency. The VCO of the PLL operates over a range of 620MHz to 780MHz. The output of the M divider is also applied to the phase detector. The programmable features of the ICS84021 support a parallel input to program the M divider and N output divider. The M value and the required values of M0 through M8 are shown in table 6 and N0 – N1 values are shown in table 7. VCO MHz M Divide M8-256 M7-128 M6-64 M5-32 M4-16 M3-8 M2-4 M1-2 M0-1
625 25 0 0 0 0 1 1 0 0 1 - - - - - - - - - - -
700 28 0 0 0 0 1 1 1 0 0 - - - - - - - - - - -
775 31 0 0 0 0 1 1 1 1 1 Table 6: M Divide Function Table N1 N0 N Value Output Min/ MHz Output Max/MHz
RS-232-C Interface The Spartan3 - 1500 / 2000 Evaluation Board uses two ST Microelectronics ST3237 level converters to generate the required RS-232-C voltage levels. Both interfaces are wired as DCE ports and have selectable speed jumper, figure 3 details the jumper and circuit. Pin definitions listed bellow in Table 6 & 7. RS232 I/F XC3S1500 / 2000 PIN
CAN 2.0B High Speed Transceiver The Spartan3 – 1500 / 2000 Evaluation Board includes the ST Microelectronics L9616 high speed CAN bus transceiver for implementing and designing with the CAN 2.0B bus controller. Nu Horizons offers a BOSCH compliant CAN 2.0B bus controller that connects to the OPB bus of the Xilinx MicroBlaze soft processor is Figure 4 is a block diagram of the implementation of the CAN 2.0B bus controller and the L9616 high speed transceiver.
Nu Horizons Electronics Spartan3 1500 / 2000 Evaluation Platform
14
Figure 6: CAN 2.0B Bus Controller & High-Speed Transceiver The L9616 is a bidirectional transceiver for signal conditioning and processing in connection with a CAN controller. Data rates of up to 1MEGABAUD are supported using either shielded or non-shielded pair of lines. Table 9 details the physical connections to the XC3S1500 / 2000 FPGA. CAN High Speed Transceiver XC3S1500 / 2000 Pin
Nu Horizons Electronics Spartan3 1500 / 2000 Evaluation Platform
15
Figure 7: CAN Interface
PS2 Interface The Spantan3 – 1500 / 2000 Evaluation Board includes the physical interface for the 6 pin mini PS2 port connector JR1. PS2 Pin XC3S1500 / 2000
1 – PS2_DATA V23 5 – PS2_CLK V24
Table14: PS2 Port Interface – XC3S1500 / 2000
Figure 8: PS2 Port Interface
Nu Horizons Electronics Spartan3 1500 / 2000 Evaluation Platform
16
14bit Linear CODEC The ST Microelectronics STw5093 high performance Audio CODEC is included with the Spartan3 – 1500 / 2000 Evaluation Board. STw5093 offers a number of programmable functions accessed through a serial control channel. The PCM interface supports both non-delayed (normal and reverse) and delayed frame synchronization modes. STw5093 can be configured either as a 14-bit linear or as an 8-bit companded PCM coder. Additionally to the CODEC/FILTER function, STw5093 includes a Tone/Ring/DTMF generator, a side-tone generation, and a buzzer driver output. Figure 6 details the schematic interface.
Nu Horizons Electronics Spartan3 1500 / 2000 Evaluation Platform
17
Analog to Digital Converter The Spartan3 - 1500 / 2000 Evaluation Board includes Linear Technologies LTC1865L 16 bit 150ksps Analog to Digital Converters (ADCs). The ADC can be used in ratio metric applications or with external references. The high impedance analog inputs and the ability to operate with reduced spans down to 1V full scale allow direct connection to signal sources in many applications, eliminating the need for external gain stages. LTC1865L XC3S1500 / 2000 PIN
Nu Horizons Electronics Spartan3 1500 / 2000 Evaluation Platform
18
Digital to Analog Converter The Spartan3 - 1500 / 2000 Evaluation Board includes Linear Technologies LTC1654L 14 bit, 8us conversion rate Digital to Analog Converters (DAC). The LTC1654 is a dual, rail-to-rail voltage output, 14-bit digital-to-analog converter (DAC) which includes output buffer amplifiers and a flexible serial interface. The LTC1654 has two programmable speeds: a FAST and SLOW mode with ±1LSB settling times of 3.5ms or 8ms respectively and supply currents of 750mA and 450mA in the two modes. The LTC1654 also has shutdown capability, power-on reset and a clear function to 0V. LTC1654 XC3S1500 / 2000 PIN
DAC_LD D1 Table18: LTC1654 DAC SPI I/F Digital to Analog Converter Signal Input Header / Jumper Settings LTC1654 Connector / Pin
VoutA J5 / Pin 2 VoutB J5 / Pin 3
Table 19: LTC1654 DAC Signal Input Header
Figure 4 –LTC1654 DAC Circuit
Nu Horizons Electronics Spartan3 1500 / 2000 Evaluation Platform
19
SDRAM Interface The Spartan3 1500 / 2000 Evaluation Board is provided with two ISSI42S16400 4X1MX16 SDRAM that interfaces with the XC3S1500 / 2000 FPGA. The ISSI42S16400 is organized as 1,048,576 bits x 16-bits x 4 bank and is a fully pipelined architecture. Pin connections are listed in table 21. SDRAM PIN 1500 / 2000 PIN SDRAM PIN 1500 / 2000 PIN
Nu Horizons Electronics Spartan3 1500 / 2000 Evaluation Platform
20
NBT SSRAM Interface (Alternative Memory – Not Included on standard build) The Spartan3 – 1500 / 2000 Evaluation Board is available with a GSI GS8320V32 Synchronous 1M x 32 SRAM for high speed memory applications such as DSP. The platform can be order with the SSRAM or the SDRAM. The signals are shared with the SDRAM interface and are called out bellow. SSRAM PIN 1500 / 2000 PIN SSRAM PIN 1500 / 2000 PIN
Nu Horizons Electronics Spartan3 1500 / 2000 Evaluation Platform
21
Flash Interface The Spartan3 1500 / 2000 Evaluation Board includes a 32Mb Flash, configurable as x8 or x16 via the Byte Pin, the flash aids in the development of Microblaze soft processor cores from Xilinx. The memory is divided into blocks that can be erased independently so it is possible to preserve valid data while old data is erased. Each block can be protected independently to prevent accidental Program or Erase commands from modifying the memory. Program and Erase commands are written to the Command Interface of the memory. An on-chip Program/Erase Controller simplifies the process of programming or erasing the memory by taking care of all of the special operations that are required to update the memory contents. The following table details the pin connections between the Spartan3 1500 / 2000 and the Flash. Flash PIN 1500 / 2000 PIN Flash PIN 1500 / 2000 PIN
Nu Horizons Electronics Spartan3 1500 / 2000 Evaluation Platform
22
Test Point Headers 3.3V The Spartan3 1500 / 2000 Evaluation Board has 73, 3.3V test point interface for user input, connector J24, J25, J32 & Test Pins PD1 – PD15 interface directly to the XC3S1500 / 2000. J24 Position 1500 / 2000 PIN J24 Position 1500 / 2000 PIN
Nu Horizons Electronics Spartan3 1500 / 2000 Evaluation Platform
24
LVDS Test Point Header The Spartan3 1500 / 2000 Evaluation Board has 20 LVDS pairs available for high-speed communications; the arraignment is 8TX pairs, 8RX pairs, 1RX control, 1TX control, 1RX clock and 1TX clock. J23 Position 1500 / 2000 PIN J23 Position 1500 / 2000 PIN
Nu Horizons Electronics Spartan3 1500 / 2000 Evaluation Platform
25
10/100 Ethernet Media Access Controller The Spartan3 – 1500 / 2000 Evaluation Board includes the SMSC LAN91C111 10/100 Ethernet MAC with integrated 802.3 Physical Layer, for twisted pair applications. The bus interface is accessed as a 32bit I/O slave along with a slave DMA type data path that accepts burst transfers. LAN91C111 1500 / 2000 PIN LAN91C111 1500 / 2000 PIN
Nu Horizons Electronics Spartan3 1500 / 2000 Evaluation Platform
26
10/100 Ethernet Physical Interface The Spartan3 – 1500 / 2000 Evaluation Board includes a 10/100 Ethernet Physical Interface for implementing an on chip Ethernet Media Access Controller. The ICS1893BF incorporates Auto-MDIX feature that automatically corrects crossover errors in plant wiring. ICS1893 Signal 1500 / 2000 Pin ICS1893 Signal 1500 / 2000 Pin
Linear Technology High Speed Analog to Digital Interface The Spartan3 – 1500 / 2000 Evaluation Board includes the physical interface to the Linear Technology high-speed A/D evaluation acquisition boards. The family includes the following converter evaluation boards. Eval Board Part # ADC PART # RESOLUTION SAMPLE RATE INPUT FREQUENCY
520B-A LTC1748 14 Bit 80Msps Ain < 40MHz 520B-B LTC1748 14 Bit 80Msps Ain > 40MHz 520B-C LTC1745 12 Bit 25Msps Ain < 40MHz 520B-D LTC1746 14 Bit 25Msps Ain < 40MHz 520B-E LTC1747 12 Bit 80Msps Ain < 40MHz 520B-F LTC1747 12 Bit 65Msps Ain > 40MHz 520B-G LTC1742 14 Bit 65Msps Ain < 40MHz 520B-H LTC1742 14 Bit 65Msps Ain > 40MHz 520B-I LTC1741 12 Bit 65Msps Ain < 40MHz 520B-J LTC1741 12 Bit 65Msps Ain > 40MHz 520B-K LTC1743 12 Bit 50Msps Ain < 40MHz
Table 31: LTC High Speed ADC Evaluation Board Part Numbers
Nu Horizons Electronics Spartan3 1500 / 2000 Evaluation Platform
Nu Horizons Electronics Spartan3 1500 / 2000 Evaluation Platform
28
Figure 13: J29 Circuit Diagram
Nu Horizons Electronics Spartan3 1500 / 2000 Evaluation Platform
29
Intersil High Speed Digital to Analog Interface The Spartan 3 - 1500 / 2000 Evaluation Board includes the interface to Intersil high speed DACs ISL5x29EVAL1 evaluation cards for developing high performance DSP applications such as Quadrature Transmit with an IF Range 0 – 80MHz and Medical/Test Instrumentation and Equipment. Table 8 details the available evaluation platforms from Intersil. Intersil Part Number Number of bits Clock Speed
Nu Horizons Electronics Spartan3 1500 / 2000 Evaluation Platform
31
Figure 15: J28 Circuit Diagram
Graphical LCD Interface The Spartan3 – 1500 / 2000 Evaluation Board interfaces directly to the Logic Product Developments Display Kits, to review the available Display Kits reference http://www.logicpd.com/eps/peripherals.php The Spartan3 – 1500 / 2000 Evaluation Board has a 2x30 pin 0.100" header (J31) that connects all of the LCD signals directly from the evaluation boards FPGA. Depending on your specific display, only a few of the LCD signals may be needed. Table details the physical connections to the XC3S1500 / 2000 FPGA. Figure details the connector circuit.
Nu Horizons Electronics Spartan3 1500 / 2000 Evaluation Platform
Nu Horizons Electronics Spartan3 1500 / 2000 Evaluation Platform
33
Agilent Soft Touch Probe Interface The Spartan3 – 1500 / 2000 Evaluation Board includes the Agilent Soft Touch Probe, E5394A which is a 34-channel single-ended soft touch connectorless probe compatible with all Agilent logic analyzers that have a 40-pin pod connector. It is capable of acquiring data at the maximum rates of the logic analyzer it is connected to.
Nu Horizons Electronics Spartan3 1500 / 2000 Evaluation Platform
34
Programming Interface The Spartan3 1500 / 2000 Evaluation Board supports JTAG configuration by the Xilinx JTAG Cable III (Connector J3) and Cable IV (Connector J4). Table 14 and 15 detail the physical pin connections to the XC3S1500 / 2000 FPGA. Programming Status LED LD10 – Programming status LED – Done Pin going high, confirming configuration of the FPGA.
Table 37: Cable III Interface Cable IV – J4 XC3S1500 / 2000 PIN
6 - TCK B24 8 - TDO D24 10 – TDI C1 4 - TMS A24
Table 38: Cable IV Interface
Operating and Storage Environments Temperature The HW-AFX-SP3-1500 / 2000 development board can be safely stored at temperatures ranging from -20 – 85º C. The HW-AFX-SP3-1500 / 2000 development board will operate reliably in an ambient temperature of 0 - 70º C. Humidity The HW-AFX-SP3-1500 / 2000 development board is reliable in storage and operating in a relative humidity of 10% to 95% non-condensing for the appropriate temperature ranges listed above.
Regulatory Compliance (FCC Part 15 Class B, and Part 68) This product is sold as an evaluation platform only. No EMI testing was performed.