迪芝伦(Digilent)推出全新开发板PYNQ-Z1,支持python
迪芝伦(Digilent)推出全新开发板PYNQ-Z1,支持python
Kenshin FPGA开发圈
近日迪芝伦(Digilent)公司推出一款粉红色的开发板卡,命名为PYNQ-Z1。该板卡是基于Xilinx Zynq Z-7020 SoC器件,并且支持PYNQ项目(什么是PYNQ?见下文)使用python语言进行嵌入式系统开发,该板卡在迪芝伦(Digilent)官网上就有现货出售,一般售价229美元,学术价格仅为65美元。
图1 迪芝伦(Digilent)推出的粉红色板卡PYNQ-Z1开发板卡
PYNQ-Z1板卡特性:
- 双核ARM Cortex-A9处理器,650MHz
- 1.3百万个可重配置FPGA门电路
- 512Mbytes DDR3 SDRAM,16Mbytes Quad-SPI Flash
- 支持MicroSD卡卡槽
- HDMI高清输入与输出接口
- USB OTG接口以及USB一键编程接口
- 千兆以太网接口
- 音频输入与输出接口
- Arduino接口和Pmod接口,共65个用户可用通用I/O扩展接口(GPIO)
- LED x6、按键x4、开关x2
- 尺寸87mm x 122mm
PYNQ-Z1开发板卡给用户提供了丰富的硬件外设接口,Xilinx Zynq-7020 SoC器件提供资源丰富的可编程逻辑门电路以及性能卓越的ARM微处理器,用户可以用它来开发各种功能的嵌入式系统,如高帧率视频处理、硬件加速算法、实时信号处理、高数据带宽的I/O应用以及低延迟控制系统等。
PYNQ-Z1开发板卡最大的特色是支持PYNQ使用python语言搭建嵌入式应用。什么是PYNQ?PYNQ是一个开源项目,它直接对硬件底层进行的封装,用户借助封装库文件可以直接使用python语言操作硬件I/O管脚等功能。对于软件工程师来说他们不需要再使用复杂繁琐的开发工具,使用基于浏览器的Jupyter Notebook工具就可以直接编辑工程代码,系统架构师借助PYNQ可以设计更清晰的软件接口和系统架构,对于硬件工程师而言他们设计的硬件平台能够让更多不同开发背景的人使用。
图2 PYNQ支持使用Python语言进行嵌入式系统开发
PYNQ开源项目向开发者提供的是一个可引导启动的Linux镜像文件,包含pynq Python语言封装库文件以及其他PYNQ-Z1开发板卡相关的底层硬件封装驱动库文件。当然了PYNQ用户依然还可以使用Xilinx传统开发工具Vivado、HLS等。
链接:
PYNQ开源项目地址: https://github.com/Xilinx/Pynq
©著作权归作者所有:来自51CTO博客作者mb5fd86d05a0afe的原创作品,如需转载,请注明出处,否则将追究法律责任更多相关文章
- Enclustra公司在ESC2016大会上推出Mercury+ XU1 SOM核心模块
- 视频时序转换: Amiga PC接口升级为HDMI接口by基于FPGA的视频时间
- 基于Xilinx FPGA的高频交易? Aldec公司展示HES-HPC-DSP-KU115 FPG
- 脑机接口火了,但有“钱景”吗?
- “换药不换汤”:基于不同的Xilinx FPGA实现同款工业摄像头设计
- Xilinx参与25G和50G互连性测试大会
- Samtec公司推出14Gbps FireFly FMC高速通信模块
- Opal Kelly公司推出面向FPGA模块的SYZYGY规范接口
- 基于Xilinx Z-7007实现Z-turn SBC简化版——Z-turn Lite