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

Page 152: Pci change to sub-isa and back

Advertising
background image

152

AMD Geode™ SC1200/SC1201 Processor Data Book

Core Logic Module

32579B

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
This manual is related to the following products: