32580B

Core Logic Module

6.2.5.1Sub-ISA Bus Cycles

The ISA bus controller issues multiple ISA cycles to satisfy PCI transactions that are larger than 16 bits. A full 32-bit read or write results in two 16-bit ISA transactions or four 8- bit ISA transactions. The ISA controller gathers the data from multiple ISA read cycles and returns TRDY# to the PCI bus.

SA[23:0] are a concatenation of ISA LA[23:17] and SA[19:0] and perform equivalent functionality at a reduced pin count.

Figure 6-2shows the relationship between a PCI cycle and the corresponding ISA cycle generated.

Fast-PCI_CLK

ISACLK

FRAME#

IRDY#

TRDY#

STOP#

AD[31:0] (Read)

AD[31:0] (Write)

BALE

RD#,WR#,IOR#,IOW#

MEMR#,MEMW#

Note: Not all signals described in Figure 6-2are available externally. See Section 3.4.7 "Sub-ISA Interface Signals" on page 61 for more information about which Sub-ISA signals are externally available on the SC2200.

6.2.5.2Sub-ISA Support of Delayed PCI Transactions

Multiple PCI cycles occur for every slower ISA cycle. This prevents slow PCI cycles from occupying too much band- width and allows access to other PCI traffic. Figure 6-3 on page 157 shows the relationship of PCI cycles to an ISA cycle with PCI delayed transactions enabled.

Figure 6-2. Non-Posted Fast-PCI to ISA Access

156

AMD Geode™ SC2200 Processor Data Book

Page 148
Image 148
AMD SC2200 manual Sub-ISA Bus Cycles, Sub-ISA Support of Delayed PCI Transactions, Fast-PCICLK, AD310 Read AD310 Write