[Discuss OpenCPI] Using HDL Devices in Out-of-tree Projects

From: Brian Padalino <bpadalino_at_gmail.com>
Date: Wed, 22 Apr 20 18:47:22 -0400

I am making an assembly of an HDL device that I created in my own project
outside of opencpi.

I am running into a problem that states:

  Worker <name> was not found in any of the component libraries built for
zynq

If I go to the directory (hdl/devices/<name>.hdl), I can build just fine.
At the end, it says it's creating symbolic links and, indeed, I see links
in hdl/devices/lib/hdl/zynq pointing to vhd, v, and edf files.

I tried playing around with OCPI_COMPONENT_LIBRARY_PATH, and
OCPI_PROJECT_PATH environment variables, but to no avail. I also tried
searching other repositories for doing this, but I couldn't find many other
people implementing OpenCPI devices/assemblies/projects.

I don't quite understand what needs to be in place for an assembly in the
same project to be able to use an HDL device in the same project.

Can someone shed some light on this for me? Just a link to an example
out-of-tree would probably be enough.

Thanks,
Brian


Received on Wed Apr 22 2020 - 22:47:22 CDT

This archive was generated by hypermail 2.3.0 : Fri Jun 05 2026 - 08:45:25 CDT