10
3.0 ADDRESS MAP
The following memory map information is not generally required by a user unless custom
software is being developed for the NHi PCI card.. The NHi Flight Deck Windows software handles
all memory allocation and accesses.
The terminal on the 15504 card appears to the host as 64K words of contiguous memory. The address
map for the terminal is shown below.
ADDRESS (in blocks)
0-31 Internal Control and Status registers
32-63 Reserved
64- 65535 Shared RAM
The following address map table defines all addresses relevant to the user. The
addresses are offsets from the base address as selected by the user.
ADDRESS CONTENTS/OPERATION R/W
Base + 0 Control Register R/W
Base + 1 RT Message Pointer Table Address Register R/W
Base + 2 Basic Status Register R/W
Base + 3 INTERRUPT MASK (lower byte) R/W
Base + 3 INTERRUPT VECTOR REQUEST (upper byte) R
Base + 3 INTERRUPT REQUEST (upper byte) W
Base + 4 INTERRUPT VECTOR (lower byte) R/W
Base + 4 AUXILLARY VECTOR (upper byte) R
Base + 4 Configuration Register 2 (upper byte, BC/MT only) W
Base + 5 REAL TIME CLOCK_ High Word R
Base + 6 REAL TIME CLOCK _ Low Word R
Base + 7 REAL TIME CLOCK Control R/W
Base + 8 Read FIFO R
Base + 8 Reset FIFO W
Base + 9 Configuration 1 R/W
Base + 10 BC Current Major & Minor Frame Index R
Base + 11 Last Command R
Base + 12 Last Status R
Base + 13 Major Frame “A” Address R/W
Base + 14 Asynchronous Frame Address R/W
Base + 15 Reset Terminal (both bytes) W
Base + 16 Major Frame “B” Address R/W
Base + 17 Reserved