Pc/104 I/O Block Enable Registers - VersaLogic Tiger Reference Manual

Intel atom sbc with ethernet, video, usb, and pc/104-plus interface
Table of Contents

Advertisement

PC/104 I/O Block Enable Registers

These registers are used to configure the LPC-to-PC/104 bus bridge. I/O port addresses are
divided into blocks. Each block has its own enable bit that allows the I/O ports within the block
to be forwarded from the LPC bus to the PC/104 bus and vice versa. These registers are set in
CMOS Setup, but are accessible to user software for runtime configuration as well.
Enabling a particular I/O range block does not necessarily mean the full range will be available
on the PC/104 bus if other devices are already consuming ports within the block range. See the
"I/O Map" section.
PC104_BLK_EN0 (Read/Write) 1D4h
D7
IOBLK_EN7
IOBLK_EN6
Bit
Mnemonic
D7
IOBLK_EN7
D6
IOBLK_EN6
D5
IOBLK_EN5
D4
IOBLK_EN4
D3
IOBLK_EN3
D2
IOBLK_EN2
D1
IOBLK_EN1
D0
IOBLK_EN0
VL-EPM-24 Reference Manual
D6
D5
IOBLK_EN5
IOBLK_EN4
Table 24: PC/104 I/O Block Enable Register 0 Bit Assignments
Description
PC/104 I/O port range 0x378 - 0x3E7 enable
0 = disabled on PC/104 bus
1 = enabled on PC/104 bus
PC/104 I/O port range 0x300 - 0x377 enable
0 = disabled on PC/104 bus
1 = enabled on PC/104 bus
PC/104 I/O port range 0x2F8 - 0x2FF enable
0 = disabled on PC/104 bus
1 = enabled on PC/104 bus
PC/104 I/O port range 0x2F0 - 0x2F7 enable
0 = disabled on PC/104 bus
1 = enabled on PC/104 bus
PC/104 I/O port range 0x2E8 - 0x2EF enable
0 = disabled on PC/104 bus
1 = enabled on PC/104 bus
PC/104 I/O port range 0x200 - 0x2E7 enable
0 = disabled on PC/104 bus
1 = enabled on PC/104 bus
PC/104 I/O port range 0x100 - 0x1CF enable
0 = disabled on PC/104 bus
1 = enabled on PC/104 bus
PC/104 I/O port 0x080 enable
0 = disabled on PC/104 bus
1 = enabled on PC/104 bus (default)
D4
D3
IOBLK_EN3
IOBLK_EN2
Special Registers
D2
D1
IOBLK_EN1
IOBLK_EN0
D0
49

Advertisement

Table of Contents
loading

This manual is also suitable for:

Vl-epm-24

Table of Contents