MVME3100 FPU Support on RTEMS 4.10.2

Joel Sherrill joel at rtems.org
Wed Jun 6 22:00:51 UTC 2018


On Wed, Jun 6, 2018, 4:29 PM Michael Davidsaver <mdavidsaver at gmail.com>
wrote:

> On 06/06/2018 02:24 PM, Matt Rippa wrote:
> > Thanks for the fast reply. Of all the mvme boards you listed,
> > the 3100 hits a nice price point and we're attempting to find
> > suitable replacement stock
> > ​(quantity 30+) ​
> > for the 2700 which are no longer
> > manufactured.
>
> Last I checked (~5 years ago) the newer mvme2500 had a price similar to
> the mvme3100.
> The issue was software support.  At the time there didn't seem to be RTEMS
> board
> support
>


I would expect the mvme2500 to just one of the many variants supported by
the motorola_powerpc BSP family. Some of the board variants, you could just
use another variant name. I don't know if this would require tweaks or not.

What about the mvme5500? It wasn't mentioned by anyone. Is that a price
issue?

I suppose spinning off Motorola Computing Group and the processor group has
resulted in few upgrade options.


>
> > Are the 6100 boards on beatnik bsp the only remaining option for RTEMS?
> > They cost nearly twice as much and have
> > ​shown ​
> > thermal regulation issues.
> >
> > -Matt
> >
> > On Wed, Jun 6, 2018 at 11:10 AM, Michael Davidsaver <
> mdavidsaver at ospreydcs.com <mailto:mdavidsaver at ospreydcs.com>> wrote:
> >
> >     Hi Matt,
> >
> >     The MVME3100 is based on the MPC8540 processor.  This chip doesn't
> have an FPU.
> >     Other boards do (eg. mvme270x, mvme6100, or mvme2500) and RTEMS
> supports this.
> >
> >     I can certainly confirm that lack of an FPU really hurts
> performance, even
> >     something as (apparently) simple as integer to float.
> >
> >     Michael
> >
> >
> >     On 06/06/2018 02:03 PM, Matt Rippa wrote:
> >     > It appears we've compiled our mvme3100 bsp without FPU support.
> >     > We're on the mvme3100 running EPICS 3.14.12.7 and RTEMS 4.10.2.
> >     >
> >     > We're attempting to commission our astrometric kernel control
> system
> >     > and we've run into trouble meeting some of our thread deadlines.
> What
> >     > we've found is a transform routine that takes our mvme2700 ~200 us,
> >     > takes the mvme3100 ~8 ms.  So not a surprise to see this with only
> "-msoft-float"?
> >     >
> >     > ...
> >     > 2018-05-31-tcs.log:May 31 11:41:15  E) PORT: tcs_vme, MSG: Welcome
> to rtems-4.10.2(PowerPC/Generic (*no FPU*)/mvme3100)
> >     >
> >     > Is FPU support possible with RTEMS 4.10.2? If so, what would we
> need to do?
> >     > It looks like there's a multilib on 4.11.2
> https://docs.rtems.org/releases/rtems-docs-4.11.2/cpu-supplement/powerpc.html#multilibs(*Eg
> <
> https://docs.rtems.org/releases/rtems-docs-4.11.2/cpu-supplement/powerpc.html#multilibs(*Eg>.,
> see #13* )
> >     >
> >     > Here's our bsp specs:
> >     >
> >     > beatnik:
> >     > -specs bsp_specs -qrtems -fasm -c -mcpu=7400 -D__ppc_generic
> -DUNIX -O2 -g -g -Wall
> >     > (mvme2700) mvme-2307:
> >     > -specs bsp_specs -qrtems -fasm -c -mcpu=604 -mmultiple -mstring
> -mstrict-align -meabi -DUNIX -O2 -g -g -Wall
> >     > mvme-3100
> >     > -specs bsp_specs -qrtems -fasm -c -mcpu=powerpc *-msoft-float*
> -D__ppc_generic -DUNIX -O2 -g -g -Wall
> >     >
> >     > Thank you!
> >     > -Matt
> >     >
> >
> >
> >
> >
> > --
> >
> _______________________________________________
> users mailing list
> users at rtems.org
> http://lists.rtems.org/mailman/listinfo/users
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rtems.org/pipermail/users/attachments/20180606/737cc1f6/attachment-0002.html>


More information about the users mailing list