EPICS

EPICS 3.14 support for XYCOM analog

This page is the home of XYCOM analog support. This consists of the following components :

devAiXy566Di.c
devAiXy566DiL.c
devAiXy566Se.c
devWfXy566Sc.c
drvXy566.c
drvXy566.h
xy566.dbd

These components previously resided in epics/base.

Hardware Supported

The module can drive the following types of hardware: XYCOM 566

VME Configuration

Since module_types.h is not support by EPICS 3.14, a config command is provided.

    xy566SEConfig(ncards, nchannels, base, memory)
    xy566DIConfig(ncards, nchannels, base, memory)
    xy566DILConfig(ncards, nchannels, base, memory, vector)
    xy566WFConfig(ncards, nchannels, base, memory, armaddr)
where
    ncards - number of cards of this type. Defaults are (4,4,6,4)
    nchannels - number of channels. Defaults are (32,16,16,1)
    base - the VME shortaddress for the first card.
           The defaults are (0x6000,0x7000,0xe000,0x9000)
    memory - The VME memory address for the first card.
           The defaults are (0x000000,0x040000,0x0c0000,0x080000)
    vector - The interrupt vector for the first card.
           The default is 0xf8
    armaddr - arm address for the first card. The default is 0x5400.

NOTE: In release 1-4, the vector was configured via xy566WFConfig rather than xy566DILConfig. This is fixed in release 1-5

Where to Find it

You can download the software by anonymous ftp from the links in the table below:

Module Version EPICS Release Filename Documentation Release Notes
R1-4 3.14.5 xycomAnalog1-4.tar.gz None None

Installation and Building

After obtaining a copy of the distribution, it must be installed and built for use at your site. These steps only need to be performed once for the site (unless versions of the module running under different releases of EPICS and/or the other required modules are needed).

Application Builds

In order to use the support in an application do the following: