Chapter 2. Installation

This chapter describes how to install the VME Sync board upgrade into the
CHALLENGE L (deskside) and XL (rackmount) systems.

Installation consists of the following major steps:

Kit Contents

Figure 2-1 shows the major components for the VME Sync board upgrade (marketing code, C8-VMESYNC). The marketing codes for the different interfaces are:

  • RS-232 (C8-RS232)

  • X.21 (C8-X.21)

  • V.35 (C8-V.35)

    Figure 2-1. Major Components of VME Sync board Upgrade Kit

    Figure 2-1 Major Components of VME Sync board Upgrade Kit

Verifying the Jumper and DIP Switch Settings

The VME Sync board should already be configured with the correct jumper settings and DIP switch selections (see note below). However, you should double check the settings as outlined in this section.


Note: DIP switches 7 and 8 may need to be changed. These switches are preset for a board address of 0 (a single VME Sync board configuration). See Table 2-27 for additional information.


Jumper Settings

Figure 2-2 illustrates the proper VME Sync board jumpering and Table 2-13 describes the jumper functions.

Figure 2-2. VME Sync Board With Required Jumper and DIP Switch Settings (Board 0 Configuration Shown)

Figure 2-2 VME Sync Board With Required Jumper and DIP Switch Settings (Board 0 Configuration Shown)


Note: Jumper blocks J18 through J37 do not exist on the board. Their positions are reserved for possible future use.


Table 2-1. Jumper Description - J1

Jumper Number/Name

Function

J1–Mailbox Reset

When jumpered, it allows the host CPU to reset the VME Sync board by writing to a mailbox register in the VSAM device (an ASIC that helps provide the VMEbus interface.)

 

See Figure 2-3

 

Figure 2-3. JJP1–Mailbox Reset

Figure 2-3 JJP1–Mailbox Reset

Table 2-2. Jumper Description - J2

Jumper Number/Name

Function

J2–Asserting SYSRESET to the VMEbus

When jumpered, it allows a local reset (from the VME Sync board) to reinitialize the VMEbus.

See Figure 2-4

 

Figure 2-4. J2– SYSRESET

Figure 2-4 J2– SYSRESET

Table 2-3. Jumper Description - J3

Jumper Number/Name

Function

J3–Cache Disable

When not jumpered, it enables the on-chip cache memory of the 68020 so that a copy of recently executed instructions and most recently accessed data is retained. This is potentially useful in shortening processing time, as re-executed instructions may not need to be fetched from program memory.

See Figure 2-5

 

Figure 2-5. J3 Cache Disable

Figure 2-5 J3 Cache Disable

Table 2-4. Jumper Description - J4

Jumper Number/Name

Function

J4–Watchdog Timeout Function

This header provides a means of monitoring the software integrity on the VME Sync board. The 68020 must refresh the watchdog timer on a regular basis; if it does not, a timeout will occur and the SYSFAIL LED will go on. When jumpered, it either causes the 68020 to halt or cause a full reset of the VME Sync board. No jumper indicates that a timeout has no effect on the VME Sync hardware. The board will then attempt to continue operation.

See Figure 2-6

 

Figure 2-6. J4 - Watchdog Timeout Function

Figure 2-6 J4 - Watchdog Timeout Function

Table 2-5. Jumper Descriptions - J5, J6

Jumper Number/Name

Function

J5, J6–EPROM Bank 1 Device Selection

These two jumper blocks (J5 and J6) indicate the size and type of PROM or RAM devices installed at the bank 1 location. The Silicon Graphics configuration has a 32K x 8 EPROM.

See Figure 2-7

 

Figure 2-7. J5, J6 - EPROM Bank 1

Figure 2-7 J5, J6 - EPROM Bank 1

Table 2-6. Jumper Description - J7

Jumper Number/Name

Function

J7–EPROM Bank 0 Device S

election

This jumper block indicates the size and device type of the EPROM installed at bank 0. The Silicon Graphics board version has a 64K x 8 EPROM at this location.

See Figure 2-8

 

Figure 2-8. J7 - EPROM Bank 0

Figure 2-8 J7 - EPROM Bank 0

Table 2-7. Jumper Description - J8

Jumper Number/Name

Function

J8–COM device Interrupt Priority Scheme

When not jumpered, it sets up a round-robin priority scheme to determine the order that the VBIC handles interrupt requests.

The VBIC is paired with the VSAM to provide the VMEbus interface for the board

See Figure 2-9

 

Figure 2-9. J8 - COM Device Interrupt

Figure 2-9 J8 - COM Device Interrupt

Table 2-8. Jumper Description - J9

Jumper Number/Name

Function

J9–COM Port Interrupt Enable

This header sets the number of ports that can issue interrupt requests to the VBIC interrupt controller to either four (no jumper) or eight (with jumper). The VME Sync board is set for four ports.

See Figure 2-10

 

Figure 2-10. J9–COM Port Interrupt

Figure 2-10 J9–COM Port Interrupt

Table 2-9. Jumper Descriptions - J10, J11

Jumper Number/Name

Function

J10, J11–Device Speed

These two headers set the maximum access speed and minimum write pulse. The VME Sync board is set for an access speed of 250 ns and a minimum write pulse of 150 ns.

See Figure 2-11

 

Figure 2-11. J10, J11 - Device Speed

Figure 2-11 J10, J11 - Device Speed

Table 2-10. Jumper Description - J12

Jumper Number/Name

Function

J12–Local Bus Timeout Disable

When jumpered, it enables a local bus timeout to avoid locking up the processor due to programming error or hardware failure.

See Figure 2-12

 

Figure 2-12. J12 - Local Bus Timeout Disab;e

Figure 2-12 J12 - Local Bus Timeout Disab;e

Table 2-11. Jumper Description - J13

Jumper Number/Name

Function

J13–VMEbus System Controller

When not jumpered, it assumes that the VME Sync board will not be configured as the VMEbus system controller.

See Figure 2-13

 

Figure 2-13. J13 - VMEbus System Controller

Figure 2-13 J13 - VMEbus System Controller

Table 2-12. Jumper Descriptions - J14 through J17, J18 through J37

Jumper Number/Name

Function

J14 throughJ17–Diag Port Configuration (not used)

Not applicable

J18 through J37

These jumper blocks do not exist on the board and are reserved for future use.


Table 2-13. Jumper Descriptions - J38, J39

Jumper Number/Name

Function

J38, J39–Transmit Clock Source

These jumper blocks set the transmit clock source for channel 3 from the receive clock for RS-232 operation.

See Figure 2-14

 

Figure 2-14. J38, J39 - Transmit Clock Source

Figure 2-14 J38, J39 - Transmit Clock Source

Table 2-14. Jumper Description - J40

Jumper Number/Name

Function

J40–SYNC Input to the 85C30

The 85C30 serial communications controller has one SYNC input for each channel. No jumper indicates that the SYNC input is not connected.

See Figure 2-15

 

Figure 2-15. J40 - SYNC Input

Figure 2-15 J40 - SYNC Input

Table 2-15. Jumper Descriptions - J41, J42

Jumper Number/Name

Function

J41, J42–Jumpering for X.21 Module

These headers enable the software to determine if an X.21 module is installed or not. No jumpers indicate that an X.21 module is not installed. However, jumpers must be installed at this location for X.21 operation.

See Figure 2-16

 

Figure 2-16. J41, J42 - Jumpering for X.21

Figure 2-16 J41, J42 - Jumpering for X.21

Table 2-16. Jumper Description - J43

Jumper Number/Name

Function

J43–SYNC Input to the 85C30

The 85C30 serial communications controller has one SYNC input for each channel. No jumper indicates that the SYNC input is not connected.

See Figure 2-17

 

Figure 2-17. J43 - SYNC Input to the 85C30

Figure 2-17 J43 - SYNC Input to the 85C30

Table 2-17. Jumper Descriptions - J44, J45

Jumper Number/Name

Function

J44, J45–Transmit Clock Source

These jumper blocks set the transmit clock source for the channel 2 port on the board. These jumpers indicate that the port will receive the transmit clock on pins 12 and 15 of the 34-pin connector.

See Figure 2-18

 

Figure 2-18. J44, J45 - Transmit Clock Source

Figure 2-18 J44, J45 - Transmit Clock Source

Table 2-18. Jumper Descriptions - J46, J47

Jumper Number/Name

Function

J46, J47–Transmit Clock Source

These jumper blocks set the transmit clock source for the channel 1 port on the board. These jumpers indicate that the port will receive the transmit clock on pins 12 and 15 of the 34-pin connector.

See Figure 2-19

 

Figure 2-19. 46, J47 - Transmit Clock Sourc

Figure 2-19 46, J47 - Transmit Clock Sourc

Table 2-19. Jumper Description - J48

Jumper Number/Name

Function

J48–SYNC Input to the 85C30

The 85C30 serial communications controller has one SYNC input for each channel. No jumper indicates that the SYNC input is not connected.

See Figure 2-20

 

Figure 2-20. J48–SYNC Input to the 85C30

Figure 2-20 J48–SYNC Input to the 85C30

Table 2-20. Jumper Descriptions - J49, J50

Jumper Number/Name

Function

J49, J50–Jumpering for X.21 Module

These headers enable the software to determine if an X.21 module is installed or not. No jumpers indicate that an X.21 module is not installed. However, jumpers must be installed at this location for X.21 operation.

See Figure 2-21

 

Figure 2-21. J49, J50–Jumpering for X.21 Module

Figure 2-21 J49, J50–Jumpering for X.21 Module

Table 2-21. Jumper Description - J51

Jumper Number/Name

Function

J51–SYNC Input to the 85C30

The 85C30 serial communications controller has one SYNC input for each channel. No jumper indicates that the SYNC input is not connected.

See Figure 2-22

 

Figure 2-22. J51–SYNC Input to the 85C30

Figure 2-22 J51–SYNC Input to the 85C30

Table 2-22. Jumper Descriptions - J52, J53

Jumper Number/Name

Function

J52, J53–Transmit Clock Source

These jumper blocks set the transmit clock source for channel 0 from the receive clock for R2-232 operation.

See Figure 2-23

 

Figure 2-23. J52, J53–Transmit Clock Source

Figure 2-23 J52, J53–Transmit Clock Source

Table 2-23. Jumper Descriptions - J54 through J57

Jumper Number/Name

Function

J54 through J57–Frame Ground Options

These headers enables frame ground connection. No jumper inidcates that frame ground is not connected.

See Figure 2-24

 

Figure 2-24. J54 through J57–Frame Ground Options

Figure 2-24 J54 through J57–Frame Ground Options

DIP Switch

The VME Sync board has a DIP switch bank that is located near the top of the board in back of the front panel status display. See Figure 2-2. For proper operation, the DIP switches should be set according to Figure 2-25 (with switches 1, 2 and 5 in the open position and switches 3, 4, and 6 in the closed position).


Note: DIP switches 7 and 8 indicate the board address number. Table 2-27 describes the available settings.



Caution: If the system has multiple VME Sync boards, ensure that they each have a different board address number.

Figure 2-25. VME Sync Board DIP Switch

Figure 2-25 VME Sync Board DIP Switch

Table 2-24. Settings for Board Address Number 0

Position of Switches 7 and 8

Corresponding Board Number

(7) Closed, (8) closed–default setting

0 (first VME Sync board)

See Figure 2-26

 

Figure 2-26. Setting 0 (First VME Sync Board)

Figure 2-26 Setting 0 (First VME Sync Board)

Table 2-25. Settings for Board Address Number 1

Position of Switches 7 and 8

Corresponding Board Number

(7) Closed, (8) open

1 (second VME Sync board)

See Figure 2-27

 

Figure 2-27. Setting 1 (Second VME Sync Board)

Figure 2-27 Setting 1 (Second VME Sync Board)

Table 2-26. Settings for Board Address Number 2

Position of Switches 7 and 8

Corresponding Board Number

(7) Open, (8) closed

2 (third VME Sync board)

See Figure 2-28

 

Figure 2-28. Setting 2 (Third VME Sync Board)

Figure 2-28 Setting 2 (Third VME Sync Board)

Table 2-27. Settings for Board Address Number 3

Position of Switches 7 and 8

Corresponding Board Number

(7) Open, (8) open

3 (fourth VME Sync board)

See Figure 2-29

 

Figure 2-29. Setting 3 (Fourth VME Sync Board)

Figure 2-29 Setting 3 (Fourth VME Sync Board)

Installing the Line Interface Modules (LIMs)

The VME Sync board comes standard with RS-232 PROMs installed in all four channels. See Figure 2-30. If this is the desired configuration, go to Section 2.4, "Installing the VME Sync Board," to continue installation.

Figure 2-30. VME Sync Board with RS-232 PROMs Installed (Default Configuration)

Figure 2-30 VME Sync Board with RS-232 PROMs Installed (Default Configuration)

If you need to change the ports to either X.21 or V.35 daughter boards, remove the RS-232 PROM and install the LIMs as follows.


Caution: Remember, you cannot intermix different interface types on the same board. For example, you cannot have both RS-232 and X.21 LIMs on the same board.In addition, be sure the X.21 or V.35 daughter boards are jumpered according to Figure 2-31 and Figure 2-32.


  1. Place the VME Sync board and LIM on an antistatic surface.

  2. Use a chip puller to remove the RS-232 PROMs (see Figure 2-30).


    Note: Discard the PROMs when you are finished.


  3. If you are installing a V.35 LIM, remove the jumpers from jumper blocks 39, 44, 47, and 52. See Figure 2-2 for the location of these jumpers.

  4. If you are installing an X.21 LIM, remove the jumpers from jumper blocks 39, 44, 47, and 52, and then install them on jumper blocks 41, 42, 49, and 50. See Figure 2-2 for the location of these jumpers.

  5. Install the required LIMs component side down in the VME Sync board. See Figure 2-33.


    Caution: Be sure to install the LIM in the proper orientation. The VME Sync board and LIM can be damaged if not properly installed.


The VME Sync board is now ready to be installed into the chassis.

Figure 2-31. X.21 Default Jumpering (DTE)

Figure 2-31 X.21 Default Jumpering (DTE)

Figure 2-32. V.35 Default Jumpering (DTE)

Figure 2-32 V.35 Default Jumpering (DTE)

Figure 2-33. Installing an X.21 or V.35 Daughter board

Figure 2-33 Installing an X.21 or V.35 Daughter board


Note: The X.21 and V.35 daughter boards or line interface modules (LIMs) are physically similar. The only way to differentiate between the two boards is by the part number. See Figure 2-33 for the location of the number. The X.21 daughter board part number is 25190 and the V.35 daughter board part number is 25188.


Installing the VME Sync Board

See Figure 2-34 and follow these instructions to install the VME Sync board into a CHALLENGE L (deskside) and XL (rackmount) system.


Caution: The components are extremely sensitive to ESD (electrostatic discharge). Use proper antistatic procedures while handling all components.


  1. Prior to your arrival, have the customer back the system up. Afterwards, power off the system using a command such as the following:

    shutdown -y -g0

  2. Remove all cables from the I/O door, then open up the door.

  3. Select the appropriate board number address for the VME Sync board, using the on-board DIP switches. See Table 2-27 in Section 2.2.2, "DIP Switch," for more information.


    Caution: If you are installing more than one VME Sync board, ensure that each board is assigned a different board number address. See Table 2-27.



    Note: If you are installing only one board, the VME Sync board should already be correctly configured as board number 0. Depending on the number of available VME slots, a system can support up to four VME Sync boards.


  4. Pick an available VME board slot (refer to Table 2-28). When installing VME boards, use the leftmost available slot first and continue installing boards to the right without skipping any slots. This sequence is required since the backplane loops the signals from the left slot to the next slot to the right. Any skipped or open slot interrupts the signal flow to subsequent slots.


    Caution: Even if you are using a VME slot located farthest to left, it is a good idea to check the backplane for possible jumpers from a previous installation. If backplane jumpers for this slot are installed, remove them.



    Note: If you need to skip a VME slot, remember to install backplane jumpers in the appropriate location. See Section 2.5, "Jumpering a Skipped VME Slot," for more details.


    Table 2-28. VME Slot Positions for CHALLENGE Systems

    System Chassis

    VME Slot Positions

    CHALLENGE L (deskside)

    7, 8, 9, 10, and 11

    CHALLENGE XL (rackmount)

    Cardcage 1 (N/A)
    Cardcage 2 (17 through 21)
    Cardcage 3(All VME–1 through 21)


  5. Install the board into the VME slot. You should hear and feel the board snap into the board ejectors and backplane connectors. The board is now seated in the backplane.

  6. Resecure the board lock bars across the top and bottom of the boards in the cardcage as applicable.

  7. Next, remove a spare I/O plate from the I/O panel for each channel on the board (up to four per board).


    Caution: If you have a CHALLENGE L (deskside) system, do not select an I/O plate that is directly in front of the VME Sync or CPU board. Use a blank I/O plate that is either to the right or left of the VME Sync or CPU board. The VME Sync board connectors on the I/O plate are particularly tall and wide and could butt against the connector shells on the VME Sync or CPU board. This would also prevent the I/O door from fully closing.


  8. Reattach any I/O cables that have been removed.

  9. With the I/O door still open, power on the system and watch the LEDs on the front panel of the VCOM board(s).

    • All eight LEDs should flash simultaneously on power-on.

    • As the VME Sync board cycles through the internal power-on tests, the board LEDs should turn off one-by-one, until only one LED (0, the bottom one) remains flashing. LED 0 provides the heartbeat for the VME Sync and should continue to pulse on and off to indicate normal board operation.

  10. Close the I/O door. See Caution in step 7, if there are any door closing problems.

    Figure 2-34. Installing the Board

    Figure 2-34 Installing the Board

Jumpering a Skipped VME Slot

VME boards should be installed left to right, starting with the first available slot on the left. However, skipping a slot is occasionally required to fit oversized VME boards or improve air flow. A slot can be skipped if jumper blocks are placed on the appropriate VME jumper block pins (or headers) located on the rear of the backplane (see Figure 2-35).


Note: If you install the VME boards in order (from left to right) without skipping, starting with the VME slot farthest to the left, then no jumpering is required.

The general guideline is to insert jumpers into the jumper banks corresponding to the VME slot number that you are skipping. For example, if you are skipping the first VME slot, you need to insert jumpers into jumper bank 1. See the following additional examples:

  • If you are skipping the first VME slot (for example, slot 7 in a CHALLENGE L system) to use the next VME slot, you must place five jumpers in the jumper bank, designated as slot 1 (see Figure 2-35).

  • If you are skipping the first two VME slots and wish to use the third VME slot, you must place jumpers in jumper banks 1 and 2.

  • If you wish to skip over VME slots, for example, from the first VME slot to the third VME slot, you must place jumpers in bank 2.

    Figure 2-35. Installing VME Jumper Blocks on Rackmount (XL) Backplane (Example Only)

    Figure 2-35 Installing VME Jumper Blocks on Rackmount (XL) Backplane (Example Only)

Installing and Reconfiguring the VME Sync Board Software

Follow these instructions to install and reconfigure the VME Synch board software:


Note: The VME Sync board requires IRIX version 5.2 for proper support.


  1. Power-on the system, open up a shell, and become superuser.

  2. Insert the VME Sync CD-ROM and use inst to install the software. For example,

    inst -f /CDROM/dist/vsc

  3. Rebuild the kernel by entering the following command at the shell prompt as superuser:

    autoconfig -v

    This command announces the presence or absence of all optional boards in the system as follows:

    exprobe spaced vc adapter n
    vc, adapter n exprobe space

    The variable n indicates the VMEbus or adapter number.

  4. Reboot and reconfigure the system.

Verifying Hardware Installation

After powering on the system and receiving the system shell prompt, type hinv. You should get a display similar to the following:

VME Synchronous Communications board 0
VME bus: adapter 0

The hinv command does not recognize the VME Sync board(s) until the driver from the VME Sync software has been installed and configured into the kernel.