RTEMS on a softcore

Mathew Benson mathew.benson at gmail.com
Fri Feb 15 16:57:38 UTC 2013

I've done a little research.  First, you need a soft core.  I know
Xilinx offers their own Microblaze core and an ARM core, but I don't
think the ARM core is offered for the Spartan.  It definitely wouldn't
be free.  I may be wrong, but I think Xilinx offers node locked
Microblaze cores for free on specific boards who's manufacturers have
made arrangements with Xilinx.  I don't know if the Basys 2 is one of
them.  Xilinx also offers another free Microblaze core but its a
microcontroller.  I assume it doesn't have an MMU and I assume RTEMS
requires one.

If you can't use the Microblaze, take a look at
http://www.opencores.com.  I plan on purchasing an FPGA next week and
was going to look at some of the open cores on that website.

Then you need enough memory to run RTEMS.  I feel bad... I haven't
found the time to actually play with RTEMS yet.  I'm trying though.

You'll also need a BSP to match up RTEMS with your core and board.
Lastly, you'll need a build tool chain that supports your core.  That
might be the driving requirement when you're looking at soft cores.

Please keep us informed.

On Fri, Feb 15, 2013 at 8:17 AM, Gedare Bloom <gedare at rtems.org> wrote:
> And you could probably attempt to use LWIP on a smaller board, or if
> you don't need networking the requirements are much lower also.
> On Fri, Feb 15, 2013 at 3:22 AM, Sebastian Huber
> <sebastian.huber at embedded-brains.de> wrote:
>> On 02/15/2013 06:46 AM, manish jain wrote:
>>> Hi,
>>> I just want to know what capabilities a FPGA must have for running RTOS
>>> upon
>>> it. I purchased
>>> "https://www.digilentinc.com/Products/Detail.cfm?NavPath=2,400,790&Prod=BASYS2".
>>> Is
>>> this FPGA good enough??
>> It depends on what you want to do with it.  With the standard RTEMS network
>> stack I would say you need 512KiB ROM and 256KiB RAM as a minimum.
>> --
>> Sebastian Huber, embedded brains GmbH
>> Address : Dornierstr. 4, D-82178 Puchheim, Germany
>> Phone   : +49 89 189 47 41-16
>> Fax     : +49 89 189 47 41-09
>> E-Mail  : sebastian.huber at embedded-brains.de
>> PGP     : Public key available on request.
>> Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.
>> _______________________________________________
>> rtems-users mailing list
>> rtems-users at rtems.org
>> http://www.rtems.org/mailman/listinfo/rtems-users
> _______________________________________________
> rtems-users mailing list
> rtems-users at rtems.org
> http://www.rtems.org/mailman/listinfo/rtems-users

More information about the users mailing list