CORAL, CORAL+ and CONTEXT
Description
CORAL, CORAL+ and CONTEXT are proprietary software packages produced by SWEP. CORAL, CORAL+ and CONTEXT were originally developed by Systems Designers Limited, which later became SD-Scicon and was then taken over by EDS. EDS were then acquired by HP and are now HP Enterprise Services UK Limited.
CORAL provides an OpenVMS hosted CORAL 66 compiler for HP Integrity servers, ALPHA and VAX machines.
CORAL+ and CONTEXT provide development environments for real-time systems for embedded microcomputers.
The CORAL+ and CONTEXT systems are hosted on OpenVMS which performs editing, compilation and system building functions. Testing of application software is carried out by loading it into target hardware through a simple communications line (RS232) and using the respective system debug tool, i.e. CORAL+ Debugger or CONTEXT host system to monitor and control its execution.
With CORAL+ and CONTEXT the user gains the advantage of the fast friendly environment of the host computer, coupled with the ability to test application software on the actual target hardware.
CORAL Features
The CORAL compiler for OpenVMS includes the following features:
· BSI CORAL (as defined in BS 5905) as a subset.
· Assembler code inserts.
· Comprehensive error recovery.
· Extensions to standard BSI CORAL.
· I/O package enabling basic input/output and numeric data.
· Compilation to DEC VAX MACRO assembler code and to MACRO-32 Compiler code.
· Linking using VMS Linker.
· Direct calls to VMS system service and run-time library routines.
·
Run-time
statement tracing.
CORAL+ Features
CORAL+ has the following features:
· Direct compilation to object code.
· Floating data (if supported by hardware).
· Long integer.
· Can be run as a stand-alone assembler.
· Two debugger option: debug and trace.
· From linker output a locator produces a Memory Image File for a PROM Formatter.
· PROM Formatter produces Intel or Tekhex output suitable for use with a Prom programmer.
· Debugger can control and monitor system.
CONTEXT Features
CONTEXT provides an Evolutionary MASCOT machine. Local targets are supported as Hosted Machine Systems, while remote targets are supported as Bare Machine Systems. Facilities provided by CONTEXT are:
· CORAL 66 with Additional Features compiler, capable of processing both CORAL and MASCOT source text.
· Complete modules can be written in Cross Assembler for inclusion in the object library and assembler code inserts can be included in any CORAL or MASCOT program.
· A single library of object modules can be linked into any MASCOT specification or CORAL master compilation unit.
· PROM Formatter produces Intel or Tekhex output suitable for use with a PROM programmer.
· The CONTEXT Kernel provides the required interfaces to support the MASCOT design methodology.
· Sources are controlled from within a CONTEXT database via the CONTEXT session.
Software
The CORAL compiler runs under the control of OpenVMS. The CORAL 66 source for the compiler can be prepared by any standard editor. The output from the compiler is then, for a VAX assembled by the MACRO assembler, or for an Alpha and HP Integrity server compiled by the MACRO compiler. It is then linked by the VMS linker.
The CORAL+ and CONTEXT products are targeted to the following microprocessors:
· Intel 8080/8086/8087
· Motorola M68000/M68020
· Zilog Z80/Z8000
The CONTEXT product set comprises a CONTEXT and Remote CONTEXT system. Local CONTEXT can be run as a detached process using VMS mailboxes for communication between the target and host system. This can be an invaluable aid to software development.
Documentation
All CORAL , CORAL+ and CONTEXT Products are supplied with a full and comprehensive set of documentation.
As part of a maintenance agreement with SWEP, we will supply you with an annual Technical Bulletin containing relevant product news and information.
Hardware Requirements
The CORAL and CORAL+ compiler runs on any OpenVMS configuration.
The CONTEXT host systems run under an OpenVMS operating system on VAX and ALPHA machines.
Disk Space Requirements
There is no specific memory requirement. However, for the CONTEXT Product the space required for the database is application dependent but a minimum allowance of l0 Mbytes per database is recommended.
Software Requirements
Prerequisite software: OpenVMS Operating System Version 6.2 or higher for VAX and Alpha Systems, OpenVMS Version 8.2-1 for HP Integrity servers.
Distribution Media
CD-ROM.
Warranty
The terms and conditions of supply and warranty are as described in the CORAL, CORAL+ and CONTEXT Licence agreement, normally 90 days.
Support
SWEP continues to meet the requirements of customers by providing an excellent product support service.
Four levels of maintenance: Standard, Reserved, Special and Project exist for the CORAL, CORAL+ and CONTEXT products. The standard service includes a telephone help line, for problem reporting and response service, and re-release , as necessary, of the product to maintain its compatibility with upgrades to the host manufacturer’s operating system.
Software Licensing
The software is furnished under the provisions of a software licence.
Licences for education institutions are available.
Trademarks
Alpha, Integrity Servers, MACRO, OpenVMS, VMS and VAX are trademarks of Hewlett-Packard Development Company, L.P.
The above information is valid at the time of release. If you would like further details on any of the above information please contact the Software Products Sales Office - contact details below.
Company related details last updated May 2010