前言:pynq全称为python productivity for zynq,即在zynq全可编程arm&fpga融合处理架构的基础上,添加了对python的支持。
pynq希望能够借助python语言本身易用易学、扩展库多而全、社区活跃贡献度高等特性,有效降低zynq嵌入式系统的开发门槛,并为人工智能,adas,机器视觉等高拓展性/高复杂度应用需求提供更好支撑。pynq将arm处理器与fpga器件的底层交互逻辑完全封装起来,顶层封装使用python,只需要import对应的模块名称即可导入对应的硬件模块,即可进行底层到上层数据的交互或者为系统提供硬件加速。
pynq突出优点在于:可直接调用python库和fpga硬件库进行功能的开发,快速高效。
为适应市场需求发展,米尔近期基于热销的z-turn board 推出了pynq版本,全面支持pynq开发。 z-turn board 是米尔科技zynq7000平台的力作,设计特征鲜明,即是核心板又是开发板,易开发且易嵌入应用产品,性价比高,已大量应用于工控,iot,视觉等领域。此次z-turn board升级pynq版本后,将为人工智能,adas,机器视觉等领域的开发者带来福音。
z-turn pynq开发例程: python人脸识别
同时此次z-turn board系统更新后,系统资源中保留了一套完整的petalinux以及ubuntu,以及大量例程资源,可给更多应用开发提供良好参考。目前米尔已正式发布该版本,良心售价不变,详情可登录米尔凯发k8官网了解:http://www.myir-tech.com/product/z-turn_board.htm