Xilinx PCI-X Solutions


The LogiCORE PCI-X Interface is fully compliant with the PCI-X v1.0 specification and can provide accelerated time-to-market advantage for designers of high throughput communications systems.

  • First complete production release of a PCI-X solution developed and available for an FPGA

  • 64-bit, 66 MHz PCI-X Interface for Virtex-II and Virtex-E FPGAs
 

logicore logo

 

Xilinx PCI-X links
Purchase On-line New
64-bit, 66 MHz PCI-X Lounge New
Registration for new customers
Xilinx PCI Solution
pdfPCI-X 64/66 Data Sheet New

Other Information
Press Release
The Xilinx IP Center
Information on Xilinx FPGAs
XPERTS Consultants for PCI
PCI Product Ordering Information
Xilinx PCI Literature

 

Get Acrobat to view the pdf PDF files on this page.


Overview

 
Xilinx provides a fixed netlist LogiCORE PCI-X solution for 64-bit designs running at speeds of up to 66 MHz. By using a Xilinx Real PCI-X solution, designers are provided with an alternative to Application Specific Standard Products (ASSPs) and benefit from the flexibility and cost reduction of an FPGA.These cores are available immediately and support Xilinx Virtex-II and Virtex-E FPGAs. These new cores create an ideal solution for communication systems and storage area network products such as clustered servers, Ultra 3 SCSI and Fibre Channel based RAID arrays, and multi-port Gigabit devices.

Virtex  - II
The Real PCI-X solution enables customers to design fully compliant, high-performance systems by using Xilinx Smart-IP technology to ensure that the critical minimum, maximum and hold timing required for operation at 66 MHz are satisfied. The solution also verifies compliance with PCI-X v1.0 specification through hardware and regression testing, and device characterization using the Xilinx internal test bench that simulates more than six million unique combinations of PCI transactions.

Sam Locke, product development manager at VIEO, Inc., a leading builder, operator, and manager of flexible, high-speed I/O networks, chose the Xilinx Real PCI-X solution for a smart PCI-X adapter device.


"The Xilinx PCI-X core, together with the Xilinx multi-million gate Virtex series FPGA, is enabling VIEO's design of high-performance smart PCI-X adapters that can meet the time-to-market demands and lower development costs required by an ever increasing number of today's applications like Gigabit/10 Gigabit Ethernet and Infiniband Network Interface Cards (NICs)."

Key Features

  • Fully PCI-X 1.0 compliant, 64/32-bit, 66 MHz PCI-X initiator and target interface
  • Fully PCI 2.2 compliant, 64/32-bit, 33 MHz PCI initiator and target interface
  • Programmable single-chip solution with customizable user functionality
  • Pre-defined implementation for predictable timing in Virtex series FPGAs
  • Incorporates Xilinx Smart-IP Technology
  • 3.3 V PCI-X operation at 33-66 MHz
  • 3.3 V PCI operation at 0-33 MHz
  • Fully verified design tested with Xilinx proprietary testbench and hardware
  • Optional dual-port FIFOs may be added for maximum burst performance
  • Integrated extended capabilities
    • PCI-X Capability Item, Power Management Capability Item, Message Signalled Interrupt Capability Item
  • Supported PCI and PCI-X functions
    • Full 64-bit Addressing Support
    • Up to 6 Base Address Registers
    • Expansion ROM Base Address Register
    • Cardbus CIS Pointer Register
    • Instant-On Base Address Registers
    • Memory Write, I/O Read, I/O Write, Configuration Read, Configuration Write, Bus Parking, Special Cycles, Interrupt Acknowledge, Type 0 Configuration Space Header
    • Parity Generation, Parity Error Detection, Target Abort, Target Retry, Target Disconnect, Full Command/Status Registers
  • Supported PCI-X only functions
    • Split Completion, Split Response
    • Memory Read DWORD, Memory Read Block, Memory Write Block
  • Supported PCI only functions
    • Memory Read, Memory Read Multiple (MRM), Memory Read Line (MRL), Memory Write and Invalidate (MWI)
  • Available for configuration and download on the web

Ease of Design

The Xilinx LogiCORE PCI-X Interface has several new features to make the design of a customized PCI-X application easier than ever

  • Simplified user application interface
    • Reduces logic needed for target and initiator designs
    • Retains inherent flexibility of Xilinx PCI interfaces
    • Only one user design required for PCI-X or PCI bus modes and 32-bit or 64-bit bus widths
  • Automatically handles datapath width conversion during 64-bit and 32-bit transactions.
  • Unidirectional datapaths for easier, register-to-register timing.
  • Automatically detects bus mode and bus width, and configures interface to match.

Implementation Example

Bus Mode

Target Device

I/O

System Gates

Speed

PCI-X

V300E BG432

2V1000 FG456

89

30,000 - 40,000

66 MHz*

PCI

V300E BG432

2V1000 FG456

89

20,000 - 30,000

33 MHz*


* Constraints files required to achive speed provided with the core. Guide files are not required.

EDA Flow Support

Simulation Tools

Synthesis Tools

Xilinx Tools

Cadence Verilog-XL v3.0

Synopsys FPGA Express v3.4a

Alliance or Foundation v3.3i

 

Model Technology v5.4b
Synplicity Synplify v6.1

Exemplar Leonardo Spectrum v2000.1a

Ordering information

Part number
Product Description
Supported Devices
DO-DI-PCIX64-VE 64-bit, 66 MHz LogiCORE PCI-X Interface
Virtex-II, Virtex-E
DX-DI-64IP-XVE Upgrade from LogiCORE PCI 64/66 to LogiCORE PCI-X 64/66
Virtex-II, Virtex-E

Please contact your local Xilinx Sales Office for pricing information or to place an order. Xilinx LogiCORE PCI-X products are provided as a site license under the Xilinx PCI Products License Agreement.

 


 
  Trademarks and Patents
Legal Information

Privacy Policy
| Home | Products | Support | Education | Purchase | Contact | Search |