<div dir="ltr"><div class="gmail_default" style="font-size:small">Hi all,</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">Thanks for setting us on the right path. Using the APU wouldn't work for us. Our</div><div class="gmail_default" style="font-size:small">astrometric kernel requires very high precision to keep our telescope pointing.</div><div class="gmail_default" style="font-size:small">The 2500 path looks like our best choice. We can still use the 6100/beatnik and</div><div class="gmail_default" style="font-size:small">2700 boards in the mean time.</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">-Matt</div><div class="gmail_default" style="font-size:small"><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Jun 7, 2018 at 5:21 AM, Joel Sherrill <span dir="ltr"><<a href="mailto:joel@rtems.org" target="_blank">joel@rtems.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote"><span class="">On Thu, Jun 7, 2018 at 8:26 AM, Gedare Bloom <span dir="ltr"><<a href="mailto:gedare@rtems.org" target="_blank">gedare@rtems.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span>On Wed, Jun 6, 2018 at 10:35 PM, Heinz Junkes <<a href="mailto:junkes@fhi-berlin.mpg.de" target="_blank">junkes@fhi-berlin.mpg.de</a>> wrote:<br>
> There is RTEMS 5 support for the MVME2500 made by Sebastian Huber.<br>
> Unfortunately, I have not been able to test it properly with EPICS7.<br>
> I will try it after the Epics meeting and will report.<br>
><br>
<br>
</span>The BSP support for mvme2500 is in the qoriq family of powerpc BSPs. I<br>
have no clue how difficult it would be to use with 4.10. The APU route<br>
suggested by Till is probably ideal unless you need 'double' types...<br></blockquote><div><br></div></span><div>If you want to use that BSP, I recommend upgrading RTEMS. There are</div><div>a lot of differences between 4.10 and the master including SMP, BSP</div><div>infrastructure improvement, and even qoriq support itself. </div><div><br></div><div>I think it would be much less work to update RTEMS than to backport </div><div>the BSP.</div><span class="HOEnZb"><font color="#888888"><div><br></div><div>--joel</div></font></span><div><div class="h5"><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<span class="m_5054563661047398786HOEnZb"><font color="#888888"><br>
Gedare<br>
</font></span><div class="m_5054563661047398786HOEnZb"><div class="m_5054563661047398786h5"><br>
> Heinz<br>
><br>
>> On 6. Jun 2018, at 23:24, Matt Rippa <<a href="mailto:mrippa@gemini.edu" target="_blank">mrippa@gemini.edu</a>> wrote:<br>
>><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 (quantity 30+) for the 2700 which are no longer<br>
>> manufactured.<br>
>><br>
>> Are the 6100 boards on beatnik bsp the only remaining option for RTEMS?<br>
>> They cost nearly twice as much and have shown 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">mdavidsaver@ospreydcs.com</a>> wrote:<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" target="_blank">https://docs.rtems.org/release<wbr>s/rtems-docs-4.11.2/cpu-<wbr>supplement/powerpc.html#multil<wbr>ibs(*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>
>> ------------------------------<wbr>------------------------------<wbr>----------<br>
>> Das FHI verarbeitet, speichert und loescht Daten im Rahmen seiner<br>
>> Geschaeftstaetigkeit gemaess der Datenschutz-Grundverordnung (DSGVO)<br>
>> [General Data Protection Regulation (GDPR)] der Europaeischen Union.<br>
>><br>
><br>
><br>
> ------------------------------<wbr>------------------------------<wbr>----------<br>
> Das FHI verarbeitet, speichert und loescht Daten im Rahmen seiner<br>
> Geschaeftstaetigkeit gemaess der Datenschutz-Grundverordnung (DSGVO)<br>
> [General Data Protection Regulation (GDPR)] der Europaeischen Union.<br>
><br>
><br>
</div></div><div class="m_5054563661047398786HOEnZb"><div class="m_5054563661047398786h5">> ______________________________<wbr>_________________<br>
> users mailing list<br>
> <a href="mailto:users@rtems.org" target="_blank">users@rtems.org</a><br>
> <a href="http://lists.rtems.org/mailman/listinfo/users" rel="noreferrer" target="_blank">http://lists.rtems.org/mailman<wbr>/listinfo/users</a><br>
______________________________<wbr>_________________<br>
users mailing list<br>
<a href="mailto:users@rtems.org" target="_blank">users@rtems.org</a><br>
<a href="http://lists.rtems.org/mailman/listinfo/users" rel="noreferrer" target="_blank">http://lists.rtems.org/mailman<wbr>/listinfo/users</a><br>
</div></div></blockquote></div></div></div><br></div></div>
<br>______________________________<wbr>_________________<br>
users mailing list<br>
<a href="mailto:users@rtems.org">users@rtems.org</a><br>
<a href="http://lists.rtems.org/mailman/listinfo/users" rel="noreferrer" target="_blank">http://lists.rtems.org/<wbr>mailman/listinfo/users</a><br></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature">
<div>
<div style="font-family:Tahoma;font-size:13px"><br>
</div>
</div>
</div>
</div>