Python和PYNQ

随着SoC fpga的出现,HW/SW协同设计方法在嵌入式应用中变得非常流行。其中一个最流行的SoC FPGA是Xilinx的Zynq设备,它将FPGA可编程逻辑和处理器核心集成到单个芯片中。为了开发这样的设备,您需要具备HW和SW两方面知识的专家——但要找到同时具备这两方面知识的人几乎是不可能的。

因为它SW工程师一直难以进入硬件领域,并开始开发可编程序逻辑没有任何支持从硬件工程师,Xilinx提供开源PYNQ,它使用Python(软件)语言和库处理和微处理器在Zynq设备的可编程的逻辑。

为了帮助我们的TySOM客户,我们为我们的嵌入式开发板开发了PYNQ图像。TySOM板包括Zynq 7000和MPSoC设备,以及各种外围设备,包括HDMI, USB 3.0, FMC连接器,DisplayPort, mPCIe和DDR4。

TySOM板的PYNQ图像启用:

  • 那些想要为Zynq设备准备设计但不知道如何使用Zynq设备的可编程逻辑的软件开发者
  • 希望为基于Zynq的项目快速创建原型的系统架构师
  • 硬件设计人员希望他们的设计不仅适用于具有FPGA知识的工程师,也适用于软件开发人员。

TySOM板可以使用Python在Jupyter Notebook中轻松编程。使用Python,设计人员可以使用硬件库,也称为可编程逻辑上的覆盖。开发人员可以使用满足其应用程序的适当覆盖。

开发新的覆盖层需要工程师具有设计可编程逻辑电路的专业知识。然而,一旦它们被构建出来,它们就可以被多次使用。覆盖类似于软件库,可以为许多不同的应用程序配置和重用。

Jupyter笔记本可以在Chrome、Safari和Firefox等浏览器上运行。为了获得更高的性能,开发人员还可以在Python和PYNQ中使用C/ c++。可以使用Xilinx和第三方硬件设计工具创建新的硬件库。

主要特点

  • 支持TySOM-3A-ZU19EG设备
  • 包括PYNQ图像以及自定义硬件设计
  • 包括如何使用教程

解决方案内容

  • TySOM嵌入式开发板的PYNQ图像
  • 完成硬件和软件设计,使所有外设在TySOM嵌入式开发板上

问我们一个问题
x
问我们一个问题
x
验证码图片 刷新验证码
输入错误的数据。
谢谢你!你的问题已经提交。请允许1-3个工作日的人回答你的问题。
发生内部错误。你的问题没有提交。请使用反馈形式
我们使用cookie以确保我们给您最好的用户体验,并向您提供我们认为将与您相关的内容。如果您继续使用我们的网站,即表示您同意我们使用cookie。关于cookies和其他网站信息使用的详细概述载于我们的网站隐私政策
Baidu