Fic mb02 Service Manual CHAP3

Chapter
Software Functional Overview
The MB02 is an IBM PC/AT compatible Notebook PC , which supports the Intel Micro­PGA Pentium M CPU processors family. The following are the major features that MB02 supports.
Microsoft PC99 logo and Win XP logo approval.
§
Offer 1024x768 XGA display with 13.3 XGA LCD panel.
§
§ Support ACPI 1.0B (or above).
§ Support PCI 2.1 (or above).
§ Support AGP 2.0.
Support SMBIOS 2.3.
§
Support DDR266/200 SDRAM.
§
Support 100/133 Mhz CPU front side bus.
§
3.2 Summary of the BIOS Specification
The summary of the BIOS specification is as the below description:
Controller Chip Description
Shadow Always enable VGA and System BIOS shadow Display
Hard Disk
Multi Boot Allow the user to select boot from FDD, HDD and CD-ROM Plug and Play Support PnP Run Time Service and conflict-free allocation of
Smart Battery Support BIOS interface to pass battery information to the
Keyboard Controller Support Fn hot keys, one Win95 hot keys, built-in Glide Pad. PCMCIA Compliant with PCMCIA 2.1 specification
§ System auto detects LCD or CRT presence on boot and lid
closed.
§ Support Panning while LCD in a display resolution greater
than supported.
§ Support Microsoft Direct 3D.
§ Support AGP 4x BUS.
§ Enhanced IDE spec.
Support auto IDE detection.
§
§ Support LBA mode for larger capacity HDD.
§ Support Ultra DMA 33/66/100.
§ Support Fast PIO mode 1-4 transfer.
§ Support 32 bit PIO transfer.
§ Support Multi-Sector transfer.
§ Support SMART monitoring.
resource during POST
application via SMBus
FIC MB02 Service Manual 3-1
PDF created with FinePrint pdfFactory trial version http://www.fineprint.com
Software Functional Overview
Power Management Support (ACPI Mode)
The power management is compliant with ACPI 1.0B
specification and supports the following power state:
§ S0 (Full-On) Mode
§ S3 (STR) Mode
§ S4 (STD) Mode
§ S5 (Soft-Off) Mode
3.3 Subsystem Software Functions
This section provides introduction on the software functions of the notebook subsystems and BIOS related function.
3.3.1 Key Chipset Summary
Following are the main chipsets used in the notebook:
Controller Chip Vendor Description
Processor North Bridge South Bridge Video Controller PCMCIA Controller Audio Chip Audio Codec Keyboard Controller PMU Controller ROM BIOS Clock Generator Temperature Sensor IEE 1394
LAN Modem
Intel Mobile Banias Intel Montara GM Intel ICH4 Intel Embedded in Montara GM RICOH R5C551 Intel South Bridge Integrated Intel ICH4 Misubishi M3885x NEC PMU08 SST 49LF004A IMI CY28346 NS MAX6690 RICOH R5C551
Intel ICH4 Intel MDC AC97
3.3.2 System Memory
The system memory consists of SDRAM memory on 64-bit bus and the module size options are 128/256/512/1GMB upward. The BIOS will automatically detect the amount of memory in the system and configure CMOS accordingly during the POST (Power-On Self Test) process. This must be done in a way that requires no user interaction.
Base SO-DIMM DRAM
slot
Expansion SO-DIMM DRAM
slot
Total Size
(Bank 0&1) (Bank 2&3)
NIL 128MB 128MB NIL 256MB 256MB
3-2 FIC MB02 Service Manual
PDF created with FinePrint pdfFactory trial version http://www.fineprint.com
Software Functional Overview
NIL 512MB 512MB 128MB NIL 128MB 128MB 128MB 256MB 128MB 256MB 384MB 128MB 512MB 640MB 256MB NIL 256MB 256MB 128MB 384MB 256MB 256MB 512MB 256MB 512MB 768MB 512MB NIL 512MB 512MB 128MB 640MB 512MB 256MB 768MB 512MB 512MB 1024MB
3.3.3 Video
The Video subsystem used External DDR memory of Video memory. The system will support the true ZV port, the Microsoft Direct 3D assist, simultaneous display, monitor sense for auto display on boot and VESA Super VGA function call.
Supported Video Mode
The following is the display modes supported by the SIS Mobility Video control in LCD only, CRT only, and simultaneous mode. The VGA BIOS will allow mode sets of resolutions greater than the panel size but only show as much mode display as will fit on the panel.
Supported standard VGA modes:
The VGA BIOS supports the IBM VGA Standard 7-bit VGA modes numbers.
Mode Pixel Resolution Colors Memory
00h/01h 40*25 16 Text 02h/03h 80*25 16 Text 04h/05h 320*200 4 2-bit Planar
06h 640*200 2 1-bit Planar
07h 80*25 Mono Text 0Dh 320*200 16 4-bit Planar 0Eh 640*200 16 4-bit Planar
0Fh 640*350 Mono 1-bit Planar
10h 640*350 16 4-bit Planar
11h 640*480 2 2-bit Planar
12h 640*480 16 4-bit Planar
13h 320*200 256 8-bit Planar
Note: All Standard VGA Modes are limited to the standard VGA refresh rates.
FIC MB02 Service Manual 3-3
PDF created with FinePrint pdfFactory trial version http://www.fineprint.com
Software Functional Overview
Supported extended video modes:
CRT device will support all listed VESA mode; and other devices such as PANEL & TV may be limited to the mode support due to their characteristics.
VESA
Mode
100h 640 x 400 8-bit Packed 70 2MB 101h 640 x 480 8-bit Packed 60, 72, 75, 85 2MB 102h 800 x 600 4-bit Planar 60, 72, 75, 85, 100 2MB 103h 800 x 600 8-bit Packed 60, 72, 75, 85, 100 2MB 104h 1024 x 768 4-bit Planar 43(I), 60, 70, 75, 85, 100 2MB 105h 1024 x 768 8-bit Packed 43(I), 60, 70, 75, 85, 100 2MB 106h 1280 x 1024 4-bit Planar 43(I), 60, 75, 85 107h 1280 x 1024 8-bit Packed 43(I), 60, 75, 85 10Eh 320 x 200 16-bit Packed 70 10Fh 320 x 200 32-bit Unpacked 70 111h 640 x 480 16-bit Packed 60, 72, 75, 85 112h 640 x 480 32-bit Unpacked 60, 72, 75, 85 114h 800 x 600 16-bit Packed 60, 72, 75, 85, 100 115h 800 x 600 32-bit Unpacked 60, 72, 75, 85, 100 117h 1024 x 768 16-bit Packed 43(I), 60, 70, 75, 85, 100 118h 1028 x 768 32-bit Unpacked 43(I), 60, 70, 75, 85, 100 11Ah 1280 x 1024 16-bit Packed 43(I), 60, 75, 85 11Bh 1280 x 1024 32-bit Unpacked 43(I), 60, 75, 85 11Dh 640 x 400 16-bit Packed 70 11Eh 640 x 400 32-bit Packed 70 120h 1600 x 1200 8-bit Packed 48(I), 60, 75, 85 122h 1600 x 1200 16-bit Packed 48(I), 60, 75, 85 124h 1600 x 1200 32-bit Unpacked 48(I), 60, 75, 85 12Ah 640 x 480 24-bit Packed 60, 72, 75, 85 12Bh 800 x 600 24-bit Packed 60, 72, 75, 85, 100 12Ch 1024 x 768 24-bit Packed 43(I), 60, 70, 75, 85, 100 12Dh 1280 x 1024 24-bit Packed 43(I), 60, 75, 85 12Eh 320 x 200 8-bit Packed 70 131h 320 x 200 8-bit Packed 72 133h 320 x 200 16-bit Packed 72
134h 320 x 200 32-bit Packed 72 13Bh* 1400 x 1050 8-bit Packed 60, 75 13Ch* 1400 x 1050 16-bit Packed 60, 75 13Eh* 1400 x 1050 32-bitUnpacked 60, 75
Pixel
Resolution
Memory Model Refresh Rates In (Hz) Minimum
Memory
2MB
2MB 2MB 2MB 2MB 2MB 2MB 2MB 2MB 4MB 4MB 8MB 2MB 2MB 2MB 4MB 8MB 2MB 2MB 4MB 4MB 2MB 2MB 2MB 2MB 2MB 4MB 8MB
3-4 FIC MB02 Service Manual
PDF created with FinePrint pdfFactory trial version http://www.fineprint.com
Software Functional Overview
141h 400 x 300 8-bit Packed 72 143h 400 x 300 16-bit Packed 72 144h 400 x 300 32-bitUnpacked 72 151h 512 x 384 8-bit Packed 70 153h 512 x 384 16-bit Packed 70 154h 512 x 384 32-bitUnpacked 70 171h 720 x 480 8-bit Packed 75 173h 720 x 480 16-bit Packed 75 174h 720 x 480 24-bit Packed 75 175h 720 x 480 32-bitUnpacked 75 176h 720 x 576 8-bit Packed 75 178h 720 x 576 16-bit Packed 75 179h 720 x 576 24-bit Packed 75
17Ah 720 x 576 32-bitUnpacked 75
Note: * The modes may not be available. Their availability should be determined by VESA function calls.
2MB 2MB 2MB 2MB 2MB 2MB 2MB 2MB 2MB 2MB 2MB 2MB 2MB 2MB
Panel Type Initialization
The VGA BIOS will issue INT 15h function call during POST. This function call allows the system BIOS to specify the panel type to the VGA BIOS. The system BIOS should get the panel type from GPIO pins before the VGA chip initialized, and pass this information to VGA BIOS through INT 15 Function 4E00h.
LCD Panel ID pin Definition:
VT82C686B GPI Pins
GPI [23]
0 0 0 0 0 0 0 1 0 0 1 0 0 0 1 1 0 1 0 0 0 1 0 1 0 1 1 0 0 1 1 1 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 1 1 1 0 0
FIC MB02 Service Manual 3-5
GPI [17]
GPI [11]
GPI [10]
ID0 ID1
ID2
ID3
Panel Type
PDF created with FinePrint pdfFactory trial version http://www.fineprint.com
Software Functional Overview
1 1 0 1
1 1 1 0
1 1 1 1
3.3.4 Enhanced IDE
The system BIOS must be ready to support 4 IDE devises on two controllers. The BIOS support Ultra DMA33/66/100 and also supports automatic configuration of drives using both the LBA and CHS large drive remapping method. In addition to supporting standard drives through an auto-configuration process that does NOT require user involvement or confirmation. The system should automatically do this at POST time in a way that is transparent to the user. If a drive is connected to the bus, the drive should be automatically recognized, configured and available for use under MS-DOS 6.2x.
3.3.5 Audio
The audio subsystem will support the requirements identified by the AC97 specification. Both software and hardware will control the volume level for the internal audio subsystem. In addition to the volume control, the user will be able to mute the sound to completely cut off the volume using both software and hardware.
3.3.7 PCMCIA
The PCMCIA controller chip of the notebook provides the following features:
Individually accessed, dual-buffer implementation
Support for 2 separate CardBus slots (one type III or two type II stacked)
Support for 3.3v, 5v and 12v (flash programming) cards
3.3.8 LED Indicator
The table below lists down the functions of the Status LED indicator:
Indicator Function Description IDE accessing LEDŒ This LED will turn on while accessing the IDE Device. Battery Charging LED Turn on (Blue) – Battery is under charging mode
Turn off – Battery full charged or no battery
CapsLock LEDŒ This LED will turn on when the function of CapsLock is active. ScrollLock LEDŒ This LED will turn on when the function of ScrollLock is active. NumLock LEDŒ This LED will turn on when the function of NumLock is active. Power Status LED Blue – System is powered on.
Blue Blinking- System is entered suspend mode. Trun off – Battery Low.
Mail LEDŒ This LED will turn on while Mail was arrived.
i
Œ - These LEDs will be turned off during Suspend mode.
3-6 FIC MB02 Service Manual
PDF created with FinePrint pdfFactory trial version http://www.fineprint.com
170~177, 1F0~1F7,
220~22F, 300~301,
Software Functional Overview
3.3.9 Hot Keys Definition
All Hot keys must be active at all times under all operation systems.
Function Function Handler Fn + F3 Toggle Display (LCD/CRT/TV/LCD&CRT) BIOS Handler
Fn + F2 RF ON/OFF BIOS Handler Fn + F6 System Speaker On/Off BIOS Handler
Fn + F8 Brightness Increase Controlled by PMU08 Fn + F9 Brightness Decrease Controlled by PMU08 ScrLock Scroll Lock Internet Button Mail Button Mail Function Key Controlled by Driver
3.3.10 Plug & Play
The BIOS supports the Plug and Play Specification 1.0A. (Include ESCD) This section describes the device management. The system board devices and its resources are as follows:
Device Connect
I/O IRQ DMA Memory DMA Controller Static 00~0F, 81~8F - DMA5 ­Interrupt Controller Static 20~21, A0~A1 IRQ2 - ­System Timer Static 40~43 IRQ0 - ­RTC Static 70~71 IRQ8 - ­ISA Bus Static - - - ­System Speaker Static 61 - - ­System Board Static - - - E0000~FFFFF PnP Mother Board Static 80 - - ­Keyboard Controller Static 60, 64 IRQ1 - ­PMU08 Controller Static 68, 6C - - ­Math Coprocessor Static F0~FF IRQ13 - ­Glide Pad Static - IRQ12 - ­Video Controller Static 3B0~3BB,
Dual IDE Controller Static
CardBus Controller Dynamic 3E0~3E1 IRQ10 - ­Audio chip Dynamic
IEEE1394 Dynamic IRQ10 Modem Dynamic 3E8~3EF IRQ10 - ­LAN Dynamic 1080~10FF IRQ10 - ­USB Host Controller Dynamic EF80~EF9F IRQ5 - -
Internet Function Key Controlled by Driver
Resources
Type
IRQ5 - A0000~BFFFF
3C0~3DF
IRQ14, 15 - -
3F6
IRQ5 DMA3 -
388~38B
, C0000~CFFFF
FIC MB02 Service Manual 3-7
PDF created with FinePrint pdfFactory trial version http://www.fineprint.com
Software Functional Overview
3.3.11 PCI Device
The table below summarizes the PCI IDSEL Pin Allocation:
IDSEL Pin PCI Device Device Number Function
Number AD23 Device 07 Function 0 RICOH Card Bus Function 1 RICOH IEEE1394 AD17 Device 01 Function 0 MINI PCI
The table below summarizes the INT Pin Allocation:
INT Pin PCI Device INTA CardBus/MiniPCI/LAN INTB Cardbus/MiniPCI INTC INTD
The table below summarizes the PCI bus master Allocation:
Device Name
Arbiter Signal Agents
REQ00/GNT00
REQ20/GNT20 REQ30/GNT30
REQ10/GNT10 RICOH Card Bus Controller
(Master)
Function Use
3.3.12 SMBus Devices
The SMBus is a two-wire interface through which the system can communicate with power-related chips. The BIOS should initialize the SMBus devices during POST.
ICH4 SMBus Connection Devices
SMBus Device Host/Slave Address BIOS Need to Initialization SO-DIMM Slave A0h/A2h Memory Auto Sizing (SPD).
CY28346 CLK Generator
Slave D2h Program the desired clock frequency
(Pin23 output 24MHz, Pin22 output 48MHz)
3-8 FIC MB02 Service Manual
PDF created with FinePrint pdfFactory trial version http://www.fineprint.com
Software Functional Overview
PMU 08 SMBus Connection Devices
SMBus Device Host/Slave Addres
s A7 ~
A1 PMU08 Master 10h Enable PS01 decode interface MAX6690 (Thermal sensor) Battery (1st Battery) Slave A8h No Need
I/O Map
Hex Address Device 000 - 01F 8237-1 020 - 021 8259-1 022 040 - 05F 8254 060 - 064 Keyboard Controller 068 – 06C PMU08 Controller 070 - 07F RTC & NMI Mask 080 - 08F DMA Page Registers 092 System Control Port 0A0 - 0A1 8259-2 0B2 Advanced Power Management Control Port 0B3 Advanced Power Management Status Port 0C0 – 0DF 8237-2 0F0 – 0FF Math Coprocessor 170 - 177 IDE Secondary Command Block 1F0 - 1F7 IDE Primary Command Block 220 - 22F Sound Blaster 279 ISA PnP Address 330 - 333 MIDI 376 IDE Secondary Control Block 388 - 38B FM Synthesizer 3B0 - 3DF Video Controller 3E0 - 3E1 PCMCIA Controller 3F0 - 3F5, 3F7 Floppy Disk Controller 3F6 IDE Primary Control Block A79 ISA PnP Address CF8 – CFF PCI BUS configuration Register
ISA DMA Map
DMA Channel Device DMA 0 Unused DMA 1 Unused DMA 2 Floppy Disk DMA 3 Audio
Slave 9Ch Program the desired temperature
BIOS Need to Initialization
range
FIC MB02 Service Manual 3-9
PDF created with FinePrint pdfFactory trial version http://www.fineprint.com
Software Functional Overview
DMA 4 Unused DMA 5 Unused DMA 6 Unused DMA 7 Unused
Memory Map
Address Range Length Description 00000 - 9FFFFh 640 KB System Memory A0000 – BFFFFh 128 KB Video Memory C0000 – C9FFFh 40 KB Video ROM CA000 – DBFFFh 72 KB Unused DC000 - DFFFFh 16 KB DMI information E0000 – FFFFFh 128 KB System ROM BIOS
IRQ Map
IRQ# Description IRQ 0 System Timer IRQ 1 Keyboard IRQ 2 IRQ 3 IRQ 4 IRQ 5 Audio/VGA/USB IRQ 6 Floppy Disk Drive IRQ 7 IRQ 8 RTC Alarm IRQ 9 ACPI IRQ10 LAN / Modem or Combo, (Card Bus), IEEE 1394 IRQ11 Reserved for PCMCIA card IRQ12 Glide Pad IRQ13 FPU (FERR) IRQ14 Hard Disk Drive IRQ15 CD-ROM or DVD-ROM
3.3.13 GPIO Pin Assignment
The GPI and GPO pins connected to system devices. The BIOS can get devices status and control the device via the GPI and GPO pins.
ICH4 GPI pin assignment
GPIO Number GPIO0 PanelID0 I Panel ID setting GPIO1 PanelID1 I Panel ID setting
GPIO2 PanelID2 I Panel ID setting GPIO3 PanelID3 I Panel ID setting
3-10 FIC MB02 Service Manual
Signal Name Default I/O Notes
PDF created with FinePrint pdfFactory trial version http://www.fineprint.com
Loading...
+ 23 hidden pages