Re: [Discuss OpenCPI] Zynq AXI Peripherals in Platform
On 3/2/21 10:04 AM, Brian Padalino wrote:
> I have some AXI peripherals that I want to use on the PL side of things
> along with OpenCPI. I want to use these in the form of a device tree
> overlay to load once the FPGA image has been loaded.
Are these AXI slaves, like the OpenCPI control plane?
One way to do this is to use the other AXI slave port (AXI_GP1).
That keeps everything separate.
Then attach your "other" logic to that AXI PS->PL port, in the platform
worker.
But that has nothing to do with device trees and overlays - which can
get into some pretty complicated scenarios, depending on how much you
want to deal with dynamic loading and probing of other linux device
drivers. Not to mention that the whole DTO system only works on pretty
recent Linux kernels.
Are you thinking of partial reconfiguration in this case?
>
> Since OpenCPI loads the FPGA image itself every time it runs, it seems like
> OpenCPI needs to be able to perform this operation, right?
>
> Is there a documented method on setting up custom subsystems on the PL side
> of things alongside OpenCPI?
>
> Thanks,
> Brian
>
Received on Tue Mar 02 2021 - 15:17:03 CST
This archive was generated by hypermail 2.3.0
: Fri Jun 05 2026 - 08:45:25 CDT