I am currently developing a Pynq project, using a Pynq-Z2. I have already followed the tuorials and successfully created and used bitstreams from Python using the leds and switches.
I have put together an audio IP block (which at present just passes audio through from line in to headphones). It works fine if used by itself and flashed to the board using JTAG.
I then put together a block diagram with a processor and AXI GPIO, as well as my audio block; at present there is no connection between them (this is to be developed later). This too still passes audio through fine if flashed over JTAG.
If however, I export the bitstream, hwh file and tcl file as described in the Pynq tutorial and upload them to a Jupyter Notebook folder, and then use the commands:
from pynq import Overlay
tutorial = Overlay(“design_1.bit”);
I see the green led flash, indicating that my bitstream has uploaded, but I get no audio passthrough output.
I’d be grateful if anyone can give me any insights as to what the problem might be and how to solve it.
A block diagram can be seen at