fpga开发板,支持python编程
简介
pynq-z2是一款fpga开发板,它以zynq xc7z020 fpga为核心,利用zynq中的可编程逻辑和arm处理器的优势可以构建强大的嵌入式系统,pynq的开源框架可以使嵌入式编程用户在无需设计可编程逻辑电路的情况下充分发挥xilinx zynq soc的功能,使用ethernet作为pc和board之间的通讯方式,这块开发板除支持传统zynq开发方式外,还可支持python进行soc编程,并且代码可直接在pynq-z2上进行开发和调试。可编程逻辑电路以硬件库的形式导入并且可以通过api编程,这种方式基本上与软件库的导入和编程方式相同。
pynq-z2配备有以太网,hdmi输入/输出,mic输入,音频输出,arduino接口,树莓派接口,2个pmod,用户led,按钮和开关。 兼容树莓派连接器、arduino屏蔽连接器以及pmod连接器可以支持多种配件拓展,同时这些接口也可以用作gpio。
pynq 是 python on zynq 的缩写,它是一个软件开发框架,指导硬件层、驱动层和应用层之间的接口设计,pynq框架通过高层次的封装,将底层硬件fpga实现细节与上层应用层的使用脱耦,让上层应用开发者通过python编程就可以调用fpga模块。其适用于大面积的设计者和开发者,能帮助用户实现多种高性能的嵌入式应用,包括:并行硬件执行,高帧率视频处理,硬件加速算法,实时信号处理,高带宽io,低延时控制。
pynq结合了zynq与python的全部优势,可结合df arduino扩展板,树莓派扩展板使用;可广泛应用于机器学习、研究和原型制造等领域。
技术规格
外观尺寸
87mm*138mm
zynq xc7z020-1clg400c主板信息:
650mhz双核cortex-a9处理器
ddr3内存控制器,具有8个dma通道和4个高性能axi3从端口
高带宽外设控制器:1g以太网,usb 2.0,sdio
低带宽外设控制器:spi,uart,can,i2c
可从jtag,quad-spi闪存和microsd卡进行编程
artix-7系列可编程逻辑
13,300个逻辑片,每个具有四个6输入lut和8个触发器
630 kb的快速block ram
4个时钟管理片,每个片都有一个锁相环(pll)和混合模式时钟管理器(mmcm)
220 dsp slices
片上模数转换器(xadc)
存储:
带有16位总线@1050mbps的512mb ddr3
16mb quad-spi闪存,具有出厂编程的全球唯一标识符(兼容48位eui-48/64™)。
microsd插槽
供电:
由usb或任何7v-15v电源供电
usb和以太网:
千兆以太网phy
usb-jtag编程电路
usb-uart桥
usb otg phy(仅支持主机)
音频和视频:
具有24bit dac且支持i2s协议的3.5mm trrs 插孔
3.5mm线路输入插口
hdmi接收端口(输入)
hdmi源端口(输出)
开关,按钮和led:
4个按钮
2个滑动开关
4个led
2个rgb led
扩展连接器:
两个标准pmod端口
16个fpga i/o接口 (与树莓派接口共享8个pin)
arduino屏蔽连接器
24 个fpga i/o
6个 xadc的单端0-3.3v模拟输入
raspberry pi 连接器
28个fpga i/o (与 pmod a接口共享8个)
如何让智能音箱更好更智能地服务于我们
基于变电站安全距离规范,变电站安全距离标准
无线充电宝怎么用?耐用的无线充电宝盘点
开放原子开源基金会在深圳接待来访的专家代表
全桥LLC电路工作原理与设计难点解读
dfrobotPYNQ-Z2开发板简介
以物联网的资费思路看“提速降费”是怎样的
未来的橄榄球会是什么样子的?使用科技改变橄榄球的未来
有心有力,致态TiPlus5000发布全新固件ZTA10666
研究人员发现一款利用无文件技术绕过检测的Linux恶意软件
“中国芯”的征途里,一定会有他的名字
小宅VR在时隔一年后推出了旗下首款VR一体机产品——小宅X6一体机
我国科学家首次精确测量高能光子爆发的全过程
国网上海电力启动黄渡站增容改造工程
瑞银计划使用分布式分类账技术创建永久性记录来验证交易
苹果iPhone 12系列拆解案例:续航下降的原因分析
无人机的四大关键系统是哪四大
苹果多款新品的价格在网络曝光
“真正可穿戴”的电子皮肤问世
2020风向标:锐评工业应用移动机器人