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