29.11.2014 Views

FPGA Boards - The Dini Group

FPGA Boards - The Dini Group

FPGA Boards - The Dini Group

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

DNBFC_S12_PCIe<br />

Expansion<br />

Cards<br />

/<br />

Board to Board<br />

Dataflow<br />

DDR3 - 800<br />

(128M x 16)<br />

DDR3 - 800<br />

(128M x 16)<br />

DDR3 - 800<br />

(128M x 16)<br />

DDR3 - 800<br />

(128M x 16)<br />

DDR3 - 800<br />

(128M x 16)<br />

DDR3 - 800<br />

(128M x 16)<br />

Top<br />

Bottom<br />

QSE<br />

QSE<br />

16<br />

data<br />

16<br />

data<br />

16<br />

data<br />

16<br />

data<br />

16<br />

data<br />

16<br />

data<br />

DDR3 - 800<br />

(128M x 16)<br />

DDR3 - 800<br />

(128M x 16)<br />

data<br />

16<br />

data<br />

16<br />

GTP<br />

GTP<br />

Spartan - 6<br />

LX150T<br />

User <strong>FPGA</strong><br />

Dataflow<br />

Manager<br />

GTP<br />

4 4 4 4<br />

DM<br />

77<br />

77<br />

Spartan - 6<br />

LX150<br />

<strong>FPGA</strong> 0<br />

(FGG484)<br />

64<br />

Spartan - 6<br />

LX150<br />

<strong>FPGA</strong> 11<br />

(FGG484)<br />

77<br />

MB (upper)<br />

MB (lower)<br />

77<br />

Spartan - 6<br />

LX150<br />

<strong>FPGA</strong> 1<br />

(FGG484)<br />

8<br />

8<br />

64<br />

Spartan - 6<br />

LX150<br />

<strong>FPGA</strong> 10<br />

(FGG484)<br />

77<br />

77<br />

Spartan - 6<br />

LX150<br />

<strong>FPGA</strong> 2<br />

(FGG484)<br />

64<br />

Spartan - 6<br />

LX150<br />

<strong>FPGA</strong> 9<br />

(FGG484)<br />

77<br />

77<br />

Spartan - 6<br />

LX150<br />

<strong>FPGA</strong> 3<br />

(FGG484)<br />

64<br />

Spartan - 6<br />

LX150<br />

<strong>FPGA</strong> 8<br />

(FGG484)<br />

77<br />

77<br />

Spartan - 6<br />

LX150<br />

<strong>FPGA</strong> 4<br />

(FGG484)<br />

64<br />

Spartan - 6<br />

LX150<br />

<strong>FPGA</strong> 7<br />

(FGG484)<br />

77<br />

77<br />

Spartan - 6<br />

LX150<br />

<strong>FPGA</strong> 5<br />

(FGG484)<br />

Spartan - 6<br />

LX150<br />

<strong>FPGA</strong> 6<br />

(FGG484)<br />

64 77<br />

32<br />

32<br />

16<br />

data<br />

16<br />

data<br />

16<br />

data<br />

16<br />

data<br />

16<br />

data<br />

16<br />

data<br />

Config<br />

EE<br />

User<br />

EEPROM<br />

PCIe<br />

Bridge<br />

Q<br />

4-lane PCIe (GEN1/GEN2)<br />

DDR3 - 800<br />

(128M x 16)<br />

100MHz Clock<br />

ALL <strong>FPGA</strong>s<br />

MB Clock<br />

DDR3 - 800<br />

(128M x 16)<br />

JTAG<br />

0<br />

DM<br />

1 2<br />

11<br />

10<br />

3<br />

9<br />

4<br />

5<br />

8<br />

6<br />

7<br />

DDR3 - 800<br />

(128M x 16)<br />

Frequency<br />

Synthesizer<br />

31.25 MHz-<br />

350 MHz<br />

DDR3 - 800<br />

(128M x 16)<br />

CLK A<br />

ALL <strong>FPGA</strong>s<br />

DDR3 - 800<br />

(128M x 16)<br />

Battery<br />

Bitstream<br />

Encryption<br />

DDR3 - 800<br />

(128M x 16)<br />

PCIe<br />

Features<br />

• PCI Express (4-lane) <strong>FPGA</strong>-based algorithm acceleration peripheral<br />

- 12 of the largest Xilinx Spartan-6 <strong>FPGA</strong>s: 6SLX150-2<br />

• 12, 128M x 16 (2Gb) DDR3-800 memories (1 per <strong>FPGA</strong>)<br />

- 1 Xilinx Spartan-6 <strong>FPGA</strong>s: 6SLX150T-2<br />

• 2, 128M x 16 (2Gb) DDR3-800 memories<br />

• Fixed 4-lane PCIe interface and controller<br />

- PCIe GEN1/GEN2<br />

- Full mastering DMA<br />

• 2 transmit (host memory -> card)<br />

• 2 receive (card -> host memory)<br />

• Xilinx <strong>FPGA</strong> Spartan-6 LX150-2 – 12 total<br />

- 184,464 flip-flops per <strong>FPGA</strong><br />

• 92K flips-flops with 6-input LUT<br />

- 180, 18x18 multipliers + 48-bit accumulator per <strong>FPGA</strong><br />

- 268, 18 Kbit block RAM (603 Kbytes) per <strong>FPGA</strong><br />

• Fully dual-ported<br />

• Each block RAM configurable as:<br />

- 16K×1, 8K×2, 4K×4, 2K×8/9, 1K×16/18, or 512 x 32/36<br />

- Options for LX150-1L (lower power) or LX150-3 (higher frequency)<br />

• Also LX150T-3,-4<br />

- Options for LX100, LX75, LX45, LX25 (lower cost)<br />

• <strong>FPGA</strong> to <strong>FPGA</strong> interconnect single-ended<br />

- Source synchronous <strong>FPGA</strong> -> <strong>FPGA</strong> frequency: 150MHz<br />

• 300 Mb/s per pin when using DDR<br />

• Main Bus (MB) connects all Spartan-6 <strong>FPGA</strong>s (8 signals)<br />

- 90MHz<br />

• 128Mb x 16 fixed external DDR3 memory dedicated to each field <strong>FPGA</strong> (12 total)<br />

• 2 – 128Mb x 16 fixed external DDR3 memories dedicated to USER<br />

Dataflow Manager <strong>FPGA</strong><br />

- DDR3-800 is stuffed. VCCINT is set to ‘Extended Performance’ operating range:<br />

• With LX150-2, LX150T-2: 667 Mbps (333.5 MHz)<br />

Designed for High Performance Computing (HPC) applications, the DNBFC_S12_PCIe is a <strong>FPGA</strong>-based<br />

peripheral that allows algorithm developers to employ hardware-in-the-loop acceleration utilizing cost effective<br />

Xilinx Spartan-6 <strong>FPGA</strong>s. Data movement to/from the <strong>FPGA</strong> grid is accomplished via a fixed 4-lane,<br />

GEN1/GEN2 PCIe bridge. Each Spartan-6 <strong>FPGA</strong> has its own 128M x 16 DDR3 memory capable of clocked<br />

speeds up to 400MHz (800 Mb/s per data pin). Two additional 128M x 16 DDR3 memories are connected to<br />

the USER Dataflow Manager <strong>FPGA</strong> (LX150T) for bulk data storage.<br />

- 10.67 Gb/s maximum data rate<br />

• With LX150-3, LX150T-3,LX150T-4: 800 Mbps (400 MHz)<br />

- 12.8 Gb/s maximum data rate<br />

- Full support for <strong>FPGA</strong> memory block controller (MBC)<br />

• Up to 8 open banks<br />

• Configurable multi-port interface to <strong>FPGA</strong> fabric<br />

- 32-, 64-, or 128-bit data bus<br />

• Easy implementation with Xilinx CORE Generator<br />

• Expansion via high speed, low-power GTP transceivers (LX150T)<br />

- 3.125 Gb/s per lane, each direction with -3 or -4 (TX and RX)<br />

- 2.7 Gb/s per lane, each direction with -2 (TX and RX)<br />

- 4 lanes (4 RX and 4 TX) for daisy chain left<br />

- 4 lanes (4 RX and 4 TX) for daisy chain right<br />

- Board to board data communication<br />

• >1 GB/s per connector TX<br />

• >1 GB/s per connector RX<br />

• Non-proprietary, off-the-shelf Samtec cable assembly<br />

- Off-board daughter cards<br />

• Three independent low-skew global clock networks distributed<br />

differentially and balanced<br />

- G0: programmable in 1 MHz increments (ICS84314 clock synthesizer)<br />

• 32 MHz to 350 MHz<br />

- G1: 100MHz PCIe reference<br />

- G2: Main Bus (MB) clock<br />

• Fast and Painless <strong>FPGA</strong> configuration via PCIe<br />

- On-board battery for AES bitstream encryption<br />

- Unique Device DNA identifier for design authentication<br />

• Full support for embedded logic analyzers via JTAG interface<br />

- ChipScope, and other third-party debug solutions<br />

• <strong>FPGA</strong>-controller LEDs<br />

- Enough for emergency lighting in a small parking structure<br />

858 . 454 . 3419 45

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

Saved successfully!

Ooh no, something went wrong!