Author Topic: looking for a soft core to be used for ucos/2 or such a kernel  (Read 4209 times)

0 Members and 1 Guest are viewing this topic.

Offline legacyTopic starter

  • Super Contributor
  • ***
  • !
  • Posts: 4415
  • Country: ch
hi guys
i have a spartan3e-500 (Xilinx) and i'd like to put a soft core on it with ucOS/2 (or such a kernel)
what do you suggest ?
 

Offline miguelvp

  • Super Contributor
  • ***
  • Posts: 5550
  • Country: us
Re: looking for a soft core to be used for ucos/2 or such a kernel
« Reply #1 on: April 18, 2014, 11:00:30 pm »
hi guys
i have a spartan3e-500 (Xilinx) and i'd like to put a soft core on it with ucOS/2 (or such a kernel)
what do you suggest ?

Did you look in opencores.org? they have a ton of soft cores
 

Offline mrflibble

  • Super Contributor
  • ***
  • Posts: 2051
  • Country: nl
Re: looking for a soft core to be used for ucos/2 or such a kernel
« Reply #2 on: April 18, 2014, 11:14:33 pm »
And don't forget to check out picoblaze and microblaze from xilinx, to see if that fits your requirements.
 

Offline legacyTopic starter

  • Super Contributor
  • ***
  • !
  • Posts: 4415
  • Country: ch
Re: looking for a soft core to be used for ucos/2 or such a kernel
« Reply #3 on: April 18, 2014, 11:52:14 pm »
to be honest i do not like any pico blaze, micro blaze, and nios2.
Is there anything more easy what could be used with ucos/2 ?

 

Offline miguelvp

  • Super Contributor
  • ***
  • Posts: 5550
  • Country: us
Re: looking for a soft core to be used for ucos/2 or such a kernel
« Reply #4 on: April 18, 2014, 11:54:39 pm »
I guess I'll put the url instead :)

http://opencores.org/projects

Processors, and SoC, but they have tons of other soft cores.

Edit: Also check in the opencores site for openrisc but if you plan to use ucos ii for comercial purposes you'll have to get permision (as in pay for it):

Quote
/*
*********************************************************************************************************
*                                                uC/OS-II
*                                          The Real-Time Kernel
*                                  uC/OS-II Configuration File for V2.8x
*
*                               (c) Copyright 2005-2009, Micrium, Weston, FL
*                                          All Rights Reserved
*
*
* File    : OS_CFG.H
* By      : Jean J. Labrosse
* Version : V2.91
*
* LICENSING TERMS:
* ---------------
*   uC/OS-II is provided in source form for FREE evaluation, for educational use or for peaceful research.
* If you plan on using  uC/OS-II  in a commercial product you need to contact Micri?m to properly license
* its use in your product. We provide ALL the source code for your convenience and to help you experience
* uC/OS-II.   The fact that the  source is provided does  NOT  mean that you can use it without  paying a
* licensing fee.
*********************************************************************************************************
*/
« Last Edit: April 19, 2014, 12:00:17 am by miguelvp »
 

Offline legacyTopic starter

  • Super Contributor
  • ***
  • !
  • Posts: 4415
  • Country: ch
Re: looking for a soft core to be used for ucos/2 or such a kernel
« Reply #5 on: April 19, 2014, 12:08:11 pm »
thank you

it's for a personal and educational plan, in other worlds i'd like to toy with such a things =)

openrisc

never heard before, i have googled a bit .. umm, it looks very interesting, unfortunately it seems theirs openrisc-board is out of sale, so they suggest to put the code on DE0-nano. Here i have only a Xlinx sp3-500 board. What do you think about this ? Is it still possible to buy an open-risc board ? Or i'd really better to to for DE0 nano ?
 

Offline miguelvp

  • Super Contributor
  • ***
  • Posts: 5550
  • Country: us
Re: looking for a soft core to be used for ucos/2 or such a kernel
« Reply #6 on: April 19, 2014, 09:14:36 pm »
thank you

it's for a personal and educational plan, in other worlds i'd like to toy with such a things =)

openrisc

never heard before, i have googled a bit .. umm, it looks very interesting, unfortunately it seems theirs openrisc-board is out of sale, so they suggest to put the code on DE0-nano. Here i have only a Xlinx sp3-500 board. What do you think about this ? Is it still possible to buy an open-risc board ? Or i'd really better to to for DE0 nano ?

From:
http://opencores.org/or1k/OR1K:Community_Portal
Under Tutorials:

Quote
Tutorials on how to implement OR1200 on Altera FPGA and Xilinx FPGA. Credits go to Resarch Group Digital Techniques, Hogeschool voor Wetenschap & Kunst, Campus de Nayer

The beauty of FPGAs is that you can port it to other dev boards even from different vendors. Of course it won't be straight up, you have to take care of the pins and chip dependent things and find out if you have enough fabric to fit the processor as in logic elements (LEs) or whoever they are called in the Xilinx wolrd.

I have a DE-0 Nano, but it's a very spartan development board.

Edit: did a google search "spartan3e-500 openrisc" and the first entry was:

http://opencores.com/forum,OpenRISC,0,3507

So I guess work has been done for your dev kit, didn't look at the SVN nor other entries in the search.

« Last Edit: April 19, 2014, 09:18:50 pm by miguelvp »
 

Offline legacyTopic starter

  • Super Contributor
  • ***
  • !
  • Posts: 4415
  • Country: ch
Re: looking for a soft core to be used for ucos/2 or such a kernel
« Reply #7 on: April 20, 2014, 08:38:14 am »
Opencores is offering a lot of things, too many, i'd like to know which is the easiest and smart for me: i am not an expert of fpga and cores.

I will look for any port of OpenRisc for my Xilinx Sp3e-500, but i really like the OpenRisc dedicated board, it is tiny, compact, and is offering everything you need for a SoC! I hope it will be possible to buy one in the future.
 

Offline nctnico

  • Super Contributor
  • ***
  • Posts: 26906
  • Country: nl
    • NCT Developments
Re: looking for a soft core to be used for ucos/2 or such a kernel
« Reply #8 on: April 20, 2014, 11:38:11 am »
The most important thing you need for a core is proper toolchain support. The LM32 core from Lattice is supported by GCC.
There are small lies, big lies and then there is what is on the screen of your oscilloscope.
 

Offline miguelvp

  • Super Contributor
  • ***
  • Posts: 5550
  • Country: us
Re: looking for a soft core to be used for ucos/2 or such a kernel
« Reply #9 on: April 20, 2014, 07:32:30 pm »
An alternative would be to get an FPGA with an SoC inside like this one for example:
http://www.terasic.com.tw/cgi-bin/page/archive.pl?Language=English&CategoryNo=167&No=836
Don't buy it directly because shipping cost from taiwan might be excesive, but Altera might have the board too as well as digikey, mouser, etc.

But I'm not sure about it being able to run uC/OS-II
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf