Xilinx PCI v3.0 manual Regional Clock Usage, 4 Virtex-4 Device and Package 64-bit Interfaces

Models: PCI v3.0

1 58
Download 58 pages 41.49 Kb
Page 33
Image 33
Regional Clock Usage

Regional Clock Usage

 

BUFR

Figure 3-2:

Regional Clocking Illustration

R

For designs using regional clocking, the PCI interface and those portions of the user application clocked from the PCI bus clock must completely fit inside the three clock regions accessible to the regional clock signal. This restriction limits the number of FPGA resources that may be synchronous with the PCI bus clock. Access to additional logic is available by crossing to another clock domain.

Clock regions are 16 CLB / 32 IOB tall and one-half the width of the device. With a regional clock span limited to three regions, this yields a maximum of 96 IOB that may be used for a PCI interface. A 64-bit PCI interface requires 90 IOB, and a 32-bit PCI interface requires 50 IOB. In some device and package combinations (typically, physically large devices in a relatively low pin-count packages) not all IOB sites are bonded to package pins. This renders some clock regions unusable for PCI purposes. This is generally not an issue for 32- bit PCI interfaces; however, for 64-bit PCI interfaces, it is a concern.

Table 3-4defines all physically possible 64-bit PCI interfaces in various Virtex-4 device and package combinations using regional clocks. Note that this does not apply to Virtex-4 designs using global clocks.

Table 3-4:Virtex-4 Device and Package 64-bit Interfaces

Package

Device

64-bit Interfaces

 

 

 

 

LX15

none

 

 

 

SF363

LX25

none

 

 

 

 

FX12

none

 

 

 

PCI v3.0.151 Getting Started Guide

www.xilinx.com

33

UG157 August 31, 2005

Page 33
Image 33
Xilinx PCI v3.0 Regional Clock Usage, 4 Virtex-4 Device and Package 64-bit Interfaces, Regional Clocking Illustration