Sie sind auf Seite 1von 4

XMC-FPGA05F

Programmable Virtex-5 FPGA PMC/XMC with Quad Fiber-optics

Overview
Incorporating quad fiber-optic transceivers with a user
programmable Xilinx Virtex-5 FPGA, the XMC-FPGA05F XMC/
PMC module combines data processing and I/O in a single
module. The FPGA is closely coupled to all interfaces to minimize
data bottlenecks.

The XMC-FPGA05F can be used for a wide range of tasks


including remote sensor I/O, data recording and linking systems in
real-time. The FPGA can be used to implement custom protocols,
data encryption or a network processor.

Applications Xilinx Virtex-5 FPGA


The XMC-FPGA05F is designed to be a user programmable FPGA
• Remote Sensor Interface resource and can be supplied with a choice of Xilinx Virtex-5 FPGAs
• Data Recorders including SX95T or LX155T (- speed grade) parts. The choice of
FPGAs allows the XMC-FPGA05F to be optimized to provide the
• Distributed Processing Interconnect largest amount of DSP capabilities or maximum number of logic
• Protocol Converter gates.
• Data Encryption The FPGA configuration can be updated and controlled by the host
across the PCI/PCI-X or PCI Express (PCIe) interfaces using the
FLASH memory to store images. The host issues commands over
Features the PCI/PCIe interface to cause FPGA reconfiguration from any of
the stored images. A ‘FLASH bypass’ mode can be invoked which
• Up to four fiber-optic transceivers
uses temporary storage in SRAM, instead of FLASH, to provide
• User programmable Xilinx® Virtex®-5 FPGA the FPGA configuration. A bit stream stored in SRAM benefits from
(SX95T, LX155T or FX100T) faster downloads while bypassing non-volatile storage - useful for
• Four banks of DDR SDRAM memory secure applications.

• PMC/XMC form-factor (HSS links or PCI Express®)


Fiber-optic I/O
• VxWorks®, Linux® and Windows® host support Up to four full duplex ‘low-rider’ Stratos Optical Technologies
• Commercial and rugged build options fiber-optic transceivers can be fitted to the XMC-FPGA05F for
front panel connections. The transceivers can be supplied in
frequencies ranging from 1.065 to over 3Gbps with single and
Benefits multi-mode options. Each transceiver is driven directly by an FPGA
RocketIO™ high-speed serial (HSS) link and gives the developer full
• FIber-optic I/O and high performance processing in a
control over the fiber-optic data protocol. The flexibility of the XMC-
single product FPGA05F even allows different protocols on different channels,
• High bandwidth I/O such as Serial FPDP (sFPDP) and Aurora™, to be used at the
same time (note there are some restrictions on concurrently using
• For use in deployed or commercial environments
several different transceiver frequencies). The XMC-FPGA05F
• Industry standard form factor has a choice of on-board clock sources and, together with flexible
 XMC-FPGA05F

multipliers within the Virtex-5 FPGA, allows most major signaling either the board’s PMC P14 or XMC P16 connectors connected
frequencies to be achieved in the standard product. There are also directly to the FPGA. The choice of P14 or P16 connector I/O is
provisions for fitting a custom oscillator as a build option if it is defined through a build option. See the PMC P14 and XMC P16
required. table for details on the connector pinouts.

Speed Protocol Clock Source FusionXF Software/HDL Support


3.15Gbps Serial RapidIO type 3, XAUI, Aurora 15MHz
VMETRO’s FusionXF development kit includes software, HDL
.5Gbps Serial RapidIO type , Aurora, sFPDP 15MHz
and utilities complete with examples for using the XMC-FPGA05F.
.15Gbps x Fibre Channel, Aurora, sFPDP 106.5MHz FusionXF is a common environment used across VMETRO’s
1.5Gbps 1x Gigabit Ethernet, Aurora 15MHz Virtex-5 FPGA-based family of products. FusionXF includes a C-
1.065Gbps 1x Fibre Channel, Aurora, sFPDP 106.5MHz API, driver framework and sophisticated DMA support. One of the
Example signaling frequencies core elements to the FusionXF development kit is a framework for
supported by the XMC-FPGA05F clock sources adding in new IP functionality or capabilities to the FPGA easily
and effectively.
Multiple Memory Banks
Example software/HDL illustrates how to interface to onboard
The XMC-FPGA05F features four banks of DDR SDRAM devices such as fiber-optics, PCI, PCIe, DDR SDRAM and XMC
connected to and controlled by the FPGA. The memory banks are interfaces.
available to the developer to use for any purpose. Each memory
bank can, for example, be associated with each of the four fiber- Software utilities are provided for configuring the FPGA. These
optic data streams as large independent data buffers dedicated to include FLASH programming and commands to configure the
each channel, used for look-up tables or DSP processing. Each of FPGA from a given image in FLASH. The FPGA may also be
the SDRAM banks has a capacity of 18Mbytes (higher capacity configured via a ‘FLASH bypass’ mode or ChipScope™ Pro/JTAG
options may be available in the future) and provides a 16-bit data interface. Host operating systems supported by the FusionXF suite
path. When clocked at 50MHz, each SDRAM bank is capable of includes Windows, VxWorks and Linux.
bandwidths approaching 1Gbyte/sec.
Rugged Build Options
PCI/PCI-X, PCI Express & Multi-Gbps I/O
A range of environmental requirements are addressed by the XMC-
The XMC-FPGA05F includes a PCI/PCI-X interface, supporting FPGA05F including commercial, air-cooled rugged and conduction-
up to 133MHz operation, and a PCIe interface. Depending on cooled. For conduction-cooled applications, the host board must
the interface being used, the board provides at least four DMA be able to incorporate front panel I/O connections. Depending on
controllers. the application, a suitable heatsink may be required as the FPGA is
capable of dissipating high power for demanding applications.
The PCIe interface uses the Virtex-5 FPGA’s RocketIO HSS
transceivers and an embedded end-point controller, which is a
hard IP block within the Virtex-5 FPGA. The built-in PCIe end-point Build Options
block supports x4 or x8 lane communications, but can be bypassed A number of build options are available for the XMC-FPGA05F
to support other protocols like Aurora, sFPDP or Serial RapidIO® including:
(sRIO). Protocols like Aurora provide low latency communications
at high-speed and can be used as either x1, x4 or x8 wide data • Type of FPGA
paths. • Number of transceivers
• Type of transceivers
Digital I/O • PMC only (no XMC connectors)
• XMC (P15 or P15 and P16 fitted)
Although the XMC-FPGA05F is intended for high-speed serial I/O • Memory
and FPGA processing applications, it is also equipped with 64-bit • Custom clock speed
digital I/O that can be used as high-speed differential or single- • Ruggedization level
ended I/O including LVDS. The 64-bit digital I/O is provided through
XMC-FPGA05F 3

P16 user defined I/O P14 user defined IO


A B C D E F Pin Signal Signal Pin
1 USER_LVDS_P_1 USER_LVDS_N_1 NC USER_LVDS_P_13 USER_LVDS_N_13 NC 1 USER_LVDS_N_0 USER_LVDS_N_1 
 GND GND NC GND GND NC 3 USER_LVDS_P_0 USER_LVDS_P_1 4
3 USER_LVDS_P_14 USER_LVDS_N_14 NC USER_LVDS_P_15 USER_LVDS_N_15 NC 5 USER_LVDS_N_ USER_LVDS_N_3 6
4 GND GND NC GND GND NC 7 USER_LVDS_P_ USER_LVDS_P_3 8
5 USER_LVDS_P_0 USER_LVDS_N_0 NC USER_LVDS_P_1 USER_LVDS_N_1 NC 9 USER_LVDS_N_4 USER_LVDS_N_5 10
6 GND GND NC GND GND NC 11 USER_LVDS_P_4 USER_LVDS_P_5 1
7 USER_LVDS_P_ USER_LVDS_N_ NC USER_LVDS_P_3 USER_LVDS_N_3 NC 13 USER_LVDS_N_6 USER_LVDS_N_7 14
8 GND GND USER_LVDS_N_1 GND GND USER_LVDS_N_0 15 USER_LVDS_P_6 USER_LVDS_P_7 16
9 USER_LVDS_P_4 USER_LVDS_N_4 USER_LVDS_P_1 USER_LVDS_P_5 USER_LVDS_N_5 USER_LVDS_P_0 17 USER_LVDS_N_8 USER_LVDS_N_9 18
10 GND GND USER_LVDS_N_3 GND GND USER_LVDS_N_ 19 USER_LVDS_P_8 USER_LVDS_P_9 0
11 USER_LVDS_P_16 USER_LVDS_N_16 USER_LVDS_P_3 USER_LVDS_P_17 USER_LVDS_N_17 USER_LVDS_P_ 1 USER_LVDS_N_10 USER_LVDS_N_11 
1 GND GND USER_LVDS_N_5 GND GND USER_LVDS_N_4 3 USER_LVDS_P_10 USER_LVDS_P_11 4
13 USER_LVDS_P_18 USER_LVDS_N_18 USER_LVDS_P_5 USER_LVDS_P_19 USER_LVDS_N_19 USER_LVDS_P_4 5 USER_LVDS_N_1 USER_LVDS_N_13 6
14 GND GND USER_LVDS_N_7 GND GND USER_LVDS_N_6 7 USER_LVDS_P_1 USER_LVDS_P_13 8
15 USER_LVDS_P_6 USER_LVDS_N_6 USER_LVDS_P_7 USER_LVDS_P_7 USER_LVDS_N_7 USER_LVDS_P_6 9 USER_LVDS_N_14 USER_LVDS_N_15 30
16 GND GND USER_LVDS_N_9 GND GND USER_LVDS_N_8 31 USER_LVDS_P_14 USER_LVDS_P_15 3
17 USER_LVDS_P_8 USER_LVDS_N_8 USER_LVDS_P_9 USER_LVDS_P_9 USER_LVDS_N_9 USER_LVDS_P_8 33 USER_LVDS_N_16 USER_LVDS_N_17 34
18 GND GND USER_LVDS_N_31 GND GND USER_LVDS_N_30 35 USER_LVDS_P_16 USER_LVDS_P_17 36
19 USER_LVDS_P_10 USER_LVDS_N_10 USER_LVDS_P_31 USER_LVDS_P_11 USER_LVDS_N_11 USER_LVDS_P_30 37 USER_LVDS_N_18 USER_LVDS_N_19 38
39 USER_LVDS_P_18 USER_LVDS_P_19 40
PMC P14 and XMC P16 connector digital I/O pinouts
41 USER_LVDS_N_0 USER_LVDS_N_1 4
43 USER_LVDS_P_0 USER_LVDS_P_1 44
45 USER_LVDS_N_ USER_LVDS_N_3 46
47 USER_LVDS_P_ USER_LVDS_P_3 48
49 USER_LVDS_N_4 USER_LVDS_N_5 50
51 USER_LVDS_P_4 USER_LVDS_P_5 5
53 USER_LVDS_N_6 USER_LVDS_N_7 54
55 USER_LVDS_P_6 USER_LVDS_P_7 56
57 USER_LVDS_N_8 USER_LVDS_N_9 58
59 USER_LVDS_P_8 USER_LVDS_P_9 60
61 USER_LVDS_N_30 USER_LVDS_N_31 6
63 USER_LVDS_P_30 USER_LVDS_P_31 64
Specifications
FPGA PMC P14 User I/O 64-bit I/O arranged as 3 differential pairs connected
Device Xilinx Virtex-5 SX95T (default), or LX155T directly to the FPGA
(contact factory for availability of FX100T build) (note this is a mutually exclusive build option with
Speed grade  XMC P16 I/O)
Configuration Over PCI, PCI-X or PCIe interface XMC Interface
- 1Gbit FLASH (FPGA boot/configuration including Compliance VITA 4.0
rescue image)
XMC P15 8x RocketIO GTP @ up to 3.75Gbps (LXT/SXT) or
- FLASH bypass - images stored in SRAM
x4/x8 PCIe release 1.1
- JTAG/ChipScope pro port
XMC P16 64-bit I/O compliant with VITA 46.9 X0d4s con-
Memory
nected directly to the FPGA
Type DDR SDRAM clocked at 50MHz (note this is a mutually exclusive build option with
Capacity Total: 51Mbytes XMC P16 I/O)
Arranged as four banks, each 64M x 16-bit Software/HDL
Fiber-optic Interface Host Drivers Windows XP, VxWorks, Linux
Number of Transceivers  or 4 full duplex transceivers connected to FPGA Support/Utilities FusionXF development kit
RocketIO HSS FPGA/FLASH programming, diagnostics
Connector LC (contact VMETRO for alternatives) HDL examples Fiber-optic I/O (RocketIO), memory interfaces, PCI-X,
single-mode and multi-mode PCIe, data DMA
Transceivers .5 and 3.15Gbps 850nm, multi-mode Miscellaneous
Contact VMETRO for alternative speeds and single-
Weight TBA
mode
Power TBA
PCI and PCI-X Interface
MTBF TBA
PCI Compliance PCI 33/66MHz, PCI-X 66/100/133MHz
Master/slave/DMA, Interrupt support
3.3V VIO only
4 XMC-FPGA05F www.vmetro.com

VMETRO Inc.
XMC-FPGA05F Block Diagram 1880 S. Dairy Ashford, Suite 400
Houston, TX 77077, USA
Tel: (81) 584-078
Fax: (81) 584-9034
DDR2 SDRAM 128MB 128MB info@vmetro.com

VMETRO, Inc.
9540 Vassar Avenue
Fiber-optic RocketIO 64-bit User I/O P16
I/O build option Chatsworth, CA 91311, USA
Transceiver Tel.: (818) 998 0070
Fax: (818) 998 4459
info@vmetro.com
Fiber-optic
Transceiver Xilinx 8x RocketIO
VMETRO, Inc.

Fiber-optic
Virtex-5 FPGA 171 E. State St., Suite 75,
Ithaca, NY 14850, USA
Transceiver SX95T/LX155T 64-bit, Tel.: (607) 7 5494
133MHz PCI-X Fax: (607) 7 5498
PCI-X/PCI-X
Bridge info@vmetro.com
Fiber-optic
Transceiver VMETRO Ltd
1Gbit P15 Manor Courtyard
16-bit FLASH Hughenden Avenue
High Wycombe HP13 5RE
DDR2 SDRAM 128MB 128MB United Kingdom
Config
SRAM
Tel.: +44 1494 476000
Fax +44 1494 46447
info@vmetro.co.uk

VMETRO asa
Østensjøveien 3
N-0667 Oslo, Norway
Tel.: +47  10 60 90
Fax: +47  10 6 0
Environmental Specifications info@vmetro.no

Air-cooled Conduction-cooled VMETRO Pte Ltd


175A Bencoolen Street
Commercial Level 3 Level 4
#06-09 Burlington Square
Part number extension - blank - -C2H -E4H Singapore 189650
Tel.: +65 638 6010
Temperature Operational1 0ºC to +55ºC -40ºC to +70ºC -40ºC to +70ºC Fax: +65 638 600
info@vmetro.com.sg
(at sea level) (15CFM air flow)1 (0CFM air flow)1 (Card Edge Temp)
Non-operational -40ºC to +85ºC -50ºC to +100ºC -50ºC to +100ºC VSYSTEMS AB
Saltmätargatan 8A
Vibration Operational (Random) - 0.04 g /Hz 
0.1 g /Hz

SE-111 59 Stockholm
Sweden
Shock Operational - 0g peak 40g peak Tel.: +46 8 444 15 50
11ms half sine 11ms half sine Fax: +46 8 444 15 60
info@vsystems.se
Humidity Operational 5-95% Up to 95% Up to 95%
non-condensing VSYSTEMS Electronic GmbH
Elisabethstrasse 30
Altitude Operational -1,500 to 60,000 ft 
-1,500 to 60,000 ft D-80796 München
Germany
Conformal Coat No Yes Yes Tel.: +49 89 73 763 0
Fax: +49 89 73 763 10
Notes info@vsystems.de
1. Additional airflow might be required if the card is mounted together with, or next to, cards that dissipate excessive amounts of heat. VSYSTEMS SAS
. Operating altitudes may be reached by lowering the inlet air temperature and/or increasing the air-flow. P.A. du Pas du Lac
5, rue Michaël Faraday
F-78180 Montigny
le Bretonneux
France
Tel.: +33 1 30 07 00 60
Fax: +33 1 30 07 00 69
info@vsystems.fr

Warranty VSYSTEMS srl


All products have a one year warranty. Specifications are subject to change without notice. via Cavour 13
I-10091 Alpignano (TO)
Italy
Version 1.00, September 008. Please visit our web site for updated product information. Xilinx, Virtex, Aurora, ChipScope and RocketIO are trademarks of
Tel.: +39 011 9661319
Xilinx Inc. VxWorks is a registered trademark of Wind River Systems. RapidIO is a registered trademark of the RapidIO Trade Association. Linux is a registered Fax: +39 011 966368
trademark of the Linux Mark Institute. VMETRO acknowledges all trademarks info@vsystems.it

Das könnte Ihnen auch gefallen