4 Chapter Hardware Functional Overview 4.1 Overview The A440 is an IBM PC/AT compatible notebook PC which supports the Socket 370 processor family. The following are the major features that A440 supports. Microsoft PC99 and ACPI logo approves. Offers 1024x768 high resolution LCD display with 12.1“ ,13.3”&14.1’’ panel. Supports the powerful & flexible Power Management modes. Support PCI 2.1 Support AGP 2.0 Support ACPI 1.0. Support SMBios 2.3 Support 66/100 MHz CPU Front Side Bus.
Hardware Functional Overview Main components block diagram: Single Socket 370 CPU Host Bus CRT VIA VT8601 ProMedia PCMCIA BUS LCD SDRAM SODIMM PCI BUS Ti-1225 CardBus SOCKET0 AC97 CODEC Card power VIA VT82C686A South Bridge USB SOCKET1 Super IO Serial Port Parallel Port FDD HDD CDROM ISA BUS ROM KBC BIOS M38867 GlidePad PS/2 Mouse FIC A440 Series Service Manual EXT KB INT KB 4-2
Hardware Functional Overview System SMBUS block diagram: VIA VT82C686 SMBUS 2N7002 DRAM SMBUS SELECT VCC SW SMBUS SELECT SDRAM SOCKET Clock Battery SMBUS block diagram: M38867 2N7002 SMBUS SMBUS VCCSW MAX1617 VCC Always PIC FIC A440 Series Service Manual Battery 4-3
Hardware Functional Overview 4.2.1 H/W Key ChipSet List Controller Chip Processor Vender Intel Description Pentium III 650- 850 Mhz Celeron 500 – 667 Mhz North Bridge VIA ProMedia VT8601 South Bridge VIA ProMedia VT82C686A VGA Controller Trident Trident 8400 North Bridge Integrated PCMCIA Controller Ti Ti –1225 Supper I/O Controller VIA South Bridge Integrated Audio Codec WM WM9701A(AC97 1.03) /WM9703(AC97 2.
Hardware Functional Overview 4.3 Summary Of BIOS Spec. Controller Chip BIOS Feature Description Boot Block / Crisis Rescue APM 1.2 Compliance Support PCI 2.1 Spec Support Win98,Win2000. Support flash function for new BIOS update Support 3 Mode FDD Support DMI 2.0 spec. (SMBIOS 2.3) Support ACPI 1.0 spec. Support AGP 2.0. Support maximal 4 different keyboards on same bios. CPU Auto detect the CPU type and speed for the Socket 370 or Slot 1based system DRAM Auto sizing and detection.
Hardware Functional Overview cursor. The two switches below the touchpad serve as the left and right mouse buttons and can be used with either the pointing stick or the touchpad. Power Management Support The power management is compliant with APM 1.
Hardware Functional Overview 4.4 System 4.4.1 System Memory The system main memory consists of SDRAM on 64-bit bus. The memory size options range from 32/64/128 MB 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.
Hardware Functional Overview Supported standard VGA modes: Mode 0, 1 0*, 1* 0+, 1+ 2, 3 2*, 3* 2+, 3+ 4, 5 6 7 D E F 10 11 12 13 Pixel Resolution 320*400 320*350 360*400 640*200 640*350 720*400 320*200 640*200 720*400 320*200 640*200 640*350 640*350 640*480 640*480 320*200 Colors 16 16 16 16 16 16 4 2 Mono 16 16 Mono 16 2 16 256 Dot Clock 27.175 Mhz 25.175 Mhz 28.322 Mhz 25.175 Mhz 25.175 Mhz 28.322 Mhz 25.175 Mhz 25.175 Mhz 28.322 Mhz 25.175 Mhz 25.175 Mhz 25.175 Mhz 25.175 Mhz 25.175 Mhz 25.175 Mhz 25.
Hardware Functional Overview 117 1024*768 64K 120 121 122 123 124 125 320*240 320*240 400*300 400*300 512*384 512*384 256 64K 256 64K 256 64K 75.359 Mhz 78.75 Mhz 65.0 Mhz 75.359 Mhz 78.75 Mhz 25.212 Mhz 25.212 Mhz 40.091 Mhz 40.091 Mhz 65.028 Mhz 65.028 Mhz 56.746 Khz 60.0 Khz 48.3 Khz 56.746 Khz 60.0 Khz 31.5 Khz 31.5 Khz 37.965 Khz 37.965 Khz 48.384 Khz 48.
Hardware Functional Overview 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. 4.4.4 Audio The audio subsystem will support the requirements identified by the AC’97 specification. Both software and hardware will control the volume level for the internal audio subsystem.
Hardware Functional Overview 4.4.8 Hot Keys Definition All Hot keys must be active at all times under all operation systems. Hot Keys by Internal Keyboard 4.4.9 Hot Key Fn + F1 Function Places the LCD display into a standby mode. Fn + F2 If an external monitor is present, pressing this hot key combination toggles the display between the built-in LCD screen, the external monitor and simultaneous display on both screens.
Hardware Functional Overview Math Coprocessor Static F0~FF IRQ13 - - PS/2 Mouse Video Controller Enable/Disable Static 3B0~3BB, 3C0~3DF IRQ12 IRQ 5 - Serial Port Static 3F8~3FF IRQ4 - A0000~BFFFF, C0000~C9FFF, FE800000~FEBFFFFF - ECP, Parallel port Static 378~37F, 778~77F IRQ7 DMA1 - FDC Static 3F0~3F5, 3F7 IRQ6 DMA2 - Dual IDE Controller Static 170~177, 1F0~1F7, 3F6 IRQ14, 15 - - CardBus Controller Static 3E0~3E1 IRQ 10 - 08000000~08001FFF FAX/Modem Static 1050~10
Hardware Functional Overview PCI bus master Allocation: REQ# Pin 4.4.11 PCI Device REQ 0 CardBus REQ 1 VGA REQ 2 Audio REQ 3 Modem / LAN 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.
Hardware Functional Overview 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 Windows Sound System 778 – 77B ECP port A79 CF8 – CFC PnP configuration – Write data port PCI BUS configuration register ISA DMA Map DMA Channel DMA 0 Device Unused DMA 1 ECP DMA 2 Floppy
Hardware Functional Overview IRQ 4 IRQ 5 IRQ 6 IRQ 7 IRQ 8 IRQ 9 IRQ10 IRQ11 IRQ12 IRQ13 IRQ14 IRQ15 4.4.13 Serial Port Audio / VGA / USB / (LAN/MODEM) Floppy Disk Drive Parallel Port RTC Alarm Reserved for PCMCIA card Cardbus Reserved for PCMCIA card PS/2 Mouse FPU Hard Disk Drive CDROM or DVD GPIO Pin Assignment The GPI and GPO pins connected to system devices. The BIOS can get device’s status and control the device via the GPI and GPO pins.
Hardware Functional Overview GPO [0] GPO [1] NC NC GPO [2] STR# Suspend to ram. VT82C686A GPO [3] SUSSTAT1# Susoend status 1 VT82C686A GPO [4] CPUSTP# CPU stop clock VT82C686A GPO [5] PCISTP# PCI stop clock VT82C686A GPO [6] NC GPO [7] NC GPO [8] DRAMEN# Select SO0DIMM Dram socket I2C Bus A or B.
Hardware Functional Overview RB3 LEDSUSP# Suspend led indicate PIC VT82C686A GPI pins signal See H/W Function Specification for detail. VT82C686A GPO pins signal See H/W Function Specification for detail. M38867 I/O port signal See H/W Function Specification for detail. PIC I/O port signal 4.5 Power Management See H/W Function Specification for detail. 4.5.1 General Requirements The BIOS must meet the following general Power Management requirements: Comply with APM 1.2 Spec.
Hardware Functional Overview +5VS 4.5.3 SUSB# HDD, CD-ROM, USB, Internal K/B, Glide Pad, External P/S2 Mouse, FDD, Audio AMP, BIOS ROM Power management mode Full-On mode The System State where no devices are power managed and the system can respond to applications with maximum performance. Doze mode The CPU clock is slow down and all other devices are full on. Suspend to RAM (STR) mode A suspend state where all motherboard components are powered-off. The CPU/L2 and PCI busses are powered off.
Hardware Functional Overview 4.5.
Hardware Functional Overview 4.5.5 PMU mode transition event The following table summarizes the entry events and wake-up events of each power state Power State Doze Entry Event Doze Time out Wake up Event Predefined Mem/IO range access Ring Indicator Keystroke(Int., Ex. and USB keyboard) Mouse movement IRQ 1-15 STR Suspend Time out Lid close Sleep button STR hotkey pressed.
Hardware Functional Overview Power on/off Power on Power off Power off Power off Full on Full on Suspend Power on STR/STD* STR/STD STR/STD Full on Full on Note: As pressed Sleep button over 4 sec, the system will force to power off. *The mode of STR/STD can be selected via CMOS setup. 4.5.
Hardware Functional Overview LCD Backlight Hardware Controlled by VGA chip(FPBACK pin) Clock Synthesizer Hardware Controlled by CPUSTP# and PCISTP# pin PIC 16C62A Working MAX3243(RS232 Transceiver) Software Controlled by GPO[21] pin L2 CACHE Software Controlled by GPO[3] pin Device PM control during STR mode Device VT8601 Power Down Controlled by Description Hardware Controlled by SUS_STAT1# pin Super I/O Hardware Power off VGA Chip Software Controlled by VT8501 HDD Hardware Power of
Hardware Functional Overview 4.6 ACPI 4.6.1 General Requirements The BIOS must meet the following general Power Management requirements: Refers to the portion of the firmware that is compatible with the ACPI specifications. Support for Suspend-to-RAM (S3 state) and Suspend-to-Disk mode (S4 state). Support the Wake up event from Modem Ring in S2~S5 state. This is enabled by a ACPI driver or application. Support the Wake up event from RTC Time/Date alarm in S2~S5 state.
Hardware Functional Overview The S1 sleeping state is a low wake-up latency sleeping state. In this state, no system context is lost (CPU or chip set) and hardware maintains all system context. S2 Sleeping State: The S2 sleeping state is a low wake-up latency sleeping state. This state is similar to the S1 sleeping state except the CPU and system cache context is lost (the OS is responsible for maintaining the caches and CPU context).
Hardware Functional Overview Figure: Global System Power States and Transitions 4.6.
Hardware Functional Overview Device PM control during Stand by mode See section 5.8.2 “Device PM control during Stand by mode” for detail. Device PM control during STR mode See section 5.8.3 “Device PM control during STR mode” for detail. Device PM control during STD mode See section 5.8.4 “Device PM control during STD mode” for detail. The power plane is divided as following: See section 5.2 “System Power Plane” for detail.
Hardware Functional Overview 4.6.9 Expanding Event Through the Embedded Controller The following figure shows the relationships between the devices that are wired to the embedded controller, the embedded controller queries, and the ACPI specified General EC M38867 _Q30 Batt VIA VT82C686 A SCI output _Q33 AC GP0 _Q34 _Q36 PME MBAT _Q2E LID _Q2F SCI Source and Query Event from M38867 M38867 GPI Input Event Query Event Handler Port 6.0 Battery _Q30 AML Handler Port 6.
Hardware Functional Overview Control Method Battery Subsystem EC should support all the battery information to ACPI-OS Designed Battery capacity Designed Voltage Designed Warning capacity Designed Low battery capacity Latest Full charged capacity Present Remaining capacity Present drain rate Present voltage Present Battery Status 4.6.10 Thermal Control T.B.D There are three primary cooling policies that the OS uses to control the thermal state of the hardware.
Hardware Functional Overview 4.7 Battery Management The A440 supports both Li-Ion and Ni-MH Battery Pack. There is only one battery pack activating at one time. 4.7.1 Battery Sub-system The charger will stop charge the battery when the following condition is detected. - The temperature of the system is too high. - The battery voltage is too high. Battery Life is around 2.5 Hours. Note that the battery life depends on different configuration running. (E.g.
Hardware Functional Overview 4.8 PIC16C62A - uP The micro controller PIC16C62 acts as a supplement for power management control. It supports a lot of functions via SMBus interface. 4.8.1 The System Communication with PIC16C62 The system communicates with PIC16C62A via SMBus interface. The SMBus host (M38867) should be firstly initialized before starting the transaction. The following is the procedure for system communication with PIC16C62: 1. Enable SMBus interface by writing 01h to SmbHstCfg register.
Hardware Functional Overview 0x0E read 0x0F read byte byte0 byte1 byte Read 2nd battery DQ_LMD&NACH DQ_LMD DQ_NACH Read secondary battery DQ_FLGS1 0x10 read byte Read secondary battery DQ_TMPGG 0x11 read byte Read secondary battery DQ_FLGS2 0x12 read byte Read secondary battery DQ_PPD 0x13 read byte Read secondary battery DQ_PPU 0x14 read byte Read secondary battery DQ_VSB 0x15 read byte Read secondary battery DQ_VTS 0x16 read word byte0 0x17 read word byte0 byte1 0x18 r
Hardware Functional Overview 0x20/0E Blinking battery low LED & Sound single alarm beep 0x20/0F Un-blinking battery low LED & Un-sound single alarm beep 0x20/10 Sound alarm beep twice per minute 0x20/11 Un-sound alarm beep twice per minute 0x20/12 Blinking battery low LED & Sound alarm beep twice per minute 0x20/13 Un-blinking battery low LED & Un-sound alarm beep twice per minute 0x20/14 Enable LCM VEENA 0x20/15 Disable LCM VEENA 0x20/16 System resume from suspend & Issue a low pulse 100mS
Hardware Functional Overview 4.9 Miscellaneous 4.9.1 Security The user may enter up to 8 standard text characters to be a password. The password includes two levels. The higher priority is the “Supervisor Password”. The lower priority is the “User Password”. The Supervisor Password can access all the system resource, while the User Password may not access the floppy disk when it is protected by Supervisor Password.
Hardware Functional Overview \System Time: System Date: Diskette A: Language: Internal HDD Internal DVD/CD-ROM Boot Display Device System Memory Extended Memory CPU Type CPU Speed BIOS Version 4.10.1.1 [12:00:00] , , or selects Field. [07/01/1998] , , or selects field. [1.44/1.25 MB 3½”] / [Disabled] Selects floppy type. Not that 1.25 MB 3½” references a 1024 byte/sector Japanese media format. The 1.25 MB, 3½” diskette requires a 3-Mode floppy-disk drive.
Hardware Functional Overview Ultra DMA Mode: SMART Monitoring [Fast PIO 2] / [Fast PIO 3] / [Fast PIO 4] / [FPIO 3 / DMA 1] / [FPIO 4 / DMA 2] [Disabled] / [Mode 0] / [Mode1] / [Mode 2] / [Mode3] / [Mode 4] Disabled / Enabled FIC A440 Series Service Manual Autotype the drive to select the optimum transfer mode Selects the Ultra DMA mode used for moving data to / form the drive.
Hardware Functional Overview 4.10.
Hardware Functional Overview 4.10.
Hardware Functional Overview 4.10.4 Power Saving Menu Default & Power Options Main Advanced Resume On Time: Battery Calibration F1 Help ESC Exit Resume On Time Battery Calibration Pho enixB IO S Setup Utility Security Power Boot Exit Item Specification Help [ Off ] Enabled wakes the system up at a specific time.
Hardware Functional Overview 4.10.5 Boot Menu Default & Boot Menu Options Main Advanced Pho enixB IO S Setup Utility Security Power +Hard Drive +Removable Devices ATAPI CD-ROM Drive F1 Help ESC Exit Select Item Select Menu FIC A440 Series Service Manual Boot Exit Item Specific Help Use < > or < to select a device then press <+> or <-> to move the device up or down. expands or collapses device. expands all.
Hardware Functional Overview 4.10.6 Exit Menu & Exit Options Main Advanced Pho enixB IO S Setup Utility Security Power Saving Boot Exit Item Specific Help Exit Saving Changes Exit Discarding Changes Load Setup Defaults Discard Changes Save Changes F1 Help ESC Exit Select Item Select Menu Exit Saving Changes Exit Discarding Changes Load Setup Defaults Discard Changes Save Changes FIC A440 Series Service Manual Exit System Setup and save your changes to CMOS.
Hardware Functional Overview 4.11 Definitions of Terms ACPI - Advanced Configuration and Power Management Interface. Clock Throttling - VT82C686A function that allows the CPU clock to be stopped and started at a known duty cycle using the STPCLK# pin to enter and exit Stop Grant mode. Clock throttling is used for power savings, thermal management, and reducing the processing speed. GPI - General Purpose Input. GPO - General Purpose Output.