JLab discriminator
From GlueXWiki
Revision as of 09:24, 2 November 2011 by Nerses (Talk | contribs) (Added section describing RPMs for Linux)
There is a Hall-B page for JLab discriminator
Manuals
Manual for 16-Channel Discriminator/Scaler VME Module (by J.Proffit), 20-Nov-2002, in
(pdf)
Manual for New 16-Channel Discriminator/Scaler VME Module (draft by Ben Raydo), 6-Mar-2009, in
(pdf)
Manual for New 16-Channel Discriminator/Scaler VME Module (rev.B by Ben Raydo), 28-May-2010, in
(pdf)
Manual for New 16-Channel Discriminator/Scaler VME Module (rev.C by Ben Raydo), 11-Feb-2011, in
(pdf)
Example Program
#include "dsc2.h" int main(){ vmeOpenDefaultWindows(); /* Map the VME bus memory (For Linux only.). */ dsc2Init(0xe00000,0,1); /* Base memory: Only last 2 HW switches are relevant, the rest are lost due to shift of address. */ /* Memory size per board. */ /* Number of boards. */ dsc2Status(0,0); /* Board number and flag which is not used. */ dsc2PrintScalers(0,0xff);/* Board number and printing option */ return(0); }
Required RPMs for Linux
CODA group has RPMs for VME controllers running Linux located in the CUE directory
/u/site/coda/2.6.1/extensions/linuxvme/RPMS
Available files are:
gefvme-kmod-common-4.1-0.i386.rpm (Development files) kmod-gefvme-PAE*.rpm (Kernel module)