MVME162 Board Setup

This file should help you set up your mvme162 board to run the stand alone HiDEOS. This is meant to help with the first mvme162 added to the crate.

What You Are Doing

Here is what you are actually doing by performing the actions listed in this file.
  1. Setting up your 162 to boot from Motorola's 162bug debug monitor. The 162 will be set up NOT to be system controller.

  2. The adjustments to the environment parameters will determine where the 162 memory will appear to the processor and to the VMEbus. The parameters also define important interprocessor communication information.

    1. The first 162 board (in addition to the main IOC processor) will appear on the VMEbus at 0x80000000 through 0x80000000+size of your boards memory. (programming the Slave address decoder)

    2. The first 162 board will be able to access memory from the VMEbus from 0x00000000 through 0x7fffffff. This is the memory mapped to vxWorks. (programming the Master address decoder)

    3. The DRAM controller will be set up so local memory appears from address 0x80000000 to 0x80000000+size of your 162 memory.

    4. Each processor in the crate with a VMEchip2 will advertise itself in a small global block of memory in D16/A16 space. For our system this block begins at 0x0000. Setting the GCSR group address defines this to the system. The vxWorks IOC system controller is assigned as board 0 and gets the first entry at 0x0000. Each additional processor is assigned a value from 1 to 15, which in an index into this global block. Each processor gets about 16 bytes. The first 162 is assigned a board address of 1, so it gets the second entry in the group table. All processors can probe the group block to find out what other processors are available on the VMEbus. This system uses mailbox interrupts; this block contains the mailboxes and interprocessor communication points.

Set the jumpers on the mvme162


162Bug

Your board should have come with a 162bug ROM or it should have the 162bug monitor from motorola in flash memory. This version of HiDEOS uses the 162bug to start the board. Hook up a serial cable and terminal to the console port and procede.

162Bug Environment Parameters

Set the 162bug environment parameters. At the 162bug prompt, type env to adjust the environment parameters.

Leave everything as is except the following:

Be sure not to rush through the parameters at the end, the monitor will prompt for an update confirmation at the end of the parameter list. The default is "no" for the update confirmation.
Argonne National Laboratory Copyright Information
Jim Kowalkowski (jbk@aps.anl.gov)
updated 4/12/95