Eclypse Z7

入门 参考手册 技术支持
Eclypse Z7
Zynq-7000 SoC开发板具有Syzygy兼容的扩展
特征
  • 完全支持Vivado,包括工具集成,示例项目和教程
  • 开箱即用的Petalinux支持,包括示例项目和教程
  • 667MHz双核Cortex-A9处理器,具有紧密集成的Xilinx FPGA
  • 2模块系统中高速数据传输的Syzygy标准接口
  • 2个Pmod连接器,用于额外的系统模块化
  • 1GB.32位总线的DDR3L @ 1066 MT/s
  • USB和以太网连接
  • 从JTAG,Quad-SPI Flash和MicroSD卡的可编程
关键FPGA规范
零件号
XC7Z020-1CLG484C
逻辑切片
13,300
6输入LUTS
53,200.
人字拖
106,400
块RAM.
630 KB.
DSP切片
220
时钟资源
Zynq锁相环有4个输出
4锁相环
4 MMCMs
125 MHz外部时钟
内部的 ADC
双通道1议员
连接
朔望连接器
两个Syzygy标准接口
Pmod连接器
两个Pmod港口
以太网
10/100/1000 Mbps,具有Realtek Phy
USB
USB-UART.
USB-JTAG程序员
USB Micro-AB主机/设备/ OTG端口
记忆
DDR3.
1024 MB / 1066 MT / s
QSPI Flash.
16 MB
SD.
microSD卡连接器
板载I / O.
纽扣
2
三色发光二极管
2
电源输入
12V 5A(桶千斤顶)供应
Pmod连接器
3.3V逻辑标准,5V耐受
朔望连接器
1.2V至3.3V,2A由两个连接器共享的预算
自动在船上谈判
FPGA的粉丝
由Eclypse Platform MCU管理
身体的
宽度
99毫米(3.9英寸)
长度
160 mm(6.3英寸)
产品合规性
HTC.
8471500150
ECCN
4 a994.b

eclipse Z7是一个强大的原型平台,具有Xilinx的Zynq-7000 APSoC。一个会合™1)兼容载波,它具有两个Syzygy™接口连接器,实现高速模块化系统。

eclipse旨在支持高速模拟数据捕获和分析。它是一个研究和快速原型测试和测量应用程序的平台,潜在包括软件定义的无线电,超声波,其他医疗设备,以及更多。作为主机板ZMODS.,Eclypse的应用程序在系统配置之间可以显着变化。

Petalinux支持开箱即用。预构建的Linux映像附带一个用于批量数据传输的软件API。这个系统允许新用户在不需要接触硬件的情况下开始操作。该软件支持多种通用编程语言,包括Python、C/ c++等。Digilent提供完全开放和可定制的硬件设计、Linux映像和Linux软件应用程序。



文件

外围设备

  • Eclypse Z7兼容Digilent Zmods以及符合蛋白石凯利的其他模块朔望标准规范。可以通过上面链接的开始页面找到Diulent ZMods列表。Digilent提供IP核心,分层块,软件库和示例项目,以支持每个Digilent ZMod的使用。可以在下面找到关于使用这些系统的指南和文档。
  • eclipse Z7与符合Digilent的Pmod™规范的模块兼容,包括Digilent的系列PMODS.

开发环境

重要的是:eclipse Z7的教程、项目和系统映像针对Vivado 2019.1、Xilinx SDK 2019.1和Petalinux 2019.1,在Vivado的其他版本中不受官方支持。

Vivado和Xilinx SDK
Petalinux
  • Petalinux是Xilinx创建的工具,用于创建和修改Xilinx芯片的Linux图像,包括Zynq-7000。
    Xilinx的Petalinux工具参考指南(UG1144)涵盖Petalinux的安装和用法。第2章讨论了安装过程。
    笔记: 对于Windows用户,DigIlent建议使用适合上面链接的UG1144中指定的要求的双引导Linux设置或虚拟机。

示例项目

eclipse Z7有三种类型的示例项目可用,Petalinux软件项目armetal软件项目,独立硬件项目

  • Petalinux软件项目针对从SD卡运行Linux操作系统的Eclypse,至少需要Xilinx SDK和预设的Linux映像,在电路板上构建和运行。硬件设计的更改需要使用Vivado和Petalinux来构建硬件并重新配置操作系统进行修改。
  • armetal软件项目使用Zynq处理系统(PS)和可编程逻辑(PL),并且至少需要Xilinx SDK和预构建硬件切换文件(HDF)来构建并在板上运行。硬件设计的更改需要使用Vivado来修改和构建新的硬件,并导出新的HDF。
  • 独立硬件项目仅使用Zynq可编程逻辑(PL),并要求在电路板上构建和运行Vivado。

下表列出了Eclypse Z7可用的每个演示:

演示的名字 项目类型 描述 设置说明
ZMOD ADC演示 aremetal和petalinux软件 捕获来自ADC的数据,并将其写入文件和标准。 第3节Zmod基础库用户指南
zmod dac演示 aremetal和petalinux软件 通过DAC通道之一输出斜坡波形。 第3节Zmod基础库用户指南
即用演示 aremetal软件 在制造期间编程到闪光灯中。可用于确保电路板功能。 中发现的OOB演示的Github自述
低电平Zmod ADC + DAC演示 独立的硬件 从ADC捕获数据,并输出信号通过FIR滤波器通过DAC的结果。 eclipse Z7低电平Zmod ADC DAC演示

eClypse平台的教程,指南和文档

软件

    • Zmod基础库的文档包括在eClypse平台上运行几个数字提供的多个无化软件示例中的一个所需的步骤。

硬件

    • 本教程涵盖了创建闪烁LED的基本aremetal应用程序。Vivado IPI用于设计系统,Xilinx SDK用于开发应用程序。
    • 本教程将介绍在现有的IPI设计中添加支持特定外围设备(无论是Pmod还是Zmod)的分层块,将所需的库源文件添加到一个裸金属Xilinx SDK应用程序项目中,并在板上运行一个示例。
    • 本教程介绍配置和构建eclipse Z7 Petalinux项目以支持新的Zmod配置所需的步骤。

额外的指南

    • 本教程将介绍用RTL语言编写的LED闪烁基本设计的创建。处理器未被使用。
    • 本教程涵盖了Pmod IPs的基础知识,创建一个简单的Vivado IPI设计和Xilinx SDK应用程序来在板上运行一个示例。Petalinux默认不支持Pmod ip。

额外资源