HP 8000 tower manual Keyboard/Pointing Device Interface, Keyboard Interface Operation

Page 57
5.5Keyboard/Pointing Device Interface

Input/Output Interfaces

5.5Keyboard/Pointing Device Interface

The keyboard/pointing device interface function is provided by the SIO controller component, which integrates 8042-compatible keyboard controller logic (hereafter referred to as simply the “8042”) to communicate with the keyboard and pointing device using bi-directional serial data transfers. The 8042 handles scan code translation and password lock protection for the keyboard as well as communications with the pointing device.

5.5.1 Keyboard Interface Operation

The data/clock link between the 8042 and the keyboard is uni-directional for Keyboard Mode 1 and bi-directional for Keyboard Modes 2 and 3. (These modes are discussed in detail in Appendix C). This section describes Mode 2 (the default) mode of operation.

Communication between the keyboard and the 8042 consists of commands (originated by either the keyboard or the 8042) and scan codes from the keyboard. A command can request an action or indicate status. The keyboard interface uses IRQ1 to get the attention of the CPU.

The 8042 can send a command to the keyboard at any time. When the 8042 wants to send a command, the 8042 clamps the clock signal from the keyboard for a minimum of 60 us. If the keyboard is transmitting data at that time, the transmission is allowed to finish. When the 8042 is ready to transmit to the keyboard, the 8042 pulls the data line low, causing the keyboard to respond by pulling the clock line low as well, allowing the start bit to be clocked out of the 8042. The data is then transferred serially, LSb first, to the keyboard (Figure 5-5). An odd parity bit is sent following the eighth data bit. After the parity bit is received, the keyboard pulls the data line low and clocks this condition to the 8042. When the keyboard receives the stop bit, the clock line is pulled low to inhibit the keyboard and allow it to process the data.

Start

D0

D1

D2

D3

D4

D5

D6

D7

Parity

Stop

Bit

(LSb)

 

 

 

 

 

 

(MSb)

 

Bit

0

1

0

1

1

0

1

1

1

1

0

Data

Clock

Th

Tcy

Tcl Tch

 

Tss Tsh

 

 

Parameter

Minimum

Maximum

 

 

Tcy (Cycle Time)

0 us

80 us

 

 

Tcl (Clock Low)

25 us

35 us

 

 

Tch (Clock High)

25 us

45 us

 

 

Th (Data Hold)

0 us

25 us

 

 

Tss (Stop Bit Setup)

8 us

20 us

 

 

Tsh (Stop Bit Hold)

15 us

25 us

Figure 5-5. 8042-To-Keyboard Transmission of Code EDh, Timing Diagram

Control of the data and clock signals is shared by the 8042 and the keyboard depending on the originator of the transferred data. Note that the clock signal is always generated by the keyboard.

After the keyboard receives a command from the 8042, the keyboard returns an ACK code. If a parity error or timeout occurs, a Resend command is sent to the 8042.

 

Technical Reference Guide

www.hp.com

5-7

Image 57
Contents HP Compaq 8000 Elite Series Business Desktop Computers Technical Reference GuideDocument Part Number DecemberTechnical Reference Guide HP Compaq 8000 Elite Series Business Desktop ComputersFirst Edition December Document Part Number Contents 1 Introduction2 System Overview 3 Processor/Memory Subsystem 4 System Support5 Input/Output Interfaces 6 Integrated Graphics Subsystem 7 Power and Signal DistributionA Error Messages and Codes Index 8 SYSTEM BIOS1.1 About this Guide Introduction1.2 Additional Information Sources 1.1.1 Online Viewing1.4 Notational Conventions 1.3 Serial Number1.4.1 Special Notices 1.4.2 ValuesAcronyms and Abbreviations 1.5 Common Acronyms and AbbreviationsAcronym or AbbreviationTable 1-1 Continued Acronyms and Abbreviations Table 1-1 ContinuedAcronym or AbbreviationAcronyms and Abbreviations Table 1-1 ContinuedAcronym or AbbreviationAcronyms and Abbreviations Table 1-1 ContinuedAcronym or AbbreviationAcronyms and Abbreviations Table 1-1 ContinuedAcronym or AbbreviationAcronyms and Abbreviations 1-10 2.1 Introduction System Overview2.2 Features USDT Feature Differences by Form FactorArchitectural Differences by Form Factor 2.3 System ArchitectureTechnical Reference Guide 2.3.1 Intel Processor Support 2.3.2 ChipsetChipset Components and Functionality 2.3.3 Support Components 2.3.4 System MemorySupport Component Functions 2.3.6 Serial Interface 2.3.5 Mass Storage2.3.7 Universal Serial Bus Interface 2.3.8 Network Interface Controller2.3.9 Graphics Subsystem 2.3.10 Audio SubsystemIntegrated Graphics Subsystem Statistics 2.4 Specifications 2.3.11 HP ProtectTools Embedded SecurityEnvironmental Specifications Factory Configuration Physical Specifications Power Supply Electrical Specifications2-12 3.1 Introduction Processor/Memory Subsystem3.2.1 Intel Processor Overview 3.2 Intel ProcessorsSupported Processors partial listing 3.2.2 Processor Changing/Upgrading3.3 Memory Subsystem 3.3.1 Memory Upgrading 3.3.2 Memory Mapping and Pre-allocationMemory Socket Loading Figure 3-2. System Memory Map for maximum of 8 gigabytes Expansion AreaBase Memory 4.1 Introduction System Support4.2 PCI Bus Overview 4.2.1 PCI 2.3 Bus OperationWired to PCI Component Configuration AccessSystem Support PCI BusSoftware/Driver Layer 4.2.2 PCI Express Bus OperationTransaction Protocol Layer PCI Bus Mastering Devices4.2.3 Option ROM Mapping 4.2.5 PCI Power Management Support4.2.4 PCI Interrupts Link LayerPCI 2.3 Connector 4.2.6 PCI ConnectorsPCI 2.3 Bus Connector Pinout Figure 4-2. 32-bit, 5.0-volt PCI 2.3 Bus ConnectorPCIe Connectors PCIe Bus Connector PinoutFigure 4-3. PCIe Bus Connectors 4.3.1 Interrupts 4.3 System Resources8259 Mode APIC ModePCI Interrupt Distribution 4.3.2 Direct Memory Access4.4.1 Clearing CMOS 4.4 Real-Time Clock and Configuration Memory4.4.2 Standard CMOS Locations 4.5 System Management4.5.1 Security Functions Configuration Memory CMOS MapSetup Password Power-On / Setup PasswordCable Lock Provision I/O Interface Security4.5.2 Power Management Smart Cover Lock OptionalACPI Wake-Up Events 4.5.3 System Status 4.5.4 Thermal Sensing and CoolingSystem Operational Status LED Indications 4.6.1 System I/O Map 4.6 Register Map and Miscellaneous FunctionsSystem I/O Map I/O PortFunction 4.6.2 GPIO Functions ICH10 FunctionsSIO Controller Functions 5.1 Introduction Input/Output Interfaces5.2.1 SATA interface 5.2 SATA/eSATA Interfaces5.2.2 eSATA interface DB-9 Serial Connector Pinout 5.3 Serial Interface5.4.1 Standard Parallel Port Mode 5.4 Parallel Interface Support5.4.2 Enhanced Parallel Port Mode 5.4.3 Extended Capabilities Port Mode5.4.4 Parallel Interface Connector DB-25 Parallel Connector Pinoute w q - 9 8 7 6 5 4 3 2 1 g f d s a p o i u y t r 5.5.1 Keyboard Interface Operation 5.5 Keyboard/Pointing Device Interface5.5.3 Keyboard/Pointing Device Interface Connector 5.5.2 Pointing Device Interface OperationKeyboard/Pointing Device Connector Pinout 5.6 Universal Serial Bus Interface 5.6.1 USB ConnectorUSB Connector Pinout 5.6.2 USB Cable DataUSB Cable Length Data USB Color CodeFigure 5-8. Audio Subsystem Functional Block Diagram 5.7 Audio Subsystem5.7.1 HD Audio Controller 5.7.2 HD Audio Link Bus5.7.3 Audio Multistreaming 5.7.4 Audio Specifications The specifications for the HD Audio subsystem are listed in TableHD Audio Subsystem Specifications 5.8 Network Interface Controller 5.8.3 Power Management Support 5.8.1 Wake-On-LAN Support5.8.2 Alert Standard Format Support 5.8.4 NIC Connector 5.8.5 NIC SpecificationsTable 5-11. NIC Specifications 6.1 Introduction Integrated Graphics Subsystem6.2 Functional Description SDRAM Installed GMA 4500 Memory AllocationMaximum Memory Allocation 6.3 Display Modes 6.4 Upgrading 6.5.1 Analog Monitor Connector 6.5 Monitor ConnectorsFigure 6-3. DisplayPort Connector, as viewed from rear of chassis 6.5.2 DisplayPort ConnectorTechnical Reference Guide Power and Signal Distribution 7.2 USDT Power Distribution7.1 Introduction Table 7-1 lists the specifications of the external supply 7.3 SFF/CMT Power DistributionUSDT 135-Watt Power Supply Unit Specifications Figure 7-2. SFF/CMT Power Distribution and Cabling, Block DiagramCMT 320-Watt Power Supply Unit Specifications SFF 240-Watt Power Supply Unit Specifications7.4.1 Power Button 7.4 Power ControlPower LED Power LED IndicationsPower failure power supply is overloaded. Check storage Pre-video memory error. Incompatible or incorrectly seated7.4.2 Wake Up Events 7.5 Power ManagementPower Management Event Wake-On-LANPower System Power StatesPower StateSystem Board Connector, Indicator, and Switch Designations 7.6 Signal DistributionDesignator Component functionFigure 7-5 shows pinouts of headers used on the sytem boards Table 7-7. ContinuedFigure 7-3. System Board Header Pinouts 7-10 8.1 Introduction System BIOS8.2 ROM Flashing 8.2.1 Upgrading8.2.2 Changeable Splash Screen 8.3.1 Boot Device Order 8.3 Boot Functions8.3.2 Network Boot F12 Support 8.3.3 Memory Detection and Configuration8.3.4 Boot Error Codes 8.4 Client Management Functions 8.4.1 System ID and ROM Type 8.4.2 Temperature StatusSystem ID Numbers SMBIOS Functions 8.5 SMBIOS8.7 Management Engine Functions 8.6 USB Legacy SupportError Messages and Codes A.2 Beep/Power LED CodesA.1 Introduction Error Messages and Codes A.3 Power-On Self Test POST MessagesError Message Power-On Self Test POST Messages1794--Inaccessible device attached to SATA 1796-SATA Cabling Error1801-Microcode Patch Error Error Messages and Codes A.4 System Error MessagesA.5 Memory Error Messages Memory Error MessagesTable A-4 Memory Error Messages A.6 Keyboard Error MessagesTable A-4. Continued MessageA.8 Video Graphics Error Messages A.7 Printer Error MessagesInt. test, LpBk. test., and data register failed Int. test, LpBk. test., and cntrl. register failedA.9 Diskette Drive Error Messages Table A-9 Serial Interface Error Messages A.10 Serial Interface Error MessagesTable A-10 Modem Communications Error Messages A.11 Modem Communications Error MessagesA.12 System Status Error Messages Cntlr. failed to deallocate bad sectors A.13 Hard Drive Error Messagesxx = 00, Hard drive ID test xx = 01, Hard drive format test A.14 Hard Drive Error Messages A.16 Audio Error Messages A.15 Video Graphics Error MessagesEGA Mono. graphics mode test failed Lightpen graphics test failed, no respA.18 Network Interface Error Messages A.17 DVD/CD-ROM Error MessagesA.19 SCSI Interface Error Messages 65xx-xx, 66xx-xx MessageProbable Cause A.20 Pointing Device Interface Error Messages 8601-xx A-20 Numerics Index
Related manuals
Manual 18 pages 10.45 Kb Manual 29 pages 22.5 Kb Manual 1 pages 60.13 Kb