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 4Theory 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 5Register 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 6Programming 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