Pynq v2.3
Jupyter Notebooks
Device : Xilinx Zedboard
I’ve been trying to run halfsqueezenet(spooNN) on ZedBoard through Jupyter Notebooks.
Repository link : spooNN/halfsqueezenet at master · fpgasystems/spooNN · GitHub
I attempted to implement halfsqueezenet from this repo on my zedboard; even though the repo is for PYNQ Z1. To know the whole procedure please read the readme file at spooNN/halfsqueezenet/README.md
Jupyter Notebooks keeps returning the following error (bitstream and .tcl files are attached)procsys_wrapper.bit (3.9 MB) :
RuntimeError Traceback (most recent call last)
in ()
1 OVERLAY_PATH = ‘halfsqueezenet_overlay.bit’
----> 2 overlay = Overlay(OVERLAY_PATH)
3 dma = overlay.axi_dma_0
4 WEIGHTS_FILE_NAME = ‘halfsqueezenet_weights_file.txt’
5
/usr/local/lib/python3.6/dist-packages/pynq/overlay.py in init (self, bitfile_name, download, partial, ignore_version)
311 self._ip_map = _IPMap(description)
312 if download:
→ 313 self.download()
314
315 self. doc = _build_docstring(self._ip_map._description,
/usr/local/lib/python3.6/dist-packages/pynq/overlay.py in download(self)
350 Clocks.set_pl_clk(i)
351
→ 352 super().download()
353 PL.reset(self.parser)
354
/usr/local/lib/python3.6/dist-packages/pynq/pl.py in download(self)
1603
1604 “”"
→ 1605 self._download()
1606 if not self.partial:
1607 self._update_pl()
/usr/local/lib/python3.6/dist-packages/pynq/pl.py in _download(self)
1648 “”"
1649 if not os.path.exists(self.BS_FPGA_MAN):
→ 1650 raise RuntimeError(“Could not find programmable device”)
1651
1652 bin_file = os.path.basename(self.bitfile_name).replace(‘.bit’, ‘.bin’)
RuntimeError: Could not find programmable device