Chapter 4 theory of operation, Chapter 5 register map and description, Chapter 6 programming – National Instruments 6508 PCI-DIO-96 User Manual

Page 6

Advertising
background image

Table of Contents

PCI-DIO-96 User Manual

vi

©

National Instruments Corporation

Mode 1 Input Timing....................................................................... 3-10
Mode 1 Output Timing .................................................................... 3-11
Mode 2 Bidirectional Timing .......................................................... 3-12

Chapter 4
Theory of Operation

Functional Overview .................................................................................................... 4-1

PCI Interface Circuitry................................................................................... 4-2
82C55A Programmable Peripheral Interface ................................................. 4-3
82C53 Programmable Interval Timer ............................................................ 4-3
Interrupt Control Circuitry ............................................................................. 4-3

Chapter 5
Register Map and Description

Introduction .................................................................................................................. 5-1
Register Map ................................................................................................................ 5-2
Register Descriptions.................................................................................................... 5-3

Register Description Format .......................................................................... 5-3
Register Description for the 82C55A............................................................. 5-3
Register Description for the 82C53 ............................................................... 5-5
Register Description for the Interrupt Control Registers ............................... 5-6

Interrupt Control Register 1............................................................. 5-7
Interrupt Control Register 2............................................................. 5-9
Interrupt Clear Register ................................................................... 5-10

Chapter 6
Programming

PCl Local Bus............................................................................................................... 6-1
Programming Examples .............................................................................................. 6-1

PCI Initialization for the PC........................................................................... 6-3
PCI Initialization for the Macintosh............................................................... 6-4

Programming Options...................................................................... 6-4

Using NI-DAQ and the Driver Toolkit ............................. 6-4
Performing Simple Accesses............................................. 6-5
Developing Your Own Interrupt Method.......................... 6-5

Port Identification ............................................................................ 6-6

Programming Considerations for the 82C55A ............................................................. 6-7

Modes of Operation ....................................................................................... 6-7

Mode 0 ............................................................................................. 6-7
Mode 1 ............................................................................................. 6-8
Mode 2 ............................................................................................. 6-8

Advertising