User manual

22.8.2018 Cora Z7 Reference Manual [Reference.Digilentinc]
https://reference.digilentinc.com/reference/programmable-logic/cora-z7/reference-manual 5/20
Callout Description Callout Description
9 User tri-color LEDs 19 DDR3L memory
10 User push buttons
The Cora Z7 can be purchased with either a Zynq-7010 or Zynq-7007S loaded. These two Cora Z7 product variants are referred to as
the Cora Z7-10 and Cora Z7-07S, respectively. When Digilent documentation describes functionality that is common to both of these
variants, they are referred to collectively as the “Cora Z7”. When describing something that is only common to a specific variant, the
variant will be explicitly called out by its name.
The only difference between the Cora Z7-10 and Cora Z7-07S is the capability of the Zynq part. The Zynq processors both have the
same capabilities, but the -10 has about a 1.2 times larger internal FPGA and an additional processor core, as compared to the -07S. The
differences between the two variants are summarized below:
Product Variant Cora Z7-10 Cora Z7-07S
Zynq Part XC7Z010-1CLG400C XC7Z007S-1CLG400C
ARM Processor Cores 2 1
1 MSPS On-chip ADC () Yes Yes
Look-up Tables (LUTs) 17,600 14,400
Flip-Flops 35,200 28,800
DSP Slices 80 66
Block RAM () 270 KB 225 KB
Clock Management Tiles 2 2
For more information on purchasing, see the Cora Z7 Product Page (https://store.digilentinc.com/cora-z7/).
Note: Due to the sizes of the FPGAs in the Zynq-7010 and Zynq-7007S, they are not very well suited to be used in SDSoC for embedded vision
applications. We recommend people purchase the Arty Z7-20 (https://reference.digilentinc.com/reference/programmable-logic/arty-z7/start) if they are
interested in these types of applications.
The Cora Z7 is fully compatible with Xilinx’s high-performance Vivado Design Suite. This toolset 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 in tandem, 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. As of Vivado release 2015.4, the Logic Analyzer and High-level Synthesis features of Vivado are free to use for all WebPACK
targets, which includes the Cora Z7. The Logic Analyzer assists with debugging logic, and the HLS tool allows you to compile C code
directly into HDL.
Master XDC files and Board files for the Cora Z7-10 and Z7-07S are available through the Cora Z7 Resource Center
(https://reference.digilentinc.com/reference/programmable-logic/cora-z7/start). These files are used to inform Vivado about how the Zynq
chip on the Cora is configured and connected to the rest of the Cora.
Zynq platforms are well-suited to be embedded Linux targets, and Cora Z7 is no exception. To help you get started, Digilent provides a
Petalinux project that will get you up and running with a Linux system quickly. For more information, see the Cora Z7 Resource Center
(https://reference.digilentinc.com/reference/programmable-logic/cora-z7/start).
Those familiar with the older Xilinx ISE/EDK toolsets from before Vivado was released can also choose to use the Cora Z7 in that
toolset. Digilent does not have many materials to support this, but you can always ask for help on the Digilent Forum
(https://forum.digilentinc.com).
Purchasing Options and Board Variants
Software Support