EasyManuals Logo

Xilinx Virtex-6 FPGA Getting Started Guide

Xilinx Virtex-6 FPGA
77 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #11 background imageLoading...
Page #11 background image
Virtex-6 FPGA Connectivity Kit Getting Started www.xilinx.com 11
UG664 (v1.4) July 6, 2011
Getting Started with the Connectivity Targeted Reference Design Demo
The Virtex-6 FPGA Connectivity TRD features these components:
Virtex-6 FPGA Integrated Block for PCI Express core configured as a
4-lane at 5 Gb/s or 8-lane at 2.5 Gb/s Endpoint for PCI Express, v2.0
A performance monitor tracks the PCIe® data bandwidth by measuring data bus
utilization on:
AXI4-Stream interface
Packet DMA for PCI Express from Northwest Logic, a multichannel DMA that:
Supports full-duplex operation with independent transmit and receive paths
Provides a packetized interface on the backend similar to LocalLink
Monitors data transfers in the receive and transmit directions
Provides a control plane interface to access user-defined registers
Multiport Virtual FIFO
The Memory Interface Controller is delivered through the Virtex-6 FPGA Memory
Interface Generator (MIG) tool.
The virtual FIFO is a highly efficient layer around the native interface of the
Virtex-6 FPGA Memory Controller and an external DDR3 memory device.
XAUI LogiCORE IP that utilizes serial I/O transceivers to provide a throughput of up
to 10 Gb/s
XAUI TX and XAUI RX blocks align data as per the XGMII format.
Control logic to interface between the DMA and the multiport Virtual FIFO.
X-Ref Target - Figure 1
Figure 1: Block Diagram of the Virtex-6 FPGA Targeted Reference Design
Packet
DMA
Software Hardware
C2S
S2C
C2S
S2C
x4 PCIe Link @ 5.0 Gb/s or
x8 PCIe Link @ 2.5 Gb/s
Third Party IP FPGA Logic
64-bit AXI4-Stream Interface @ 250 MHz
Register
Interface
Performance
Monitor
User Space
Registers
Packet
Control
with CRC
S2C_Ctrl
S2C_Data
64
GTX Transceivers
x4 @ 5 Gb/s / x8 @ 2.5 Gb/s
Integrated Block for PCI Express, v2.0
Wrapper for PCI Express
Base DMA Driver
Raw Data Driver
XAUI Driver
GUI
Xilinx IPIntegrated Blocks
Native
Interface
of DDR3
Memory
Controller
Multiport
Virtual
FIFO
UG664_01_092810
Control
WR_Data
64
C2S_Ctrl
C2S_Data
64
XGMII
TX
XAUI
GTX Transceivers
Control
RD_Data
64
Control
Data
64
XGMII
RX
Control
WR_Data
64
Control
Data
64
@400 MHz
@200 MHz
@250 MHz
@156.25 MHz@250 MHz@250 MHz
@250 MHz@250 MHz
@156.25 MHz
DDR3
64
Control
RD_Data
64
Control
Control
S2C_Ctrl
S2C_Data
64
Control
WR_Data
64
C2S_Ctrl
C2S_Data
64
Raw Data
Loopback
Control
RD_Data
64
Control
WR_Data
64
256
256
Control
RD_Data
64
Packet
Control
with CRC
Generator
Checker

Other manuals for Xilinx Virtex-6 FPGA

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the Xilinx Virtex-6 FPGA and is the answer not in the manual?

Xilinx Virtex-6 FPGA Specifications

General IconGeneral
BrandXilinx
ModelVirtex-6 FPGA
CategoryTransceiver
LanguageEnglish

Related product manuals