background image

BVME310

Copyright 

 1997 BVM Ltd.

5

3.6 Interrupts

3.6.1  VMEbus Interrupt Handler

The BVME310 will support VMEbus interrupts on any of 7 levels. A jumper link is provided to allow
each Interrupt level to individually enabled.

A VMEbus interrupt causes the CPU to reply with a VMEbus Master Interrupt acknowledge cycle. This
cycle uses only IACK that is broadcast in a similar way to the addresses. The A1, A2 and A3 address
lines indicate the address level being handled.

The interrupting device returns an ID vector on the odd data byte. This is used as the user vector by
the CPU.

3.6.2  Internal Interrupts

Internal CPU interrupts are generated from a variety of sources, as detailed in the table below:

Level

Source

Type

7

VME IRQ7
Abort Switch
ACFAIL
VBCLR

Autovectored
Autovectored
Autovectored
Autovectored

6

VME IRQ6

Vectored

5

VME IRQ5

Vectored

4

VME IRQ4

Vectored

3

VME IRQ3
68681 SERIAL

Vectored
Vectored

2

VME IRQ2

Vectored

1

VME IRQ1

Vectored

The table shows a number of Interrupt sources, these can be link configured to match the customers
requirements. VMEbus Interface

3.7  VMEbus Master

Byte or word Master accesses may be made to the standard (A24) and short (A16) address spaces.
Read Modify Write (RMW) cycles are supported.

The VMEbus daisy chain arbitration circuitry is optimised to allow very efficient multi-master operation.
Special purpose LSI provides immunity to metasability. Asynchronous arbitration gives BGIN to
BGOUT delay = 15nS worst case.

The BVME310 supports the Release When Done (RWD) VMEbus arbitration method. The method
uses FAIR requesting, ensuring each master has an equal chance of obtaining the bus.

Summary of Contents for BVME310

Page 1: ...ESSOR BOARD Board Revision E E1 Manual Revision H February 17 1997 This material contains information of proprietary interest to BVM Ltd It has been supplied in confidence and the recipient by accepti...

Page 2: ...ial property of BVM Ltd and each single copy is given on the agreed understanding that it is licensed for use on product combinations supplied by BVM Ltd or their appointed distributors only The softw...

Page 3: ...Local Bus Monitor 6 3 11 LED Indicators 6 4 VMEbus Installation 7 5 Configuration 8 5 1 BVME310 PCB Layout 8 5 2 Link Definitions 8 5 2 1 FL1 EPROM Size Select 8 5 2 2 JPRB Interrupt Handler Options 9...

Page 4: ...08EO 18 7 7 2 A24 D16 D08EO 18 8 Specification 19 8 1 On Board Functions 19 8 2 VMEbus Master 19 8 3 VMEbus System Controller Functions 19 8 4 Board Configuration 20 8 5 Operating Environment 20 Appen...

Page 5: ...The User manual is intended for use by system integrators service personnel software engineers and end users Unless otherwise stated address information is in hexadecimal notation It is assumed the re...

Page 6: ...cked Real Time Clock 451 48013 Option Reset Abort Switch Indication LED s RUN EXTERNAL Two RS232 Interrupt Driven Serial I O Ports with independently programmable baud rates Optimised A24 D16 master V...

Page 7: ...BVME310 Copyright 1997 BVM Ltd 3 2 2 Applications VMEbus Main System processor Multi Processing Node Industrial Control...

Page 8: ...nd cannot be upgraded EEPROM The BVME310 offers a 128Kbyte of EEPROM for non volatile parameter storage The EEPROM is accessed via the 68681 s I O interface Link configuration is necessary to operate...

Page 9: ...ype 7 VME IRQ7 Abort Switch ACFAIL VBCLR Autovectored Autovectored Autovectored Autovectored 6 VME IRQ6 Vectored 5 VME IRQ5 Vectored 4 VME IRQ4 Vectored 3 VME IRQ3 68681 SERIAL Vectored Vectored 2 VME...

Page 10: ...ted 3 9 Reset Management Configuration Switch A MAX700 is used to control the CPU Reset The device will provide Reset when either the Voltage drops below 4 7V or the front Panel Reset is pressed The R...

Page 11: ...target system 3 Insert the BVME310 module into the rack pushing the VMEbus connector fully home 4 Secure the BVME310 into the rack with the two fixing screws top and bottom 5 Plug in serial cable to j...

Page 12: ...llowing link definitions show the links grouped in the same orientation as the layout drawing above i e the VMEbus P1 connectors to the left Link positions marked with a show the BVME310 default confi...

Page 13: ...The BVME310 should always be fitted with 250nS devices or faster regardless of size 5 2 2 JPRB Interrupt Handler Options Link Setting Interrupt Level Interrupt Source Acknowledge type 1 18 Fitted 7 Ab...

Page 14: ...atus can be set by the user If ACFAIL is selected by JPRB that will override the setting of this link 5 2 4 JPRC System Controller Functions 1 2 Fitted CPU Reset will generate a VME Reset 3 4 Fitted V...

Page 15: ...level SGL arbiter when fitted SGL arbitration operates on level 3 only 5 2 5 JPRE Parallel Sense Block 1 2 Fitted 68681 IP4 bit Set High 2 3 Fitted 68681 IP4 bit Set Low 4 5 Fitted 68681 IP5 bit Set H...

Page 16: ...d in positions 2 and 3 IP5 is used as the Data input from the EEPROM On the 451 48011 variant FL3 is fitted with a factory link permanently in position 1 and 2 because the EEPROM is not fitted On the...

Page 17: ...ITE BR2 AM5 15 GND BR3 A23 16 DTACK AM0 A22 17 GND AM1 A21 18 AS AM2 A20 19 GND AM3 A19 20 IACK GND A18 21 IACKIN SERCLK A17 22 IACKOUT SERDAT A16 23 AM4 GND A15 24 A7 IRQ7 A14 25 A6 IRQ6 A13 26 A5 IR...

Page 18: ...ng conventions are different for the two styles of connector see diagram However the pinout is arranged to give a one to one connection to a 25 way D type connector when using Insulation Displacement...

Page 19: ...on Notes Where a peripheral has a size smaller than the allocated memory space the peripheral wraps around repeatedly Thus the device is accessible anywhere within its allocated address space For futu...

Page 20: ...e EPROM address space Write and Read operations are determined by the level of CPUA3 When CPUA3 is low a write cycle is enabled and the data is determined by CPUA1 When CPUA3 is high a read operation...

Page 21: ...rmation refer to the MC68681 Data sheet see Appendix Appendix A 7 6 Non Volatile EEPROM 451 48013 only The 451 48013 variant of the BVME310 provides a serial access 1024 bit electrically erasable PROM...

Page 22: ...A24 and A16 access modes VMEbus also specifies three basic Data Transfer schemes D08 EO D16 and D32 The BVME310 supports D08 EO and D16 modes 7 7 1 A16 D16 D08EO Base Address FF0000 Size 64Kbyte Acces...

Page 23: ...volatile storage Accessed via the I O interface on the 68681 RTC DS1215S Timer Clock Peripheral Battery Backed for 10 years Backup via a 3 6V lithium Cell LOCAL BUS 25 6 S TIMEOUT GREEN LED Indicates...

Page 24: ...nterrupt Enable System Controller Functions Parallel Sense Bit 68681 IP5 Source EPROM Size Select VMEbus SYSCLOCK enable 8 5 Operating Environment Dimensions 100mm x 160mm 3U single slot Power 5V 0 9A...

Page 25: ...ronous Receiver Transmitter DUART Data Sheet 1985 MOTOROLA Order number AD1988R1 NMC93C46 NATIONAL SEMICONDUTCTOR NM93C46AL 1024 Bit Serial EEPROM64 x 16 Bit or 128 x 8 Bit Configurable with Extended...

Page 26: ...BVME310 Copyright 1997 BVM Ltd 22 Appendix B Circuit Diagrams...

Page 27: ...RQ1 VIRQ3 CPUCLK CPUCLK2 CPURST CPUAS CPUDS0 CPUDS1 CPUWE BERRTO FC0 FC1 FC2 VRST VMEAS VMEDTK VMEBERR VBBSY BR3 VBG3IN VGNT DTACK BERR SCACK VMEIACK SERCS MASTER MSTRB WNTBUS SHTIO VBR3OUT VBG3OUT VB...

Page 28: ...F VGNT WNTBUS 1A1 2 1A2 4 1A3 6 1A4 10 2A1 12 2A2 14 1G 1 2G 15 1Y1 3 1Y2 5 1Y3 7 1Y4 9 2Y1 11 2Y2 13 IC19 74F367 A1 2 A2 3 A3 4 A4 5 A5 6 A6 7 A7 8 A8 9 GBA 19 GAB 1 B1 18 B2 17 B3 16 B4 15 B5 14 B6...

Page 29: ...9 4K7 12V 12V 1 2 3 4 5 6 7 8 9 JPRE LK1X9 IP2 IP3 IP4 IP2 IP3 IP4 VCC SW1 SW PUSHBUTTON VRST INTRST 1 2 3 IC29A 74F38 4 5 6 IC29B 74F38 9 10 8 IC29C 74F38 12 13 11 IC29D 74F38 R11 10K R12 10K VCC VCC...

Reviews: