PCI Express Endpoint Block

LX Platform  LXT Platform  SXT Platform  FXT Platform

Minimize design risk with hardened PCIe® blocks

Save time and money as you build next-generation graphics, storage, networking, and I/O devices:

  • Reduce cost by integrating multiple functions into a single FPGA with built-in PCIe technology.
  • Preserve software investment and extend infrastructure life with scaleable bandwidth.
  • Re-target designs without changing your PCIe interface implementation.

PCIe Endpoint

Virtex™-5 LXT and SXT platform FPGAs contain one PCI Express® Endpoint block which implements Transaction Layer, Data Link Layer, and Physical Layer functions to provide complete PCI Express Endpoint functionality with minimal FPGA logic utilization.

Features at a Glance

  • Conforms to PCI Express Base Specification 1.1
  • Included on PCI-SIG® integrators list
  • Supports PCI Express Endpoint or Legacy PCI Express Endpoint functions
  • Designed to provide complete endpoint functionality in conjunction with RocketIO™ transceivers
  • 1-, 4-, or 8-lane support per block
  • Uses Block RAMs for buffering
  • Fully buffered Transmit and Receive
  • Management interface to access PCIe Configuration Space and internal configuration
  • Full range of maximum payload size (128 to 4096 bytes) supported
  • Round robin, weighted round robin, or strict priority VC arbitration
  • Base Address Registers (BARs) configurable for memory or I/O
  • Up to 6 x 32-bit or 3 x 64-bit BARs (or a combination of 32 bit and 64 bit)
  • Statistics collection and monitoring by signaling fabric

Compliance Tested at PCI-SIG Workshops

The Xilinx PCI Express Endpoint block is on the PCI-SIG Integrators List, having successfully completed the following rigorous testing procedures of the PCI-SIG Compliance Workshop.

  • FPGA Device
    • Virtex-5 LXT, Endpoint Controller, PCIe 1.0a and 1.1
    • Virtex-5 SXT, Endpoint Controller, PCIe 1.1
    • Virtex-5 FXT, Endpoint Controller, PCIe 1.1
  • Reference Board
    • Virtex-5 LXT FPGA/ML505, PCIe 1.0a and 1.1
    • Virtex-5 LXT FPGA/ML523, x1, PCIe 1.0a and 1.1
    • Virtex-5 LXT FPGA/ML525, x1, PCIe 1.1
    • Virtex-5 LXT FPGA/ML555, x4x8,PCIe 1.0a and 1.1
    • Virtex-5 SXT FPGA/ML506, x1,PCIe 1.0a and 1.1
    • Virtex-5 FXT FPGA/ML507, x1,PCIe 1.1

Design Example

The following server design illustrates the PCIe topology and major components in a PCIe system. The PCI Express Endpoint block supports upstream-facing PCIe Endpoint and Legacy PCIe Endpoint blocks. The flexible configuration options of the PCIe Endpoint block, RocketIO GTP transceivers, and Block RAM enable you to build high-performance, fully-compliant PCIe systems in a single device.

PCIe Design Example
 
Jobs Events Webcasts News Investors Feedback Legal Sitemap
© 1994-2008 Xilinx, Inc. All Rights Reserved.