Want a faster ML processor? Do it yourself! -- A framework for playing with custom opcodes to accelerate TensorFlow Lite for Microcontrollers (TFLM). . . . . . Online tutorial: https://google.github.io/CFU-Playground/ For reference docs, see the link below.
There are some (many?) places in CFU Playground that assume the CPU is VexRiscv. What if any work would need to be done to allow other Litex-supported CPUs (SERV, PicoRV32, corev*, etc) to be dropped into the SoC and run the CFU Playground software on them?
This could be useful for benchmarking initially, and pave the way for work of adding compatible CFU interfaces to these other CPUs.
There are some (many?) places in CFU Playground that assume the CPU is VexRiscv. What if any work would need to be done to allow other Litex-supported CPUs (SERV, PicoRV32, corev*, etc) to be dropped into the SoC and run the CFU Playground software on them?
This could be useful for benchmarking initially, and pave the way for work of adding compatible CFU interfaces to these other CPUs.
FYI @ShvetankPrakash