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

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

- 9 -

BIT

FUNCTION

Write

IP module access.  The default setting or reset
condition is “0” (interrupt generation upon time
out disabled).  The interrupt service routine, in
responding to the Time Out Access interrupt, will
need to set this bit to 0 to clear the pending
interrupt request.

02

Read

and

Write

IP Module Interrupt Enable

When set to “1”, this bit will enable the generation
of IP module interrupts.  The default setting or
reset condition is “0” (IP module interrupt
generation disabled).  Interrupts must also be
supported and configured at the IPs.

01

Read

Only

IP Module Interrupt Pending

This bit will be "1" when there is an interrupt
pending.  This bit will be "0" when there is no
interrupt pending.  Polling this bit will reflect the
IP Module’s pending interrupt status, even if the
IP Module Interrupt Enable bit is set to "0".
Reset condition:  Set to "0".

00

Read

Only

IP Module Error

This bit will be "1" when there is an active IP
Module Error signal.  This bit will be "0" when all
IP module Error signals are inactive.  This bit
allows the user to monitor the Error signals of IP
modules A through D.  The Industrial I/O Pack
specification states that the error signals indicate
a non-recoverable error from the IP (such as a
component failure or hard-wired configuration
error).  Refer to your IP specific documentation to
see if the error signal is supported and what it
indicates.  Reset condition:  Set to "0".

IP Interrupt Pending Register - (Read, Base + 02H)

The IP Interrupt Pending Register is used to individually identify

pending IP interrupts or a pending carrier generated interrupt as a
result of IP module time out access.  If multiple IP interrupts are
pending, software must determine the order in which they are
serviced.

MSB

D7

D6

D5

D4

D3

D2

D1

LSB

D0

IP D
Int1
Pend

IP D
Int0
Pend

IP C
Int1
Pend

IP C
Int0
Pend

IP B
Int1
Pend

IP B
Int0
Pend

IP A
Int1
Pend

IP A
Int0
Pend

MSB

D15

D14

D13

D12

D11

D10

D9

LSB

D8

Not

Used

Time Out

Interrupt

Pend

Not

Used

Not

Used

Where:

All Bits
IP Interrupt Pending
(Read)

A bit will be a “1” when the corresponding
interrupt is pending.  A bit will be a “0” when
its corresponding interrupt is not pending.
Polling this bit will reflect the IP module’s
pending interrupt status, even if the IP
interrupt enable bit is set to “0”.
Reset Condition:  Set to "0".  An IP module
pending interrupt bit will be cleared if its
corresponding interrupt request signal is
inactive.

IP Module Interrupt Space - (Read Only)

The Interrupt space for each IP module is fixed at two 16-bit

words.  Interrupt 0 select space is read, typically by an interrupt
service routine, to respond to an interrupt request via the IP
Module’s INTREQ0* signal.  Likewise interrupt 1 select space 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
the interrupt space will cause some IP modules to release their
interrupt request.  See each IP module’s User Manual for details.

IP Module ID Space - (Read Only)

Each IP contains identification (ID) information that resides in

the ID space per the IP specification.  This area of memory contains
either 32 bytes (Format I ID) or 64 bytes (Format II ID) of
information, at most.  Format I requires read of only the least
significant byte.  Format II requires read of a 16-bit value.  The
carrier will implement 16-bit reads to the ID space to allow support
for either Format I or Format II.  Both fixed and variable information
may be present within the ID ROM.  Variable information may
include unique information required for the module.  The
identification Section for each IP module is located in the carrier
board memory map per Table 3.3. Refer to the documentation of
your IP module for specific information about each IP module’s ID
Space contents.

IP Module I/O Space - (Read/Write Only, 256-Byte Addresses)

The I/O space on each IP module is fixed at 128, 16-bit words

(256 bytes).  The four IP module I/O spaces are accessible at fixed
offsets for the ACPC8625’s Base Address.  IP modules may not
fully decode their I/O space and may use byte or word only
accesses.  See each IP module’s User Manual for details.

GENERATING INTERRUPTS

Interrupt requests originate from the carrier board in the case of

an access time out and from the IP modules.  Each IP may support
0, 1, or 2 interrupt requests.  Upon an IP module interrupt request
the carrier passes the interrupt request on to the host, provided that
the carrier board is enabled for interrupts within the Carrier Board
Status Register.

Sequence of Events For an Interrupt

1.   Clear the interrupt enable bits in the Carrier Board Status

Register by writing a "0"  to bit 2/bit 3.

2.   Write interrupt vector to the location specified on the IP and

perform any other IP specific configuration required - do for
each supported IP interrupt request.

3.   Determine the IRQ line assigned to the carrier during system

configuration (within the configuration register).

4.   Set up the CPU’s interrupt vector for the appropriate interrupt.
5.   Unmask the IRQ on the CPU’s 8259 (or equivalent) interrupt

controller.

6.   The IP asserts an interrupt request to the carrier board (asserts

interrupt request line IntReq0* or IntReq1*).

7.   The carrier drives PCI bus interrupt request signal INTA#

active.

8.   CPU drives the IRQ line assigned to the active carrier.
9.   The interrupt service routine pointed to by the vector set up in

step 4 starts.

10.   Interrupt service routine determines which IP module caused

the interrupt by reading the carrier interrupt pending register.  If
multiple interrupts are pending the interrupt service routine

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...

Отзывы: