|
|
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.
|
|
|
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.
|
|