IBM 600 User Manual

Note
Before using this information and the product it supports, be sure to read the general information under Appendix C.
First Edition (April 1998)
The following paragraph does not apply to the United Kingdom or any country where such provisions are inconsistent with local law:
This publication could include technical inaccuracies or typographical errors. Changes are periodically made to the information herein; these changes will be incorporated in new editions of the publication. IBM may make improvements or changes to the products or the programs described in this publication at any time.
It is possible that this publication may contain references to, or information about, IBM products (machines and programs), programming, or services that are not announced in your country. Such references or information must not be construed to mean that IBM intends to announce such IBM products, programming, or services in your country.
Requests for technical information about IBM products should be made to your IBM authorized dealer or your IBM marketing representative.
Copyright International Business Machines Corporation 1998. All rights
reserved. Note to US Government Users – Documentation related to restricted rights
– Use, duplication, or disclosure is subject to restrictions set forth in GSA ADP Schedule Contract with IBM Corp.
Contents
Figures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vii
Preface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ix
Section 1. System Overview . . . . . . . . . . . . . . . . . . . 1-1
Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2
System Board Devices and Features ............... 1-3
System Board I/O Address Map .................. 1-5
Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-7
Performance Specifications . . . . . . . . . . . . . . . . . . . 1-7
Physical Specifications . . . . . . . . . . . . . . . . . . . . . . 1-8
Electrical Specifications . . . . . . . . . . . . . . . . . . . . . 1-9
Acoustical Readings . . . . . . . . . . . . . . . . . . . . . . . 1-9
Power Supply . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-10
Voltages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-10
Output Protection . . . . . . . . . . . . . . . . . . . . . . . . 1-11
Voltage Sequencing . . . . . . . . . . . . . . . . . . . . . . . 1-11
Power Supply Connector .................... 1-11
Battery Pack . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-12
Section 2. System Board . . . . . . . . . . . . . . . . . . . . . 2-1
Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-2
Microprocessor . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-2
Cache Memory Operation .................... 2-2
Cacheable Address Space .................... 2-3
Bus Adapter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-3
Keyboard/Mouse Connector . . . . . . . . . . . . . . . . . . . . . 2-4
Signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-4
Connector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-4
Scan Codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-4
Keyboard ID . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-6
Displayable Characters and Symbols .............. 2-7
Hard Disk Drive Connector ..................... 2-8
External Bus Connector ....................... 2-8
UltraSlim Bay Connector ..................... 2-11
Diskette Drive and Controller ................... 2-14
Memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-15
ROM Subsystem . . . . . . . . . . . . . . . . . . . . . . . . 2-15
RAM Subsystem . . . . . . . . . . . . . . . . . . . . . . . . . 2-15
System Memory Map ...................... 2-16
System Board Memory for the DIMM Connectors ..... 2-17
Copyright IBM Corp. 1998 iii
RT/CMOS RAM . . . . . . . . . . . . . . . . . . . . . . . . . 2-18
Miscellaneous System Functions and Ports .......... 2-28
Nonmaskable Interrupt (NMI) ................. 2-28
System Control Port A (Hex 0092) .............. 2-29
System Control Port B (Hex 0061) .............. 2-30
Power-On Password . . . . . . . . . . . . . . . . . . . . . . 2-31
Other Passwords . . . . . . . . . . . . . . . . . . . . . . . . 2-31
Selectable Drive-Startup Sequence .............. 2-32
Hardware Compatibility . . . . . . . . . . . . . . . . . . . . . . 2-33
Error Codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-34
Section 3. Subsystems . . . . . . . . . . . . . . . . . . . . . . 3-1
Video Subsystem . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-2
Video Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-3
Modem Subsystem . . . . . . . . . . . . . . . . . . . . . . . . . . 3-5
ThinkPad Modem . . . . . . . . . . . . . . . . . . . . . . . . . 3-5
MIDI Port Function ........................ 3-5
Sound Blaster Support Function ................ 3-5
Telephony (Modem) Function .................. 3-6
Audio Subsystem . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-6
MIDI Port Function ........................ 3-6
Sound Blaster Support Function ................ 3-7
Audio Port Specifications ..................... 3-7
Infrared (IR) Subsystem ....................... 3-8
IRQ Level and DMA Channel .................. 3-8
PC Card Subsystem ......................... 3-9
Pin Assignments . . . . . . . . . . . . . . . . . . . . . . . . . 3-10
IDE Channel on the UltraSlim Bay ................ 3-12
MIDI/Joystick Port . . . . . . . . . . . . . . . . . . . . . . . . . 3-12
MIDI Interface . . . . . . . . . . . . . . . . . . . . . . . . . . 3-12
Joystick Interface . . . . . . . . . . . . . . . . . . . . . . . . 3-13
Appendix A. System Resources . . . . . . . . . . . . . . . . A-1
Appendix B. System Management API (SMAPI) BIOS
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-1
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-3
Header Image . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-4
Calling Convention . . . . . . . . . . . . . . . . . . . . . . . . . . B-6
Parameter Structure . . . . . . . . . . . . . . . . . . . . . . . B-6
Calling Convention Pseudo Code ............... B-10
Return Codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-11
Function Description . . . . . . . . . . . . . . . . . . . . . . . . B-12
System Information Service .................. B-12
System Configuration Service ................. B-22
iv
Power Management Service .................. B-29
Event Bit Definition ....................... B-34
Samples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-53
Function Declaration . . . . . . . . . . . . . . . . . . . . . . B-57
Installation Check . . . . . . . . . . . . . . . . . . . . . . . . B-58
BIOS Call . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-62
Appendix C. Appendix C . . . . . . . . . . . . . . . . . . . . . C-1
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . X-1
v
vi
Figures
1-1. Model and Submodel Bytes ............... 1-2
1-2. System Board Devices and Features .......... 1-3
1-3. System Board I/O Address Map ............. 1-5
1-4. Performance Specifications . . . . . . . . . . . . . . . . 1-7
1-5. Physical Specifications . . . . . . . . . . . . . . . . . . 1-8
1-6. Electrical Specifications . . . . . . . . . . . . . . . . . . 1-9
1-7. Acoustical Readings . . . . . . . . . . . . . . . . . . . . 1-9
1-8. Power Supply Maximum Current ........... 1-10
1-9. Voltage Pin Assignments for the 56W AC Adapter . 1-11
1-10. Lithium-Ion Battery Pack Specifications ........ 1-12
2-1. Keyboard and Mouse Signals .............. 2-4
2-2. Keyboard/Mouse Connector Pin Assignments ..... 2-4
2-3. Key Numbers for the 85-Key Keyboard ......... 2-5
2-4. Key Numbers for the 86-Key Keyboard ......... 2-5
2-5. Key Numbers for the 90-Key Keyboard ......... 2-6
2-6. Key Numbers for the External Numeric Keypad .... 2-7
2-7. Hard Disk Drive Connector Pin Assignments ..... 2-8
2-8. 240-Pin External Bus Connector Pin Assignments .. 2-9
2-9. UltraSlim Bay Connector Pin Assignments ...... 2-12
2-10. Diskette Drive Read, Write, and Format Capabilities 2-14
2-11. System Memory Map .................. 2-16
2-12. DIMM Adapter Card Memory Connector Pin
Assignments . . . . . . . . . . . . . . . . . . . . . . . 2-17
2-13. RT/CMOS RAM Address Map ............. 2-18
2-14. RT/CMOS Address and NMI Mask Register (Hex
0070) . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-19
2-15. RT/CMOS Data Register (Hex 0071) ......... 2-19
2-16. Real-Time Clock Bytes (Hex 000–00D) ........ 2-21
2-17. Status Register A (Hex 00A) .............. 2-21
2-18. Status Register B (Hex 00B) .............. 2-22
2-19. Status Register C (Hex 00C) .............. 2-23
2-20. Status Register D (Hex 00D) .............. 2-23
2-21. Diagnostic Status Byte (Hex 00E) ........... 2-24
2-22. Diskette Drive Type Byte (Hex 010) .......... 2-25
2-23. Diskette Drive Type Bits 7–4 .............. 2-25
2-24. Hard Disk Type Byte (Hex 011) ............ 2-25
2-25. Hard Disk Drive Type 2 (Bits 7–4) ........... 2-25
2-26. Hard Disk Drive Type 3 (Bits 3–0) ........... 2-25
2-27. Hard Disk Drive Type Byte ............... 2-26
2-28. Equipment Byte . . . . . . . . . . . . . . . . . . . . . 2-26
2-29. Installed Diskette Drive Bits .............. 2-26
Copyright IBM Corp. 1998 vii
2-30. Display Operating Mode Bits .............. 2-26
2-31. System Control Port A (Hex 0092) .......... 2-29
2-32. System Control Port B (Hex 0061, Write) ...... 2-30
2-33. System Control Port B (Hex 0061, Read) ...... 2-30
2-34. Error Codes . . . . . . . . . . . . . . . . . . . . . . . . 2-34
3-1. BIOS Video VGA Modes ................. 3-3
3-2. Video BIOS Extended Modes—NeoMagic NM2160 .. 3-4
3-3. PCMCIA PC Card Slot Pin Assignments ....... 3-10
viii

Preface

This technical reference contains hardware and software interface information specific to the IBM ThinkPad 600 computer. This technical reference is intended for those who develop hardware and software products for the computer. Users should understand computer architecture and programming concepts.
This publication consists of the following sections and appendixes:
Section 1, “System Overview,” describes the system, features, and specifications.
Section 2, “System Board,” describes the system-specific hardware implementations.
Section 3, “Subsystems,” describes the hardware functions specific to the ThinkPad 600 computer.
Appendix A, “System Resources,” describes the available system resources for the computer and docking stations.
Appendix B, “System Management API (SMAPI) BIOS Overview,” describes the system software interface built into the system, called the System Management Application Program Interface (SMAPI) BIOS, which controls the system information, system configuration, and power management features of the ThinkPad computer.
Appendix C, “Appendix C,” contains special notices and trademark information.
An index is also included.
Attention
The term should not be changed. Use of reserved areas can cause compatibility problems, loss of data, or permanent damage to the hardware. When the contents of a register are changed, the state of the reserved bits must be preserved. Read the register first and change only the bits that must be changed.
Copyright IBM Corp. 1998 ix
Reserved
describes certain signals, bits, and registers that
x Preface

Section 1. System Overview

Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2
System Board Devices and Features ............... 1-3
System Board I/O Address Map .................. 1-5
Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-7
Performance Specifications . . . . . . . . . . . . . . . . . . . 1-7
Physical Specifications . . . . . . . . . . . . . . . . . . . . . . 1-8
Electrical Specifications . . . . . . . . . . . . . . . . . . . . . 1-9
Acoustical Readings . . . . . . . . . . . . . . . . . . . . . . . 1-9
Power Supply . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-10
Voltages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-10
Output Protection . . . . . . . . . . . . . . . . . . . . . . . . 1-11
Voltage Sequencing . . . . . . . . . . . . . . . . . . . . . . . 1-11
Power Supply Connector .................... 1-11
Battery Pack . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-12
Copyright IBM Corp. 1998 1-1

Description

The IBM ThinkPad 600 computer (hereafter called the
computer
or the
computer
) is a notebook-size computer that features
ThinkPad
AT bus architecture. Each computer supports one UltraSlim Bay and one internal hard disk drive. The ThinkPad 600 computer also supports an internal CD-ROM drive or a diskette drive in the UltraSlim Bay.
Programs can distinguish the foregoing computer model from other ThinkPad models by reading the system ID:
Interrupt 15H
Function code (AH)=C0H.
Returns
ES:(BX+2) : Model Byte ES:(BX+3) : Submodel Byte
The system microprocessor contains an internal cache and a cache controller.
Figure 1-1 lists the model bytes, submodel bytes, and system clock speed of the system board for each model.
Model Model Byte
(Hex)
600 FC 01 33 MHz
Submodel Byte (Hex)
System Clock
Figure 1-1. Model and Submodel Bytes
For a listing of the other systems, refer to the
IBM Personal
System/2 and Personal Computer BIOS Interface
1-2 System Overview
.

System Board Devices and Features

Figure 1-2 lists the system board devices and their features. The
IBM Personal System/2 Hardware Interface Technical Reference
describes devices common to PS/2 products by type number.
Device Type Features Microprocessor Intel Pentium processor with the MMX
External cache 512 KB (write back) System timers 1 Channel 0: system timer
ROM subsystem 128 KB by 4 banks (1 KB equals 1024 bytes) RAM subsystem 32 to 160 MB (1 MB equals 1,048,576 bytes) CMOS RAM
subsystem EEPROM
subsystem Video subsystem XGA video functions:
128 bytes CMOS RAM with real-time
1 K bits
technology 233 MHz or
Intel Pentium II processor
233 or 266 MHz
Channel 1: refresh generation Channel 2: tone generator for speaker
clock/calendar + 4 KB NVRAM
Up to 65,536 colors on the TFT XGA
(1024x768) LCD and HPA XGA (1024 x
768). Up to 16,777,216 colors on an external
monitor
See “Video Subsystem” on page 3-2 for more details on the video subsystem.
DMA controller 1 Seven DMA channels (AT compatible:)
Four 8-bit channels and three 16-bit channels
Figure 1-2 (Part 1 of 2). System Board Devices and Features
System Overview 1-3
Device Type Features Interrupt controller 1 15 levels of system interrupts
Keyboard/auxiliary device controller
Diskette drive controller
Serial controller port
Parallel controller port
Expansion bus adapter (PCI-bus)
PCMCIA slots Conforms to the standards for:
Modem subsystem Is driven by:
Infrared subsystem Supports:
Universal serial bus (USB)
1 Internal keyboard
2 Supports:
2 EIA-232-E interface (16550 compatible)
1 Programmable as parallel port 1, 2, or 3
Supports externally attached devices:
Supports:
(interrupts are edge-triggered) TrackPoint
Auxiliary device connector Password security
3.5-in. diskette (1.44 MB)
3.5-in. diskette (1.2 MB)
3.5-in. diskette (720 KB)
Programmable as serial port 1, 2, 3, or 4 One 9-pin, D-sub connector
IEEE P1284-A compatible Supports bidirectional input and output Enhanced Parallel Port (EPP) compatible Extended Capabilities Port (ECP) compatible
SelectaDock docking system
Port replicator
CardBus
Two Type I or II PC cards One Type III PC card
MDSP 3780i
SRAM 32 Kb by 40 bits
Crystal Audio
Voice band CODEC for modem
Internal DAA
Internal omnidirectional microphone
ThinkPad IR/SIR/D-ASK (500 KHz) IR
USB input and output devices
Personal Computer Memory Card
International Association
Figure 1-2 (Part 2 of 2). System Board Devices and Features
1-4 System Overview

System Board I/O Address Map

Figure 1-3 is the I/O address map.
Address (Hex) Device
0000–001F DMA Controller (0–3) 0020, 0021 Interrupt Controller (Master) 0022–002F Reserved 0040–0043 System Timer 1 0048–004B Reserved 0060 Keyboard, Auxiliary Device 0061 System Control Port B 0062, 0066 Slave Controller 0064 Keyboard, Auxiliary Device 0070, 0071 RT/CMOS and NMI Mask 0072, 0073 Extended RT and CMOS 0074, 0075, 0076 Reserved 0081–0083, 0087 DMA Page Registers (0–3) 0089–008B, 008F DMA Page Registers (4–7) 0092 System Control Port A 0096 Reserved 0098 System Flash ROM Control Register (DCR
00A0, 00A1 Interrupt Controller (Slave) 00B2–00B3 Power Management Register 00C0–00DF DMA Controller (4–7) 00F0–00FF Reserved 0130–013F ThinkPad Modem 0170–0177 Secondary IDE Registers 01F0–01F7 Primary IDE Registers 0201 Joystick Port 0220–0233 Audio Subsystem - Sound Blaster 0240–0253 Audio Subsystem - Sound Blaster 026E, 026F Super I/O Configuration Registers 0260–0273 Audio Subsystem - Sound Blaster 0278–027A Parallel Port 3 027B–027F Reserved 0280–0283 Audio Subsystem - Sound Blaster 02E8–02EF Serial Port 4 02E8–02EF IR Port 4 02F8–02FF Serial Port 2 02F8–02FF IR Port 2 0300–0303 MIDI Port 1 0310–0313 MIDI Port 2 0320–0323 MIDI Port 3
2282)
Figure 1-3 (Part 1 of 2). System Board I/O Address Map
System Overview 1-5
Address (Hex) Device
0330–0333 MIDI Port 4 0350–035F ThinkPad Modem 0376, 0377 Secondary IDE Registers 0378–037A Parallel Port 2 037B–037F Reserved 0388–038B Audio Subsystem - FM Synthesizer 0398–0399 Reserved 03B4, 03B5, 03BA Video Subsystem 03BC–03BE Parallel Port 1 03C0–03C5 Video Subsystem 03C6–03C9 Video DAC 03CA, 03CC, 03CE, 03CF, Video Subsystem 03D4, 03D5, 03DA, 03D8–03DA 03E0–03E1 PCMCIA Interface (DCR 2959) 03E8–03EF Serial Port 3 03E8–03EF IR Port 3 03F0–03F5, 03F7 Diskette-Drive Controller 03F6, 03F7 Primary IDE Registers 03F8–03FF Serial Port 1 03F8–03FF IR Port 1 0530–0537 Audio - WSS 1 0538–053F Audio Control Port 1 0604–060B Audio - WSS 2 0770–077F ThinkPad Modem 0CF8–0CFB PCI Configuration Address Register 0CFC–0CFF PCI Configuration Data Register 0DB0–0DBF ThinkPad Modem 0D38–0D3F Audio Control Port 2 0E80–0E87 Audio - WSS 3 0E88–0E8F Audio Control Port 3 0F40–0F47 Audio - WSS 4 0FF0–0FF7 Audio Control Port 4 15E8–15EF Power Management Register 2120–21FF Reserved 23C0–23C7 Reserved EF00–EF37 Power Management Register EFA0–EFAD SMBus IO Space Register F104 Reserved
Figure 1-3 (Part 2 of 2). System Board I/O Address Map
1-6 System Overview

Specifications

Figure 1-4 to Figure 1-7 list the specifications for the computers.

Performance Specifications

Device/Cycle
Microprocessor 233 or 266
L1 cache (64bit)
read/write hit
L2 cache (64bit) (for not all
models)
read hit (back-to-back) write hit (back-to-back)
Memory (64bit) (see Note)
read, page hit read, bank miss read, page miss
posted write
write retire rate from
write buffer
Note:
The cycle times shown for access to system board RAM are based on 66 MHz memory bus (SDRAM, CAS LATENCY=2)
Clock Counts (66 MHz)
MHz 1 CPUCLK 3-1-1-1(1-1-1-1)
5-1-1-1 8-1-1-1 11-1-1-1 3-1-1-1
-1-1-1
Figure 1-4. Performance Specifications
System Overview 1-7

Physical Specifications

Size
Width: 300.0 mm (12 in.) Depth: 240.0 / 254.0 mm (9.6 / 10.16 in.) Height: 36.5 mm (1.46 in.)
Weight by model (approximate value)
Air Temperature
Humidity
Maximum altitude : 3,048 m (10,000 ft) in unpressurized conditions Heat output: 56 W Acoustical readings (see Figure 1-7 on page 1-9) Electrical (see Figure 1-6 on page 1-9) Electromagnetic compatibility: FCC class B
With battery pack installed. This is the maximum altitude at which the specified air temperatures apply. At
higher altitudes, the maximum air temperatures are lower than those specified.
21U 5.45 lb 31U 5.04 lb 41U 5.47 lb 51U 5.55 lb 61U 5.06 lb
System on (without diskette)
5.0°C to 35.0°C (41°F to 95°F)
System on (with diskette)
10.0°C to 35.0°C (50°F to 95°F)
System off
5.0°C to 43.0°C (41°F to 110°F)
System (without diskette)
8% to 95%
System (with diskette)
8% to 80%
Figure 1-5. Physical Specifications
1-8 System Overview

Electrical Specifications

(56 W) Input voltage
(V ac) Frequency (Hz) 50/60 Input (kVA) 0.13
Range is automatically selected; sine wave input is required. At maximum configuration.
100–240
Figure 1-6. Electrical Specifications

Acoustical Readings

L Operate Idle Operate Idle Operate Idle 600 4.40 3.90 35.0 30.0 30.0 25.5 600 (with
SelectaDock III)
Notes:
L
WAd
L
pAm
<LpA>
m
Operate Shows the value while using the hard disk drive. All measurements made in accordance with ANSI S12.10 and reported in
conformance with ISO 9296.
in bels L
WAd
4.60 4.30 37.5 34.0 31.0 28.0
Is the declared sound power level for the random sample of machines.
Is the mean value of the A-weighted sound pressure levels at the operator position (if any) for the random sample of machines.
Is the mean value of the A-weighted sound pressure levels at the 1 meter position for the random sample of machines.
in dB <LpA>m in dB
pAm
Figure 1-7. Acoustical Readings
System Overview 1-9

Power Supply

The power supply converts the ac voltage to dc voltage and provides power for the following:
System board set
Diskette drive
Hard disk drive CD-ROM drive Auxiliary devices Keyboard LCD panel PCMCIA cards

Voltages

The power supply generates six different dc voltages: VCC5M, VCC3M, VCC12, and VCCSW. Figure 1-8 shows the maximum current for each voltage.
Output Voltage (V dc) Current (A)
VCC5M +5.0 5.0 VCC3M +3.3 5.0
VCC12 +12.0 0.50
VCCSW +5.0 0.006
Figure 1-8. Power Supply Maximum Current
1-10 System Overview

Output Protection

A short circuit placed on any dc output (between two outputs or between an output and a dc return) latches all dc outputs into a shutdown state, with no hazardous condition to the power supply.
If an overvoltage fault occurs in the power supply, the power supply latches all dc outputs into a shutdown state before any output exceeds 135% of the nominal value of the power supply.

Voltage Sequencing

When power is turned on, the output voltages reach their operational voltages within 2 seconds.

Power Supply Connector

The following connector is used with the AC Adapter. The total power capacity of this connector must not exceed 4.0 A.
Refer to Figure 1-9 for the appropriate adapter pin assignments.
Pin Voltage
1 +7.0 V dc to +17.0 V dc (depending on charging conditions) 2 Ground
Figure 1-9. Voltage Pin Assignments for the 56W AC Adapter
System Overview 1-11

Battery Pack

The ThinkPad computer uses a lithium-ion (Li-ion) battery pack that meets the following electrical specifications:
Nominal Voltage +10.8 V dc Capacity (average) 3.2 ampere hours (AH) Protection Overcurrent protection
Figure 1-10. Lithium-Ion Battery Pack Specifications
Overvoltage protection Overdischarge protection Thermal protection
1-12 System Overview

Section 2. System Board

Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-2
Microprocessor . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-2
Cache Memory Operation .................... 2-2
Cacheable Address Space .................... 2-3
Bus Adapter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-3
Keyboard/Mouse Connector . . . . . . . . . . . . . . . . . . . . . 2-4
Signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-4
Connector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-4
Scan Codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-4
Keyboard ID . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-6
Displayable Characters and Symbols .............. 2-7
Hard Disk Drive Connector ..................... 2-8
External Bus Connector ....................... 2-8
UltraSlim Bay Connector ..................... 2-11
Diskette Drive and Controller ................... 2-14
Memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-15
ROM Subsystem . . . . . . . . . . . . . . . . . . . . . . . . 2-15
RAM Subsystem . . . . . . . . . . . . . . . . . . . . . . . . . 2-15
System Memory Map ...................... 2-16
System Board Memory for the DIMM Connectors ..... 2-17
RT/CMOS RAM . . . . . . . . . . . . . . . . . . . . . . . . . 2-18
RT/CMOS Address and NMI Mask Register (Hex 0070) 2-19
RT/CMOS Data Register (Hex 0071) ........... 2-19
RT/CMOS RAM I/O Operations .............. 2-20
CMOS RAM Configuration ................. 2-24
Miscellaneous System Functions and Ports .......... 2-28
Nonmaskable Interrupt (NMI) ................. 2-28
System Control Port A (Hex 0092) .............. 2-29
System Control Port B (Hex 0061) .............. 2-30
Power-On Password . . . . . . . . . . . . . . . . . . . . . . 2-31
Other Passwords . . . . . . . . . . . . . . . . . . . . . . . . 2-31
Selectable Drive-Startup Sequence .............. 2-32
Hardware Compatibility . . . . . . . . . . . . . . . . . . . . . . 2-33
Error Codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-34
Copyright IBM Corp. 1998 2-1

Description

This section describes the microprocessor, connectors, memory subsystems, and miscellaneous system functions and ports for the ThinkPad 600 computer.

Microprocessor

The ThinkPad 600 uses the Intel Pentium II 233 MHz processor with MMX technology or the Intel Pentium 233 or 266 MHz processor.
The processor has a 32-bit address bus and a 64-bit data bus. It is software-compatible with all previous microprocessors. The processor has an internal, split data and instruction, 32-KB write-back cache. It includes pipelined math coprocessor functions and superscalar architecture (two execution units).

Cache Memory Operation

In addition to the 32 KB of internal Level 1 (L1) cache memory in the microprocessor, the system board of the ThinkPad 600 computer contains an additional 512 KB of external Level 2 (L2) cache memory.
The cache memory in the Intel Pentium II microprocessor and the L2 external cache memory enable the microprocessor to read instructions and data much faster than if the microprocessor had to access system memory. When an instruction is first used or data is first read or written, it is transferred to the cache memory from main memory. This enables future accesses to the instructions or data to occur much faster.
The cache is disabled and empty when the microprocessor comes out of the reset state. The cache is tested and enabled during the power-on self-test (POST).
The cache memory in the Intel Pentium II microprocessor is loaded from system memory in 32-byte increments, each referred to as a
cache line
reference to any byte contained in a cache line results in the entire line being read into the cache memory (if the data was not already in the cache). When the microprocessor gives up control of the system
2-2 System Board
. A cache line is aligned on a paragraph boundary. A
bus, the cache memory enters “snoop” mode and monitors all write and read operations. If memory data is written to a location in the cache and the cache line is in the “modified” state, the corresponding cache line is written back to system memory and invalidated.
When the microprocessor performs a memory read, the data address is used to find the data in the cache. If the data is found (a hit), it is read from the cache memory and no external bus cycle occurs. If the data is not found (a miss), an external bus cycle is used to read the data from system memory. If the address of the missed data is in cacheable address space, the data is stored in the cache memory and the remainder of the cache line is read.
When the microprocessor performs a memory write, the data address is used to search the cache. If the address is found (a hit), the data is written to the cache and no external bus cycle is used to write the data to system memory. (If the address of the write operation was not in the cache memory but was in cacheable address space, the data is read back into the cache memory and the remainder of the cache line is read.)

Cacheable Address Space

Cacheable address space is defined as system memory that resides on the system board (0–640 KB and 1 MB–256 MB). Cacheability of system memory is up to 64 MB for Pentium or 512 MB for Pentium II in the L2 cache. Nothing in address range hex A0000–BFFFF, I/O address space, or memory in any AT slot is cached.
ROM address space (hex C0000–C9FFF and F0000–FFFFF) is L1 cacheable for range is already in cache memory and the address range is written to, the cached line is invalidated and is read again from RAM, where the BIOS is shadowed.

Bus Adapter

When the computer is attached to the ThinkPad SelectaDock III docking system, the PCI adapters or AT-bus adapters can be used through the docking system.
code read operations only
. If data in this address
System Board 2-3

Keyboard/Mouse Connector

Each ThinkPad computer has a keyboard/mouse connector, where the IBM mouse, keyboard, or numeric keypad is connected.

Signals

The keyboard and mouse signals are driven by open-collector drivers pulled to 5 V dc through a pull-up resistor. Figure 2-1 lists the signals.
Sink current 1 mA Maximum High-level output voltage 5.0 V dc minus pullup Minimum Low-level output voltage 0.5 V dc Maximum High-level input voltage 2.0 V dc Minimum Low-level input voltage 0.8 V dc Maximum
Figure 2-1. Keyboard and Mouse Signals

Connector

The keyboard/mouse connector uses a 6-pin, miniature DIN connector.
56
34
12
Pin I/O Signal Name
1 I/O Mouse Data 2 I/O Keyboard Data 3–Ground 4–+5 V dc 5 I/O Mouse Clock 6 I/O Keyboard Clock
Figure 2-2. Keyboard/Mouse Connector Pin Assignments
Note: The maximum current for +5 V dc (pin 4) is 0.5 A.

Scan Codes

Figure 2-3 shows the key numbers assigned to keys on the 85-key keyboard (for the U.S.).
2-4 System Board
Figure 2-3. Key Numbers for the 85-Key Keyboard
Figure 2-4 shows the key numbers assigned to keys on the 86-key keyboard (for countries other than the U.S.and Japan).
Figure 2-4. Key Numbers for the 86-Key Keyboard
Figure 2-5 on page 2-6 shows the key numbers assigned to the keys on the 90-key keyboard (for Japan).
System Board 2-5
Figure 2-5. Key Numbers for the 90-Key Keyboard
For scan codes assigned to each numbered key, refer to the
Personal System/2 Hardware Interface Technical Reference
IBM
.

Keyboard ID

The keyboard ID consists of 2 bytes: hex 83AB (the built-in keyboard with the external numeric keypad) or hex 84AB (the built-in keyboard only). Interrupt 16H, function code (AH)=0AH, returns the keyboard ID in BX.
2-6 System Board
Figure 2-6 shows the key numbers assigned to keys on the external numeric keypad. For scan codes assigned to each numbered key, refer to the
Reference
IBM Personal System/2 Hardware Interface Technical
.
90 95
91
92
93
99
96
97
98
100
101
102
103
104
105
106
108
Figure 2-6. Key Numbers for the External Numeric Keypad

Displayable Characters and Symbols

For displayable characters and symbols that are keyable from the keyboard, refer to the
Technical Reference
IBM Personal System/2 Hardware Interface
.
System Board 2-7

Hard Disk Drive Connector

The hard disk drive connected to the system board is removable. Figure 2-7 shows the pin assignments for the connector on the system board.
Pin Signal I/O or Feature Pin Signal I/O or
1 RSTDRVI O 2 GND Ground 3 PDD7 I/O 4 PDD8 I/O 5 PDD6 I/O 6 PDD9 I/O 7 PDD5 I/O 8 PDD10 I/O 9 PDD4 I/O 10 PDD11 I/O 11 PDD3 O 12 PDD12 I/O 13 PDD2 I/0 14 PDD13 I/O 15 PDD1 I/O 16 PDD14 I/O 17 PDD0 I/O 18 PDD15 I/O 19 GND Ground 20 Key NC 21 -PDREQ I 22 GND Ground 23 -PDIOW O 24 GND Ground 25 -PDIOR O 26 GND Ground 27 PIODRY I 28 CSEL(GND) 0 29 -PDACK O 30 GND Ground 31 IRQ14 I 32 Reserved NC 33 PDA1 O 34 -PDIAGHDD I 35 PDAO O 36 PDA2 O 37 -CS1P Ground 38 -CS3P O 39 -DASPHDD2 I 40 GND Ground 41 VCC5B Vcc 42 VCC5B Vcc 43 GND Ground 44 Reserved NC
Feature
Figure 2-7. Hard Disk Drive Connector Pin Assignments

External Bus Connector

The docking station is connected through the 240-pin external bus connector on the rear panel. This connector is installed on the system board and has the following pin assignments:
1
121
240 120
60 180
18161
2-8 System Board
Loading...
+ 117 hidden pages