Register descriptions, Register description format, Register description for the 82c55a – National Instruments 6508 PCI-DIO-96 User Manual

Page 39: Register descriptions -3

Advertising
background image

Chapter 5

Register Map and Description

© National Instruments Corporation

5-3

PCI-DIO-96 User Manual

Register Descriptions

The register descriptions for the devices used on the PCI-DIO-96 are
given on the pages that follow. The register description bits labeled with
an X indicate don’t care bits. Always write a 0 to these bits.

Register Description Format

The remainder of this section discusses each of the PCI-DIO-96
registers in the order shown in Table 5-1. Each register group is
introduced, followed by a detailed bit description of each register.
Individual register descriptions give the address (in hexadecimal), type,
data size, and bit map of the register, followed by a description of each
bit.

The register bit map shows a diagram of the register with the MSB
(bit 7) shown on the left, and the LSB (bit 0) shown on the right. A
rectangle with the bit name inside represents each bit.

The bit map for the Interrupt Clear Register states not applicable, no
bits used
. The data is ignored when you write to this register; therefore,
any bit pattern will suffice.

Register Description for the 82C55A

Figure 5-1 shows the two control word formats used to completely
program the 82C55A. The control word flag (bit 7) determines which
control word format is being programmed. When the control word flag

82C53 Register Group

PORTA Register
PORTB Register
PORTC Register
Configuration Register

10
11
12
13

8-bit
8-bit
8-bit
8-bit

Read-and-write
Read-and-write
Read-and-write
Write-only

Interrupt Control Register Group

Register 1
Register 2
Interrupt Clear Register

14
15
16

8-bit
8-bit
8-bit

Write-only
Write-only
Write-only

Table 5-1. PCI-DIO-96 Address Map (Continued)

Register Name

Offset Address

(Hex)

Size

Type

Advertising