Technical information

4-13
PCI Module Architecture
PERR_
The AIC-6915 asserts PERR_ for detected data parity errors only if PERRESPEN is asserted.
As a target device, the AIC-6915 asserts
PERR_ and sets the DPE bit active (STATUS
register in PCI Configuration header) for write cycles in which it detects a data parity
error, only if it claims the access and asserts
DEVSEL_. PERR_ is asserted for one PCLK
period for each detected error two PCLK periods after the Data phase that contained the
error.
As a master, the AIC-6915 asserts
PERR_, and sets DPE (PCI header) for read cycles in
which it detects a data parity error. The AIC-6915 asserts
PERR_ only for cycles that it
initiates.
The Command And Byte Enable Bits CBE[3:0]_
The Bus Command and Byte Enable bits are multiplexed on the same PCI pins. During the
address phase of a transaction,
CBE[3:0]_ contain a Bus command that defines the function
to be performed during the transaction. Table 4-3 describes how the AIC-6915 responds to
different commands.
The
CBE[3:0]_ values accepted during a Data phase indicate the valid data bytes. The PCI
target supports
any
combination of byte enables.
Table 4-3. Address Phase CBE[3:0] Values
CBE [3:0]_
Command
Abbrev. Type
AIC-6915 Support
Target Master
0000 IAC Interrupt Acknowledge No No
0001 SSC Special Cycle No No
0010 IORDC I/O Read Yes No
0011 IOWRC I/O Write Yes No
0100 RSVD No No
0101 RSVD No No
0110 MRDC Memory Read Yes Yes
0111 MWRC Memory Write Yes Yes
1000 RSVD No No
1001 RSVD No No
1010 CRDC Configuration Read Yes No
1011 CWRC Configuration
Write Yes No
1100 MRDMC Memory Read Multiple
1
1
Defaults to Memory Read
Ye s
1101 DAC Dual Address Cycle No Yes
1110 MRDLC Memory Read Line
1
Ye s
1111 MWRIC Memory Write and
Invalidate
2
2
Defaults to Memory Write
Ye s