© National Instruments Corporation ix NI PCIe-8255R User ManualContentsChapter 1IntroductionSoftware Overview ........................................................................................................1-1Vision Builder for Automated Inspection .......................................................1-2Vision Development Module ..........................................................................1-2IEEE 1394 and the NI 8255R ........................................................................................1-3Functional Overview......................................................................................................1-3Start Conditions .............................................................................................................1-4Acquisition Window Control.........................................................................................1-5Chapter 2Hardware OverviewDigital I/O .....................................................................................................................2-1RIO and the LabVIEW FPGA Module..........................................................................2-1TTL Inputs and Outputs.................................................................................................2-2Isolated Inputs and Outputs ...........................................................................................2-3I/O for Normal Operation ..............................................................................................2-5Trigger Inputs ..................................................................................................2-5Timed Pulse Output.........................................................................................2-5Initiating a Timed Pulse ....................................................................2-6Pulse Modes ......................................................................................2-6Pulse Delay .......................................................................................2-7Pulse Width .......................................................................................2-7Trigger Polarity .................................................................................2-7Trigger Change Detectors................................................................................2-8Quadrature Encoder.........................................................................................2-8Product Selection Port .....................................................................................2-9Using ISO Input 5 as a Latch ............................................................2-9General-Purpose I/O........................................................................................2-10General-Purpose Inputs.....................................................................2-10General-Purpose Outputs ..................................................................2-10I/O for Fault Conditions ..................................................................................2-11Shutdown ..........................................................................................2-11Watchdog Timer ...............................................................................2-12