background image

       INDUSTRIAL I/O PACK SERIES AVME9675                                                         VME64x 6U CARRIER BOARD

___________________________________________________________________________________________

- 14 -

4.   Write “1”  to the IP Interrupt Clear Register corresponding to the

desired IP interrupt request(s) being configured.

5.   Write “1”  to  the IP Interrupt Enable Register bits corresponding

to the IP interrupt request to be enabled.

6.   Enable interrupts from the carrier board by writing a "1" to bit 3

(global interrupt enable bit) in the Carrier Board Status Register.

Sequence of Events For an Interrupt

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

IntReq0* or IntReq1*).

2.   The AVME9675 carrier board acts as an interrupter in making

the VME64x bus interrupt request (asserts IRQx*)
corresponding to the IP interrupt request.

3.   The VME64x bus host (interrupt handler) asserts IACK* and the

level of the interrupt it is seeking on A01-A03.

4.   When the asserted VME64x bus IACKIN* signal (daisy-chained)

is passed to the AVME9675, the carrier board will check if the
level requested matches that specified by the host.  If so, the
carrier board will assert the IntSel* line 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*).

5.   The IP puts the appropriate interrupt vector on the local data bus

(D00-D07 if an D08 (O) interrupter or D00-D15 if a D16
interrupter), and asserts Ack* to the carrier board.  The carrier
board passes this along to the VME64x bus (D08 [O] or D16)
and asserts DTACK*.

6.   The host uses the vector to point at which interrupt handler to

execute and begins its execution.

7.   Example of Generic Interrupt Handler Actions:

A.   Disable the interrupting IP by writing a "0" to the appropriate

bit in the IP Interrupt Enable Register.

B.   Take any IP specific action required to remove the interrupt

request at its source.

C.   Clear the interrupting IP by writing a "1" to the appropriate

bit in the IP Interrupt Clear Register.

D.   Enable the interrupting IP by writing a "1" to the appropriate

bit in the IP Interrupt Enable Register.

8.   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).
A.   If the IP interrupt stimulus remains, a new interrupt request

will immediately follow.  If the stimulus cannot be removed,
then the IP should be disabled or reconfigured.

B.   If other IP modules have interrupts pending, then the

interrupt request (IRQx*) will remain asserted.  This will
start a new interrupt cycle.

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-802 as you review this material.

CARRIER BOARD OVERVIEW

The carrier board is a VME64x bus slave board providing up to

four industry standard IP module interfaces for the AVME9675.  The
carrier board’s VME64x bus interface allows an intelligent single
board computer (VME64x bus Master) to control and communicate
with electronic devices that are external to the VME64x bus card
cage.  The external electronic hardware may linked to the carrier
board rear access via a transition module (TRANS-200) or
proprietary interface.  The electronic link from the field I/O
connections to the carrier board is made via the IP module selected
for your specific application.

To facilitate easy connection of external devices to the IP field

I/O pins of the carrier board, optional Termination Panels are
available.  SCSI-2 cables connect a 50 pin IP field I/O connector on
the transition module (TRANS-200) to the Termination Panel.  At the
Termination Panel field I/O signals are connected to a 50 position
terminal block via screw clamps.  The AVME9675 contains up to
four IP modules, and thus 200 I/O connections may be provided via
the transition module through SCSI-2 connectors marked A-D.

 

The TRANS-200 was originally designed for use with the
AVME9670 product which supports four IP modules A-D.  It is
also compatible with the AVME9675-4 (IP slots A-D) and
AVME9675-2 (IP slots A & B).

The VME64x 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 VME64x
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 both digital and analog I/O applications.

VME64x bus Interface

The carrier board’s VME64x bus interface is used to program

and monitor the carrier board’s registers for configuration and control
of the board’s documented modes of operation (see section 3).  In
addition, the VME64x 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 VME64x bus interface is implemented in the logic of the

carrier board’s Field Programmable Gate-Array (FPGA).  The FPGA
implements VME64x bus specification ANSI/VITA 1-1994 (VME64)
& ANSI/VITA 1.1-1997 (VME64x) as an interrupting slave including
the following data transfer types.

 

A24, D16/D08(O)           CR/CSR Register Space

 

A16, D16/D08(O)           Carrier Register Short I/O Access

 

A16, D16/D08(O)           IP Module ID Space

 

A16, D16/D08(EO)         IP Module I/O Space

 

A24, D16/D08(EO)         IP Module Memory Space

The carrier board’s VME64x bus data transfer rates are typically:

 

450ns for accesses to the carrier board registers.

 

450ns for data transfers to the IP modules (assuming 0 wait
states on IP).

The carrier board’s FPGA monitors the six geographical

address signal inputs supplied by the VME64x backplane on the P1
connector.  These signals determine the base address of the carrier
in the standard (A24) Configuration ROM / Control & Status
Register (CR/CSR) address space.  The host computer must scan
the CR/CSR space to determine active card locations within the
VME64x chassis.  When the CR/CSR address matches the card’s,
the FPGA controls and implements the required bus transfer
allowing communication with the card’s CR/CSR space.

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

Summary of Contents for AMVE9675-4E

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

Page 2: ...D 30765 South Wixom Road P O BOX 437 Wixom MI 48393 7037 U S A Tel 248 624 1541 Fax 248 624 9234 Copyright 2000 Acromag Inc Printed in the USA Data and specifications are subject to change without not...

Page 3: ...Access LEDs and Pulse Stretcher Circuitry 16 Power Supply Filters 16 Power Supply Fuses 16 5 0 SERVICE AND REPAIR 16 SERVICE AND REPAIR ASSISTANCE 16 PRELIMINARY SERVICE PROCEDURE 16 6 0 SPECIFICATIO...

Page 4: ...leverage to install and remove the board VME64x bus INTERFACE FEATURES Slave Module CR CSR Registers A24 D16 D08 O Carrier Register Short I O Access A16 D16 D08 O IP Module ID Space A16 D16 D08 O IP...

Page 5: ...ove the maximum operating temperature The dense packing of the IP modules to the carrier board restricts air flow within the card cage and is cause for concern Adequate air circulation must be provide...

Page 6: ...onfiguration is required All interrupt enabling status and VME64x bus interrupt level selections are configured via programmable registers on the carrier board see Section 3 for programming details Th...

Page 7: ...3 3V 19 RsvBus GND AM3 A19 RsvBus 20 GND IACK GND A18 3 3V 21 RsvBus IACKIN SERA A17 RsvBus 22 GND IACKOUT SERB A16 3 3V 23 RsvBus AM4 GND A15 RsvBus 24 GND A07 IRQ7 A14 3 3V 25 RsvBus A06 IRQ6 A13 R...

Page 8: ...uires that the bus master drive the system reset for the first 200mS after power up thus inhibiting any data transfers from taking place IP control registers are also reset following a power up sequen...

Page 9: ...r 0x000000 0x00 00 00 8 bytes 0x5F to 0x7B RESERVED 0x00 00 1 byte 0x7F Program ID code 0x00 24 bytes 0x83 to 0xDF Unimplemented 0x00 00 CR Offset Address MSB LSB Content Description ROM Data MSB LSB...

Page 10: ...onds to the geographic address of slot 3 per section 3 2 11 of the VME64x standard The AVME9675 will parity check the geographical address If bad parity is detected the local address will be set to de...

Page 11: ...dard A24 address space if needed for IP modules containing Memory space IP memory will only be mapped into the standard memory space if it is enabled for a particular IP per the user programmable IP M...

Page 12: ...ill not be latched or registered on the carrier An interrupt will only remain set as pending on the carrier if its corresponding IP module has an active interrupt request Bit 6 Auto Acknowledge Disabl...

Page 13: ...space for IP D A zero disables memory space accesses Reset Condition Set to 0 memory space accesses disabled for IP D Bit 2 IP C Memory Enable Read Write Writing a 1 to this bit enables the memory sp...

Page 14: ...system software to define a base address for the AVME9675 carrier and IP module registers Once the carrier board is mapped to the desired base address communication with its registers and the I O and...

Page 15: ...Master to control and communicate with electronic devices that are external to the VME64x bus card cage The external electronic hardware may linked to the carrier board rear access via a transition m...

Page 16: ...rt address space Access up to 8Mbytes of IP data mapped to Memory Space via D16 or D08 EO transfers using VME64x bus A24 standard address space Respond to two IP module interrupt requests per IP with...

Page 17: ...ds typical Power Supply Filters Power line filters are dedicated to each IP module for filtering of the 5 12 and 12 volt supplies The power line filters are a T type filter circuit comprising ferrite...

Page 18: ...0nS Typical all carrier board registers measured from the falling edge of DSx to the falling edge of DTACK 450nS Typical IP registers with no wait states See IP specifications for information on wait...

Page 19: ...e logic and field side the field I O connections are not isolated from the VME64x bus Radiated Field Immunity RFI Designed to comply with IEC1000 4 3 Level 3 10V m at frequencies 27MHz to 500MHz and E...

Page 20: ...64 Field Wiring 50 position terminal blocks with screw clamps Wire range 12 to 26 AWG Connections to TRANS 200 Transition Module P1 50 pin male header with strain relief ejectors Use Acromag 5028 187...

Page 21: ...VME9675 VME64x 6U CARRIER BOARD ___________________________________________________________________________________________ 20 4501 800A Artisan Technology Group Quality Instrumentation Guaranteed 888...

Page 22: ...VME9675 VME64x 6U CARRIER BOARD ___________________________________________________________________________________________ 21 4501 801A Artisan Technology Group Quality Instrumentation Guaranteed 888...

Page 23: ...VME9675 VME64x 6U CARRIER BOARD ___________________________________________________________________________________________ 22 4501 802A Artisan Technology Group Quality Instrumentation Guaranteed 888...

Page 24: ...IES AVME9675 VME64x 6U CARRIER BOARD ___________________________________________________________________________________________ 23 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 S...

Page 25: ...VME9675 VME64x 6U CARRIER BOARD ___________________________________________________________________________________________ 24 4501 464A Artisan Technology Group Quality Instrumentation Guaranteed 888...

Page 26: ...VME9675 VME64x 6U CARRIER BOARD ___________________________________________________________________________________________ 25 4501 760B Artisan Technology Group Quality Instrumentation Guaranteed 888...

Page 27: ...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...

Reviews: