This page provides EPICS support for the Acromag AVME-9440 digital I/O VME board.
You can download the software from the links below:
Module Version | EPICS Release | Filename | Documentation | Release Notes |
R1-3 | 3.14.5 | acromag1-3.tar.gz | None | None |
R1-4 | 3.14.5 | acromag-1.4.tar.gz | None | None |
R1-5 | 7.0 | acromag-1.5.tar.gz | None | None |
The latest version of this module has been built and used on EPICS 7.0.6.1 but should work on earlier versions. The code uses the EPICS devLib APIs for VMEbus access, so it can be run on any target that provides EPICS VME support.
In order to use the support in an application do the following:
<top>/configure/RELEASE
ACROMAG=<full path to installation directory>
Makefile
.
<app>_LIBS += acromag
app>Include.dbd
file for
older EPICS versions:
include "avme9440.dbd"For newer EPICS versions, add a line like this to the Makefile that builds the IOC application:
<app>_DBD += avme9440.dbd
The following configuration command is provided for use at IOC startup:
devAvme9440Config(ncards, base, vector)where
ncards - number of modules. The default is 0. base - the VME A16 address for the first card. The default is 0. vector - The interrupt vector for the first card. the default is 0.
VME cards must be configured at adjacent addresses in the VME A16 space.
This module provides device support for the EPICS bi, bo, mbbi and mbbo record types. Set DTYP to AVME9440 I for the input record types, and to AVME9440 O for the output record types.