32581C

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.

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

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 147 shows the relationship of PCI cycles to an ISA cycle with PCI delayed transactions enabled.

Fast-PCI_CLK

ISACLK

FRAME#

IRDY#

TRDY#

STOP#

AD[31:0] (Read)

AD[31:0] (Write)

BALE

RD#,WR#,IOR#,IOW#

MEMR#,MEMW#

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

146

AMD Geode™ SC3200 Processor Data Book

Page 146
Image 146
AMD SC3200 manual Sub-ISA Bus Cycles, Sub-ISA Support of Delayed PCI Transactions, 146