Hi Pynq community!
Information:
Board: Arty Z7 7020 (xc7z020clg400-1)
Vivado version: 2023.1
SD Card version: 3.0.1 (for PYNQ Z1)
Pynq version: The one installed by default in that SD
- I have installed Pynq for Zynq Z1 in my board
- I made an IP with vidado with my own VHDL code, packaging it in an IP.
- I followed this overlay tutorial, using my: Overlay Tutorial — Python productivity for Zynq (Pynq)
And when loading the overlay I get the following error:
Bitstream name: /home/xilinx/pynq/overlays/tap_delay_line/design_1.tcl
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/home/xilinx/pynq/overlay.py", line 293, in **init**
tcl = _TCL(_get_tcl_name(self.bitfile_name))
File "/home/xilinx/pynq/pl.py", line 240, in **init**
key = m1.group("key")
AttributeError: 'NoneType' object has no attribute 'group'
This is my system
This is my tcl file:
design_1.tcl (33.3 KB)
I understand that this is due to trying to group a None result from a regular expression that didn’t find any matches.
But how can I generate the correct tcl file ? I’m using File>Export>Export Hardware… for that.
Also, I’ve read about the hwh file in the forums, but this is not in the tutorial, and I didn’t found it on the readthedocs(just mentions it once). I understand that the difference between using hwh and tcl is the pynq version ?
Should I upgrade my pynq version ?