This page provides information about the Burr Brown digital I/O support. This consists of the following components :
devBiMpv910.c devBoMpv902.c devMbbiDirectMpv910.c devMbbiMpv910.c devMbboDirectMpv902.c devMbboMpv902.c drvBb902.c drvBb902.h drvBb910.c drvBb910.h mpv902.dbd mpv910.dbd
The following configuration commands are provided.
bb902Config(ncards, base) bb910Config(ncards, base, nchannels)where
ncards - number of modules. The default is (4,4) base - the VME address for the first card. The default is (0xd800,0xb800) nchannels - 32
Note that when multiple cards of the same type are installed, they must be
configured sequentially in the VME A16 address space. The driver uses
vxMemProbe()
to check for the presence of a module at each of the
sequential addesses configured.
You can download the software from the links in the table below:
Module Version | EPICS Release | Filename | Documentation | Release Notes |
R1-3 | 3.14.5 | burrBrown1-3.tar.gz | None | None |
R1-4 | 3.14.12.x | burrBrown-1.4.tar.gz | None | None |
In order to use the support in an application do the following:
<top>/configure/RELEASE
BURRBROWN=<full path to installation directory>
Makefile
.
<app>_LIBS_vxWorks += burrBrown
<app>Include.dbd
or add these files to the
<app>_DBD
variable in the application's
Makefile
:
include "mpv902.dbd"
include "mpv910.dbd"