XD Ada M68040/ARTX and Options for OpenVMS Systems Version 2.1

     

Software Product Description   October 1997   DDA-0371C

 


Description

 

XD Ada MC68040/ARTX Version 2.1 for OpenVMS Systems is a product extension to the XD Ada MC68040 Version 2.1 for OpenVMS Systems cross-development software product, integrating it with the Ready Systems (now Microtec Research) ARTX™ real-time executive.

 

XD Ada™ was jointly developed by Digital Equipment Corporation (now Hewlett-Packard) and EDS (now HP Enterprise Services), and provides a validated implementation of the full ANSI/MIL-STD-1815A-1983 Ada language. XD Ada MC68040/ARTX Version 2.1 for OpenVMS Systems runs on the AXP™-series and VAX™-series processors under the OpenVMS™ Operating System.

 

It is designed for use in embedded systems, supporting the generation of optimized and relocatable code for targets using the Motorola MVME167 VMEmodule™ Monoboard Microcomputer.

 

The XD Ada run-time and tasking systems are fully integrated with ARTX, relying on its services for the basic support of Ada language constructs and real-time features. ARTX services are also made available to applications by inclusion in the predefined Ada library.

 

The ARTX extension also offers scope to extend XD Ada functionality via the product options listed below:

 

·         ARTscope Debugger Option

 

·         Input/Output Option

 

·         Networking Option

 

·         Multiprocessor Option

 

 

 

 

XD Ada Features with ARTX

 

XD Ada MC68040/ARTX Version 2.1 for OpenVMS Systems supports all of the features of XD Ada MC68040 Version 2.1 for OpenVMS Systems. Supplied with XD Ada MC68040/ARTX Version 2.1 for OpenVMS Systems are the following:

 

·         ARTX ‘‘silicon software’’ components providing tasking, intertask synchronization and communication (semaphores and message passing), memory, realtime clock, I/O and interrupt services

·         Predefined library including interface packages to make ARTX facilities directly callable from Ada applications

·         Reconfigurable, modular run-time system with optimized rendezvous performance

·         Three methods of host-target communication as follows:

 

   Ethernet™ interface

   RS-232-C serial interface

   OpenVMS Mailbox interface for nonstandard host-target links

 

ARTscope Debugger Option

 

The ARTscope™ debugger option permits the use of the Ready Systems ARTscope debugger. This has some knowledge of the internal structures used by ARTX, and allows the interrogation and debugging of ARTX data and supporting tasks, etc.

 

Input/Output Option

 

The Input/Output option provides full integration with IFX™, the ARTX I/O and file manager executive. This offers an MS-DOS-compatible target filing system (based on RAM and SCSI disks) and serial devices. Its facilities are available both directly to Ada applications as system calls, and via the predefined Ada I/O packages TEXT_IO, SEQUENTIAL_IO and DIRECT_IO.

 

Networking Option

 

The Networking option provides integration with TNX™, the ARTX TCP/IP networking executive. This offers applications the industry standard TCP/IP protocol via a Unix socket-like interface.

 

Multiprocessing Option

 

The Multiprocessing option provides integration with MPV™, the ARTX multiprocessing executive. This permits applications to run as co-operating Ada programs, one (or more) per CPU, synchronized and communicating by the MPV primitives.

 

Host Software Components

 

The XD Ada MC68040 Version 2.1 for OpenVMS Systems host software consists of a run-time system object code library which provides the support required at run time; only the modules used by a program are included at build time.

 

Target Software Components

 

The target environment consists of the following:

 

·         Ready Systems ARTX real-time executive — Provides basic target management services and tasking primitives

 

·         Run-time system — Provides Ada language support based on the ARTX services

 

·         Target debug kernel — Provides support for loading and online debugging from the host Sufficient XD Ada target software is supplied in source form so that it can be reconfigured for other target configurations based on the MC68040 processor. It may be configured to support only those features needed.

 

Documentation

 

In addition to the documentation available to users of XD Ada MC68040 Version 2.1 for OpenVMS Systems, the following manuals are available:

 

·         The XD Ada M68000 Family/ARTX, Installation Guide for OpenVMS Systems.

 

·         The XD Ada M68000 Family/ARTX, Run-Time Reference Manual.

 

·         The XD Ada M68000 Family/ARTX, MC68040 Processor-Specifics Manual

 

·         The XD Ada MC68040/ARTX, Motorola MVME167 System Manual

 

·         The Ready Systems VRTX32/680X0 User’s Guide

 

The following manuals are available for the options:

 

·         XD Ada M68000 Family/ARTX, ARTscope Debugger Option User Guide

 

·         The Ready Systems ARTscope/680X0 User’s Guide

 

·         XD Ada M68000 Family/ARTX, Input-Output Option User Guide

 

·         The Ready Systems IFX/680X0 User’s Guide

 

·         XD Ada M68000 Family/ARTX, Networking Option User Guide

 

·         The Ready Systems TNX/680X0 User’s Guide

 

·         XD Ada M68000 Family/ARTX, Multiprocessing Option User Guide

 

·         The Ready Systems MPV/680X0 User’s Guide

 

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 the following is required:

 

·         XD Ada MC68040 Version 2.1 for OpenVMS Systems

 

HOST HARDWARE REQUIREMENTS

 

Disk Space Requirements (Block Cluster Size = 1):

 

Disk blocks required for installation:                19,200

Disk blocks required for permanent use:          15,800

 

These block counts refer to the disk space required on the installation disk. The sizes are approximate; actual sizes may vary depending on the user’s system environment, configuration and software options selected.

 

TARGET REQUIREMENTS

 

XD Ada MC68040/ARTX Version 2.1 for OpenVMS Systems is supplied configured for the following standard target:

 

·         An MVME167 Microcomputer with the MVME167Bug™ Debug Monitor.

 

Use of the XD Ada Ethernet interface requires a Motorola MVME374 Ethernet Interface Module or a Motorola MVME162-212 Embedded Controller.

 

 

 

ORDERING INFORMATION

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

 

SOFTWARE LICENSING

 

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

 

Licences 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 licence.

 

The above information is valid at time of release. Please contact your local Sales Office for the most up-to-date information.

 

 

 

 

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

 

VMEmodule and MVME167Bug are trademarks of Motorola Inc.

 

Ethernet is a trademark of Xerox Corporation.

 

ARTX, ARTscope, IFX, TNX and MPV are trademarks of Microtec Research Inc.

 

 

 

Company related details last updated May 2010

 


 

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