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 2021 2022 2023 2024 2025 | 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 2021 2022 2023 2024 2025 |
<== Date ==> | <== Thread ==> |
---|
Subject: | Re: MVME3100 FPU Support on RTEMS 4.10.2 |
From: | Matt Rippa <[email protected]> |
To: | [email protected] |
Cc: | "[email protected]" <[email protected]>, Michael Davidsaver <[email protected]>, Talk EPICS Tech <[email protected]> |
Date: | Thu, 7 Jun 2018 10:20:07 -1000 |
On Thu, Jun 7, 2018 at 8:26 AM, Gedare Bloom <[email protected]> wrote:On Wed, Jun 6, 2018 at 10:35 PM, Heinz Junkes <[email protected]> wrote:
> There is RTEMS 5 support for the MVME2500 made by Sebastian Huber.
> Unfortunately, I have not been able to test it properly with EPICS7.
> I will try it after the Epics meeting and will report.
>
The BSP support for mvme2500 is in the qoriq family of powerpc BSPs. I
have no clue how difficult it would be to use with 4.10. The APU route
suggested by Till is probably ideal unless you need 'double' types...If you want to use that BSP, I recommend upgrading RTEMS. There area lot of differences between 4.10 and the master including SMP, BSPinfrastructure improvement, and even qoriq support itself.I think it would be much less work to update RTEMS than to backportthe BSP.--joel
Gedare
> Heinz
>
>> On 6. Jun 2018, at 23:24, Matt Rippa <[email protected]> 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.
>>
>> 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 <[email protected]> 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- ., see #13* )supplement/powerpc.html#multil ibs(*Eg
>> >
>> > 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
>> >
>>
>>
>>
>> --
>>
>> ------------------------------------------------------------ ----------
>> Das FHI verarbeitet, speichert und loescht Daten im Rahmen seiner
>> Geschaeftstaetigkeit gemaess der Datenschutz-Grundverordnung (DSGVO)
>> [General Data Protection Regulation (GDPR)] der Europaeischen Union.
>>
>
>
> ------------------------------------------------------------ ----------
> Das FHI verarbeitet, speichert und loescht Daten im Rahmen seiner
> Geschaeftstaetigkeit gemaess der Datenschutz-Grundverordnung (DSGVO)
> [General Data Protection Regulation (GDPR)] der Europaeischen Union.
>
>
> _______________________________________________
> users mailing list
> [email protected]
> http://lists.rtems.org/mailman/listinfo/users
_______________________________________________
users mailing list
[email protected]
http://lists.rtems.org/mailman/listinfo/users
_______________________________________________
users mailing list
[email protected]
http://lists.rtems.org/mailman/listinfo/users