black-parrot-examples / bsg_fpga

BSD 3-Clause "New" or "Revised" License
1 stars 7 forks source link

VCU118 BP-Linux SMP evaluation #7

Open domninvv opened 1 year ago

domninvv commented 1 year ago

Hello, I'm trying to evaluate BlackParrot SMP Linux on Xilinx VCU118 board, but it seems like Zynq is the only supported evaluation platform at the moment. Could you please point the best way to get BP CPU running Linux in SMP configuration on VCU118 board?

dpetrisko commented 1 year ago

Hi, thanks for your interest. Zynq is indeed the only supported FPGA evaluation platform at the moment.

For a non-zynq board, the main difference is that the top level AXI connections will need to be tunneled over e.g. UART/PCIE. The co-simulation environment can be similarly adapted.

Of course, if you have an infrastructure for any other core, bp_axi_top can easily replace the core as it provides AXI lite I/O and an AXI4 dram channel.

domninvv commented 1 year ago

Looks like bp_axi_top.sv is no longer in the BP repo.

dpetrisko commented 1 year ago

bp_axi_top is in github.com/black-parrot-hdk/black-parrot-subsystems.

As noted in the README, this repo is unsupported and just here for reference. It's not expected to work out of box