background image

Manual PCIe-DIO-144 

Chapter 1: Introduction

 

  

The PCIe-DIO-144 series are x1 lane PCI Express (PCIe) boards with 144 digital I/O 
lines designed for use in a variety of Digital I/O (DIO) applications. They use the high 
speed PCIe bus to transfer digital data to and from the board. The FPGA based DIO 
emulates 8255 compatible chips in mode 0, making it easy to program. This also allows 
for simple migration from older ACCES’ PCI-based DIO boards. Lastly, the x1 lane PCIe 
connector is very flexible and can be inserted into any x1, x4, x8, x16, or x32 PCIe slot. 

 

Features 
 

•  144 high-current DIO lines

 

•  IRQ generation from DIO Bit C3 on each connector

 

•  DIO lines buffered

 

•  Five 50 pin male headers on side of card, one DB37F on mounting bracket

 

•  Four and eight bit ports independently selectable for inputs or outputs

 

•  Per port jumper selectable 10k ohm Pull-up/Pull-down resistors on DIO lines

 

•  Global jumper selectable VCCIO (5V, 3.3V, 2.5V, 1.8V)

 

•  VCCIO voltage available to the user via 0.5A resettable fuse

 

•  Compatible  with  industry  standard  I/O  racks  like  Grayhill,  Opto  22,  Western  Reserve 

Controls, etc.

 

  

Applications 

 

•  Automatic Test Systems

 

•  Security Systems, Energy Management

 

•  Robotics

 

•  Relay Monitoring and Control

 

•  Parallel Data Transfer to PC

 

•  Sensing switch closures or TTL, DTL, CMOS Logic

 

•  Driving Indicator Lights or Recorders

 

  

Functional Description 

  

Buffers 

Each I/O line is buffered and capable of sourcing or sinking 32mA when VCCIO is 
configured for 5V. The board contains FPGA circuitry that emulates type 8255 mode 0 
Programmable Peripheral Interface (GROUP) to provide a computer interface to digital 
I/O lines. Each group supports two 8-bit ports (A, B) and two 4-bit ports (CHi, CLo). Each 
port can be configured to function as either input or output latches. The I/O line buffers 
are configured automatically by hardware logic for input or output according to the 
GROUP Control Register direction software assignment. All DIO lines can be tristated as 
well using the corresponding software command.

 

 

Summary of Contents for PCIe-DIO-144

Page 1: ...10623 Roselle Street San Diego CA 92121 858 550 9559 FAX 858 550 7322 contactus accesio com www accesio com MODEL PCIe DIO 144 Digital I O Card USER MANUAL FILE PCIe DIO 144 A1a...

Page 2: ...ACCES nor the rights of others IBM PC PC XT and PC AT are registered trademarks of the International Business Machines Corporation Printed in USA Copyright by ACCES I O Products Inc 10623 Roselle Str...

Page 3: ...parts not excluded by warranty Warranty commences with equipment shipment Following Years Throughout your equipment s lifetime ACCES stands ready to provide on site or in plant service at reasonable...

Page 4: ...CD 8 Windows 8 Linux 8 Hardware Installation 9 Chapter 3 Hardware Details 10 Figure 3 1 Option Selection Map 10 Chapter 4 Address Selection 11 Chapter 5 Programming 12 Developing Your Own Software 12...

Page 5: ...r selectable VCCIO 5V 3 3V 2 5V 1 8V VCCIO voltage available to the user via 0 5A resettable fuse Compatible with industry standard I O racks like Grayhill Opto 22 Western Reserve Controls etc Applica...

Page 6: ...nterrupt with a rising edge at bit C3 Interrupts are enabled by software Wiring I O wiring connections are via 50 pin headers on the board and a single DB37F connector on the card mounting bracket The...

Page 7: ...or missing PCIe DIO 144 Board Adjacent mounting bracket with strain relief bars for the 5 x 50 pin flat ribbon cables Packing Slip Optional Accessories CAB50F X Ribbon cable assembly w 2 50 pin female...

Page 8: ...appropriate for your operating system Substitute the appropriate drive letter for your drive where you see D in the examples below Windows a Place the CD into your CD ROM drive b The CD should automa...

Page 9: ...nto the adjacent mounting bracket screws and tighten the nuts without over tightening 8 Feed the ribbon cables secured by the adjacent mounting bracket out of the PC case through the open back plate n...

Page 10: ...ched As pointed out in Chapter 1 of this manual outputs of the I O buffers may be either pulled up to VCCIO or pulled down to ground You can configure these resistors per port VCCIO signaling levels a...

Page 11: ...ogram provided This utility will display a list of all of the cards detected on the PCI Express bus the addresses assigned to each function on each of the cards and the respective IRQs Alternatively s...

Page 12: ...Control Port 1 Write Only Base Address 8 PA Group 2 Read Write Base Address 9 PB Group 2 Read Write Base Address A PC Group 2 Read Write Base Address B Control Port 2 Write Only Base Address C PA Gro...

Page 13: ...re as follows Bit Assignment Function D0 Port C Lo C0 C3 1 Input 0 Output D1 Port B 1 Input 0 Output D2 N A N A D3 Port C Hi C4 C7 1 Input 0 Output D4 Port A 1 Input 0 Output D5 D6 N A N A D7 Mode Set...

Page 14: ...C Lo PC3 9 10 Port C Lo PC2 11 12 Port C Lo PC1 13 14 Port C Lo PC0 15 16 Port B PB7 17 18 Port B PB6 19 20 Port B PB5 21 22 Port B PB4 23 24 Port B PB3 25 26 Port B PB2 27 28 Port B PB1 29 30 Port B...

Page 15: ...N C 2 Ground 21 PB7 3 PC7 22 PB6 4 PC6 23 PB5 5 PC5 24 PB4 6 PC4 25 PB3 7 PC3 26 PB2 8 PC2 27 PB1 9 PC1 28 PB0 10 PC0 29 Ground 11 PA7 30 N C 12 PA6 31 Ground 13 PA5 32 N C 14 PA4 33 Ground 15 PA3 34...

Page 16: ...32mA Logic Levels 3 3V Low Inputs 0 8V 2uA High Inputs 2 0V 2uA Low Outputs 0 55V 24mA High Outputs 2 4V 24mA Logic Levels 2 5V Low Inputs 0 7V 2uA High Inputs 1 7V 2uA Low Outputs 0 5V 8mA High Outp...

Page 17: ...anual or just want to give us some feedback please email us at manuals accesio com Please detail any errors you find and include your mailing address so that we can send you any manual updates 10623 R...

Reviews: