Micrel, Inc.
KS8695P
May 2006
29
M9999-051806
General Purpose I/O Pins (continued)
Pin
Name
I/O Type
(1)
Description
C15
A15
A16
PAD2
PAD1
PAD0
I/O
32-Bit PCI address and data (continued from previous page).
A6
B9
A11
D14
CBEN3
CBEN2
CBEN1
CBEN0
I/O
PCI commands and byte enable. Active low.
The PCI command and byte enable signals are multiplexed on the same pins.
During the rst clock cycle of a PCI transaction, the CBEN bus contains the
command for the transaction. The PCI transaction consists of the address phases
and one or more data phases. During the data phases of the transaction, the bus
carries the byte enable for the current data phases.
C8
PAR
I/O
Parity. PCI bus parity is even across PAD[31:0] and CBEN[3:0]. The KS8695P
generates PAR during the address phase and write data phases as a bus master
and during read data phases as a target. It checks for correct PAR during the read
data phase as a bus master, during every address phase as a bus slave, and during
write data phases as a target.
D10
FRAMEN
I/O
PCI bus frame signal. Active low. FRAMEN is an indication of an active PCI bus
cycle. It is asserted at the beginning of a PCI transaction, i.e. the address phase,
and deasserted before the nal transfer of the data phase of the transaction.
A9
IRDYN
I/O
PCI initiator ready signal. Active low. This signal is asserted by a PCI master to
indicate a valid data phase on the PAD bus during data phases of a write
transaction. During a read transaction, it indicates that the master is ready to accept
data from the target. A target monitors the IRDYN signal when a data phase is
completed on any rising edge of the PCI clock when both IRDYN and TRDYN are
asserted. Wait cycles are inserted until both IRDYN and TRDYN are asserted
together.
C10
TRDYN
I/O
PCI target ready signal. Active low. This signal is asserted by a PCI slave to
indicate a valid data phase on the PAD bus during a read transaction. During a write
transaction, it indicates that the slave is ready to accept data from the target. A PCI
initiator monitors the TRDYN signal when a data phase is completed on any rising
edge of the PCI clock when both IRDYN and TRDYN are asserted. Wait cycles are
inserted until both IRDYN and TRDYN are asserted together.
C11
DEVSELN
I/O
PCI device select signal. Active low. This signal is asserted when the KS8695P is
selected as a target during a bus transaction. When the KS8695P is the initiator of
the current bus access, it expects the target to assert DEVSELN within ve PCI bus
cycles, conrming the access. If the target does not assert DEVSELN within the
required bus cycles, the KS8695P aborts the bus cycle. To meet the timing
requirement, the KS8695P asserts this signal in a medium speed decode timing.
(two bus cycles).
D7
IDSEL
I
Initialization device select. Active high. It is used as a chip select during
conguration read and write transactions.
D11
STOPN
I/O
PCI stop signal. Active low. This signal is asserted by the PCI target to indicate to
the bus master that it is terminating the current transaction. The KS8695P responds
to the assertion of STOPN when it is the bus master, either to disconnect, retry, or
abort the transaction.
B11
PERRN
I/O
PCI parity error signal. Active low. The KS8695P asserts PERRN when it checks
and detects a bus parity error. When it generates the PAR output, the KS8695P
monitors for any reported parity error on PERRN. When the KS8695P is the bus
master and a parity error is detected, the KS8695P sets error bits in the control
status registers. It completes the current data burst transaction, and then stops the
operation. After the host clears the system error, the KS8695P continues its
operation.
A10
SERRN
O
PCI system error signal. Active low. If an address parity error is detected, the
KS8695P asserts the SERRN signal two clocks after the failing address.
E4
M66EN
I
PCI 66MHz enable. When asserted, this signal indicates the PCI bus segment is
operating at 66MHz. This pin is mainly used in guest bridge mode when the PCLK
is driven by an external host bridge.