跳转到主要内容
瑞苏盈科专栏
我与瑞苏盈科板卡的开发故事

PYNQ,Zynq

PYNQ 和 ZYNQ 对比

judy /

PYNQ = Python + ZYNQ —— ZYNQ部分功能的Python化

<strong>PYNQ</strong>

优点:

1、 Python用于ZYNQ开发,Python库和FPGA硬件库可以直接调用,极大加快开发进程、缩短开发周期、降低开发难度,更方便、快捷;

2、 用PYNQ开发,当Python有更加有效的可用库时(如图像处理—OpenCV),其性能要比C/C++开发更强。

缺点:

目前,PYNQ还不支持任何高级的综合,也无法将Python应用直接移植到FPGA中,仅能调用已有库。

<strong>ZYNQ</strong>

优点:

一般基于C/C++开发,功能更全面、扩展性更强。

缺点:

没有PYNQ方便快捷、易上手,缺少Python那些强大功能库的支持。

注:

1、 PYNQ目前库有:Python库+FPGA硬件库(目前仅有2个:PYNQ-API接口+overlay);