AMD SC3200 manual Offset 104h-107h, Reset Value = 000000xxh, Reserved. Read/Write 0s, 294

Models: SC3200

1 428
Download 428 pages 6.75 Kb
Page 294
Image 294

32581CCore Logic Module - USB Controller Registers - PCIUSB

 

Table 6-42. USB_BAR+Memory Offset: USB Controller Registers (Continued)

Bit

Description

 

 

1

EmulationInterrupt (Read Only). This bit is a static decode of the emulation interrupt condition.

0EmulationEnable. When set to 1 the HC is enabled for legacy emulation and will decode accesses to I/O registers 60h and 64h and generate IRQ1 and/or IRQ12 when appropriate. The HC also generates an emulation interrupt at appropriate times to invoke the emulation software.

Note: This register is used to enable and control the emulation hardware and report various status information.

Offset 104h-107h

HceInput Register (R/W)

Reset Value = 000000xxh

 

 

 

 

 

31:8

 

Reserved. Read/Write 0s.

 

 

 

 

 

 

7:0

 

InputData. This register holds data written to I/O ports 60h and 64h.

 

 

 

 

 

Note:

This register is the emulation side of the legacy Input Buffer register.

 

Offset 108h-10Bh

HceOutput Register (R/W)

Reset Value = 000000xxh

 

 

 

 

 

31:8

 

Reserved. Read/Write 0s.

 

 

 

 

 

7:0

 

OutputData. This register hosts data that is returned when an I/O read of port 60h is performed by application software.

 

 

 

 

 

Note: This register is the emulation side of the legacy Output Buffer register where keyboard and mouse data is to be written by soft- ware.

Offset 10Ch-10Fh

HceStatus Register (R/W)

Reset Value = 00000000h

 

 

 

 

31:8

Reserved. Read/Write 0s.

 

 

7Parity. Indicates parity error on keyboard/mouse data.

6Timeout. Used to indicate a time-out

5AuxOutputFull. IRQ12 is asserted whenever this bit is set to 1 and OutputFull is set to 1 and the IRQEn bit is set.

4Inhibit Switch. This bit reflects the state of the keyboard inhibit switch and is set if the keyboard is NOT inhibited.

3CmdData. The HC will set this bit to 0 on an I/O write to port 60h and on an I/O write to port 64h the HC will set this bit to 1.

2Flag. Nominally used as a system flag by software to indicate a warm or cold boot.

1InputFull. Except for the case of a Gate A20 sequence, this bit is set to 1 on an I/O write to address 60h or 64h. While this bit is set to 1 and emulation is enabled, an emulation interrupt condition exists.

0OutputFull. The HC will set this bit to 0 on a read of I/O port 60h. If IRQEn is set and AuxOutputFull is set to 0 then an IRQ1 is generated as long as this bit is set to 1. If IRQEn is set and AuxOutputFull is set to 1 then and IRQ12 will be gen- erated a long as this bit is set to 1. While this bit is 0 and CharacterPending in HceControl is set to 1, an emulation inter- rupt condition exists.

Note: This register is the emulation side of the legacy Status register.

294

AMD Geode™ SC3200 Processor Data Book

Page 294
Image 294
AMD SC3200 manual Offset 104h-107h, Reset Value = 000000xxh, Reserved. Read/Write 0s, 294