XD Ada CPU32/MC68332 for OpenVMS Systems Version 2.1

 

Software Product Description     March 1996       DDA-0331C

 


Description

 

XD Ada CPU32/MC68332 Version 2.1 for OpenVMS Systems is a product extension to the XD Ada CPU32 Version 2.1 for OpenVMS Systems cross-development software product jointly developed by Digital Equipment Corporation (now Hewlett-Packard) and EDS (now HP Enterprise Services), which provides a validated implementation of the full ANSI/MIL-STD-1815A-1983 Ada language.

 

XD Ada CPU32/MC68332 Version 2.1 for OpenVMS Systems is designed for use in embedded systems, generating optimized and relocatable code for targets using the Motorola MC68332 microcontroller. The standard XD Ada CPU32 Version 2.1 for OpenVMS Systems product is targeted to the MC68340 microcontroller.

 

XD Ada Features

 

XD Ada CPU32/MC68332 Version 2.1 for OpenVMS Systems supports all of the features of XD Ada CPU32 Version 2.1 for OpenVMS Systems. For full details of these features, see the XD Ada CPU32 Version 2.1 for OpenVMS Systems Software Product Description.

 

Host Software Components

 

The XD Ada CPU32 Version 2.1 for OpenVMS  Systems host software is supplemented by a modified run-time system object code library and an extended predefined library which provide the support required at run time for the MC68332 microcontroller.

 

Target Software Components

 

The target environment consists of the following:

 

·         Run-time system — Provides the following:

 

   Predefined language environment

   Tasking system

   Interrupt support

   Input-output support

   Storage management

   Program initialization and termination

   Mathematics support

   Exception handling

   Floating point mathematics support via a MC68881/2 coprocessor

   Part word manipulation support

   Generic Ada package interface to the specialized CPU32 table lookup and interpolation instructions

 

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

 

In addition an extended predefined library is supplied to provide an Ada interface to the on-chip devices of the MC68332 microcontroller:

 

·         The Time Processor Unit (TPU)

 

The following modes of operation are supported:

   Discrete Input Output

   Input Capture/Input Transition Counter

   Output Compare

   Pulse-Width Modulation

   Synchronized Pulse-Width Modulation

   Period/Pulse-Width Accumulator

 

·         The System Integration Module (SIM)

 

The following functions of the SIM are supported:

   System Configuration and Protection

   Clock Synthesizer

   External Bus Interface

   Chip Select

·         The Queued Serial Module (QSM)

 

Support is provided for the Queued Serial Peripheral Interface (QSPI) and the Serial Communications Interface (SCI)

 

Documentation

 

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

 

·         The XD Ada CPU32, Motorola MC68332 System Manual — to describe the MC68332 variant of the standard target system hardware and differences to software modules

 

·         The XD Ada M68000 Family, Installation Guide for OpenVMS VAX Systems or XD Ada M68000 Family, Installation Guide for OpenVMS AXP Systems — Step-by-step instructions for installing XD Ada CPU32/MC68332 Version 2.1 for OpenVMS Systems

 

TARGET HARDWARE REQUIREMENTS

 

XD Ada CPU32/MC68332 Version 2.1 for OpenVMS Systems is supplied configured for the following standard target hardware:

 

·         An M68332EVS Evaluation System (EVS) with 128k additional RAM and optionally a MC68881/2 floating point coprocessor for applications requiring Ada floating point support

 

Note: Some versions of the EVS may require upgrading before the MC68881/2 can be used; users wishing to use a coprocessor should contact Motorola for details of any hardware modifications which may be 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, the following is required:

 

·         XD Ada CPU32 Version 2.1 for OpenVMS Systems

 

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.

 

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

 

Company related details last updated May 2010

 


 

 

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