RISC-V Summit October 22-23 Santa Clara

Pavel Pisa pisa at fel.cvut.cz
Wed Oct 16 14:08:36 UTC 2024


Hello everybody,

I will be presnet on RISC-V Summit North America

  https://events.linuxfoundation.org/riscv-summit/

I will arrive at October 20 and will be even on members
days on Monday. There is even allocated room
211 for meeting of RISC-V SIG Academic and Training
from 9:30-10:25 am on Monday.

As for our RTEMS activities, it would be great
to discuss our CAN subsystem, we have RISC-V based
coprocessor running in parallel with ARMs on XilinX
Zynq platform realizing Park and Clarke forward
and backward transformations for current sensing
and PMW control of PMSM motors. The transformations
run in sync with 20 kHz PWM. The PXMC based higher
level control software runs even on RTEMS.

In longer, term we have experimental version
of pysimCode - Block diagram editor and real time code
generator for Python

  https://github.com/robertobucher/pysimCoder

targeting RTEMS in addition of NuttX and GNU/Linux
support. If there is interrest to try this experiment
as replacement of Matlab/Simulink code generator,
then adding bare RTEMS support is low hanging fruit.

There is the article about its use with NuttX for
CubeSats

An Open-Source Python-Based Framework of Real-Time
Controls as Flight Software of CubeSats
Paula do Vale Pereira, Felipe J. Depine, and Roberto Bucher

  https://arc.aiaa.org/doi/abs/10.2514/6.2024-1663

I think that for some space grade CPUs it would
be better with RTEMS. Idea, what can be achieved
already with NuttX and or linux from Felipe J. Depine's
company videos

  https://www.youtube.com/@robots5/videos

There is our article about pysimCoder extension
by silicon-heaven for runtime model parameters
tuning and monitoring

  https://doi.org/10.1109/PC58330.2023.10217596
  https://gitlab.fel.cvut.cz/lencmich/process-control-2023/-/raw/main/pysimCoder_rapid_control_prototyping.pdf
  https://gitlab.fel.cvut.cz/lencmich/process-control-2023/-/raw/main/slides/process-control_slides.pdf

I will work on SpaceWare FPGA support and Linux drivers
for satellite testing framework next year.

I would like even to pour hands on versions
or motion control and communication on space
qualified hardware. I lead new thesis to
start work on CTU CAN FD support on BaagleV-Fire
(Microchip PolarFire SoC based) and we have
nanoXplore FPGA with motion control prototype
board at company as well.

So everybody, who sees some overlap with our
projects and or wants to resuse our work,
is welcomed.

Best wishes,

                Pavel

                Pavel Pisa

    phone:      +420 603531357
    e-mail:     pisa at cmp.felk.cvut.cz
    Department of Control Engineering FEE CVUT
    Karlovo namesti 13, 121 35, Prague 2
    university: http://control.fel.cvut.cz/
    personal:   http://cmp.felk.cvut.cz/~pisa
    company:    https://pikron.com/ PiKRON s.r.o.
    Kankovskeho 1235, 182 00 Praha 8, Czech Republic
    projects:   https://www.openhub.net/accounts/ppisa
    social:     https://social.kernel.org/ppisa
    CAN related:http://canbus.pages.fel.cvut.cz/
    RISC-V education: https://comparch.edu.cvut.cz/
    Open Technologies Research Education and Exchange Services
    https://gitlab.fel.cvut.cz/otrees/org/-/wikis/home


More information about the devel mailing list