AMD SB600 User Manual

Page 214

Advertising
background image


©2008 Advanced Micro Devices, Inc.

AC ’97 Controller Functional Descriptions

AMD SB600 Register Reference Manual

Proprietary

Page 214

CMD- RW - 16 bits - [PCI_Reg: 04h]

Field Name

Bits

Default

Description

IO Space

0

0b

I/O Access Enable.

Memory Space

1

0b

Memory Access Enable.

Bus Master

2

0b

Master Enable

Special Cycles

3

0b

Hardwired to 0 to indicate that Special Cycle recognition is
disabled.

Memory Write and
Invalidate Enable

4

0b

Memory Write and Invalidate Enable.

VGA Palette Snoop

5

0b

Hardwired to 0 to indicate that the controller does not need
to snoop VGA palette cycles.

Parity Error Response

6

0b

PERR# (Response) Detection Enable bit

Stepping Control

7

0b

Hardwired to 0 to indicate that the controller does not need
to insert a wait state between the address and data on the
AD lines.

SERR# Enable

8

0b

SERR# enable

Fast Back-to-Back Enable

9

0b

Hardwired to 0 to indicate that Fast Back-to-back is
disabled. The controller only acts as a master to a single
device, so this functionality is not needed.

INTB# Enable#

10

0b

When it is 0, INTB# is allowed to send out. When it is 1,
INTB# is not allowed to send out.

Reserved 15:11

00h

Command Register: The PCI specification defines this register to control a PCI device’s ability to generate and
respond to PCI cycles.

STATUS- RW - 16 bits - [PCI_Reg: 06h]

Field Name

Bits

Default

Description

Reserved 2:0

0h

Interrupt B status

3

0b

When there is interrupt B, this bit will be 1, regardless of the
value in reg0x04[10].

Capabilities List

4

1b

Read only. Indicates that the new capabilities list pointer
configuration register is implemented in reg0x34.

66MHz-Capable

5

1b

Read only. Indicates that device is capable of running at 66MHz.

Reserved 6

0b

Fast Back-to-Back
Capable

7

0b

Read only. Indicates that device does not support fast back-to-
back transactions.

Master Data Parity
Error

8

Master Data Parity Error. This bit is set to 1 when the controller
detects master data parity error. Cleared by writing a 1 to it.

Device Select Timing

10:9

10b

DEVSEL# timing – Read only bits indicating DEVSEL# timing
when performing a positive decode.

Signaled Target Abort

11

0b

Read only. The device does not support target aborts.

Received Target Abort

12

0b

Received Target Abort .This bit is set to 1 when the controller
generated PCI cycle is aborted by a PCI target. Cleared by
writing a 1 to it.

Received Master Abort

13

0b

Received Master Abort Status. Set to 1 when the controller
acting as a PCI master, aborts a PCI bus memory cycle. Cleared
by writing a 1 to this bit. Cleared by writing a 1 to it.

Signaled System Error

14

0b

SERR# status. This bit is set to 1, when the controller detects a
PCI address parity error. Cleared by writing a 1 to it.

Detected Parity Error

15

0b

Detected Parity Error. This bit is set to 1 when the controller
detects a parity error.

Status Register: The PCI specification defines this register to record status information for PCI related events. This
is a read/write register. However, writes can only reset bits.

Revision ID/Class Code – R - 32 bits - [PCI_Reg: 08h]

Field Name

Bits

Default

Description

Revision ID

7:0

00h

Class Code

31:8

070300h

Class Code.

Revision ID Register: This read only register contains the device’s revision information and generic function.

Advertising