EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  <20152016  2017  2018  2019  2020  2021  2022  2023  2024  Index 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  <20152016  2017  2018  2019  2020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: RE: Advice on VME processor cards and OS for EPICS
From: Mark Rivers <[email protected]>
To: "'David Vine'" <[email protected]>, "[email protected]" <[email protected]>
Date: Fri, 6 Nov 2015 16:36:43 +0000

Hi David,

 

One thing to consider is the performance you need from the SIS3820 board.  My EPICS driver can use DMA to read the FIFO at about 40 MB/s, while using programmed I/O is limited to about 4 MB/s.  DMA uses some routines from Andrew Johnson’s VxWorks Board Support Package.  I think there may be RTEMs wrappers to use that Andrew’s API for DMA.  I don’t know if they will work on an Intel CPU.

 

Mark

 

 

From: [email protected] [mailto:[email protected]] On Behalf Of David Vine
Sent: Thursday, November 05, 2015 7:01 PM
To: [email protected]
Subject: Advice on VME processor cards and OS for EPICS

 

Hi all,

 

I am looking to setup a VME crate and processor to run EPICS and synApps to control a STXM and handle data acquisition. Specifically I anticipate using a Struck multichannel scaler card (SIS3820) for data acquisition and OMS MAXv card for stepper motor control.

 

vxWorks is not an option due to price. Since I will be maintaining the OS myself and I am no expert I am looking for the simplest OS to set up and maintain and ideally with existing support for the abovementioned cards. I am comortable building EPICS and synApps on linux but I have no experience setting up a VME.

 

From my research I found two options and I'm hoping to get some advice on which option might be best:

  1. RTEMS. The RTEMS source builder seems straight forward to use but I'd appreciate if someone can recommend a processor, or advice on how to choose one?
  2. RT linux. I don't really know if this would work but I could use an Intel processor from acromag (link below) and install linux and run EPICS on it. Is there a VME bus driver and would it support the cards I mentioned above?

 

Thanks for your time!

David


References:
Advice on VME processor cards and OS for EPICS David Vine

Navigate by Date:
Prev: Re: Advice on VME processor cards and OS for EPICS Andrew Johnson
Next: Re: Building Epics base 3.15.2 in Windows 7 Klyachko, Alexander Vitalievich
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  <20152016  2017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: Re: Advice on VME processor cards and OS for EPICS Andrew Johnson
Next: 10 synApps modules moved to GitHub today Pete Jemian
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  <20152016  2017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 16 Dec 2015 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·