Jump to content

Ciprian

Digilent Staff
  • Posts

    91
  • Joined

  • Last visited

Posts posted by Ciprian

  1. Hi @ebaser,

    Generally speaking if you want real time data processing, most of the processing part needs to be done in the PL side of design; as Linux and in some cases bare-metal even are not fast enough to satisfy the required speed. Our current architecture is not designed, yet, to allow a easy interface between PL processing and PS. My recommendation is to focus on our low level example if you want real time processing ( Low Level example ).

    - Ciprian

  2. Hi @Jeremy,

    Petalinux creates a series of .dts files based on your Hardware Description File, these are overwritten by the system-user.dtsi located in:

    <petalinux project root>/project-spec/meta-user/recipes-bsp/device-tree/files

    and the automatically created device tree files are here:

    <petalinux project root>/components/plnx_workspace/device-tree/device-tree-generation

    The petalinux project for Zybo-z7-20 from our github is configured based on this Vivado project which contains VTC, HDMI, I2S and other IPs. Consequently theĀ  system-user.dtsi is used to redefine parameters of the automatically generated device tree files.

    What you will have to do is rewrite the system-user.dtsi to suit your needs. Basically as far as I can tell from your .hdf you only have one axi gpio in the PL. This means that you will have to remove all the IP's from it which are not in your PL(you can see a list of them in the error you sent us) and if you want to use a different driver for your axi gpio IP you will have to add it to the system-user.dtsi and make the changes there

    -Ciprian

×
×
  • Create New...