IBM 560E - Manuals
IBM 560E – Manual in PDF format online.
Manuals:
Manual IBM 560E
Summary
Contents Figures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . v Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vi Preface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vii Section 1. System Overview . . . . . . . . . . . . . . . . ...
System Control Port B (Hex 0061) . . . . . . . . . . . . . . 2-27 System Control Port A (Hex 0092) . . . . . . . . . . . . . . 2-28 Power-On Password . . . . . . . . . . . . . . . . . . . . . . 2-29 Selectable Drive-Startup Sequence . . . . . . . . . . . . . . 2-29 Hardware Compatibility . . . . . ....
2-31. System Control Port B (Hex 0061, Read) . . . . . . 2-27 2-32. System Control Port A (Hex 0092) . . . . . . . . . . 2-28 2-33. Error Codes . . . . . . . . . . . . . . . . . . . . . . . . 2-31 3-1. PCMCIA Standards and Specifications . . . . . . . . . 3-8 3-2. PCMCIA PC Card Slot Pin Assignments...
Preface This technical reference contains hardware and software interfaceinformation specific to the IBM* ThinkPad* 560/560E computer. Thistechnical reference is intended for those who develop hardware andsoftware products for the computer. Users should understandcomputer architecture and programmin...
Attention The term Reserved describes certain signals, bits, and registers that should not be changed. Use of reserved areas can causecompatibility problems, loss of data, or permanent damage to thehardware. When the contents of a register are changed, thestate of the reserved bits must be preserved...
Section 1. System Overview Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2 System Board Devices and Features . . . . . . . . . . . . . . . 1-3 System Board I/O Address Map . . . . . . . . . . . . . . . . . . 1-6 Specifications . . . . . . . . . . . . . . . . . . . . . . ....
Description The IBM Personal System/2 Hardware Interface Technical Reference describes devices common to the PS/2* AT-bus system family. The IBM ThinkPad 560/560E computer (hereafter called the 560,ThinkPad computer, or computer) is a notebook-size computer thatfeatures the AT* bus architecture. Eac...
System Board Devices and Features Figure 1-2 lists the system board devices and their features. TheIBM Personal System/2 Hardware Interface Technical Referencedescribes devices common to PS/2 products by type number. Figure 1-2 (Part 1 of 3). System Board Devices and Features Device Type Features Mi...
System Board I/O Address Map Figure 1-3 shows the I/O address map. Figure 1-3 (Part 1 of 2). System Board I/O Address Map Address (Hex) Device 0000–001F DMA controller (0–3) 0020, 0021 Interrupt controller (Master) 0022–003F Reserved 0040–0043 System timer 1 0048–004B Reserved 0060 Keyboard, auxilia...
Specifications Figure 1-4 to Figure 1-7 on page 1-10 list the specifications for thecomputer. Performance Specifications Figure 1-4. Performance Specifications for the ThinkPad 560/560E Device CycleTime (ns) Microprocessor (66 MHz–15 ns clock)Access to RAM: ñ Memory read Page hit, burstPage miss, bu...
Physical Specifications Figure 1-5. Physical Specifications for the ThinkPad 560/560E Size Width: 297 mm (11.7 in.) Depth: 222 mm (8.7 in.) Height: 31.0 mm (1.22 in.) Weight ñ (approximate value) DSTN display: 1.87 kg (4.12 lb) TFT display: 1.86 kg (4.10 lb) Air Temperature System on (without disket...
Electrical Specifications Figure 1-6. Electrical Specifications for the ThinkPad 560/560E (35 W) Input Voltage ñ (V ac) 100–240 Frequency (Hz) 50/60 Input ò (kVA) 0.132 ñ Range is automatically selected; sine wave input is required. ò At maximum configuration. Acoustical Readings Figure 1-7. Acousti...
Output Protection A short circuit placed on any dc output (between outputs or betweenan output and a dc return) latches all dc outputs into a shutdownstate, with no hazardous condition to the power supply. If an overvoltage fault occurs in the power supply, the power supplylatches all dc outputs int...
Battery Pack The ThinkPad computer uses a lithium-ion (Li-Ion) battery pack thatmeets the following electrical specifications: Figure 1-10. Battery Pack Specifications Nominal Voltage + 10.8 V dc Capacity (average) 2.2 ampere hours (AH) Protection Overcurrent protectionOvervoltage protectionOverdisc...
Section 2. System Board Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-2 Microprocessor . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-2 Cache Memory Operation . . . . . . . . . . . . . . . . . . . . 2-2 Cacheable Address Space . . . . . . . . . . . . . . . . . ...
Description This section describes the microprocessor, connectors, memorysubsystems, and miscellaneous system functions and ports for theThinkPad computers. You can find additional information aboutthese topics in IBM Personal System/2 Hardware Interface Technical Reference–AT-Bus Subsystems. Microp...
When the microprocessor performs a memory read, the data addressis used to find the data in the cache. If the data is found (a hit), it isread from the cache memory and no external bus cycle occurs. Ifthe data is not found (a miss), an external bus cycle is used to readthe data from system memory. I...
Keyboard/Mouse Connector Each ThinkPad computer has a keyboard/mouse connector wherethe IBM mouse, keyboard, or numeric keypad is connected. Signals The keyboard and mouse signals are driven by open-collector driverspulled to 5 V dc through a pull-up resistor. Figure 2-1 lists thesignals. Figure 2-1...
Scan Codes Figure 2-3 shows the key numbers assigned to keys on the 84-keykeyboard (for the U.S. and Japan). Figure 2-4 on page 2-6 showsthe key numbers assigned to keys on the 85-key keyboard (forcountries other than the U.S. and Japan). For scan codes assignedto each numbered key, refer to the IBM...
110 124 125 126 75 80 85 112 113 11 4 115 116 117 118 119 120 121 122 123 76 81 86 1 2 3 4 5 6 7 8 9 10 11 12 13 15 16 17 18 19 20 21 22 23 24 25 26 27 28 30 31 32 33 34 35 36 37 38 39 40 41 46 47 48 49 50 51 52 53 54 55 57 60 61 62 64 83 79 84 89 L e f t R i g h t 44 45 43 42 Fn 58 Figure 2-4. Key ...
Figure 2-5 shows the key numbers assigned to keys on the externalnumeric keypad. For scan codes assigned to each numbered key,refer to the IBM Personal System/2 Hardware Interface Technical Reference. 90 95 96 97 98 99 100 101 102 103 104 108 105 106 91 92 93 Figure 2-5. Key Numbers for the External...
Hard Disk Drive Connector The hard disk drive is connected to the system board. The followingshows the pin assignments for the connector on the system board. 1 2 49 50 Figure 2-6. Hard Disk Drive Connector Pin Assignments Pin Signal Description Pin Signal Description 1 JP1 Jumper(master) 26 – Not co...
External Connector The Port Replicator is connected through the 100-pin externalconnector at the bottom of the computer. This connector is installedon the system board and has the following pin assignments: 100 51 50 1 (Rear of the Computer) Figure 2-7 (Part 1 of 2). 100-Pin External Connector Pin A...
Diskette Drive and Controller Figure 2-8 shows the read, write, and format capabilities of thediskette drive for the ThinkPad computer. Figure 2-8. Diskette Drive Read, Write, and Format Capabilities Diskette Type Format Size 720KB 1.2MB 1.44MB 3.5-inch 1.0MB Diskette RWF − − 3.5-inch 2.0MB Diskette...
Diskette Drive Connector The external diskette drive is connected through the diskette driveconnector, located on the left side of the computer. Figure 2-9shows the pin assignments of the connector: 25 26 1 2 Figure 2-9. Diskette Drive Connector Pin Assignments Pin Signal Type 1 GND Ground 2 DRATE1 ...
Memory The ThinkPad computers use the following types of memory: Read-only memory (ROM) Random access memory (RAM) Real-time clock/complementary metal-oxide semiconductor RAM(RT/CMOS RAM) ROM Subsystem The ROM subsystem consists of four banks of 128KB memory.ROM is active when power is turned ...
System Memory Map Memory is mapped by the memory controller registers. Figure 2-10 shows the memory map for a correctly functioningsystem. Memory can be mapped differently if POST detects an errorin system board memory or RT/CMOS RAM. In the figure, thevariable x represents the number of 1MB blocks ...
RT/CMOS RAM The RT/CMOS RAM (real-time clock/complementary metal-oxidesemiconductor RAM) module contains the real-time clock and 128bytes of CMOS RAM. The clock circuitry uses 14 bytes of thismemory; the remainder is allocated to configuration andsystem-status information. A battery is built into th...
RT/CMOS RAM I/O Operations During I/O operations to the RT/CMOS RAM addresses, you shouldmask interrupts to prevent other interrupt routines from changing theRT/CMOS address register before data is read or written. After I/Ooperations, you should leave the RT/CMOS address and NMI maskregister (hex 0...
Real-Time Clock Bytes (Hex 000–00D): Bit definitions andaddresses for the real-time clock bytes are shown in Figure 2-15. Figure 2-15. Real-Time Clock Bytes (Hex 000–00D) Address(Hex) Function Byte Number 000 Seconds 0 001 Second alarm 1 002 Minutes 2 003 Minute alarm 3 004 Hours 4 005 Hour alarm 5 ...
Bit 0 When set to 1, this bit enables the daylight-saving-timemode. When set to 0, this bit disables thedaylight-saving-time mode, and the clock reverts tostandard time. The system initializes this bit to 0. Status Register C (Hex 00C) Figure 2-18. Status Register C (Hex 00C) Bit Function 7 Interrup...
CMOS RAM Configuration Figure 2-20 shows the bit definitions for the CMOS RAMconfiguration bytes. Diagnostic Status Byte (Hex 00E) Figure 2-20. Diagnostic Status Byte (Hex 00E) Bit Function 7 Real-time clock power 6 Configuration record and checksum status 5 Incorrect configuration 4 Memory size mis...
Diskette Drive Type Byte (Hex 010): This byte indicates the typeof the installed diskette drive. Figure 2-21. Diskette Drive Type Byte (Hex 010) Bit Drive Type 7–4 Diskette drive type 3–0 Reserved Bits 7–4 These bits indicate the diskette drive type. Figure 2-22. Diskette Drive Type Bits 7–4 Bits 7–...
Miscellaneous System Functions and Ports This section provides information about nonmaskable interrupts(NMIs), the power-on password, and hardware compatibility. Nonmaskable Interrupt (NMI) The NMI signals the system microprocessor that a parity error or achannel check timeout has occurred. This sit...
System Control Port B (Hex 0061) Bit definitions for the write and read functions of this port are shownin the following figures: Figure 2-30. System Control Port B (Hex 0061, Write) Bit Function 7–4 Reserved 3 Reserved (should be 0) 2 Enable parity check 1 Enable speaker data 0 Timer 2 gate to spea...
If you do not follow this procedure, the results areunpredictable. Note: Whenever possible, use BIOS as an interface to reset the system microprocessor to the realmode. For more information about resetting thesystem microprocessor, refer to the IBM Personal System/2 and Personal Computer BIOSInterfa...
Attention When changing your startup sequence, you must be extremelycareful when doing write operations (such as copying, saving, orformatting). Your data or programs can be overwritten if youselect the wrong drive. For more information about the selectable drive-startup sequence,refer to the ThinkP...
The parallel printer ports (Parallel 1, Parallel 2, and Parallel 3) incompatibility mode. Error Codes POST returns a three or more character code message to indicatethe type of test that failed. Figure 2-33 lists the failure indicated withthe associated error code. Figure 2-33 (Part 1 of 2). Error...
Section 3. Subsystems Video Subsystem . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-2 Video Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-3 Audio Subsystem . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-6 Sound Blaster Support Function . . . . . . . . . . . . . ....
Video Subsystem The video subsystem consists of the SVGA video controller andvideo random-access memory. The video subsystem supports TFTand DSTN displays. The video subsystem also supports PS/2 analog displays without anyadditional adapters. Note: Use of any video subsystem features not documented ...
ThinkPad 560E Displaying output on the LCD or both on the LCD and monitor: Resolution Supported Color Depth 640 × 480 256, 65 536, and 16 777 216 800 × 600 1024 × 768 (virtual screen) 256 and 65 536 Displaying output on the monitor: Resolution Refresh Rate Supported ColorDepth 640 × 480 60Hz 256...
Audio Subsystem Sound Blaster Support Function The Sound Blaster support function provides three system settings:I/O address, IRQ level, and DMA channel. Audio Port Specifications Audio Output: – ⅛ -inch mini-jack for headphone – Headphone speaker output: 22 mW (32 ohm) maximum– Maximum output lev...
Pin Assignments Figure 3-2 shows the pin assignments for the PCMCIA slots. Figure 3-2. PCMCIA PC Card Slot Pin Assignments Pin Signal Pin Signal 1 Ground 35 Ground 2 D3 36 − CD1 3 D4 37 D11 4 D5 38 D12 5 D6 39 D13 6 D7 40 D14 7 − CE1 41 D15 8 A10 42 − CE2 9 − OE 43 RFSH 10 A11 44 RFU ( − IOR) 11 A9 ...
What is SMAPI BIOS? The ThinkPad Basic Input/Output System (BIOS) provides a specialsoftware interface, called the System Management ApplicationProgram Interface (SMAPI) BIOS, to control the following uniquefeatures of the ThinkPad system: System Information This BIOS provides unique ThinkPad inform...
Header Image Systems that support SMAPI BIOS must provide the following headerimage in the F000 segment system ROM area at the 16-byteboundary. The client needs to search and find this SMAPI BIOSheader image to get the entry point for the service. Field Offset Length Value Signature 00h 4 bytes ' $S...
Information Word This area identifies the BIOS service level definedbelow. Information Word Bit ð : Real/V86 mode interface support Bit 1 : 16-bit protected mode support Bit 2 : 32-bit protected mode support Bit 3-15 : Reserved Real Mode Entry Point The entry point is specified in segment, offset fo...
Calling Convention The client can invoke the SMAPI BIOS with a far-call to the entrypoint that is specified in the header file. All parameters for the BIOSand other results are stored in the client data area; the client needsto prepare an input parameter / output parameter area in its dataarea, and ...
Sample in Assembler Language ;; Input Parameter Structure ; SMB_INPARM STRUC @SMBIN_FUNC DB ? @SMBIN_SUB_FUNC DB ? @SMBIN_PARM_1 DW ? @SMBIN_PARM_2 DW ? @SMBIN_PARM_3 DW ? @SMBIN_PARM_4 DD ? @SMBIN_PARM_5 DD ? SMB_INPARM ENDS ;; Output Parameter Structure ; SMB_OUTPARM STRUC @SMBOUT_RC DB ? @SMBOUT_...
Sample in C Language //// Input Parameter Structure //typedef struct { BYTE SMBIN_FUNC ; BYTE SMBIN_SUB_FUNC ; WORD SMBIN_PARM_1 ; WORD SMBIN_PARM_2 ; WORD SMBIN_PARM_3 ; DWORD SMBIN_PARM_4 ; DWORD SMBIN_PARM_5 ; } INPARM, \PINPARM ; //// Output Parameter Structure //typedef struct { BYTE SMBOUT_RC ...
Calling Convention Pseudo Code The following describes the calling convention using pseudo code. Assembler Language InputParm SMB_INPARM < > OutputParm SMB_OUTPARM < > 16-bit push ds mov ax, offset OutputParm push ax push ds mov ax, offset InputParm push ax call dword ptr SmapiBios add s...
C Language typedef WORD (far \ SMB)(FPINPARM, FPOUTPARM) ; SMB SmapiBios ; INPARM InputParm ; OUTPARM OutputParm ; WORD RC ; RC = SmapiBios(&InputParm, &OutputParm) ; A-10 ThinkPad 560/560E SMAPI BIOS
Return Codes The following return codes are stored in both the AL (AX) registerand the return code field of the output parameter. ððh No Error 53h SMAPI function is not available 81h Invalid parameter 86h Function is not supported 9ðh System error 91h System is invalid 92h System is busy Aðh Device ...
Function Description System Information Service Get System Identification Input Field Major Function Number - ððhMinor Function Number - ððhParameter 1 - Reserved Parameter 2 - Reserved Parameter 3 - Reserved Parameter 4 - Reserved Parameter 5 - Reserved Output Field Return Code - Error Status Auxil...
Get Refresh Rate Capability Input Field Major Function Number - ððhMinor Function Number - ð9hParameter 1 - Reserved Parameter 2 - mode = ððxxh - VGA modes.(Bit ð-7 is ignored.)= ð1ððh - 64ðx4ððx256= ð1ð1h - 64ðx48ðx256= ð11ðh - 64ðx48ðx32K= ð111h - 64ðx48ðx64K= ð112h - 64ðx48ðx16M= ð1ð2h - 8ððx6ððx...
Output Field Return Code - Error Status Auxiliary Return Code - ReservedParameter 1 - Reserved Parameter 2 - Refresh rate capability for specified mode:Bit ð - 6ðHz available.Bit 1 - 72Hz available.Bit 2 - 75Hz available.Bit 3 - 43Hz(I) available.Bit 4 - 56Hz available.Bit 5 - 7ðHz available.Bit 6 -...
System Configuration Service Get Display Device State Input Field Major Function Number - 1ðhMinor Function Number - ððhParameter 1 - Reserved Parameter 2 - Request Type = ððððh : Current hardware= ððð1h : CMOS (effective after reboot) Parameter 3 - Reserved Parameter 4 - Reserved Parameter 5 - Rese...
Power Management Service Get Power Management Mode (BL=00h) Input Field Major Function Number - 22hMinor Function Number - ððhParameter 1 - Reserved Parameter 2 - Reserved Parameter 3 - Reserved Parameter 4 - Reserved Parameter 5 - Reserved Output Field Return Code - Error Status Auxiliary Return Co...
Event Bit Definition Bit 2-ð - ReservedBit 3 - Standby Bit 4 - Suspend Bit 5 - RediSafe Bit 6 - Hibernation Bit 7 - Power off Note: If bits are duplicated, the highest bit is available. A-32 ThinkPad 560/560E SMAPI BIOS
Samples Data Structure Assembler Language ;; Smapi BIOS Header ; SMB_HEADER STRUC @SMBHDR_SIG DB 4 dup (?) ; +ðð - Signature @SMBHDR_VER DB ? ; +ð4 - Major version @SMBHDR_VER_VER DB ? ; +ð5 - Minor version @SMBHDR_LEN DB ? ; +ð6 - Length @SMBHDR_CHKSUM DB ? ; +ð7 - Checksum @SMBHDR_INFO DW ? ; +ð8 ...
Parameters ; ;Input Parameter ; SMB_INPARM STRUC @SMBIN_FUNC DB ? @SMBIN_SUB_FUNC DB ? @SMBIN_PARM_1 DW ? @SMBIN_PARM_2 DW ? @SMBIN_PARM_3 DW ? @SMBIN_PARM_4 DD ? @SMBIN_PARM_5 DD ? SMB_INPARM ENDS ; ;Output Parameter ; SMB_OUTPARM STRUC @SMBOUT_RC DB ? @SMBOUT_SUB_RC DB ? @SMBOUT_PARM_1 DW ? @SMBOU...
Function Declaration C Language //// Smapi BIOS function //typedef WORD (far \ SMB)(PINPARM, POUTPARM) ; ThinkPad 560/560E SMAPI BIOS A-57
Installation Check Assembler Language: Real Mode ; ; FindSmapi ; ----------- ;; On Entry : None ; On Exit : CF = ð .. Find out ; DX - Segment ; BX - Pointer to Header ;; CF = 1 .. No Smapi BIOS ; FindSmapi Proc Near push eax push cx push si push ds mov ax, BIOS_SEG ; Fððð Segment mov ds, ax mov bx, ...
BIOS Call Assembler Language: 16-Bit Protected Mode ;; Build Input Parameter Field ; mov al, SMB_GET_SYSID mov [bx].@Func, al mov ax, offset OutputParm push ax mov ax, offset InputParm push ax call _SmapiBios add sp, 4 ;; Get information from Output Parm ; or ax, ax jnz Error mov bx, offset OutputPa...
32-Bit Protected Mode ;; Build Input Parameter Field ;mov ebx, offset InputParm mov al, SMB_GET_SYSID mov [ebx].@Func, al mov eax, offset OutputParm push eax mov eax, offset InputParm push eax call _SmapiBios add sp, 8 ;; Get information from Output Parm ; or ax, ax jnz Error mov ebx, offset OutputP...
Trademarks The following terms, denoted by an asterisk (*) in this publication, aretrademarks of the IBM Corporation in the United States or othercountries or both: ATIBMPersonal Computer ATPersonal System/2 PS/2ThinkPadTrackPoint III The following terms, denoted by a double asterisk (**) in thispub...
Index A acoustical readings, specifications 1-10 address 20 gate 2-28 address and NMI mask register, RT/CMOS 2-17 address map RT/CMOS RAM 2-16 system board I/O 1-6 air temperature, specifications 1-9 alternative method of resetting 2-28 altitude, specifications 1-9 anticipated page miss 1-8 audio su...
IBM Part Number: 06J0536 Printed in the United States of America
IBM Manuals
-
IBM SC41-5210-04
Manual
-
IBM TM7
Manual
-
IBM 8677
Manual
-
IBM EM78P809N
Manual
-
IBM 610
Manual
-
IBM AIX 4.3
Manual
-
IBM 8128
Manual
-
IBM PANEL1173-841
Manual
-
IBM L150
Manual
-
IBM E50
Manual
-
IBM 8319
Manual
-
IBM DS3300
Manual
-
IBM 9519-AG1
Manual
-
IBM 6.00E+04
Manual
-
IBM PD78082(A)
Manual
-
IBM S544-5343-03
Manual
-
IBM PPC-1510PT
Manual
-
IBM 37L1388
Manual
-
IBM V2.3
Manual
-
IBM DS4500
Manual