beautypg.com

2 system bios porting, 1 host configuration address, 2 index-data register pair – Artesyn MITX-CORE-820 Installation and Use (July 2014) User Manual

Page 102: 3 blanked logical device register structure, Table 6-1, Ldn values

background image

Firmware

MITX-CORE-820 Installation and Use (6806800M10H)

102

6.2

System BIOS Porting

6.2.1

Host Configuration Address

The host processor accesses the NPCE791x keyboard/mouse host interface and registers at
two addresses in the host address domain. These addresses are defined by two internal chip
select specified in the NPCE791x host configuration registers.

6.2.2

Index-Data Register Pair

The core can set the address of the Super I/O configuration index/data register using HCBAL
and HCBAH, which are byte-wide read/write register. HCBAL holds the least significant byte of
a host motherboard PnP initial configuration address; while HCBAH holds the most significant
byte. HCBAL and HCBAH registers are set to their default values by power-up reset and input
reset. HCBAH is set to 00h, HCBAL is set to 4Eh to Super I/O configuration index/data address
of 4E/4Fh. However, the HCBAL and HCBAH registers can be modified by a special process,
please refer to NPCE791x datasheet.

6.2.3

Blanked Logical Device Register Structure

Each functional block is associated with a logical device number (LDN). The configuration
registers are grouped in banks, with each bank holding the standard configuration registers of
the corresponding logical device.

This table shows the LDN values of the NPCE791x functional blocks. Any value not listed is set
as reserved.

Table 6-1 LDN Values

LDN

Functional Block

03h

Serial Port 1

04h

Mobile System Wake-Up Control

05h

KBC - Mouse Interface

06h

KBC - Keyboard interface

0Fh

Shared Memory

This manual is related to the following products: