AMD SB600 User Manual

Page 191

Advertising
background image


©2008 Advanced Micro Devices, Inc.

IDE Controller (Device 20, Function 1)

AMD SB600 Register Reference Manual

Proprietary

Page 191

Interrupt Pin - R - 8 bits - [PCI_Reg:3Dh]

Field Name

Bits

Default

Description

Interrupt Pin

7:0

01h

Hard-wired to 01h.

Interrupt Pin Register: This register identifies the interrupt pin a device uses. Since the IDE host controller uses
IRQ14, this value is supposed to be 00. However, the IDE controller will generate the PCI interrupt INTA# signal on
the PCI bus. Therefore, this pin register is set to 01h.

Min_gnt - R - 8 bits - [PCI_Reg:3Eh]

Field Name

Bits

Default

Description

Minimum Grant

7:0

00h

Hard-wired to 0’s and always read as 0’s.

Min_gnt Register: This register specifies the desired settings for how long of a burst the IDE host controller needs
assuming a clock rate of 33MHz. The value specifies a period of time in units of ¼ microseconds.

Max_latency - R - 8 bits - [PCI_Reg:3Fh]

Field Name

Bits

Default

Description

Maximum Latency

7:0

00h

Hard-wired to 0’s and always read as 0’s.

Max_latency Register: This register specifies the Maximum Latency time required before the IDE host controller as
a bus-master can start an accesses.

IDE PIO Timing - RW - 32 bits - [PCI_Reg:40h]

Field Name

Bits

Default

Description

Primary Slave Data
Register Command
Recovery Width

3:0

9h

Slave Data register command recovery width for Primary IDE
bus slave PIO device.

Primary Slave Data
Register Command width

7:4

9h

Slave Data register command width for Primary IDE bus slave
PIO device.

Primary Master Data
Register Command
Recovery Width

11:8

9h

Master Data register command recovery width for primary IDE
bus Master PIO device.

Primary Master Data
Register Command
Width

15:12

9h

Master Data register command width for Primary IDE bus
Master PIO device.

Reserved

31:16

0000h

Reserved. Always read as 0’s

IDE PIO Timing Register: This register controls the IDE interface and selects the timing of the IDE PIO bus-master
cycles.
Note

: Relation of setting value and actual timing of each mode are

PIO Mode

4

3

2

1

0

Command Width

2(90ns)

2(90ns)

3(120ns)

4(150ns)

9(270ns)

Recover Width

0(30ns)

2(90ns)

4(150ns)

7(240ns)

9(270ns)

The above timings are valid and A-Link clock is always 66MHz.
Actual timing is setting value + 1 A-Link clock cycle.

IDE Legacy DMA (Multi-words DMA) Timing Modes - RW - 32 bits - [PCI_Reg:44h]

Field Name

Bits

Default

Description

Primary Slave DMA
Command Recovery
Width

3:0

Fh

Slave DMA command recovery width for Primary IDE bus
Slave DMA device.

Primary Slave DMA
Command Width

7:4

Fh

Slave DMA command width for Primary IDE bus Slave DMA
device.

Primary Master DMA
Command Recovery
Width

11:8

Fh

Master DMA Command recovery width for primary IDE bus
Master DMA device.

Primary Master DMA
Command Width

15:12

Fh

Master DMA Command width for Primary IDE bus Master
DMA device.

Reserved

31:16

0h

Reserved. Always read as 0’s

Advertising