Fic m785 Service Manual CHAP3

Chapter
Software Functional Overview
The M785 is an IBM PC/AT compatible Notebook PC which supports the Intel uFCPGA Socket Pentium IV processor family. The following are the major features that M785 supports.
§ Microsoft PC99 logo and WinXP logo approval.
§ 14.1" XGA / 15.1" XGA, SXGA+ panel support.
§ APM 1.2 compliance
§ Support ACPI 1.0B (or above).
§ Support PCI 2.2 (or above).
§ Support AGP 2.0.
§ Support USB 1.1, 2.0
§ Support SMBIOS 2.3.
§ Support 400/533 Mhz CPU front side bus.
3.2 Summary of the BIOS Specification
Below is the summary of the BIOS software specification:
Controller Chip Description
BIOS Feature
CPU
DRAM Cache
Shadow
§ Microsoft PC99 logo and WinXP logo approval.
§ Support Boot Block / Crisis Rescue.
§ APM 1.2 Compliance
§ Support ACPI 1.0B (or above) Spec.
§ Support PCI 2.1 (or above) Spec.
§ Support SMBIOS 2.3 Spec
§ Support AGP 2.0 Spec.
§ Support, Windows 2000 and Windows XP.
§ Support flash function including both DOS and Windows
interface for new BIOS update.
§ Support 2 different keyboards on same BIOS.
§ Support boot from HDD and CDROM Drive.
Auto detect the CPU type and speed for the Intel Pentium 4
based system
Auto sizing and detection. Support PC-200/266 DDR SDRAM.
§ Level 2 SRAM auto sizing and detection
§ Always enable CPU L1 and L2 cache.
Always enable VGA and System BIOS shadow
FIC M785 Service Manual 3-1
PDF created with FinePrint pdfFactory Pro trial version http://www.pdffactory.com
Software Functional Overview
Controller Chip Description
Display
Hard Disk
Multi Boot Plug and Play
Smart Battery
Keyboard Controller
PCMCIA Power Management
Support
§ 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.
Allow the user to select boot from HDD and CD-ROM Support PnP Run Time Service and conflict-free allocation of
resource during POST
Support BIOS interface to pass battery information to the
application via SMBus.
Support Fn hot keys, two Windows hot keys, built-in Glide Pad
and external PS/2 mouse/keyboard
Compliant with PCMCIA 2.1 specification.
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-2 FIC M785 Service Manual
PDF created with FinePrint pdfFactory Pro trial version http://www.pdffactory.com
Software Functional Overview
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 Intel DT Pentium 4 (2.0, 2.2, 2.4, 2.6GHz) North Bridge SIS SIS M650 + SIS 302LV South Bridge SIS SIS 962 Video Controller SIS Embedded in SIS M650 PCMCIA
Controller Supper I/O
Controller Audio Controller SIS Embedded in SIS 962 Audio Codec Realtek ALC201 Keyboard
Controller PMU Controller Mitsubishi PMU08 ROM BIOS SST 49LF040A IEEE 1394 SIS Embedded in SIS 962 On board LAN SIS Embedded in SIS 962 BlueTooth Not support Modem MDC AC'97 S/W Modem
ENE CB1410
SMSC LPC47N267
ENE ENE KB3886
3.3.2 System Memory
The system memory consists of SDRAM memory on 64-bit bus and the module size options are 128/256/512MB 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
(Bank 0 & 1)
NIL 128MB 128MB NIL 256MB 256MB
NIL 512MB 512MB 128MB NIL 128MB 128MB 128MB 256MB 128MB 256MB 384MB
FIC M785 Service Manual 3-3
Base SO-DIMM DRAM slot
(Bank 2 & 3)
PDF created with FinePrint pdfFactory Pro trial version http://www.pdffactory.com
Total Size
Software Functional Overview
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.
3.3.4 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 Mode
The VGA BIOS supports the IBM VGA Standard 7-bit VGA modes numbers.
Mode Pixel Resolution
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
Mode Pixel Resolution
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.
Colors Memory
Colors Memory
3-4 FIC M785 Service Manual
PDF created with FinePrint pdfFactory Pro trial version http://www.pdffactory.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
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
105h 1024 x 768
106h 1280 x 1024 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,
118h 1028 x 768 32-bit Unpacked 43(I), 60, 70, 75, 85,
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
Pixel
Resolution
Memory Model Refresh Rates In
(Hz)
4-bit Planar 43(I), 60, 70, 75, 85,
100
8-bit Packed 43(I), 60, 70, 75, 85,
100
4-bit Planar 43(I), 60, 75, 85
100
100
Minimm Memory
2MB
2MB
2MB
2MB 2MB 2MB 2MB 2MB 2MB 2MB 2MB
4MB
4MB 8MB 2MB 2MB 2MB 4MB 8MB 2MB 2MB
FIC M785 Service Manual 3-5
PDF created with FinePrint pdfFactory Pro trial version http://www.pdffactory.com
Software Functional Overview
VESA
Mode
12Ch 1024 x 768 24-bit Packed 43(I), 60, 70, 75, 85,
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
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.
Pixel
Resolution
Memory Model Refresh Rates In
(Hz)
100
Minimum
Memory
4MB
4MB 2MB 2MB 2MB 2MB 2MB 4MB
8MB 2MB 2MB 2MB 2MB 2MB 2MB 2MB 2MB 2MB 2MB 2MB 2MB 2MB 2MB
l 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 GPI pins before the VGA chip initialized, and pass this information to VGA BIOS through INT 15 Function code.
LCD Panel ID pin Definition:
3-6 FIC M785 Service Manual
PDF created with FinePrint pdfFactory Pro trial version http://www.pdffactory.com
Software Functional Overview
GPI[45] GPI[46] GPI[10] GPI[22]
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 LTN141X8-L04 (Samsung) 1 1 0 1 B141XN04V2 (AU) 1 1 1 0 1 1 1 1 LTN150U1-L02 (Samsung)
LTN150P3-L04 (Samsung)
Panel Type
3.3.5 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.6 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.6 Super I/O
This controller contains 16550A or FIFO Enabled UART, ECP/Standard/Bi-directional Parallel Port meeting the 1284 specification, and an Infrared port that supports IrDA Super IR (4Mbps)
FIC M785 Service Manual 3-7
PDF created with FinePrint pdfFactory Pro trial version http://www.pdffactory.com
Software Functional Overview
3.3.7 PCMCIA
The PCMCIA controller chip of the notebook provides the following features:
Support for only single CardBus slot (two type II stacked)
Individually accessed, dual-buffer implementation
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Œ FDD accessing LEDŒ
Battery Charging LED
CapsLock LEDŒ ScrollLock LEDŒ NumLock LEDŒ Power Status LED
Mail LEDŒ GPRS statusŒ
This LED will turn on while accessing the IDE Device. This LED will turn on while accessing the FDD Device. (M785
No support) Turn on (Amber) – Battery is under charging mode Turn off – Battery full charged or no battery This LED will turn on when the function of CapsLock is active. This LED will turn on when the function of ScrollLock is active. This LED will turn on when the function of NumLock is active. Green – System is powered on. Green Blinking- System is entered suspend mode. Amber – Battery Low. This LED will turn on while Mail was arrived. None
i Œ - There LEDs will be turned off during Suspend mode.
3.3.9 Hot Keys Definition
All Hot keys must be active at all times under all operation systems.
l Hot Keys by Internal Keyboard
Hot Key Function Handler
Fn + F3 Toggle Display
(LCD/CRT/LCD&CRT) Fn + F4 System entered into standby mode 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 Internet Function Key Controlled by Driver Mail Button Mail Function Key Controlled by Driver
3-8 FIC M785 Service Manual
BIOS Handler
PDF created with FinePrint pdfFactory Pro trial version http://www.pdffactory.com
Software Functional Overview
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
DMA Controller Interrupt Controller System Timer RTC ISA Bus System Speaker System Board PnP Mother Board Keyboard
Controller PMU08 Controller Math Coprocessor PS/2 Mouse
Video Controller
Serial Port ECP, Parallel port
FDC Dual IDE Controller
CardBus Controller Audio chip
IEEE1394 Modem LAN SIR
USB Host Controller
Connect
Type
Static Static Static Static Static Static Static Static Static
Static Static
Enable /
Disable
Static Static
Static
Dynamic
Dynamic
Static
Static
Dynamic
Dynamic Dynamic Dynamic
Enable /
Disable
Dynamic
Resources
I/O IRQ DMA Memory
00~0F, 81~8F
20~21, A0~A1 IRQ2
40~43 IRQ0 70~71 IRQ8
- DMA4
- -
- -
- -
- - - -
61 - - -
- - - E0000~FFFFF
80 - - -
60, 64 IRQ1
- -
68, 6C - - -
F0~FF IRQ13
- IRQ12
3B0~3BB,
IRQ5
- -
- -
- A0000~BFFFF,
3C0~3DF
3F8~3FF IRQ4
378~37F,
IRQ7 DMA1
- -
778~77F
3F0~3F5, 3F7 IRQ6 DMA2
170~177,
1F0~1F7, 3F6
3E0~3E1 IRQ11 220~22F,
IRQ14,
- -
15
- -
IRQ5 DMA3
300~301,
388~38B
IRQ11
3E8~3EF IRQ10
1080~10FF IRQ10
158~15F, 2F8-
IRQ3
- -
- -
- -
2FF
EF80~EF9F IRQ5
- -
-
C0000~CFFFF
-
-
-
FIC M785 Service Manual 3-9
PDF created with FinePrint pdfFactory Pro trial version http://www.pdffactory.com
Software Functional Overview
PCI Device
The table below summarizes the PCI IDSEL Pin Allocation:
PCI Device
IDSEL Pin
AD11 Device 00 Function 0 SISM650 - Host to PCI bridge AD12 Device 01 Function 0 SIS962 – PCI to PCI bridge AD13 Device 02 Function 0 SIS962 - PCI to ISA bridge Function 2 SIS962 - ADSL (Not support) Function 3 SIS962 - 1394 Function 4 SIS962 - PMU and SMBus interface Function 5 SIS962 - IDE interface Function 6 SIS962 - AC97 Modem interface Function 7 SIS962 - AC97 Audio interface
AD14 Device 03 Function 0 SIS962 - USB0
Device
Number
Function
Number
Device Name
Function 1 SIS962 - USB1 Function 2 SIS962 - USB2 Function 3 SIS962 - USB3 AD15 Device 04 Function 0 SIS962 - LAN AD23 Device 0C Function 0 ENE1410 - Card Bus Socket A
The table below summarizes the INT Pin Allocation:
INT Pin PCI Device
INTA INTB INTC INTD
IDE/ 1394/SMB VGA (Embedded in SISM650)/Audio USB (Embedded in SIS962)/LAN
The table below summarizes the PCI bus master Allocation:
Arbiter
Signal Agents
Function Use
(Master)
REQ00/GNT00 SIS962 LAN Controller
SIS 962
REQ20/GNT20 MDC MODEM Controller REQ30/GNT30 SIS962 1394 controller REQ40/GNT40 None None
REQ10/GNT10 CB1410 Card Bus Controller
3-10 FIC M785 Service Manual
PDF created with FinePrint pdfFactory Pro trial version http://www.pdffactory.com
Software Functional Overview
3.3.11 MBus 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.
SIS961 SMBus Connection Devices
SMBus Device Master/Slave Address
SIS650 – Core Logic Both Host and
Slave SO-DIMM Slave A0h Not Need ICS952001, ICS93722 CLK Generator
PMU 08 SMBus Connection Devices
SMBus Device Host/Slave Address
PMU08 Master 10h Enable PS01 decode interface MAX1617 (Thermal
sensor) Battery (1st Battery) Slave A8h No Need
Slave D2h Program the desired clock
Slave 9Ch Program the desired temperature
02h Enable SMBus interface and
A7 ~ A1
BIOS Need to Initialization
SMBus interrupt
frequency (Pin23 output 24MHz, Pin22 output 48MHz)
BIOS Need to Initialization
range
3.3.12 Resource Allocation
This section summarizes the resource allocation of the notebook computer.
l I/O Map
Hex Address Device
000 - 01F 8237-1 020 - 021 8259-1
022 SIS 962 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
FIC M785 Service Manual 3-11
PDF created with FinePrint pdfFactory Pro trial version http://www.pdffactory.com
Software Functional Overview
Hex Address Device
0C0 – 0DF 8237-2
0F0 – 0FF Math Coprocessor
170 – 177 Secondary IDE Controller
1F0 – 1F7 Primary IDE Controller
200 – 20F Game Port 220 – 22F Sound Blaster
279 PnP configuration – Address port 330 – 333 MIDI 370 – 371 Sound chip control port
378 – 37A Parallel Port 388 – 38B FM Synthesizer
398 – 399 Super I/O Chip
3B0 – 3DF Video Controller
3E0 – 3E1 PCMCIA Controller
3E8 – 3EF Fax/Modem
3F0 – 3F7 Floppy Disk Controller 3F8 – 3FF Serial Port 1
530 – 537 Microsoft Sound System
778 – 77B ECP port
A79 PnP configuration – Write data port
CF8 – CFC PCI BUS configuration register
l ISA DMA Map
DMA Channel Device
DMA 0 DMA 1 DMA 2 DMA 3 DMA 4 DMA 5 DMA 6 DMA 7
l Memory Map
Address Range Length Description
00000 ~ 9FBFFh 9FC00 ~ 9FFFFh A0000 ~ BFFFFh C0000 ~ CFFFFh
Unused ECP Floppy Disk Audio [Cascade] Unused Unused Unused
640 KB System Memory 128 KB Video Memory 40 KB Video ROM 72 KB Unused
3-12 FIC M785 Service Manual
PDF created with FinePrint pdfFactory Pro trial version http://www.pdffactory.com
Software Functional Overview
D0000 ~ DFFFFh
E0000 ~ FFFFFh
l IRQ Map
IRQ10 IRQ11 IRQ12 IRQ13 IRQ14 IRQ15
16 KB DMI information 128 KB System ROM BIOS
IRQ# Description
IRQ 0 IRQ 1 IRQ 2 IRQ 3 IRQ 4 IRQ 5 IRQ 6 IRQ 7 IRQ 8 IRQ 9
System Timer Keyboard [Cascade] PHS (Serial) Serial Port Audio/VGA/USB Floppy Disk Drive Parallel Port RTC Alarm Reserved for PCMCIA card LAN / Modem or Combo, (Card Bus), IEEE 1394 ACPI PS/2 Mouse FPU (FERR) Hard Disk Drive CD-ROM or DVD-ROM
3.4 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.
SiS650 GPI pin assignment
GPIO Number
GPIO0 LPC_PME0 1 I 0 : LPC_PME0 Event Enable
GPIO1 PMUFLASH0 1 O 0 : Flash PMU08 firmware
GPIO2 MB_ID0 1 I 0 : Mother Board ID0 Select
GPIO3 Q_SMI0 1 I 0 : External K/B SMI0
GPIO4 N.C. -- -- -­GPIO5
GPIO6 N.C. -- -- --
Signal Name Default I/O Notes
1 : normal operation
1 : normal operation
1 : normal operation
1 : normal operation
N.C --
FIC M785 Service Manual 3-13
PDF created with FinePrint pdfFactory Pro trial version http://www.pdffactory.com
Loading...
+ 30 hidden pages