DIGILENT DIGIL 471-015 User guide

TheZyboZ7is a feature-rich, ready-to-use embedded software and digital circuit development board built around the Xilinx Zynq-7000 family. The Zynq family is based on the Xilinx All Programmable System-on-Chip (AP SoC) architecture, which tightly integrates a dual-core ARM Cortex-A9 processor with Xilinx 7-series Field Programmable Gate Array (FPGA) logic. TheZyboZ7surrounds the Zynq with a rich set of multimedia and connectivity peripherals to create a formidable single-board computer, even before considering the flexibility and power added by the FPGA. TheZyboZ7's video-capable feature set, including a MIPI CSI-2 compatible Pcam connector, HDMI input, HDMI output, and high DDR3L bandwidth, was chosen to make it an affordable solution for the high end embedded vision applications that Xilinx FPGAs are popular for. Attaching additional hardware is made easy by theZyboZ7's Pmod connectors, allowing access to Digilent's catalog of over 70 Pmod peripheral boards, including motor controllers, sensors, displays, and more.
TheZyboZ7is a direct replacement for the popularZybodevelopment board, which will soon be phased out of production. The designs are very similar, however theZyboZ7adds several features and performance improvements. To assist in migrating from theZyboto theZyboZ7, Digilent has created a migration guide, available on theZyboZ7Resource Center.
ZyboZ7Reference Manual
ZyboZ7PDF
ZYNQ Processor
667MHzdual-core Cortex-A9 processor DDR3L memory controller with 8 DMA channels and 4 High Performance AXI3 Slave ports High-bandwidth peripheral controllers: 1G Ethernet, USB 2.0, SDIO Low-bandwidth peripheral controllers: SPI, UART, CAN, I2C Programmable from JTAG, Quad-SPI flash, and microSD card Programmable logic equivalent to Artix-7 FPGA
Memory
1GBDDR3L with 32-bit bus @ 1066MHz 16MBQuad-SPI Flash with factory programmed 128-bit random number and 48-bit globally unique EUI­48/64™ compatible identifier microSD slot
Power
Powered from USB or any 5V external power source
USB and Ethernet
Gigabit Ethernet PHY USB-JTAG Programming circuitry USB-UART bridge
Download This Reference Manual
Features
USB 2.0 OTG PHY with host and device support
Audio and Video
Pcam camera connector with MIPI CSI-2 support HDMI sink port (input) with/without* CEC HDMI source port (output) with CEC Audio codec with stereo headphone, stereo line-in, and microphone jacks
Switches, Push-buttons, and LEDs
6 push-buttons (2 processor connected) 4 slide switches 5 LEDs (1 processor connected) 2 RGB LEDs (1*)
Expansion Connectors
6 Pmod ports (5*)
8 Total Processor I/O 40 Total FPGA I/O (32*) 4 Analog capable 0-1.0V differential pairs to XADC
*The -7010 variant has several differences that are shown in parenthesis above. See Purchasing Options section for more info
*ZyboZ7-20 pictured
Callout Description Callout Description Callout Description
1 Power Switch 12 High-speed Pmod ports * 23 Ethernet port
2 Power select jumper 13 User buttons 24 External power su
connector
TheZyboZ7can be purchased with either a Zynq-7010 or Zynq-7020 loaded. These twoZyboZ7product variants are referred to as theZyboZ7-10 andZyboZ7-20, respectively. When Digilent documentation describes functionality that is common to both of these variants, they are referred to collectively as the “ZyboZ7”. When describing something that is only common to a specific variant, the variant will be explicitly called out by its name.
The primary difference between the two variants is the size of the FPGA inside the Zynq AP SoC. The Zynq processors both have the same capabilities, but the -20 has about a 3 times larger internal FPGA than the -10. Also, The Zynq-7010 has slightly fewer FPGA attached pins than the Zynq-7020, which means several features found on theZyboZ7-20 are not available on theZyboZ7-10. The differences between the two variants are summarized below:
Callout Description Callout Description Callout Description
3 USB JTAG/UART port 14 User RGB LEDs * 25 Fan connector (5V
wire) *
4 MIO UserLED 15 XADC Pmod port 26 Programming mo
jumper
5 MIO Pmod port 16 Audio codec ports 27 Power supply goo
6 USB 2.0 Host/OTG port 17 Unique MAC address label 28 FPGA programm
doneLED
7 USB Host power enable
jumper
18 External JTAG port 29 Processor reset bu
8 Standard Pmod port 19 HDMI input port 30 FPGA clear config
button
9 User switches 20 Pcam MIPI CSI-2 port 31 Zynq-7000
10 User LEDs 21 microSD connector (other
side)
32 DDR3L Memory
11 MIO User buttons 22 HDMI output port * denotes difference betweenZ7-1
20
Purchasing Options
TheZyboZ7-20 includes a heat sink in order to dissipate the extra heat generated from the additional FPGA resources when running complex, fast-switching designs.
The board can be purchased stand-alone or with a voucher to unlock the Xilinx SDSoC toolset. The SDSoC voucher unlocks a 1 year license that can be used with theZyboZ7. After the license expires, any version of SDSoC that was released during this 1 year period can continue to be used indefinitely. For more information on purchasing, see theZyboZ7Product Page. At the time of purchase, it is also possible to add-on a microSD card, 5V 2.5A power supply, and micro USB cable as needed. A smallfan(ZyboZ7Fan Datasheet) that attaches to the heat sink can be added on to theZyboZ7-20 too, however this fan will not work with theZyboZ7-10.
Note that due to the smaller FPGA in the Zynq-7010, it is not very well suited to be used in SDSoC for embedded vision applications. We recommend people purchase theZyboZ7-20 if they are interested in these types of applications.
TheZyboZ7is fully compatible with Xilinx’s high-performance Vivado ® Design Suite. This tool set melds FPGA logic design and embedded ARM software development into an easy to use, intuitive design flow. It can be used for designing systems of any complexity, from a complete operating system running multiple server applications, down to a simple bare­metal program that controls some LEDs. It is also possible to treat the Zynq AP SoC as a standalone FPGA for those not interested in using the processor in their design. TheZyboZ7is supported under Vivado's free WebPACK™ license, which means the software is completely free to use, including the Logic Analyzer and High-level Synthesis (HLS) features. The Logic Analyzer assists with debugging logic that is running in hardware, and the HLS tool allows you to compile C code directly into HDL.
Design resources, example projects, and tutorials are available for download at theZyboZ7Resource Center.
Zynq platforms are well-suited to be embedded Linux targets, andZyboZ7is no exception. Digilent currently does not provide a Petalinux example for this product, however one will be available in the near future on theZyboZ7Resource
Center.
Product Variant ZyboZ7-10 ZyboZ7-20
Zynq Part XC7Z010-1CLG400C XC7Z020-1CLG400C
1 MSPS On-chipADC Yes Yes
Look-up Tables (LUTs) 17,600 53,200
Flip-Flops 35,200 106,400
BlockRAM 270 KB 630 KB
Clock Management Tiles 2 4
Total Pmod ports 5 6
Fan connector No Yes
Zynq heat sink No Yes
HDMI CEC Support TX port only TX and RX ports
RGBLED 1 2
Software Support
Loading...
+ 24 hidden pages