XEM3010 - Xilinx Spartan-3 FPGA Integration Module
|
|
|
The Opal Kelly XEM 3010 is an expertly-designed module that is the heart of our instrument - the central core of our CMOS Image Sensor Lab ISL-1600. It provides a development platform and a communications layer that dramatically reduced development engineering expense and accelerated time-to-market.
- Martin Vasey, CEO, Jova Solutions
The XEM3010 is an integration module based on a 1,500,000-gate Xilinx Spartan-3 FPGA (XEM3010-1500P) or 1,000,000-gate (XEM3010-1000). In addition to a high gate-count FPGA, the XEM3010 utilizes the high transfer rate of USB 2.0 for configuration downloads, enabling speedy FPGA configuration and data transfer. With integrated SDRAM, power supplies, and platform flash, the XEM3010 is the most popular Opal Kelly module.
Upward Migration Path
Need more gates? The new XEM3050 is typically a drop-in replacement for the XEM3010!
On-Board SDRAM
Built with an integrated 32-MiB SDRAM, the XEM3010 has abundant on-board memory for high-performance applications, including data and image acquisition as well as signal processing.
FrontPanel Software Control Panel and API
Opal Kelly's FrontPanel software interface is an easy-to-use, robust API for communication, configuration, and interfacing to your PC. FrontPanel handles all the interaction between your software and the FPGA internals, dramatically reducing the time and effort required to interface to a design.
Prototyping and OEM Integration
The XEM3010 is ideally suited to prototyping systems and integration into OEM devices where a USB interface, flexible hardware solution, or PC software interface would be useful. The XEM3010 can easily be added to a new board design to provide turnkey USB integration with the convenience of the FrontPanel programmer's interface and existing USB drivers.
Applications
|
|
Customer Deployments
|
|
Block Diagram
32 MB SDRAMIntegrated 32-MByte SDRAM provides plenty of on-board memory for high-performance applications, including image capture and data acquisition. Xilinx Platform FlashIf you need standalone operation, Xilinx Platform Flash can configure the FPGA on startup and still allow you to communicate over USB. |
Multi-output PLLThe on-board PLL provides flexible clocking to the FPGA and expansion connectors. Switching Power SuppliesHigh-efficiency switching power supplies provide stable, dependable power to the FPGA. In most applications, there is enough extra juice to also supply your board. |
Features & Specifications
- Xilinx Spartan-3 (XC3S1000-4FG320 or XC3S1500-4FG320)
- Optional Xilinx Platform Flash PROM for configuration storage and standalone operation
- 32-MByte SDRAM (Micron MT48LC16M16)
- Small form-factor -- smaller than a credit card at 75mm x 50mm x 15.9mm (2.95" x 1.97" x 0.63")
- High-speed USB 2.0 interface (Cypress FX2LP - CY68013A) for downloading and control
- Self-powered by external DC source
- Multi-PLL, multi-output clock generator (Cypress CY22393)
- Eight LEDs and two pushbuttons
- Two 80-pin 0.8mm Samtec board-to-board connectors (BSE-040)
- Over 110 user I/O and 4 GCLK pins on expansion connectors
- Independent access to VCCO bank voltages
- Optional resistors for digitally-controlled impedance (DCI)
- JTAG pins available on a 2mm header as well as the expansion connectors
- Full FrontPanel virtual control panel support
- Complete Application Programmer's Interface (API) in C, C++, C#, Ruby, Python, and Java
- API support in Windows (XP, Vista, 32-bit) and Linux (FC7, 32/64-bit)
Important Note: Firmware source code is not included. Of course, full documentation on designing the XEM3010 into your application is included. Please see the Library items on this page.
Ordering
XEM3010-1500P
XC3S1500-4, 32-MB SDRAM, Platform Flash- - Qty 1
- - Qty 2-4
- - Qty 5-9
- - Qty 10-99
XEM3010-1000
XC3S1000-4, 32-MB SDRAM- - Qty 1
- - Qty 2-4
- - Qty 5-9
- - Qty 10-99
XEM3010-1500PI
Industrial-temp version of XEM3010-1500P- - Qty 1-9
- - Qty 10+
BRK3010
Breakout Board- - Qty 1