background image

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

___________________________________________________________________________________________

- 15 -

Carrier Board Registers

The carrier board registers (presented in section 3) are

implemented in the logic of the carrier board’s FPGA.  An outline of
the functions provided by the carrier board registers includes:

 

Configuration ROM (CR within CR/CSR space) registers
provide carrier board identification and capabilities information.

 

Control & Status Registers (CSR within CR/CSR space)
allow the base address of the Short (A16) I/O carrier space to
be relocated on 1K byte boundaries as desired by the host
computer using the Function 0 Address DEcoder CompaRe
(ADER)
 register and accesses to this space to be enabled or
disabled using the Bit Set or Bit Clear Registers.

The following registers are located in the carrier’s Short (A16)

I/O space:

 

Software reset can be issued to reset the FPGA Logic and all
IP modules present on the carrier board via the Status
Register
.

 

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

 

Configuration of VME64x bus A24 standard address space for
optional Memory Space on each IP module is possible.
Memory Space access to the IP modules can be individually
enabled via the IP Memory Enable Register.  The base
address and address range (size) is programmed via carrier
registers IP_A and IP_B Memory Base Address & Size
Registers
.  The address size can be selected from 1M, 2M,
4M, or 8M bytes.

 

Enabling of VME64x bus interrupt requests from each IP
module via the IP Interrupt Enable Register is possible.  The
desired VME64x bus interrupt level desired can be set (via the
Interrupt Level Register), and pending interrupts can be
monitored and cleared via carrier registers IP Interrupt
Pending
 and IP Interrupt Clear Registers.

 

Lastly, pending interrupts can be globally monitored and
released to the VME64x bus via the Status Register.

IP Logic Interface

The IP logic interface is also implemented within the carrier

board’s FPGA.  The carrier board implements ANSI/VITA 4 1995 for
8 MHz operation only.  Industrial I/O Pack logic interface
specification includes four IP logic interfaces on an AVME9675.
The VME64x 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 VME64x bus to IP logic interface link allows a VME64x bus

master to :

 

Access up to 32 ID Space bytes for IP module identification (ID
ROM Data Format I) via D08(O) data transfers using VME64x
bus A16 short address space.

 

Access up to 128 I/O Space bytes of IP data via D16/D08(EO)
data transfers using VME64x bus A16 short 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
software programmable VME64x bus interrupt levels.

Carrier Board Clock Circuitry

Separate 8MHz IP clocks are driven to each IP module.  All

clock lines include series damping resistors to reduce clock
overshoot and undershoot, and similar length PC board trace
lengths are employed to minimize clock skew between the IP
modules.

IP Read and Write Cycle Timing

An IP read or write cycle is carried out via a VME64x bus A24 or

A16 data transfer.  The data transfer starts when the VME64x bus
Data Strobe 0 (DS0*) goes active and ends when the carrier board
drives Data Transfer Acknowledge (DTACK*) active back to the
VME64x bus master.  The carrier board typically has a 450ns IP
module data transfer cycle time.

A typical IP module data transfer cycle is described here,

starting with DS0* going active.  DS0* is sampled on the rising edge
of the system 16MHz clock edge after it goes active.  All operations
are then synchronized to the IP 8MHz clock as required by the IP
module specification.  Thus, typically one 8MHz clock cycle later, an
IP select line goes active (IOSEL*, IDSEL*, MEMSEL*, or INTSEL*)
and is held active for one clock cycle.  With no IP wait states, an
active IP Acknowledge (ACK*) signal is driven by the IP on the next
rising edge of the 8MHz clock.  The carrier board samples ACK*
one clock cycle later and then asserts DTACK* ending the VME64x
bus data transfer.

Timing Diagram

     CLK 16MHz

     CLK 8mhz

     DS0*

     IOSEL*

     ACK*

     DTACK*

A Time-out error will result for the following condition if Auto

Acknowledge is disabled in the carrier status register.

If a select line (IOSEL*, IDSEL*, INTSEL*, or MEMSEL*) is

driven active to an IP module and the IP module does not return
ACK* active, then DTACK* will also not be generated by the carrier
board.  This will cause a bus transfer time-out error and the VME64x
bus system may need to be reset.  In addition, the carrier board will
remain in a state waiting for ACK* from the IP.  To take it out of this
state, a software reset can be issued.

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

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

VME64x bus 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 VME64x bus if the carrier board has been first
enabled for interrupts.  Each IP module can initiate two interrupts
which can be individually enabled on the carrier board.  After
interrupts are enabled on the carrier board via the Interrupt Enable
Register (see section 3 for programming details), an IP generated

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: