6 at compatibility logic, 1 dma controller, Figure 6-6 – AMD Geode SC3200 User Manual

Page 150: Pci change to sub-isa and back

Advertising
background image

150

AMD Geode™ SC3200 Processor Data Book

Core Logic Module

32581C

Figure 6-6. PCI Change to Sub-ISA and Back

6.2.6

AT Compatibility Logic

The Core Logic module integrates:

• Two 8237-equivalent DMA controllers with full 32-bit

addressing

• Two 8259A-equivalent interrupt controllers providing 13

individually programmable external interrupts

• An 8254-equivalent timer for refresh, timer, and speaker

logic

• NMI control and generation for PCI system errors and all

parity errors

• Support for standard AT keyboard controllers

• Positive decode for the AT I/O register space

• Reset control

6.2.6.1

DMA Controller

The Core Logic module supports industry standard DMA
architecture using two 8237-compatible DMA controllers in
cascaded configuration. The DMA functions supported by
the Core Logic module include:

• Standard seven-channel DMA support (Channels 5

through 7 are not supported)

• 32-bit address range support via high page registers

• IOCHRDY extended cycles for compatible timing trans-

fers

• Internal Sub-ISA bus master device support using

cascade mode

• NMI control and generation for PCI system errors and all

parity errors.

Note:

DMA interface signals are not available externally.

DMA Channels

The Core Logic module supports seven DMA channels
using two standard 8237-equivalent controllers. DMA Con-
troller 1 contains Channels 0 through 3 and supports 8-bit
I/O adapters. These channels are used to transfer data
between 8-bit peripherals and PCI memory or 8/16-bit ISA
memory. Using the high and low page address registers, a
full 32-bit PCI address is output for each channel so they
can all transfer data throughout the entire 4 GB system
address space. Each channel can transfer data in 64 KB
pages. Software initiated DMA requests are not supported.

DMA Controller 2 contains Channels 4 through 7. Channel
4 is used to cascade DMA Controller 1, so it is not available
externally. Channels 5 through 7 support 16-bit I/O adapt-
ers to transfer data between 16-bit I/O adapters and 16-bit
system memory. Using the high and low page address reg-
isters, a full 32-bit PCI address is output for each channel
so they can all transfer data throughout the entire 4 GB
system address space. Each channel can transfer data in
128 KB pages. Channels 5, 6, and 7 transfer 16-bit
WORDs on even byte boundaries only. Channels 5
through 7 are not supported.

FRAME#

TRDY#, IRDY#

GNT[x]

ROMCS#, DOCCS#,

PCI

Sub-ISA

T

CS

T

CP

DEVSEL#,STOP#

PAR,

PCI

AD[31:0],

C/BE[3:0]#

pull-up

IOCS0#, IOCS1#

Advertising