XD Ada M68000 Family Multiprocessor Loading and Debugging Option for OpenVMS Systems Version 2.1

 

Software Product Description     March 1996       DDA-0671B

 


Description

 

The Multiprocessor Loading and Debugging (MLD) Option is a separately licensed option that is available with XD Ada™ M68000 Family Version 2.1 standard products on OpenVMS™ Systems†.

 

The host-target communications links provided in the standard product support the use of single processor targets. Support for various link types is provided, including RS232 and Ethernet™.

 

The standard product single processor Ethernet host-target link supports Ethernet loading and debugging for

one M68000 Family processor card for each Ethernet front-end processor (FEP) card present in the system. The standard Ethernet FEP is the Motorola MVME374 or the MVME162-212 card. The Multiprocessor Loading and Debugging option extends this single processor Ethernet link to multiprocessor targets. It allows Ethernet loading and debugging for multiple processor cards on a single VMEbus, all via a single Ethernet FEP, thus reducing board count, cost, and system size.

 

Features

 

·         Multi-board support: multiple M68000 Family† processor cards on a single VMEbus can be supported by a single Ethernet FEP. These cards can either be used for multiple single-processor applications, or for multiprocessor applications. For multiprocessor applications, the XD Ada message passing package (available separately, refer to SPD DDA–0801B) may be used for interprocessor communication.

 

-----------------------------------------------------------------------------------

† Currently only the MC68020, MC68040 and MC68060 processors are supported.

 

·         Hybrid targets: the M68000 Family† processor cards are not restricted to a single supported target type; for example, MC68020, MC68040 and MC68060 processor cards can co-exist with a single Ethernet FEP. In this case the MLD Option must be purchased for each target type.

 

·         Concurrent access: the multiprocessor Ethernet host-target link supports multiple simultaneous links from different host sessions to different target processors. For example, multiple XDRUN/DEBUG commands can be performed to different target processors at the same time, all via the same Ethernet FEP. Each XDRUN/DEBUG command can be run from different sessions on the same host, or from different hosts on the same Ethernet.

 

·         TCP/IP protocols: the multiprocessor Ethernet host-target link uses the industry standard TCP/IP protocols. The Ethernet FEP software supports limited routing facilities. The Ethernet FEP only supports TCP/IP routing between different local interconnected Ethernet networks. Hence, it is recommended that the host and target are either both located on the same Ethernet network, which is envisaged to be the normal case, or they are located on different local networks that are directly connected by Ethernet.

 

Host Software Components

 

The Multiprocessor Loading and Debugging option host software consists of a new XD Ada host-target communications image to support the TCP/IP link. The image is included in the installation of XD Ada M68000 Family Version 2.1 standard products and is activated by the registration of the license included with this option. It uses the Digital TCP/IP Services for OpenVMS product (formerly UCX) to provide the underlying TCP/IP drivers.


Note: The Digital TCP/IP Services for OpenVMS product is not supplied as part of this option and must be purchased separately.

 

Target Software Components

 

The Multiprocesor Loading and Debugging Option target software is included in the installation of XD Ada M68000 Family Version 2.1 standard products and consists of the following:

 

·         TCP/IP FEP software which runs on the Motorola MVME374 or MVME162-212 Ethernet FEP.

·         A modified TCP/IP XD Ada target kernel to run on each target board.

 

Documentation

 

Details of the Multiprocessor Loading and Debugging Option are documented in the manuals supplied with the appropriate XD Ada M68000 Family Version 2.1 standard product.

 

HOST HARDWARE REQUIREMENTS

 

All the software for this option is included with the appropriate XD Ada M68000 Family Version 2.1 standard product, and therefore no extra disk storage is required.

 

HOST SOFTWARE REQUIREMENTS

 

In addition to the host software listed in the XD Ada Version 2.1 for OpenVMS VAX Systems, System Support Addendum, or XD Ada Version 2.1 for OpenVMS AXP Systems, System Support Addendum, one or more of the following is required:

 

·         XD Ada MC68020 Version 2.1 for OpenVMS Systems (SPD DDA–0001G)

·         XD Ada MC68040 Version 2.1 for OpenVMS Systems (SPD DDA–0221C)

·         XD Ada MC68060 Version 2.1 for OpenVMS Systems (SPD DDA–0811B)

 

The option also requires the Digital TCP/IP Services for OpenVMS product. This is available separately from Digital.

 

TARGET HARDWARE REQUIREMENTS

 

The Multiprocessor Loading and Debugging Option works using VMEbus racks, ideally with P1 and P2 backplanes.

 

The communication between the target board and the Ethernet FEP is via shared memory and interprocessor interrupts. Each target must support a unique interprocessor interrupt from the Ethernet FEP; this may either be a VMEbus interrupt at a unique level, or a memory mapped location monitor type of interrupt.

Each target board is addressed using the Internet address of the Ethernet FEP and the TCP port number of the individual board. The port number is derived from a processor number that must be assigned to each board.

 

When considering the use of non-standard boards, it is advantageous if the target provides some user-configurable switches or jumpers that can be used to set the processor number. If not, the processor numbers have to be set in software.

 

The number of target boards supported in a single VMEbus rack is dependent on the rack size, and may be further limited by certain characteristics of the target board when used in a multiprocessor environment, such as the maximum number of interprocessor interrupts available.

 

ORDERING INFORMATION

 

For information on how to order this product option, contact your local Sales Office.

 

SOFTWARE LICENSING

 

This software is furnished under the provisions of a software license.

 

Licenses for educational institutions are available.

 

For more information on licensing terms and conditions, contact your local Sales Office.

 

License Management Facility Support

 

This product supports the OpenVMS License Management Facility.

 

For more information on the License Management Facility, refer to the OpenVMS Operating System Product Description (SPD 25.01.xx) or the OpenVMS VAX Operating System documentation set or the OpenVMS AXP Operating System documentation set.

 

SOFTWARE WARRANTY

 

Warranty for this product is provided in accordance with the terms and conditions of the license.

 

The above information is valid at time of release. Please contact your local Sales Office for the latest information.

 

TM                  Alpha AXP, AXP, DEC, DEC Ada, DECset, DEC Test Manager, Digital, MicroVAX, OpenVMS, TK, VAX, VAXcluster, VAXft, VAXserver, VAXstation, VAX DOCUMENT, VMS and XD Ada are trademarks of Hewlett-Packard Development Company, L.P..

 

Ethernet is a trademark of Xerox Corporation.

 

Company related details last updated May 2010

 


 

 

swep.sales@hp.com;  www.swep-eds.com