Acromag ACPC8625 Series Скачать руководство пользователя страница 11

INDUSTRIAL I/O PACK SERIES ACPC8625                                               CompactPCI BUS CARRIER BOARD
___________________________________________________________________________________________

- 10 -

software determines which IP module to service first.  In a
CompactPCI System interrupts are shared and can be from
any slot on the backplane.  The routine must first check that
the interrupt came from the CompactPCI carrier by reading the
carrier interrupt pending register.

11.   The interrupt service routine accesses the interrupt space of

the IP module selected to be serviced.  Note that the interrupt
space accessed must correspond to the interrupt request
signal driven by the IP module.

12.   The carrier board will assert the INTSEL* signal to the

appropriate IP together with (carrier board generated) address
bit A1 to select which interrupt request is being processed (A1
low corresponds to INTREQ0*; A1 high corresponds to
INTREQ1*).

13.   The IP module receives an active INTSEL* signal from the

carrier and supplies its interrupt vector to the host system
during this interrupt acknowledge cycle.  An IP module
designed to release its interrupt request on acknowledge will
release its request upon receiving an active INTSEL* signal
from the carrier.  If the IP module is designed to release its
interrupt request on register access the interrupt service
routine must access the required register to clear the interrupt
request.

14.   Write “End-Of-Interrupt” command to CPU’s 8259 (or

equivalent).

15.   If the IP interrupt stimulus has been removed and no other IP

modules have interrupts pending, the interrupt cycle is
completed (i.e. the carrier board negates its interrupt request
INTA#).

4.0  THEORY OF OPERATION

This section describes the basic functionality of the circuitry

used on the carrier board.  Refer to the Block Diagram shown in the
Drawing 4501-790 as you review this material.

CARRIER BOARD OVERVIEW

The carrier board is a CompactPCI bus slave/target board

providing up to four industry standard IP module interfaces.  The
carrier board’s CompactPCI bus interface allows an intelligent single
board computer (CompactPCI bus Master) to control and
communicate with IP modules that are present on the CompactPCI
bus carrier.  IP module field I/O connections link to the field I/O
connections of the carrier which in turn are used to connect field
electronic hardware to the carrier board via SCSI-2 cable and
TRANS-C200 transition module.

The CompactPCI bus and IP module logic commons have a

direct electrical connection (i.e., they are not electrically isolated).
However, the field I/O connections can be isolated from the PCI bus
if an IP module that provides this isolation (between the logic and
field side) is utilized.  A wide variety of IP modules are currently
available (from Acromag and other vendors) that allow interface to
many external devices for digital I/O, analog I/O, and communication
applications.

CompactPCI Bus Interface

The carrier board’s CompactPCI bus interface is used to

program and monitor carrier board registers for configuration and
control of the board’s documented modes of operation (see section
3).  In addition, the CompactPCI bus interface is also used to
communicate with and control external devices that are connected to
an IP module’s field I/O signals (assuming an IP module is present
on the carrier board).

The CompactPCI bus interface is implemented in the logic of

the carrier board’s CompactPCI bus target interface chip.  The
CompactPCI bus interface chip implements PCI Specification
Version 2.1 and CompactPCI Specifications PICMG 2.0 R2.1 as an
interrupting slave including 8-bit and 16-bit data transfers to the IP
modules.

The carrier board’s CompactPCI bus data transfer rates are

shown in Table 2.5.

Carrier Board Registers

The carrier board registers (presented in section 3) are

implemented in the logic of the carrier board’s Field Programmable
Gate Array (FPGA).  An outline of the functions provided by the
carrier board registers includes:

 

Monitoring the error signal received from each IP module is
possible via the IP Error Bit.

 

Enabling of CompactPCI bus interrupt requests from each IP
module is possible via the IP Module Interrupt Enable Bit.

 

Enabling of interrupt generation upon an IP module access
time out is implemented via the Time Out Interrupt Enable
Bit.

 

Monitoring an IP module access time out is possible via the IP
Module Access Time Out Status Bit.

 

Identify pending interrupts via the carrier’s IP Module
Interrupt Pending
 Bit.

 

Lastly, pending interrupts can be individually monitored via the
IP Module Interrupt Pending register.

IP Logic Interface

The IP logic interface is also implemented in the logic of the

carrier board’s FPGA.  The carrier board implements ANSI/VITA 4
1995 Industrial I/O Pack logic interface specification and includes
four IP logic interfaces.  The CompactPCI bus address and data
lines are linked to the address and data of the IP logic interface.
This link is implemented and controlled by the carrier board’s FPGA.

The CompactPCI bus to IP logic interface link allows a

CompactPCI bus master to:

 

Access up to 64 ID Space bytes for IP module identification via
8-bit or 16-bit data transfers using CompactPCI bus.

 

Access up to 128 I/O Space bytes of IP data via 8-bit or 16-bit
data transfers.

 

Access IP module interrupt space via 8-bit or 16-bit
CompactPCI bus data transfers.

 

Respond to two IP module interrupt requests per IP module.

Carrier Board Clock Circuitry

A 16MHz clock is divided down by a clock driver to obtain the IP

module 8MHz clock signals.  Separate IP clocks are driven to each
IP module.  All clock lines include series damping resistors to
reduce clock overshoot and undershoot.

When an IP module places data on the bus, for all data read

cycles, any undriven data lines are read by the CompactPCI bus as
high because of pull-up resisters on the carrier board’s data bus.

CompactPCI Interrupter

Interrupts are initiated from an interrupting IP module.  However,

the carrier board will only pass an interrupt generated by an IP
module to the CompactPCI bus if the carrier board has been first
enabled for interrupts.  Each IP module can initiate two interrupts
which can be individually monitored on the carrier board.  After
interrupts are enabled on the carrier board via the Interrupt Enable
Bits (see section 3 for programming details), an IP generated

Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com

Содержание ACPC8625 Series

Страница 1: ...service in house repair center WE BUY USED EQUIPMENT Sell your excess underutilized and idle used equipment We also offer credit for buy backs and trade ins www artisantg com WeBuyEquipment REMOTE IN...

Страница 2: ...ED 30765 South Wixom Road P O BOX 437 Wixom MI 48393 7037 U S A Tel 248 624 1541 Fax 248 624 9234 Copyright 1999 Acromag Inc Printed in the USA Data and specifications are subject to change without no...

Страница 3: ...5025 552 13 CompactPCI TRANSITION MODULE MODEL TRANS C200 13 DRAWINGS Page 4501 788 ACPC8625 IP LOCATIONS 14 4501 789 IP MECHANICAL ASSEMBLY DRAWING 14 4501 790 ACPC8625 BLOCK DIAGRAM 15 4501 758 CABL...

Страница 4: ...sitive self locking mechanism so they cannot be unlocked accidentally These handles are fully IEEE 1101 10 compliant and are needed to give leverage to install and remove the board EMC Front Panel The...

Страница 5: ...the IP modules to the carrier board alone results in elevated IP module and carrier board temperatures and the restricted air flow within the chassis aggravates this problem Adequate air circulation...

Страница 6: ...2 6 MEMSEL 31 D03 7 DMAReq1 32 D04 8 IntSel 33 D05 9 DMAck0 34 D06 10 IOSEL 35 D07 11 RESERVED 36 D08 12 A1 37 D09 13 DMAEnd 38 D10 14 A2 39 D11 15 ERROR 40 D12 16 A3 41 D13 17 INTReq0 42 D14 18 A4 43...

Страница 7: ...ponent side J5 is used to route IP Modules C D field signals from the carrier to the backplane TABLE 2 4 CompactPCI I O Signals J5 CONNECTIONS Pin Row A Row B Row C Row D Row E Row F 1 3 3V 3 3V 3 3V...

Страница 8: ...memory address range assigned The configuration registers are also used to indicate that the CompactPCI carrier requires an interrupt request line The system software then programs the configuration...

Страница 9: ...Address Hex High Byte D15 D08 Low Byte D07 D00 Base Address Hex 0141 017F Not Used Not Used 0140 017E 0181 01FF IP A I O Space IP A I O Space 0180 01FE 0201 027F IP B I O Space IP B I O Space 0200 02...

Страница 10: ...ace is read to respond to an interrupt request via the IP Module s INTREQ1 signal An access to an interrupt select space results in the IP module serving up an interrupt vector In addition access to t...

Страница 11: ...pactPCI bus interface is also used to communicate with and control external devices that are connected to an IP module s field I O signals assuming an IP module is present on the carrier board The Com...

Страница 12: ...oning board be returned to Acromag for repair The board can be damaged unless special SMT repair and service tools are used Further Acromag has automated test equipment that thoroughly checks the perf...

Страница 13: ...Upon power up the system auto configuration process plug play maps the carrier s base address for a 1K byte block of memory into the PCI bus 32 bit Memory Space INDUSTRIAL I O PACK COMPLIANCE Specific...

Страница 14: ...and Physical Attributes See Drawing 4501 464 Field Wiring 50 position terminal blocks with screw clamps Wire range 12 to 26 AWG Connections to TRANS C200 Transition Module P1 50 pin male header with s...

Страница 15: ...ACPC8625 CompactPCI BUS CARRIER BOARD ___________________________________________________________________________________________ 14 Artisan Technology Group Quality Instrumentation Guaranteed 888 88...

Страница 16: ...ACPC8625 CompactPCI BUS CARRIER BOARD ___________________________________________________________________________________________ 15 Artisan Technology Group Quality Instrumentation Guaranteed 888 88...

Страница 17: ...ACPC8625 CompactPCI BUS CARRIER BOARD ___________________________________________________________________________________________ 16 Artisan Technology Group Quality Instrumentation Guaranteed 888 88...

Страница 18: ...card cages Schematic and Physical Attributes See Drawing 4501 791 Over Electrical Specifications 30 VAC per UL and CSA SCSI 2 connector spec s 1 Amp maximum at 50 energized SCSI 2 connector spec s Fi...

Страница 19: ...2 4501 791B Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com...

Страница 20: ...service in house repair center WE BUY USED EQUIPMENT Sell your excess underutilized and idle used equipment We also offer credit for buy backs and trade ins www artisantg com WeBuyEquipment REMOTE IN...

Отзывы: