Programming Interface; Table 2-1 Hcrevision Register; Table 2-2 Legacy Support Registers; Table 2-3 Emulated Registers - AMD SB600 Technical Reference Manual

Register reference manual
Hide thumbs Also See for SB600:
Table of Contents

Advertisement

2.2.2.3

Programming Interface

The following modification is needed for the HcRevision register:
Field Name
Bits
Revision
7:0
Legacy
Reserved
31:9
Legacy Support Registers
Four operational registers are used to provide the legacy support. Each of these registers is located on a 32-
bit boundary. The offset of these registers is relative to the base address of the Host Controller operational
registers with HceControl located at offset 100h.
Offset
Register
100h
HceControl
104h
HceInput
108h
HceOutput
10Ch
HceStatus
Three of the operational registers (HceStatus, HceInput, HceOutput) are accessible at I/O address 60h and
64h when emulation is enabled. Reads and writes to the registers using I/O addresses have side effects as
outlined in
Table
2-3.
I/O
Cycle Type
Address
60h
IN
60h
OUT
64h
IN
64h
OUT
HceInput Register
©2008 Advanced Micro Devices, Inc.
AMD SB600 Register Reference Manual

Table 2-1 HcRevision Register

HcRevision - 32 bits
Reset
HCD
10h
R
8
1b
R

Table 2-2 Legacy Support Registers

Description
Used to enable and control the emulation hardware and report various status
information.
The emulation side of the legacy Input Buffer register.
The emulation side of the legacy Output Buffer register where the keyboard and
mouse data is to be written by software.
The emulation side of the legacy Status register.

Table 2-3 Emulated Registers

Register Contents
Accessed/Modified
HceOutput
HceInput
HceStatus
HceInput
HC
R
This read-only field contains the BCD representation
of the version of the HCI specification that is
implemented by this HC. For example, a value of 11h
corresponds to version 1.1. All of the HC
implementations that are compliant with this
specification will have a value of 10h.
R
This read-only field is 1 to indicate that the legacy
support registers are present in this HC.
Reserved
Side Effects
IN from port 60h will set OutputFull in
HceStatus to 0
OUT to port 60h will set InputFull to 1 and
CmdData to 0 in HceStatus.
IN from port 64h returns current value of
HceStatus with no other side effect.
OUT to port 64h will set InputFull to 0 and
CmdData in HceStatus to 1.
OCHI USB 1.1 and EHCI USB 2.0 Controllers
Proprietary
Description
Page 68

Advertisement

Table of Contents
loading

Table of Contents