Embedded Solutions P104-DIO-96 Manuale utente

MODEL P104-DIO-96
USER MANUAL
FILE: mp104-dio-96.A1j
ADL Embedded Solutions GmbH, Eiserfelder Straße 316 D-57080 Siegen, ADL Embedded Solutions, Inc. 4411 Morena Blvd., Suite 101
Germany P. +49 (0) 271 250 810 0 F. +49 (0) 271 250 810 20 San Diego, CA 92117-4345 P. +1 858 490-0597 F. +1 858 490-0599
e-mail: [email protected]; web: www.adl-europe.com e-mail: [email protected]; web: www.adl-usa.com
Embedded Solutions

Manual P104-DIO-96
2
Notice
The information in this document is provided for reference only. ADL Embedded Solutions, Inc. does not
assume any liability arising out of the application or use of the information or products described herein.
This document may contain or reference information and products protected by copyrights or patents and
does not convey any license under the patent rights of ADL Embedded Solutions, Inc., 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 2002, 2006 by ADL Embedded Solutions, Inc. 4411 Morena Blvd. Suite 101,
San Diego, CA 92117. All rights reserved.
WARNING!!
ALWAYS CONNECT AND DISCONNECT YOUR FIELD CABLING WITH
THE COMPUTER POWER OFF. ALWAYS TURN COMPUTER POWER
OFF BEFORE INSTALLING A BOARD. CONNECTING AND
DISCONNECTING CABLES, OR INSTALLING BOARDS INTO A
SYSTEM WITH THE COMPUTER OR FIELD POWER ON MAY CAUSE
DAMAGE TO THE I/O BOARD AND WILL VOID ALL WARRANTIES,
IMPLIED OR EXPRESSED.
Table of Contents
Table of Contents.......................................................................................................... 2
Chapter 1: Introduction................................................................................................. 4
Chapter 2: Installation................................................................................................... 7

Manual P104-DIO-96
3
Figure 2-1: PC/104 Key Information........................................................................ 9
Chapter 3: Option Selection ....................................................................................... 10
Figure 3-1: Option Selection Map.......................................................................... 10
Chapter 4: Address Selection .................................................................................... 11
Chapter 5: Programming ............................................................................................ 12
Table 5-1: Base Registers ..................................................................................... 12
Table 5-2: Control Register Bit Assignments......................................................... 13
Chapter 6: Connector Pin Assignments.................................................................... 15

Manual P104-DIO-96
4
Chapter 1: Introduction
Each I/O line of this board is buffered and capable of sourcing 32mA or sinking 64mA. The board
simulates Programmable Peripheral Interface chips (PPI) to provide a computer interface to digital I/O
lines. Each PPI supports two 8-bit ports (A, B) and two 4-bit ports (Chi, Clow). Each port can be configured
to function as either inputs or output latches. The I/O line buffers (types 74ABT240 and 74ABT245) are
configured automatically by hardware logic for input or output according to the PPI Control Register
direction software assignment.
The board may be shipped with a register map optimized for a higher speed than the pure i8255
port/address map. See the Programming section for an explanation of how a 25% increase in I/O speed
is achieved.
Outputs of the I/O buffers are pulled up through 10KΩresistors to +5VDC. On power-up all I/O pins are
inputs. This means that the lines are at a logic HIGH. The user may request the factory to remove these
10KΩresistors so that the I/O lines will not be driven on power-up (10 uA leakage per pin).
I/O wiring connections are via 50-pin headers on the board. This provides compatibility with OPTO-22,
Gordos, Potter & Brumfield, Western Reserve Controls, etc. module mounting racks. Every second
conductor of the flat cables is grounded to minimize crosstalk. If needed for external circuits, +5VDC
power is available on each I/O connector at pin 49. If you use this power, we recommend that you include
a 1A fast blow fuse in your circuits in order to avoid possible damage to the host computer.
The board occupies 32 bytes within the PCI I/O space. The base address is assigned by the system.
Refer to the Option Selection Section of this manual for a detailed description.

Manual P104-DIO-96
5
Specification
Data Transfer Rate, I/O Mapped, 33MHz bus
• From I/O connector to PCI bus: 7.37M bytes per second in 8255 emulation mode
• From PCI bus to I/O connector: 14.74M bytes per second in 8255 emulation mode
• From I/O connector to PCI bus: 9M bytes per second with Fast PPI port map
• From PCI bus to I/O connector: 18M bytes per second with Fast PPI port map
Data Transfer Rate, Memory Mapped, 33MHz bus
• From I/O Connector to PCI bus: 12M bytes per second in 8255 emulation mode
• From PCI bus to I/O connector: 24M bytes per second in 8255 emulation mode
• From I/O connector to PCI bus: 28M bytes per second with Fast PPI port map
• From PCI bus to I/O connector: 18M bytes per second with Fast PPI port map
Digital Inputs (TTL Compatible)
• Logic High: 2.0 to 5.0 VDC
• Logic Low: -0.5 to +0.8 VDC
• Input Load (High): 10uA
• Input Load (Low): -10uA
Digital Outputs
• Logic High: 2.5 VDC min., source 32 mA
• Logic Low: 0.5 VDC max., sink 64 mA
• Power Output: +5 VDC from computer bus (onboard resettable 0.5A
fuse) on each digital group’s I/O connector
• Power Required: 290 mA typical at 5V (all I/O pins disconnected, all I/O
ports set as inputs)
Environmental
• Operating Temperature: -20ΕC to +70ΕC
• Storage Temperature: -50ΕC to +120ΕC
• Humidity: 0 to 90% RH, non-condensing

Manual P104-DIO-966
Figure 1-1: Block Diagram

Manual P104-DIO-967
Chapter 2: Installation
A printed Quick-Start Guide (QSG) is packed with the board for your convenience. If you’ve already
performed the steps from the QSG, you may find this chapter to be redundant and may skip forward to
begin developing your application.
The software provided with this PC/104-Plus Board is on CD and must be installed onto your hard disk
prior to use. To do this, perform the following steps as appropriate for your operating system. Substitute
the appropriate drive letter for your CD-ROM where you see d: in the examples below.
CD Installation
The following instructions assume the CD-ROM drive is drive “D”. Please substitute the appropriate drive
letter for your system as necessary.
DOS
1. Place the CD into your CD-ROM drive.
2. Type d:K to change the active drive to the CD-ROM drive.
3. Type installK to run the install program.
4. Follow the on-screen prompts to install the software for this board.
WINDOWS
1. Place the CD into your CD-ROM drive.
2. The system should automatically run the install program. If the install program does not run
promptly, click START | RUN and type d:install, click OK or press K.
3. Follow the on-screen prompts to install the software for this board.
LINUX
1. Please refer to linux.htm on the CD-ROM for information on installing under linux.

Manual P104-DIO-968
Installing the Hardware
Before installing the board, please run Setup.exe. The Setup program can be used to assist in
configuring the two switches on the board. Our setup program will lead the user through the process of
setting the options on the board (the program does not set the options on the board).
The PCI bus clock trace length from the CPU to the cards in the stack is tuned so that the clock edge
arrives at the interface when data is valid. Since boards in the PC/104 stack are at different distances
from the CPU, provision is made on the CPU board to supply four clock signals with compensating trace
lengths. Two signals from other groups must be likewise selected: IDSEL and INT. When the PCI bus is
being initialized, the operating system will enable each card with a hard-wired select line and read it's
configuration registers. An address is assigned, space in the memory map and I/O map is reserved, etc.
Similarly, the CPU's interrupt controller resources (INTA, INTB, INTC, INTD) will be distributed among
the cards in the stack. A set of four-to-one multiplexers and two slide switches are used to select which
PCI clock, IDSEL and INT lines are routed to the board’s PCI bus interface.
Only four boards are allowed in a PCI-Plus stack, each board must get a specific set of signals. These
signals are selected with two slide switches, labeled SEL-1 and SEL-2, which form a binary value to
control the mux (SEL-1 is the least significant bit and SEL-2 is the most significant bit). If the board is
closest to the CPU, slide both switches to the right. This will select the signal with the longest trace on
the CPU board (signal group 0). If this product is the farthest board from the CPU, slide both switches to
the left. This will select the signal with the shortest trace on the CPU board (signal group 3). Place the
SEL-1 switch to the left and SEL-2 to the right to select signal group 1, place the SEL-1 switch to the right
and SEL-2 to the left to select signal group 2.

Manual P104-DIO-969
To install the board:
1. Turn off the computer power.
2. Position the slide switches to select the clock, IDSEL, and interrupt signal group.
3. Install the card in a PC/104-Plus stack.
4. Install I/O cables at P1 and P2.
5. Inspect for proper fit of the card and cable and then tighten the screws
Figure 2-1: PC/104 Key Information

Manual P104-DIO-9610
Chapter 3: Option Selection
Most PCI bus signals are common to all four boards in the PCI stack. However, there are four unique
signal groups, one for each board. The slide switches select which signal group goes to each card. The
card in the stack closest to the CPU board must get signal group 0.
Figure 3-1: Option Selection Map
Altri manuali Embedded Solutions Hardware per computer
Manuali Hardware per computer popolari di altre marche

EMC2
EMC2 VNX Series Manuale del proprietario

Panasonic
Panasonic DV0PM20105 Manuale utente

Mitsubishi Electric
Mitsubishi Electric Q81BD-J61BT11 Manuale utente

Gigabyte
Gigabyte B660M DS3H AX DDR4 Manuale utente

Raidon
Raidon iT2300 Manuale utente

National Instruments
National Instruments PXI-8186 Manuale utente












