SBS Technologies 466-1 User manual

Model 466-1 Adapter
Hardware Manual
Connects a SBus Computer
to a VMEbus System

Model 466-1 Adapter
ii

Model 466-1 Adapter
iii
Disclaimer
Please read and abide by the following paragraphs. Questions and comments
should be directed to:
Technical Publications Department
SBS Technologies, Inc.
Connectivity Products
1284 Corporate Center Drive
St. Paul, MN 55121-1245
651-905-4700
SBS Technologies does not authorize the use of its components in life support
applications where failure or malfunction of the component may result in
injury or death. In accordance with SBS's terms and conditions of sale, the
user of SBS components in any and all life support applications assumes all
risks arising out of such use and further agrees to indemnify and hold SBS
harmless against any and all claims of whatsoever kind or nature (including
claims of culpable conduct [strict liability, negligence or breach of warranty]
on the part of SBS) for all costs of defending any such claims.
SBS does not authorize the use of its components in control and process
applications where failure or malfunction of the component may result in
radioactive releases, explosions, environmental damage/contamination,
personal injury or death. In accordance with SBS's terms and conditions of
sale, the user of SBS components in any and all control and process
applications assumes all risks arising out of such use and further agrees to
indemnify and hold SBS harmless against any and all claims of whatsoever
kind or nature (including claims of culpable conduct [strict liability,
negligence or breach of warranty] on the part of SBS) for all costs of
defending any such claims.
SBS makes no warranty of any kind with regard to this material, including,
but not limited to, the implied warranties of merchantability and fitness for a
particular purpose. SBS assumes no responsibility for any errors that may
appear in this document. The information in this document is subject to
change without notice.

Model 466-1 Adapter
iv
U.S. GOVERNMENT LIMITED RIGHTS
This documentation is provided with limited rights. Use, duplication or
disclosure by the Government is subject to the restrictions as set forth in
subdivision (b) (3) (iii) of the Rights in Technical Data and Computer
Software Clause of DFAR 252.227-7013 (October 1988) and in similar clauses
in the FAR and NASA FAR Supplement. Manufacturer is SBS Technologies,
Inc., Connectivity Products, 1284 Corporate Center Drive, St. Paul, MN
55121-1245.
Manual copyright (c) 1998, 1999 by SBS Technologies, Inc.
SBus, SunOS, and SPARCstation are registered trademarks of Sun Microsystems, Inc. UNIX is a
trademark of AT&T.
Revision 1.2 1/99
Pub. No. 85155020

Model 466-1 Adapter
v
Preface
This manual describes the SBS Model 466-1 adapter that connects a Sun SBus
computer, such as a SPARCstation®, to a VMEbus system. It includes
information about the adapter's operation, installation, configuration, and
control registers.
To simplify installation and eliminate operation problems, SBS recommends
that you review this manual before beginning to install your new adapter
cards. Please pay close attention to the sections on card configuration and
adapter registers.
Chapter 1 provides an executive overview of the adapter, product
description, specifications, and requirements.
Chapter 2 gets you started with information about the adapter package
and cable.
Chapter 3 gives a detailed description of the SBus adapter card
configuration.
Chapter 4 describes VMEbus adapter card configuration.
Chapter 5 includes installation instructions.
Chapter 6 contains information about adapter registers accessed from the
SBus.
Chapter 7 provides information about adapter registers accessed from the
VMEbus.
Chapter 8 describes common procedures and programming sequences.
Chapter 9 provides suggestions and solutions for common problems with
setting up and using the adapter.
Appendix A is a glossary of terms used throughout this manual.

Model 466-1 Adapter
vi
Appendix B describes VMEbus addressing.
Appendix C shows the differences between the Model 466 and Model
466-1 VMEbus adapter cards, including the default jumper settings and
jumper block changes.
Appendix D contains jumper configuration worksheets.
Important Notes:
Make sure you follow proper ESD handling procedures (refer to EIA-625,
ESD Association Handbook, or MIL-HDBK-263) when working cards
and components.
Be sure power is OFF before installing adapter cards.

Model 466-1 Adapter
vii
Table Of Contents
Chapter 1: Adapter Functions...............................................................1
1.0 Overview........................................................................................1
1.1 Card Specifications.........................................................................3
1.1.1 SBus Adapter Card Notes...............................................5
1.1.2 VMEbus Adapter Card Notes.........................................5
1.2 VMEbus Address Modifier Types Supported ..................................6
1.3 Bus-To-Bus Mapping .....................................................................6
1.4 Dual Port RAM ..............................................................................7
1.5 System Controller Operation ..........................................................7
1.6 Adapter CSR..................................................................................8
1.7 Interrupt And Error Handling.........................................................9
1.7.1 Backplane Interrupts......................................................9
1.7.2 Interface Error Interrupt.................................................9
1.7.3 Programmed Interrupts..................................................10
1.7.3.1 Programmed Interrupt To Transmitter (PT)...10
1.7.3.2 Programmed Interrupt to Receiver (PR).........11
1.8 IACK Read Operation ....................................................................12
1.9 Page Mode Operation.....................................................................12
1.10 Address Biasing............................................................................13
Chapter 2: Getting Started.....................................................................15
2.0 Unpacking......................................................................................15
2.1 Adapter Cables...............................................................................15
2.2 Options...........................................................................................15
2.3 Help!..............................................................................................16
2.4 Additional References.....................................................................16
Chapter 3: SBus Adapter Card Configuration......................................17
3.0 Introduction....................................................................................17
3.1 SBus Adapter Card Diagram ..........................................................17
3.1.1 Configuration Notes........................................................18
3.2 SBus Addressing ............................................................................18
3.3 SBus Adapter Address Map............................................................19
3.4 SBus Adapter Card Factory Settings...............................................20
3.5 Jumpers In Jumper Block J1...........................................................20
3.5.1 D16/D32 Data Transfer Size Jumper (Jumper 1)............21

Model 466-1 Adapter
viii
3.5.2 Address Map Disable Jumper (Jumper 2) .......................21
3.5.3 Remote Address A24/A32 Select Jumper (Jumper 3)......21
3.5.4 Jumper 4 ........................................................................22
3.6 SBus Adapter Card LEDs ...............................................................22
Chapter 4: VMEbus Adapter Card Configuration.................................23
4.0 Introduction....................................................................................23
4.1 VMEbus Adapter Card Diagram.....................................................23
4.1.1 Configuration Notes.......................................................24
4.2 Configuring For VMEbus System Controller Mode.........................24
4.3 VMEbus Adapter Card Factory Settings..........................................25
4.4 System (SYS) Jumpers....................................................................26
4.5 Transmitted Interrupt Jumpers........................................................28
4.6 Received Interrupt Jumpers.............................................................29
4.7 Bus Grant And Bus Request Jumpers..............................................30
4.8 I/O Range Jumpers .........................................................................33
4.9 Dual-Port RAM Jumpers.................................................................34
4.10 Unused Remote RAM Jumpers......................................................37
4.11 Address Bias Jumpers...................................................................38
4.12 VMEbus Adapter Card LEDs........................................................41
Chapter 5: Installation...........................................................................43
5.0 Caution!..........................................................................................43
5.1 Configure The Adapter Cards.........................................................43
5.2 Installing The SBus Adapter Card ..................................................43
5.3 Installing The VMEbus Adapter Card.............................................44
5.4 Connecting The Adapter Cable.......................................................44
Chapter 6: CSR Accessed From The SBus ..........................................45
6.0 Introduction....................................................................................45
6.1 Local Node Registers ......................................................................46
6.1.1 Local Command Register ...............................................46
6.1.2 Local Status Register......................................................47
6.1.3 Interrupt Control Register ..............................................49
6.2 Remote Node Registers...................................................................50
6.2.1 Remote Command Register 2 .........................................51
6.2.2 Remote Command Register 1 .........................................52
6.2.3 Remote Status Register...................................................55
6.2.4 VMEbus Page Registers .................................................56
6.2.5 Address Modifier Register..............................................57
6.2.6 Adapter ID Register .......................................................58

Model 466-1 Adapter
ix
6.2.7 Remote IACK Read Register..........................................59
Chapter 7: CSR Accessed From The VMEbus......................................61
7.0 Introduction....................................................................................61
7.1 Local Node Registers......................................................................61
7.1.1 VMEbus Command Register..........................................62
7.1.2 VMEbus Status Register ................................................63
7.1.3 Interrupt Vector Register................................................64
Chapter 8: Common Procedures And Programming Sequences........65
8.0 Introduction....................................................................................65
8.1 Adapter Initialization And Testing.................................................65
8.2 Making A Page Mode Access To VMEbus Or Dual Port RAM.......66
8.3 Making A Direct Mode Access To VMEbus Or Dual Port RAM.....66
8.4 How To Acknowledge A VMEbus Backplane Interrupt ..................67
8.5 How To Acknowledge A Programmed Interrupt (PT) From
VMEbus................................................................................................67
8.6 How To Cause A VMEbus Interrupt...............................................68
8.7 Using The Lock VMEbus Bit To Simulate Atomic (Indivisible
Cycle) Operations..................................................................................69
8.8 Modifying The Control Registers....................................................70
Chapter 9: Common Problems And Solutions.....................................71
9.0 Introduction....................................................................................71
9.1 Runtime Symptoms Of Address Conflicts.......................................71
9.2 Data Transfer Errors.......................................................................72
9.2.1 Local Status Register Bit 7: Interface Parity Error.........72
9.2.2 Local Status Register Bit 6: Remote VMEbus Error ......73
9.2.3 Local Status Register Bit 2: Interface Timeout ..............74
9.3 Dual Port RAM Alignment.............................................................75
9.4 Bus Error Or Unexpected Status ID (Interrupt Vector) Returned
When Reading IACK Read Register......................................................76
9.5 Using The VMEbus Adapter Card LEDs As Diagnostic Tools........77
Appendix A: Glossary............................................................................79
Appendix B: VMEbus Addressing.........................................................83
Appendix C: Changes To VMEbus Adapter Card Default Jumper
Settings And Jumper Blocks..................................................................87
C.1 VMEbus Adapter Card Jumper Blocks...........................................88

Model 466-1 Adapter
x
C.1.1 System Jumpers.............................................................88
C.1.2 Received Interrupt Jumpers............................................89
C.1.3 Bus Grant And Bus Request Jumpers.............................90
C.1.4 Remote RAM Jumpers...................................................91
C.1.5 Dual Port RAM Jumpers................................................93
Appendix D: Jumper Configuration Worksheets.................................95
D.1 SBus Adapter Card Worksheet.......................................................97
D.2 VMEbus Adapter Card Worksheet.................................................99
Table of contents

















