ECB-865

3.11.38Signal Description – Proprietary PCI Connector (J21)

3.11.38.1Address & Data

AD [31::00]

Address and Data are multiplexed on the same PCI pins. A bus transaction consists

 

of an address phase followed by one or more data phases. PCI supports both read

 

and write bursts.

 

The address phase is the clock cycle in which FRAME# is asserted. During the

 

address phase AD [31::00] contain a physical address (32 bits). For I/O, this is a

 

byte address; for configuration and memory, it is a DWORD address. During data

 

phases AD [07::00] contain the least significant byte (lsb) and AD [31::24] contain

 

the most significant byte (msb). Write data is stable and valid when IRDY# is

 

asserted and read data is stable and valid when TRDY# is asserted. Data is

 

transferred during those clocks where both IRDY# and TRDY# are asserted.

C/BE [3::0]#

Bus Command and Byte Enables are multiplexed on the same PCI pins. During the

 

address phase of a transaction, C/BE [3::0]# define the bus command. During the

 

data phase C/BE [3::0]# are used as Byte Enables. The Byte Enables are valid for

 

the entire data phase and determine which byte lanes carry meaningful data.

 

C/BE[0]# applies to byte 0 (lsb) and C/BE[3]# applies to byte 3 (msb).

PAR

Parity is even parity across AD [31::00] and C/BE [3::0]#. Parity generation is

 

required by all PCI agents. PAR is stable and valid one clock after the address

 

phase. For data phases, PAR is stable and valid one clock after either IRDY# is

 

asserted on a write transaction or TRDY# is asserted on a read transaction. Once

 

PAR is valid, it remains valid until one clock after the completion of the current data

 

phase. (PAR has the same timing as AD[31::00], but it is delayed by one clock.) The

 

master drives PAR for address and write data phases; the target drives PAR for read

 

data phases.

ECB-865 User’s Manual 45

Page 55
Image 55
Intel ECB-865 user manual Write bursts