PYNQ-Z1 - 支持Python编程的Zynq开发板
#板卡评测
976 人阅读
|
0 人回复
|
2017-05-10
|
|
PYNQ-Z1开发板支持PYNQ项目,这是一个新的开源框架,使嵌入式编程人员能够在无需设计可编程逻辑电路的情况下即可充分发挥Xilinx Zynq All Programmable SoC(APSoC)的功能。与常规方式不同的是,通过PYNQ,用户可以使用Python进行APSoC编程,并且代码可直接在PYNQ-Z1上进行开发和测试。通过PYNQ,可编程逻辑电路将作为硬件库导入并通过其API进行编程,其方式与导入和编程软件库基本相同。 PYNQ-Z1开发板是PYNQ开源框架的硬件平台。在ARM A9 CPU上运行的软件包括:
- 载有Jupyter Notebooks设计环境的网络服务器
- IPython内核和程序包
- Linux
- FPGA的基本硬件库和API
PYNQ-Z1开发板是用于嵌入式系统的通用可编程平台。用户可以自定义其硬件和软件的使之应用于各类场景中,包括:
- 机器学习/深度学习
- 计算机视觉
- 工业控制
- 物联网(IoT)
- 无人机
- 加密
- 嵌入式计算加速
- 实时处理和更多...
产品特点: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切片
- ?片上模数转换器(XADC)
存储:
- 带有16位总线@1050Mbps的512MB DDR3
- 16MB Quad-SPI闪存,具有出厂编程的全球唯一标识符(兼容48位EUI-48/64?)。
- MicroSD插槽
供电:
USB和以太网:
- USB-JTAG编程电路
- USB-UART桥
- USB OTG PHY(仅支持主机)
- 千兆以太网PHY
音频和视频:
- 具有脉冲密度调制(PDM)输出的驻极体麦克风
- 3.5mm单声道音频输出插孔,脉宽调制(PWM)格式
- HDMI接收端口(输入)
- HDMI源端口(输出)
开关,按钮和LED:
- 4个按钮
- 2个滑动开关
- 4个LED
- 2个RGB LED
扩展连接器:
- 两个标准Pmod端口
- Arduino/chipKIT屏蔽连接器
- ?49总FPGA I/O
- ?6 XADC的单端0-3.3V模拟输入
- ?4差分0-1.0V XADC的模拟输入
|
|
|
|
|
|
|
|
|