Before You Get Started What’s Included The PIO-32.PCI is shipped with the following items. If any of these items are missing or damaged, please contact Sealevel for replacement. • PIO-32.PCI Serial I/O Adapter Advisory Conventions Warning The highest level of importance used to stress a condition where damage could result to the product, or the user could suffer serious injury.
Installation Card Setup The PIO-32.PCI is a fully compliant PCI ‘Plug and Play’ adapter. All card resources (i.e., I/O address, IRQ selection) are auto-assigned by either your system BIOS or your ‘Plug and Play’ operating system. Windows Installation Do not install the Adapter in the machine until the software has been fully installed Only users running Windows 7 or newer should utilize these instructions for accessing and installing the appropriate driver via Sealevel’s website.
Page 6
1. Login as “root” 2. Select download for the version of SeaIO Classic for Linux ( Software: SeaIO Classic - Linux - Sealevel 3. Copy seaio.tar.gz to your home directory by typing: cp seaio.tar.gz ~ 4. Change to your home directory by typing: 5.
Page 7
To set up Linux to automatically load the driver; refer to a Linux manual concerning your specific distribution for help. For additional software support, please call Sealevel Systems’ Technical Support, (864) 843-4343. Our technical support is free and available from 8:00 AM - 5:00 PM Eastern Time, Monday through Friday. For...
2. Remove the PC case cover. 3. Locate an available PCI slot and remove the blank metal slot cover. 4. Gently insert the PIO-32.PCI into the slot. Make sure that the adapter is seated properly. 5. Replace the screw. 6. Replace the cover.
The PIO-32.PCI’s 32 channels consist of 4 ports of I/O, each port configurable as either input or output, to suit the task at hand. The status of each of the 4 ports is user selectable as input or output by simply writing a control word to the port register.
Software The PIO-32.PCI Software The SeaI/O software provides the user with a consistent and straightforward API, allowing the developer to concentrate on the details of the application as opposed to low level driver development. Popular development environments are supported for application development. SeaI/O includes sample applications and a utility for configuring the driver parameters under Windows, further simplifying installation.
Electrical Characteristics The table below provides the electrical characteristics of each Input/Output. Each port is buffered with a 74LS245 octal bi-directional transceiver. Each input is capable of sinking up to 24 mA, while each output can source up to 15 mA. Recommended Operating Conditions Input 5.25 V...
Programming Application Programmers Interface (API) Most modern operating systems do not allow direct hardware access. The SeaIO driver and API are available to provide control over the hardware in Windows and Linux environments. The purpose of this section of the manual is to help the customer with the mapping of the API to the actual inputs for the 8001 specifically.
Page 14
Relative Addressing vs. Absolute Addressing The SeaIO API makes a distinction between “absolute” and “relative” addressing modes. In absolute addressing mode, the Port argument to the API function acts as a simple byte offset from the base I/O address of the device. For instance, Port #0 refers to the I/O address base + 0; Port #1 refers to the I/O address base + 1.
Page 15
API Bit # Relative API Bit # Absolute Address Port Bit Address (function) (function) 0 ( R/w ) 0 ( R ) A0 - Input 1 ( R/w ) 1 ( R ) A1 - Input 2 ( R/w ) 2 ( R ) A2 - Input 3 ( R/w )
Direct Hardware Control In systems where the user’s program has direct access to the hardware (DOS) the table below gives the mapping and functions that the 8001 provide. The address of each eight-bit port is calculated as shown in the table on the following page, the card’s base address plus an offset. Reading the Inputs The inputs are active high.
Specifications Environmental Specifications Specification Operating Storage Temperature Range 0º to 50º C (32º to 122º F) -20º to 70º C (-4º to 158º F) Humidity Range 10 to 90% R.H. Non-Condensing 10 to 90% R.H. Non-Condensing Power Consumption Supply line +5 VDC Rating 500 mA...
No two adapters can occupy the same I/O address. Make sure the Sealevel Systems adapter is using a unique IRQ The IRQ is typically selected via an on-board header block. Refer to the section on Card Setup for help in choosing an I/O address and IRQ.
If possible, please have the adapter installed in a computer ready to run diagnostics. 3. Sealevel Systems provides an FAQ section on its web site. Please refer to this to answer many common questions. This section can be found at http://www.sealevel.com/faq.asp.
Appendix D – Compliance Notices Federal Communications Commission (FCC) Statement This equipment has been tested and found to comply with the limits for Class A digital device, pursuant to Part 15 of the FCC Rules. These limits are designed to provide reasonable protection against harmful interference when the equipment is operated in a commercial environment.
Sealevel's commitment to providing the best I/O solutions is reflected in the Lifetime Warranty that is standard on all Sealevel manufactured I/O products. We are able to offer this warranty due to our control of manufacturing quality and the historically high reliability of our products in the field. Sealevel products are designed and manufactured at its Liberty, South Carolina facility, allowing direct control over product development, production, burn-in and testing.