ErSt Logo
Board Module EVALXC2S/XCV/XCVE-HQ240 for Xilinx FPGA Families Spartan-II, Virtex or Virtex-E

As the successors of our Virtex-based board we designed a new set of boards with either a Spartan-II, Virtex or Virtex-E FPGA as their cores. Like their predecessor, the new boards provide all the necessary basic components needed in most of FPGA-based designs. We additionally incorporated an optional large ZBT RAM onto the boards to satisfy the needs of modern telecommunication and imaging applications. All I/Os are routed to header connectors where you connect your special purpose interfaces. By stacking several boards you can easily cope with the complexity of a design which exceeds the scope of a single FPGA. The boards are mechanically fully compatible with their predecessor such that you can stack them together and reuse the power module PWR3 as the supply for the various required supply and reference voltages.


Figure 1: Top view of the board module


Figure 2: Bottom view of the board module

Key Features

  • Download: Master Serial Mode (SPROM with socket), Slave Serial Mode (XChecker header connector), Boundary Scan Mode (JTAG header connector), SelectMAP Mode (header connector)
  • Configuration from onboard SCPs: ISP SCPs programmable via JTAG, sockets for OTP SCPs
  • I/O bank reference voltages: Two adjustable VREFs for 8 I/O banks (selectable via jumpers) or eight external voltages (e.g. from power module PWR3)
  • Optional ZBT RAM
  • Two separate crystal oscillators with sockets (DIL8 or DIL14)
  • Jumpers to select between internal and external clock sources
  • Four SMB connectors next to the FPGA for feeding high frequency clocks
  • Two header connectors (two rows with 50 pins each) for I/Os, clocks and control signals
  • Two header connectors (one row with 50 pins each) for supply and reference voltages from power module
  • Six ground clips
  • Voltage supervisor with reset button
  • Two additional user buttons
  • Eight position DIP switch
  • Display with eight LEDs
  • "Done" LED
  • Power LEDs
  • Mode jumpers M0 / M1 / M2
  • Daisy chain configuration with other board modules possible
  • Several boards may be connected to form a stack
  • Board size 100mm x 150mm

Applications

  • ASIC Emulation
  • Error monitoring and analysis
  • Digital PLL circuits
  • PWM controller
  • Adaptive digital filters
  • Signal multiplexers
  • Stimuli generators
  • High speed encoder/decoder
  • Memory controller
  • Interface controller
The board is also very well suited to:
  • Evaluate the larger members of the Spartan-II, Virtex / Virtex-E FPGA families in the PQ-208 or HQ-240 packages, respectively.
  • Experiment with different low voltage I/O standards.
  • Implement custom designs utilizing the full power of Virtex architecture.
  • Test algorithms under real time conditions and watch the signals with a logic analyzer.
  • Quickly and easily expand the complexity of the system by stacking several boards.

Function Description

The board module EVALXC2S/XCV/XCVE is equipped with a member of the Xilinx Spartan-II, Virtex or Virtex-E FPGA family in the PQ208 or HQ-240 package, respectively. This board is especially suited to test digital circuits during the early stages of their development. You can easily attach a logic analyzer an watch the signals in real time. The high count of system gates enables you to implement circuits which reach the complexity of ASICs. The configuration data of the FPGA is downloadable using one of four modes (master serial mode (XChecker), slave serial mode (SPROM), boundary scan mode (JTAG) and SelectMAP mode). The block diagram of Figure 3 shows the functional blocks of the board.


Figure 3: Block diagram of the board module

All general I/Os of the FPGA are routed to header connectors. If you use I/O standards which need reference voltages, you can select up to eight different voltage levels for all eight banks individually with jumpers. An optional ZBT RAM helps you to support memory demanding implementations like imaging and telecommunication applications. The clock input of this RAM is connected to the global clock GCK2 of the FPGA to achieve a real synchronous system clock. Alternatively, you can generate the RAM clock internally to the FPGA. In this case the clock is gated through an output pin connected to the RAM clock input via a jumper. The GCK2 clock may then not be driven externally. By stacking several boards, you may implement circuits whose complexity is beyond the scope of a single FPGA. The whole stack is configurable with a single download by means of an external daisy chain. You can also link the stacked boards in a JTAG chain. Two sockets are provided to hold Xilinx OTP SCPs (two XC1704L in a PLCC44 package). In addition, two ISP SCPs (XC1800 family) are mounted on the back side of the board. You can program these SCPs using the JTAG mode. Four clock sources can be used where two of them are either an onboard crystal oscillator or an external source. The other two sources are always external sources. The crystal oscillators are mounted in sockets and can therefore be exchanged easily. Both, a DIL-8 and a DIL-14 package can be used. There is the possibility to terminate all clock traces near the FPGA with resistors to ground. These resistors may be mounted by you on the bottom side of the PCB. A voltage supervisor circuit generates a short pulse of ca. 2ms duration whenever the core supply voltage (VCCINT) drops below 2.2V (1.7V for Virtex-E) and on power up. The polarity of the reset pulse can be chosen to be either active high or active low. Such a reset pulse is also generated when you press the reset button. An eight position DIP switch is available for user specific applications. In addition, there are three push buttons. One of them is intended primarily for use as a reset button and is connected to the voltage supervisor circuit. The other two buttons are available for arbitrary purposes. A row with eight LEDs may function as a display for status and error messages. You may disconnect these LEDs from the I/O signals by means of jumpers. This is especially useful if you stack several boards and do not want to have the LEDs connected in parallel.

Availability and Price

Due to the large number of different FPGA device types we only have the most popular ones in stock. If you need a certain device type, please ask for a quote.

Literature

You can find more detailed information in the user manuals:

There also exists an overview article that was published in the Xcell 38 - Fourth Quarter 2000 edition of the Xilinx journal: