Hi everyone!
I compiled the hello world and this other example on an AWS instance with the FPGA Developer AMI and obtained the corresponding xclbin files.
When I try to download the xclbin file on an F1 instance, it fails with the following error:
import pynq
# program the device
ol = pynq.Overlay("vadd.xclbin")
---------------------------------------------------------------------------
RuntimeError Traceback (most recent call last)
<ipython-input-2-1a85661e7c73> in <module>
3
4 # program the device
----> 5 ol = pynq.Overlay("vadd.xclbin")
~/anaconda3/lib/python3.7/site-packages/pynq/overlay.py in __init__(self, bitfile_name, dtbo, download, ignore_version, device)
342
343 if download:
--> 344 self.download()
345
346 self.__doc__ = _build_docstring(self._ip_map._description,
~/anaconda3/lib/python3.7/site-packages/pynq/overlay.py in download(self, dtbo)
401 Clocks.set_pl_clk(i)
402
--> 403 super().download(self.parser)
404 if dtbo:
405 super().insert_dtbo(dtbo)
~/anaconda3/lib/python3.7/site-packages/pynq/bitstream.py in download(self, parser)
152
153 """
--> 154 self.device.download(self, parser)
155
156 def remove_dtbo(self):
~/anaconda3/lib/python3.7/site-packages/pynq/pl_server/xrt_device.py in download(self, bitstream, parser)
499 self.contexts = old_contexts
500 raise RuntimeError("Programming Device failed: " +
--> 501 _format_xrt_error(err))
502 finally:
503 xrt.xclUnlockDevice(self.handle)
RuntimeError: Programming Device failed: EINVAL (22) Invalid argument
Any hints? Am I missing something?
Thanks in advance,
Medrano