Insyde Software - A Smarter Path to Production| Chinese Edition
HomeProductsServicesPartnersPressAbout UsContact Us
Products

Keyboard Firmware









Firmware Solutions for Renesas

Key Features

One code base for IKAP II,II, and Jr. microcontrollers

AT and PS/2 8042-compatible host interface

ACPI embedded controller support

Three PS/2 ports

Hot insertion of any PS/2 device into any PS/2 port

Scans local OEM-defined keyboard matrix

Initiates "hot key" suspend and any key resume

Firmware-controlled power minimization

Allows 32 OEM-definable hot keys

OEM-definable SMI or SCI events

Windows 3-key support

Insyde Software's keyboard controller and scanner firmware for the Renesas H8 family of keyboard/embedded controllers, is compatible with the industry-standard 8042 interface and can scan a locally defined OEM keyboard matrix. It simultaneously supports a scanned keyboard, external keyboards, and PS/2 mice. Options are also available for battery charging and monitoring firmware. KeyPRO is also fully functional in ACPI (SCI) or legacy (SMI) environments.

Full ACPI Compliance

The ACPI Embedded Controller Interface Specification (Chapter 13 of the ACPI specification) requires either three separate host interfaces (KBC, SCI, SMI) or two interfaces (KBC, and shared SCI/SMI). If shared SCI/SMI is used, the ACPI Global Lock Mechanism must be employed to avoid contention between SCI and SMI environments. Use of the Global Lock Mechanism could result in system performance degradation.

Insyde Software's EC eliminates this problem via it's "Virtual Host Interfaces" feature. When used with Insyde Software's BIOS, multiple environments (ACPI, SMB BIOS, SMI) can freely share the EC's internal and SMB resources. This provides OEM greater control over the system and freedom from Global Lock implementation and system overhead concerns.

Back to Keyboard Firmware

 

IKAP Block Diagram
Click To Enlarge

Download Full Brief

Adobe PDF Download PDF

 

Copyright © 2006 Insyde Software Corp. All Rights Reserved. Privacy Policy