146 Hardware Reference Manual
Intel® IXP2800 Network Processor
Intel XScale® Core
3.12.7.6 Slowport 8-Bit Device Bus Protocols

The write/read transfer protocols are discussed in the following sections. The burst transfers are

going to be broken down into single mode transfer. For each single write/read transaction, it can be

either fixed-timed transaction or self-timing transaction. The fixed-timed transaction has the

response fixed in a certain period, that can be controlled by the timing control registers.

For the self-timing transaction, the response timing is dictated by the peripheral device. Hence,

wait states can be inserted during the transaction. All the back-to-back transactions are intervened

with one clock cycle. The Slowport clock, SP_CLK, shown in the following waveform diagrams,

is generated by dividing the PLPL_APB_CLK. The divisor used is specified in the clock control

register, SP_CCR.

Figure 37. Slowport Example Application Topology

A9318-02
SP_RD_L
SP_CS_L[0]
SP_CS_L[1]
SP_A[1:0]
CE#
CP
D[7:0]
Q[7:0] 74f377
SP_WR_L
OE_L
A[1:0]
CS_L
WE_L
D[7:0]
A[24:2]
A[1:0]
CS_L
WE_L
D[7:0]
ACK_L
A[24:2]
Intel®
IXP2800
Network
Processor
SP_AD[7:0]
SP_ALE_L
SP_CLK
SP_ACK_L
CE#
CP
D[7:0]
A[24:18]
A[17:10]
A[9:2]
Q[7:0] 74f377
CE#
CP
D[7:0]
Q[7:0] 74f377
OE_L
Clock
Driver
CY2305