Like

 * 
https://riscv.org/blog/2023/02/porting-nuttx-real-time-operating-system-on-polarfire-soc-fpga/
 * 
https://www.hackster.io/lupyuen/8-risc-v-sbc-on-a-real-time-operating-system-ox64-nuttx-474358
 * https://twitter.com/btashton/status/1243699309117235200

On 1/27/2024 3:58 PM, Victor Suarez Rovere wrote:
The innovation won't be to run NuttX in a RISC-V (soft-core or not) but
using a FPGA for its flexibility to add any kind of peripherals, one of the
main ones to be useful in my view will be a high-resolution framebuffer and
USB mouse/keyboard for a complete UI

On Sat, Jan 27, 2024 at 4:31 PM Gregory Nutt<spudan...@gmail.com>  wrote:

Aren't most CPUs available as soft cores?  Certainly Xtensa was intended
for that purpose.  ARM and MIPS have been common soft cores in ASICs for
more than a decade. As is RISC-V soft core in FPGAs.
https://en.wikipedia.org/wiki/Soft_microprocessor

In the past, there was some interest in ports of NuttX to softcore's
like MicroBlaze.  But there hasn't been that kind of interest in recent
times.

This would have been an innovation a decade or so ago, but I wonder
about that now.



On 1/27/2024 1:18 PM, Victor Suarez Rovere wrote:
Tomek, as I clarified, porting NuttX to a FPGA will require a soft-core
CPU. I don't envision an opertaing system without a CPU, I see that like
a
bad design choice if possible at all
Using a soft core and custom peripherals seems more valuable, even
including video output and USB host for mouse/keyboard handling. I've
done
that for Micropython

El sáb., 27 ene. 2024 13:23, Tomek CEDRO<to...@cedro.info>  escribió:

Okay Victor, I was thinking about toolchain that you present in
"Sphery vs. Shapes" [1] to be adopted for NuttX on FPGA conversion
without a CPU design.. could you please send your full detailed
proposal then? :-)

[1]https://www.youtube.com/watch?v=hn3sr3VMJQU

--
CeDeROM, SQ7MHZ,http://www.tomek.cedro.info

On Sat, Jan 27, 2024 at 7:22 AM Victor Suarez Rovere
<suarezvic...@gmail.com>  wrote:
Just clarifying, the idea to run NuttX on a FPGA is to instantiate a
CPU
and peripherals on the FPGA and then run normally as if it were a MCU
Good thing is that you can change the CPU, add/remove peripherals, etc.

On Sat, Jan 27, 2024 at 12:32 AM Tomek CEDRO<to...@cedro.info>  wrote:

Hey there Victor! Thanks for your interest in NuttX port to FPGA!! :-)

No there is no such design yet.. you would have to create everything
from scratch.. so there is some serious amount of work to do.. but
imagine the results.. there will be just one step to ASIC!! :-)

I could  reconsider my mentor position in this kind of project because
I would really love to see the internals first hand.. with a help of
more experienced NuttX'er for sure as second mentor :-) :-)

I did a PONG on FPGA over 10 years ago but I would never dare to run
CPU-less-program directly on FPGA.. then RTOS.. then lets say Atari
emulator.. chip module player.. open source smart debug probe.. a
neural interface.. who knows.. would that even fit into the FPGA? :-)
:-)

I have a strong feeling this may be important.. but I leave the whole
decision to the PMC :-)

Have a good weekend my friends :-)
Tomek

--
CeDeROM, SQ7MHZ,http://www.tomek.cedro.info

On Sat, Jan 27, 2024 at 2:55 AM Victor Suarez Rovere
<suarezvic...@gmail.com>  wrote:
I can certainly port NuttX to run on some FPGA boards too
Is any board already supported?

On Fri, Jan 26, 2024 at 4:40 PM Alan C. Assis<acas...@gmail.com>
wrote:
Hi Tomek,

His toolchain is focused on FPGA, but he is interested in
participating in
other projects for GSoC.

Also we need NuttX mentors, I will participate, but for each
project we
need two mentors, please let me know who could be interested to
help.
Best Regards,

Alan

On Fri, Jan 26, 2024 at 3:33 PM Tomek CEDRO<to...@cedro.info>
wrote:
On Fri, Jan 26, 2024 at 2:07 PM Alan C. Assis wrote:
Dear NuttXers,
Please find below some ideas of projects to improve NuttX
during
the
GSoC2024:

https://cwiki.apache.org/confluence/display/COMDEV/GSoC+2024+Ideas+list
If you have some other ideas, please let me know.
I would like to propose Victor Suarez (CC) idea for porting
toolchain
NuttX RTOS directly to FPGA :-)



https://www.tomshardware.com/news/fpga-demo-shows-efficiency-gains-compared-to-x86-chip
Tomek

--
CeDeROM, SQ7MHZ,http://www.tomek.cedro.info

Reply via email to