PRODUCT NAME: XD Ada M68000 Family Multiprocessor Loading and SPD DDA–0671C
Debugging Option for OpenVMS Systems, Version 4.0
The Multiprocessor Loading and Debugging (MLD) Option is a separately licensed option that is available with XD Ada™ M68000 Family Version 4.0 product on OpenVMS™ Systems†.
The host-target communications links provided in the product support the use of single processor targets. Support for various link types is provided, including RS232 and Ethernet™.
The 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–0801C) may be used for interprocessor communication.
· 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.
· Concurrent access: the multiprocessor Ethernet host-target link supports multiple simultaneous links from different host sessions to different target processors.
† Currently only the MC68020, MC68040 and MC68060 processors are supported.
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 4.0 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 Multiprocessor Loading and Debugging Option target software is included in the installation of XD Ada
M68000 Family Version 4.0 product 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 4.0 standard product.
HOST HARDWARE REQUIREMENTS
All the software for this option is included with the appropriate XD Ada M68000 Family Version 4.0 product, and therefore no extra disk storage is required.
HOST SOFTWARE REQUIREMENTS
The host software requirements are listed in the XD Ada M68000 Family for OpenVMS Integrity ServersTM Version 4.0 Software Product Description and XD Ada M68000 Family for OpenVMS AXP Systems Version 4.0 Software Product Description.
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).
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, DEC, DEC Ada, DECset, DEC Test Manager, DECwindows, Digital, Integrity servers, OpenVMS, VMS and XD Ada are trademarks of Hewlett-Packard Development Company, L.P.
Ethernet is a trademark of Xerox Corporation.