PCI Bus Demystified, Second Edition

Source Synchronous Data Transfers

Perhaps the most significant new feature in Version 2.0 is the notion of Source Synchronous Burst Push transactions. Up to this point in the book, everything we've talked about is synchronized by the clock signal. PCI-X 2.0 refers to this as common clock sampling. One obvious consequence of common clock sampling is that there is exactly one data transfer per clock cycle. At 133 MHz and 64 bits, that amounts to roughly one Gbyte/sec transfer rate. The way PCI-X gets to 2 Gbytes and 4 Gbytes is by introducing multiple data subphases within each clock cycle as illustrated in Figure 12-9. PCI-X 266 has two data subphases per clock cycle while PCI-X 533 has four.


Figure 12-9: Source synchronous burst write.

Source synchronous transfers apply only to burst-push transactions, i.e., burst writes, where the initiator generates strobe signals used by the target to clock the data subphases. All other transactions in Mode 2, as well as the Address and Attribute phases of burst-push transactions, use common-clock sampling. During a source synchronous transfer, the C/BE# signals are reassigned as pairs of strobes during data phases (see Table 12-4). FSTROBE (first strobe) and SSTROBE (second strobe) are 180 degrees out of phase such that the first data subphase is clocked by the rising edge of FSTROBE and the second subphase is clocked by the rising edge of SSTROBE.

Table 12-4: Source Synchronous Strobe Allocation.

Group Number

Data Strobe

Connector Signal...

UNLIMITED FREE
ACCESS
TO THE WORLD'S BEST IDEAS

SUBMIT
Already a GlobalSpec user? Log in.

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.

Customize Your GlobalSpec Experience

Category: IC PCI Bridges
Finish!
Privacy Policy

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.