如果你已经开始学习Python和现场可编程门阵列(FPGA),至少可以说,你可能已经发现这样的冒险可能有点棘手。然而,有了新的PYNQ框架,Python开发人员终于可以通过将该语言集成到他们的设计中来利用可编程逻辑的能力。一个Hackster.io上最近的一个项目Adam Taylor举例说明了如何将强大的硬件和Python结合起来实现他们的想法。
要开始学习本教程,必须先学习艺术Z7-20以及MicroSD卡。第一步涉及到PYNQ图像和运行在火炮上。一旦完成,ISO文件必须烧录到MicroSD卡(如果可能的话,应该至少8g)。

一旦这些步骤完成,它的时间插入卡到火炮。接下来,本教程解释了如何通过使用Jupyter笔记本在Arty上使用Python。
连接到艺术Z7-20和它的Jupyter笔记本电脑,我们需要在同一个网络上打开一个浏览器艺术Z7-20,输入地址Pynq:9090,这将打开初始页面,如下所示。正是从这里,我们可以发展我们的Python基于应用程序。
除了让您开始使用PYNQ框架之外,本教程还解释了如何使用可编程逻辑来提供几个接口和可编程逻辑覆盖。

这包括开发自定义覆盖,这可以在任何一个Vivado设计套件包括SDK和使用Vivado HLS的高级合成或SDSoC开发环境因此用户可以充分利用Python和FPGA的强大功能。
