
Our Trainers Consult, Our Consultants Train
OpenVMS Device Drivers
PARSEC Group has developed device drivers for OpenVMS terminals, printers, optical disks, telemetry controllers and time/frequency modules. These drivers have been developed on all three OpenVMS platforms: Integrity Servers, Alpha and VAX. Let us know what your needs are, and we will let you know how we can help you.
Our consultants have taught VMS VAX, OpenVMS Alpha and OpenVMS Integrity Internals, Crash Dump Analysis, and Device Drivers. They average over 26 years of experience with OpenVMS. You get the benefit of that training and experience on every project we do. Some of the drivers PARSEC Group has developed are detailed below.
VMIPCI-5565 Reflective Memory Interface
The PCI-5565 Reflective Memory Interface allows data to be shared between mutiple hosts. Modifications to the local memory are broadcast over a high speed fiber-optic network to synchronize with the memory on the other nodes. PARSEC Group delveloped an OpenVMS/Alpha driver for this interface including the following features:
- Configuration of the interface in the Reflective Memory Network
- Enable/disable parity error detection
- Configuration of big-endian or little-endian mode
- Support for mapping the reflective memory in an OpenVMS global section
- Sending a doorbell interrupt to one or all other nodes in the Reflective Memory Network
- Setting up an attention AST to receive all doorbell interrupts
- Reading doorbell interrupts with associated message
- Flush all doorbell interrupts from the queue
- Sending OPCOM messages to log errors on the interface
- Support for auto-configuration using the SYSMAN utility
A quote from our customer on this driver:
"I'd like to wholeheartedly thank Paul Williams, of PARSEC Group, for his patience and willingness to go the extra mile. He enhanced the device drivers, while he was here and before he got here, beyond the stated requirement to better suit our needs/wants. These enhancements will greatly assist Propulsion Computer Engineering (PCE) in fulfilling our goals."
Symmetricom BC635PCI Datum Time Frequency Processor
Symmetricom's Time and Frequency Processor provides precision time and frequency reference to the host computer. Time is acquired from time code signals, typically IRIG B. PARSEC Group developed a driver for this processor to work on an OpenVMS/Alpha system. Features of the driver include:
- Support for setting and reading the current time in the processor
- Full support for 64-bit addressing
- Support for the dual-port RAM on the interface
- Support for auto-configuration using the SYSMAN utility
4422-PCI All-In-One Telemetry Data Acquisition System
The 4422-PCI is a multi-function interface supporting decommutation, PCM simulator, IRIG timecode reader, and big synchronizer. PARSEC Group wrote an OpenVMS device driver for this interface with features to:
- Support DMA read and write to DECOM memory
- Control of LEDs to indicate status of interface
- Support of dual-interrupt I/O requests
- Configure, start and stop DECOM processor
- Configure on-board IRIG clock
- Configure 4400-TF bit synchronizer
- Support buffered objects and fast I/O
- Support for auto-configuration using the SYSMAN utility
Performance Data Collection
PARSEC Group ported an OpenVMS/Alpha V7.2 driver used to collect system performance metrics to OpenVMS/I64 with support for V8.2. Included in the port was the addition of more metrics and application changes to improve the performance and benefits of the driver.


