<div dir="auto"><div><br><br><div class="gmail_quote"><div dir="ltr">On Wed, Jun 6, 2018, 4:29 PM Michael Davidsaver <<a href="mailto:mdavidsaver@gmail.com">mdavidsaver@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On 06/06/2018 02:24 PM, Matt Rippa wrote:<br>
> Thanks for the fast reply. Of all the mvme boards you listed,<br>
> the 3100 hits a nice price point and we're attempting to find<br>
> suitable replacement stock<br>
> ​(quantity 30+) ​<br>
> for the 2700 which are no longer<br>
> manufactured.<br>
<br>
Last I checked (~5 years ago) the newer mvme2500 had a price similar to the mvme3100.<br>
The issue was software support.  At the time there didn't seem to be RTEMS board<br>
support<br></blockquote></div></div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto">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.</div><div dir="auto"><br></div><div dir="auto">What about the mvme5500? It wasn't mentioned by anyone. Is that a price issue?</div><div dir="auto"><br></div><div dir="auto">I suppose spinning off Motorola Computing Group and the processor group has resulted in few upgrade options.</div><div dir="auto"><br></div><div dir="auto"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
<br>
> Are the 6100 boards on beatnik bsp the only remaining option for RTEMS?<br>
> They cost nearly twice as much and have<br>
> ​shown ​<br>
> thermal regulation issues.<br>
> <br>
> -Matt<br>
> <br>
> On Wed, Jun 6, 2018 at 11:10 AM, Michael Davidsaver <<a href="mailto:mdavidsaver@ospreydcs.com" target="_blank" rel="noreferrer">mdavidsaver@ospreydcs.com</a> <mailto:<a href="mailto:mdavidsaver@ospreydcs.com" target="_blank" rel="noreferrer">mdavidsaver@ospreydcs.com</a>>> wrote:<br>
> <br>
>     Hi Matt,<br>
> <br>
>     The MVME3100 is based on the MPC8540 processor.  This chip doesn't have an FPU.<br>
>     Other boards do (eg. mvme270x, mvme6100, or mvme2500) and RTEMS supports this.<br>
> <br>
>     I can certainly confirm that lack of an FPU really hurts performance, even<br>
>     something as (apparently) simple as integer to float.<br>
> <br>
>     Michael<br>
> <br>
> <br>
>     On 06/06/2018 02:03 PM, Matt Rippa wrote:<br>
>     > It appears we've compiled our mvme3100 bsp without FPU support.<br>
>     > We're on the mvme3100 running EPICS 3.14.12.7 and RTEMS 4.10.2.<br>
>     > <br>
>     > We're attempting to commission our astrometric kernel control system<br>
>     > and we've run into trouble meeting some of our thread deadlines. What<br>
>     > we've found is a transform routine that takes our mvme2700 ~200 us,<br>
>     > takes the mvme3100 ~8 ms.  So not a surprise to see this with only "-msoft-float"?  <br>
>     > <br>
>     > ...<br>
>     > 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) <br>
>     > <br>
>     > Is FPU support possible with RTEMS 4.10.2? If so, what would we need to do?<br>
>     > It looks like there's a multilib on 4.11.2 <a href="https://docs.rtems.org/releases/rtems-docs-4.11.2/cpu-supplement/powerpc.html#multilibs(*Eg" rel="noreferrer noreferrer" target="_blank">https://docs.rtems.org/releases/rtems-docs-4.11.2/cpu-supplement/powerpc.html#multilibs(*Eg</a> <<a href="https://docs.rtems.org/releases/rtems-docs-4.11.2/cpu-supplement/powerpc.html#multilibs(*Eg" rel="noreferrer noreferrer" target="_blank">https://docs.rtems.org/releases/rtems-docs-4.11.2/cpu-supplement/powerpc.html#multilibs(*Eg</a>>., see #13* )<br>
>     > <br>
>     > Here's our bsp specs:<br>
>     > <br>
>     > beatnik:<br>
>     > -specs bsp_specs -qrtems -fasm -c -mcpu=7400 -D__ppc_generic -DUNIX -O2 -g -g -Wall<br>
>     > (mvme2700) mvme-2307:<br>
>     > -specs bsp_specs -qrtems -fasm -c -mcpu=604 -mmultiple -mstring -mstrict-align -meabi -DUNIX -O2 -g -g -Wall<br>
>     > mvme-3100<br>
>     > -specs bsp_specs -qrtems -fasm -c -mcpu=powerpc *-msoft-float* -D__ppc_generic -DUNIX -O2 -g -g -Wall<br>
>     ><br>
>     > Thank you!<br>
>     > -Matt<br>
>     ><br>
> <br>
> <br>
> <br>
> <br>
> -- <br>
> <br>
_______________________________________________<br>
users mailing list<br>
<a href="mailto:users@rtems.org" target="_blank" rel="noreferrer">users@rtems.org</a><br>
<a href="http://lists.rtems.org/mailman/listinfo/users" rel="noreferrer noreferrer" target="_blank">http://lists.rtems.org/mailman/listinfo/users</a></blockquote></div></div></div>