litex-hub / linux-on-litex-vexriscv

Linux on LiteX-VexRiscv
BSD 2-Clause "Simplified" License
552 stars 174 forks source link

What's needed in order to add wishbone to axi interface into SoC #283

Open 8pins opened 2 years ago

8pins commented 2 years ago

I have a project that requires a Linux-compatible SoC to control and stream data from a hardware-implement neural network (NN). The NN uses the AXI bus interface so I need to add a Wishbone2AXI interface to control it. The problem is I'm not sure where and what to add to SoC. Here's what I've understood so far and

enjoy-digital commented 1 year ago

Hi Spins,

Linux-on-LiteX-VexRiscv now just basically provides build instructions for Linux and pre-configured SoC targets. To extend it, it could be easier to just generate the SoC from the LiteX-Boards targets (with the same parameters used here) and then customize the SoC as you would do for any LiteX SoC.