National Instruments PCI-DIO-96 Network Card User Manual


 
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