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  2015  2016  2017  2018  2019  2020  <20212022  2023  2024  Index 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  <20212022  2023  2024 
<== Date ==> <== Thread ==>

Subject: Re: RTEMS BSP for MVME8100
From: Joel Sherrill via Tech-talk <tech-talk at aps.anl.gov>
To: "Siddons, David" <siddons at bnl.gov>
Cc: EPICS tech-talk <tech-talk at aps.anl.gov>
Date: Mon, 26 Apr 2021 13:53:50 -0500


On Mon, Apr 26, 2021 at 1:50 PM Siddons, David <siddons at bnl.gov> wrote:
Hi Joel,
   Will there be support for ZynQ processors?

RTEMS has good support for the Zynq processors including SMP. Someone else can comment on EPICS on Zynq.

With RTEMS 6, the MPSoC (aarch64) is also supported although SMP is still in the pipeline.
 
Pete.




From: Tech-talk <tech-talk-bounces at aps.anl.gov> on behalf of Joel Sherrill via Tech-talk <tech-talk at aps.anl.gov>
Sent: Monday, April 26, 2021 2:47 PM
To: Johnson, Andrew N. <anj at anl.gov>
Cc: EPICS tech-talk <tech-talk at aps.anl.gov>
Subject: Re: RTEMS BSP for MVME8100
 


On Mon, Apr 26, 2021 at 12:54 PM Johnson, Andrew N. via Tech-talk <tech-talk at aps.anl.gov> wrote:
Hi Kukhee,

On Apr 26, 2021, at 12:15 PM, Kim, Kukhee via Tech-talk <tech-talk at aps.anl.gov> wrote:
>
> We are in SLAC, are still using MVME6100 and MVME3100 with RTEMS.
> Since these have been obsoleted, we are getting pressure to secure the spares for these.
> We found that MVME8100 has a better price in the market even it is faster and advanced.
> Thus, we are considering the MVME8100 as a replacement for MVME6100 and MVME3100.
>
> We are looking for RTEMS BSP for MVME8100, does someone have RTEMS BSP for the MVME8100?

There is nothing in the RTEMS source code which indicates BSP support the the MVME8100 board already exists, although there is support for the MVME2500 which could probably replace your MVME3100 boards (and may be faster for some systems since it has a hardware floating-point unit). The qoriq_e500 BSP that runs on the MVME2500 doesn’t actually support access to the PMC or VMEbus ports yet, but we (APS) are working on fixing that.

One distinction you should be aware of with the MVME8100 (and some versions of the MVME2500) are the multiple CPUs, since many EPICS VME card drivers were written to assume there is only one CPU. Converting EPICS VME drivers and device support to work properly on SMP systems may take quite a bit of effort; it’s not something that I have ever done, and for our recent APS-Upgrade purchase we were careful to only purchase the 1-CPU version of the MVME2500 to avoid having to confront that issue.

Please don't feel like you need to do that. You can run a multiple core CPU in single processor mode.

Then the other cores and SMP are there for the future. 
 

The Core Developers are about to merge the RTEMS-5 port into the EPICS 7.0 branch so EPICS should be ready to run on RTEMS-5.1 in the fairly near future, but will still support RTEMS-4 systems using the older kernel APIs and network stack.

:) 

--joel 

- Andrew

--
Complexity comes for free, simplicity you have to work for.


References:
RTEMS BSP for MVME8100 Kim, Kukhee via Tech-talk
Re: RTEMS BSP for MVME8100 Johnson, Andrew N. via Tech-talk
Re: RTEMS BSP for MVME8100 Joel Sherrill via Tech-talk
Re: RTEMS BSP for MVME8100 Siddons, David via Tech-talk

Navigate by Date:
Prev: Re: RTEMS BSP for MVME8100 Siddons, David via Tech-talk
Next: Re: List all available PVs Stainer Tom via Tech-talk
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  <20212022  2023  2024 
Navigate by Thread:
Prev: Re: RTEMS BSP for MVME8100 Siddons, David via Tech-talk
Next: how to install alh on raspberry pi 4 Huyn Woo Ryu via Tech-talk
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  <20212022  2023  2024 
ANJ, 27 Apr 2021 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·