Page 1
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 accepting this material, agrees that the subject matter will not be copied or reproduced, in whole or in part, nor its contents revealed in any manner or to any person except to meet the purposes for which it was delivered.
Page 2
BVM Ltd. This applies to any merged, modified or derivative version USE OF PRODUCT...
BVME310 3. Operation 3.1 Block Diagram 3.2 Processor The BVME310 is based on the MC68HC000 16-bit Quad processor a low power version of the 68000. The module has been designed to operate at 10MHz. 3.3 Memory EPROM The BVME310 can support 128K, 256K or 512Kbytes of zero wait state ROM in the two JEDEC sockets.
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.
SRAM storage can be used to allow access to a configuration program. 3.10 Local Bus Monitor The BVME310 provides a 25.6 µ S a local Bus Timeout BERR signal for internal accesses, BERR for external accesses is set by the system controller.
BVME310 4. VMEbus Installation The BVME310 module is inserted into a vacant VMEbus slot. If it is to function as the system controller, then it should be positioned in the left most slot. It passes through all VMEbus daisy chained arbitration signals.
5.2 Link Definitions The following 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 configuration. The following features on the BVME310 are all link selectable:- 5.2.1 FL1 EPROM Size Select...
VME IRQ1 Vectored JPRB is used to select the interrupt sources for the BVME310 as shown in the table above. It is recommended that for a level where more than one interrupt source is available, only one is chosen except ABORT and VMEbus ACFAIL where both may be set to generate IRQ7. FL2 may also be used to select VMEbus ACFAIL, and when set will be enabled regardless of the setting on JPRB.
7 & 8 Fitted › VMEbus SGL Arbiter Enabled. (Level 3) JPRC is used to enable the system controller functions, when the BVME310 is the System controller all links should be fitted. Link position 1 & 2 enables a push button Reset or a Power up Reset to generate a VMEbus Reset when fitted.
VME BERR if any cycle on the VMEbus lasts longer than 25.6 µ S. Link position 7 & 8 enables the BVME310 to operate as the single level SGL arbiter when fitted. SGL arbitration operates on level 3 only.
EEPROM to be read, however on this variant the status can be set by the user. 5.3 Indicators RED LED Indicates the BVME310 is the current VMEbus Master. GREEN LED Indicates processor currently running valid code. The LED will be extinguished by a RESET.
+5V STDBY +12V Signals shown in the shaded boxes are not used. The following signals are not required by the BVME310, but have been connected onboard to preserve the VMEbus daisy chain:- IACKIN is connected to IACKOUT, BG0IN is connected to BG0OUT, BG1IN is connected BG1OUT BG2IN is connected to BG2OUT.
(IDC) and ribbon cable. Not all the RS232 signals defined for a 25 way connector are supported by the BVME310. The cable assembly should be built such that pin 1 on the 14 way connector connects to pin 1 of the 25 way.
VMEbus location that does not return a DTACK within this period. The CPU bus error timeout period for the BVME310 is 25.6 µ S. The CPU bus error timer is also dependant on VMEbus error which the BVME310 monitors.
16 Bit Access: Read/Write The BVME310 is factory fitted with 512Kbytes of SRAM on the 451-48011 or 2Mbytes on the 451- 48013. The memory which is accessed as a 16-bit block again provides zero wait state access to the CPU.
For further information 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 (EEPROM) that is typically used to hold configuration data. The EEPROM is organized as 64x16-bit registers.
Appendix Appendix A . 7.7 VMEbus Master Access The BVME310 can access VMEbus as a bus master. Depending on the Address Range used, different types of access are performed. VMEbus specifies three basic Address Mode schemes - A16 (Short I/O), A24 (Standard) and A32 (Extended).
25.6 µ S LOCAL BUS TIMEOUT GREEN LED Indicates CPU Running Valid Code. RED LED Indicates BVME310 is current VMEbus Master. RESET Switch. ABORT Switch (Generates an Autovectored 7 Interrupt if enabled). 8.2 VMEbus Master Single Level 3 Requester A24, A16 D16, D08(EO) Interrupt handler D08(O): I(1-7) all levels, link selectable.
Need help?
Do you have a question about the BVME310 and is the answer not in the manual?
Questions and answers