HP Kayak XU 04xx HP Kayak XU PC Workstation Technical Reference Manual Hardwar - Page 63

HP I/O Port Map (I/O Addresses Used by the System 1 ), I/O Address Ports, Function

Page 63 highlights

4 HP BIOS BIOS Addresses HP I/O Port Map (I/O Addresses Used by the System1) Peripheral devices, accessory devices and system controllers are accessed via the system I/O space, which is not located in system memory space. The 64 KB of addressable I/O space comprises 8-bit and 16-bit registers (called I/O ports) located in the various system components. When installing an accessory board, ensure that the I/O address space selected is in the free area of the space reserved for accessory boards (100h to 3FFh). Although the Setup program can be used to change some of the settings, the following address map is not completely BIOS dependent, but is determined partly by the operating system. Note that some of the I/O addresses are allocated dynamically. I/O Address Ports 0000h - 000Fh 0020h - 0021h 002E - 002F 0040h - 0043h 0060h, 0064h 0061h 0070h 0070 - 0071h 0080h 0081h - 0083h, 008Fh 0092h 0096h - 0097h 00A0h - 00A1h 00C0h - 00DFh 00F0h - 00FFh 0130 - 013F 0170h - 0177h 01F0h - 01F7h 0200h - 0207h 0220h - 0232h 0278h - 027Fh 02E8h - 02EFh 02F8h - 02FFh 0330h - 0331h 0372h - 0377h Function DMA controller 1 Master interrupt controller NS317 Configuration registers Timer 1 Keyboard controller Port B (speaker, NMI status and control) Bit 7: NMI mask register RTC and CMOS data Manufacturing port (POST card) DMA low page register PS/2 reset and Fast A20 Little Ben Slave interrupt controller DMA controller 2 Co-processor error AD1816 sound system Free (IDE secondary channel) IDE primary channel AD1816 Joystick port AD1816 Soundblaster Parallel port 2 (LPT 2) Serial port 4 (COM4) Serial port 2 (COM2) AD1816 MIDI Free (secondary flexible disk drive controller) 1. If configured. 55

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82

55
4
HP BIOS
BIOS Addresses
HP I/O Port Map (I/O Addresses Used by the System
1
)
Peripheral devices, accessory devices and system controllers are accessed
via the system I/O space, which is not located in system memory space. The
64 KB of addressable I/O space comprises 8-bit and 16-bit registers (called
I/O ports) located in the various system components. When installing an
accessory board, ensure that the I/O address space selected is in the free
area of the space reserved for accessory boards (100h to 3FFh).
Although the
Setup
program can be used to change some of the settings, the
following address map is not completely BIOS dependent, but is determined
partly by the operating system. Note that some of the I/O addresses are
allocated dynamically.
1.
If configured.
I/O Address Ports
Function
0000h - 000Fh
DMA controller 1
0020h - 0021h
Master interrupt controller
002E - 002F
NS317 Configuration registers
0040h - 0043h
Timer 1
0060h, 0064h
Keyboard controller
0061h
Port B (speaker, NMI status and control)
0070h
Bit 7: NMI mask register
0070 - 0071h
RTC and CMOS data
0080h
Manufacturing port (POST card)
0081h - 0083h, 008Fh
DMA low page register
0092h
PS/2 reset and Fast A20
0096h - 0097h
Little Ben
00A0h - 00A1h
Slave interrupt controller
00C0h - 00DFh
DMA controller 2
00F0h - 00FFh
Co-processor error
0130 - 013F
AD1816 sound system
0170h - 0177h
Free (IDE secondary channel)
01F0h - 01F7h
IDE primary channel
0200h - 0207h
AD1816 Joystick port
0220h - 0232h
AD1816 Soundblaster
0278h - 027Fh
Parallel port 2 (LPT 2)
02E8h - 02EFh
Serial port 4 (COM4)
02F8h - 02FFh
Serial port 2 (COM2)
0330h - 0331h
AD1816 MIDI
0372h - 0377h
Free (secondary flexible disk drive controller)