background image

DS206 August 31, 2005

www.xilinx.com

1

Product Specification v3.0.151

© 2005 Xilinx, Inc. All rights reserved. XILINX, the Xilinx logo, and other designated brands included herein are trademarks of Xilinx, Inc. All other trademarks are the property of their respective 
owners. Xilinx is providing this design, code, or information "as is." By providing the design, code, or information as one possible implementation of this feature, application, or standard, Xilinx 
makes no representation that this implementation is free from any claims of infringement. You are responsible for obtaining any rights you may require for your implementation. Xilinx expressly 
disclaims any warranty whatsoever with respect to the adequacy of the implementation, including but not limited to any warranties or representations that this implementation is free from 
claims of infringement and any implied warranties of merchantability or fitness for a particular purpose.

co.

com

Features

• Fully PCI 3.0-compliant LogiCORE™, 32-bit, 66/33 

MHz interface

• Customizable, programmable, single-chip solution

• Pre-defined implementation for predictable timing

• Incorporates Xilinx Smart-IP™ technology

• 3.3V operation at 0-66 MHz

• 5.0V operation at 0-33 MHz 

• Fully verified design tested with Xilinx proprietary 

testbench and hardware

• Available through the Xilinx CORE Generator™ 

v7.1i or higher

• CardBus compliant

• Supported initiator functions:

- Configuration read, configuration write

- Memory read, memory write, MRM, MRL

- Interrupt acknowledge, special cycles

- I/O read, I/O write

• Supported target functions:

- Type 0 configuration space header

- Up to three base address registers (MEM or I/O 

with adjustable block size from 16 bytes to 2 GB)

- Medium decode speed

- Parity generation, parity error detection

- Configuration read, configuration write

- Memory read, memory write, MRM, MRL

- Interrupt acknowledge

- I/O read, I/O write

- Target abort, target retry, target disconnect 

0

PCI32 Interface v3.0

DS206 August 31, 2005 

0

0

Product Specification v3.0.151

LogiCORE Facts

PCI32 Resource Utilization 

(1)

Slice Four Input LUTs

553

Slice Flip-Flops

566

IOB Flip-Flops

97

IOBs

50

TBUFs

288

GCLKs

1

 (2)

Provided with Core

Documentation

PCI32 Product Specification

PCI Getting Started Guide

PCI User Guide

Design File Formats

 Verilog/VHDL Simulation Model

NGO Netlist

Constraints Files

User Constraints File (UCF)

Guide File (NCD)

Example Design

Verilog/VHDL Example Design

Design Tool Requirements

Xilinx Tools

v7.1i Service Pack 

4

Tested Entry and
Verification Tools 

(3)

Synplicity Synplify

Xilinx XST 

(4)

Model Technology ModelSim

Exemplar LeonardoSpectrum

Cadence NC-Verilog

Xilinx provides technical support for this LogiCORE product when 
used as described in the 

PCI Getting Started Guide

 and 

PCI User 

Guide

. Xilinx cannot guarantee timing, functionality, or support of 

product if implemented in devices not listed, or if customized 
beyond that allowed in the product documentation.

Summary of Contents for PCI32

Page 1: ...dBus compliant Supported initiator functions Configuration read configuration write Memory read memory write MRM MRL Interrupt acknowledge special cycles I O read I O write Supported target functions...

Page 2: ...l devices 0oC Tj 85oC Table 1 Core Implementation Supported Device Power Supply PCI32 66 Virtex XCV200 FG256 6C 3 3V only Virtex E XCV200E FG256 6C 3 3V only Virtex E XCV400E FG676 6C 3 3V only Virtex...

Page 3: ...y applications that need a PCI interface General Description The Xilinx PCI interface is a pre implemented and fully tested module for Xilinx FPGAs The pinout for each device and the relative placemen...

Page 4: ...lity and flexibility in PCI designs The Smart IP technol ogy is incorporated in every PCI interface Xilinx Smart IP technology leverages the Xilinx architectural advantages such as look up tables and...

Page 5: ...bility including the ability to implement a capabilities pointer in configuration space allows the user to implement functions such as power management and message signaled interrupts in the user appl...

Page 6: ...es its performance from its ability to support burst transfers The performance of any PCI application depends largely on the size of the burst transfer Buffers to support PCI burst transfer can effici...

Page 7: ...locked into one DMA engine hence an optimized design that fits a specific application can be designed Recommended Design Experience The PCI Interface is pre implemented allowing engineering focus on...

Page 8: ...s Timing Parameters in the 33 MHz Implementations Table 3 PCI Bus Commands CBE 3 0 Command PCI Initiator PCI Target 0000 Interrupt Acknowledge Yes Yes 0001 Special Cycle Yes Ignore 0010 I O Read Yes Y...

Page 9: ...oat 40 Notes 1 Controlled by timespec constraints included in product 2 Controlled by SelectIO configured for PCI66_3 3 Controlled by guide file included in product Table 5 Timing Parameters 33 MHz Im...

Page 10: ...tor system v7 1i or higher The Xilinx CORE Generator is bundled with the ISE Foundation v7 1i software at no additional charge To purchase the Xilinx PCI core please contact your local Xilinx sales re...

Page 11: ...refix to device names 1 30 04 1 9 Updated to build v3 0 122 updated copyright information to 2004 4 9 04 1 10 Updated to build v3 0 126 updated Xilinx tools to 6 2i SP1 in supported devices table adde...

Reviews: