24.11.2012 Views

Discover New Applications For Low-Cost Solutions Discover ... - Xilinx

Discover New Applications For Low-Cost Solutions Discover ... - Xilinx

Discover New Applications For Low-Cost Solutions Discover ... - Xilinx

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

• Two HSSDC2 connectors for implementing<br />

InfiniBand or Fibre<br />

Channel interfaces<br />

• Two small form-factor pluggable (SFP)<br />

modules for implementing Gigabit<br />

Ethernet, Fibre Channel, or InfiniBand<br />

protocols.<br />

These interfaces can be used in conjunction<br />

with RocketIO transceivers on<br />

the Virtex-II Pro device and the appropriate<br />

<strong>Xilinx</strong> IP cores to implement the<br />

desired serial interface standard. A bridging<br />

or switch application could use one or<br />

more of these ports as the other end to a<br />

10 Gigabit Ethernet interface.<br />

Expansion of the basic features of the<br />

board is possible by using the PCI bus or the<br />

four 140-pin general purpose connectors<br />

(AvBus connectors). A variety of AvBuscompatible<br />

boards, from Avnet and third<br />

parties, provide even more hardware options.<br />

A Speedy Start<br />

In addition to the extensive hardware features<br />

described above, the kit comes with a<br />

variety of supporting documentation and<br />

design files to make it easy to get started.<br />

The kit ships with a detailed user manual,<br />

quick start guide, and an extensive board<br />

support package that includes a full-featured<br />

Linux kernel, PCI bus, and memory<br />

drivers. Several demonstration examples<br />

show how to best use the features of the<br />

Virtex-II Pro device and interface it to<br />

additional devices on the development<br />

board. Two of the projects are PowerPCbased<br />

and give examples of memory interfaces<br />

– one for an OPB interface and one<br />

for a PLB interface.<br />

Another example project is RocketIObased<br />

and illustrates the use of a custom<br />

peripheral to allow PowerPC access to<br />

the multi-gigabit transceiver (MGT) at<br />

3.125 Gbps.<br />

Implementing 10 Gigbit Ethernet<br />

Several of the design considerations in the<br />

development kit will be common to any<br />

Virtex-II Pro-based design and are shared<br />

here. On our design, the MGTs of the<br />

Virtex-II Pro Platform FPGA are connected<br />

to two HSSDC2 connectors, two SFP<br />

ADS-XLX-V2PRO-DEVP7-5 (Populated with XC2VP7, –5 speed grade) $1,995<br />

ADS-XLX-V2PRO-DEVP7-6 (Populated with XC2VP7, –6 speed grade) $2,495<br />

ADS-XLX-V2PRO-DEVP20-5 (Populated with XC2VP20, –5 speed grade) $2,995<br />

ADS-XLX-V2PRO-DEVP20-6 (Populated with XC2VP20, –6 speed grade) $3,495<br />

Table 1 – Part numbers and prices of the Avnet Virtex-II Pro development kit<br />

connectors with EMI cages, and pads for<br />

an XPAK host connector with mounting<br />

holes for the mid-board module holder. In<br />

the case of the two HSSDC2 and two SFP<br />

connections, the MGTs were treated individually.<br />

This means that the lengths of the<br />

transmit and receive signals were matched<br />

per MGT but not matched to any other<br />

MGT. However, in the case of the XPAK<br />

interface, four MGT channels were bonded<br />

together to create the 10 Gigabit<br />

Attachment Unit Interface (XAUI). The<br />

four transmit pairs and the four receive<br />

pairs have matched lengths.<br />

The XPAK is a SFP transceiver module<br />

for 10 Gbps serial data transmission. The<br />

XPAK interface on the board was designed<br />

to run at the IEEE 10GBASE-R optical<br />

rate of 10.3125 Gbps with a four-lane<br />

electrical interface at 3.125 Gbps (XAUI<br />

interface). This interface requires the –6<br />

speed grade Virtex-II Pro device and the<br />

use of the <strong>Xilinx</strong> 10 Gigabit Ethernet<br />

MAC core. The XPAK interface on the<br />

Virtex-II Pro development board complies<br />

with the XPAK MSA (multi-source agreement)<br />

Revision 2.1 (except for the programmable<br />

supply, which is implemented<br />

via jumpers). The XPAK MSA closely<br />

resembles the XENPAK MSA and makes<br />

frequent references to it. The XPAK form<br />

factor was used because it is half the size of<br />

a XENPAK, does not require a large<br />

cutout in the PCB, and has a mid-board<br />

mounting option, allowing the module to<br />

be placed anywhere on the board instead<br />

of on the faceplate.<br />

The 156.25 MHz differential clock<br />

input is used for the reference clock to the<br />

MGT macro. Because the phase-locked<br />

loop of the MGT always multiplies by a<br />

factor of 20, using the 156.25 MHz clock<br />

results in a transmission rate of 3.125<br />

Gbps. The transmit and receive signals are<br />

directly connected to the XPAK host connector<br />

or are DC-coupled. However, all<br />

XPAK-compliant modules have AC coupling<br />

on both the transmit and receive signals<br />

inside the module itself. The transmit<br />

differential pairs are routed on the solder<br />

side of the board, while the receive pairs are<br />

routed on the component side. This keeps<br />

the signals from crossing on the way to the<br />

XPAK connector. The analog ground<br />

planes in the layers directly adjacent to the<br />

outer layers provide the return paths. The<br />

analog ground planes are separated from<br />

the digital ground used for the rest of the<br />

components on the board, but are referenced<br />

to digital ground in several locations<br />

through ferrite beads.<br />

More design details like these are documented<br />

in the user guide, design files, and<br />

example designs included with the development<br />

kit.<br />

Conclusion<br />

The Avnet Virtex-II Pro development kit<br />

is designed with real applications in mind.<br />

It has all of the features demanded by this<br />

class of application – a large FPGA, extensive<br />

memory, and standards-based flexible<br />

high-speed serial ports, as well as considerable<br />

expansion capability. The kit should<br />

enable a faster time to market for your<br />

next 10 Gigabit or other high-speed<br />

embedded design.<br />

The Avnet Virtex-II Pro development<br />

kit is available now. See Table 1 for available<br />

Virtex-Pro devices and board prices.<br />

Contact your local Avnet sales office to get<br />

detailed ordering information and to talk<br />

to an Avnet FAE about your specific<br />

design need.<br />

Fall 2003 Xcell Journal 63

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!