EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

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

Subject: RE: VXI shared memory transfer
From: "Jeff Hill" <[email protected]>
To: "'John Faucett'" <[email protected]>, <[email protected]>
Date: Thu, 31 Jan 2002 10:31:26 -0700
John,

The VXI libraries available with EPICS only support the core message
base protocols. That was all that was supported by the hardware
available at the time. It would be great if someone volunteered to add
additional code for the higher performance message based protocols. The
VXI support libraries have not changed much in the last 10 years and
could certainly use some upgrades. In particular, a plug compatible
interface for VXI slot zero controllers is also needed.

Quite some time ago I wrote a driver for a message base VXI waveform
generator for the SSC. I vaguely recall that the waveform was
transferred through shared memory, but this was a backdoor that was
specific to this particular device and therefore probably not useful in
your context.

Jeff

> -----Original Message-----
> From: John Faucett [mailto:[email protected]]
> Sent: Friday, January 25, 2002 4:56 PM
> To: [email protected]
> Subject: VXI shared memory transfer
> 
> I am writing device support for a message-based VXI module that
> supports two modes of data transfer:
> 
> (1) Via a message, specifically through the SCPI "TRACE #" command.
> This is too slow -- 1000 words takes 30 seconds.
> 
> (2) Via shared memory, using the SCPI "SMEM" command.  The
> documentation shows an example using the VISA viMoveAsync routine,
> but I believe there is no VISA library for EPICS.
> 
> Can anyone give me pointers on writing a routine using shared memory
> transfer?  The VXI slot-0 controller is a hkbaja60 module.



References:
VXI shared memory transfer John Faucett

Navigate by Date:
Prev: Re: et_wish, threadInit and osiThread.h Benjamin Sailer
Next: Re: CA client library and Connection handler Brian McAllister
Index: 1994  1995  1996  1997  1998  1999  2000  2001  <20022003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: Re: VXI shared memory transfer Kate Feng
Next: VME Crate Bridges Eric Bjorklund
Index: 1994  1995  1996  1997  1998  1999  2000  2001  <20022003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 10 Aug 2010 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·