RTEMS on a softcore
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
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:
>>> I just want to know what capabilities a FPGA must have for running RTOS
>>> it. I purchased
>>> 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
> rtems-users mailing list
> rtems-users at rtems.org
More information about the users