Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
programmable-logic:cora-z7:reference-manual [2022/03/28 22:05] – Update xilinx links Arthur Brown | programmable-logic:cora-z7:reference-manual [2023/06/22 21:14] (current) – Arthur Brown | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Cora Z7 Reference Manual ====== | ====== Cora Z7 Reference Manual ====== | ||
- | <WRAP round important> | + | <WRAP round info> |
- | The Cora Z7-10 variant is no longer | + | The Cora Z7-10 variant is now retired |
</ | </ | ||
Line 18: | Line 18: | ||
---- | ---- | ||
- | ====== Features | + | ===== Features ===== |
* **ZYNQ Processor** | * **ZYNQ Processor** | ||
Line 32: | Line 32: | ||
* Programmable from JTAG and microSD card | * Programmable from JTAG and microSD card | ||
* **Memory** | * **Memory** | ||
- | * 512MB DDR3 with 16-bit bus @ 1050Mbps | + | * 512MB DDR3 with 16-bit bus @ 525 MHz (1050 MT/s) |
* microSD slot | * microSD slot | ||
* **Power** | * **Power** | ||
Line 70: | Line 70: | ||
| 10 | User push buttons | | 10 | User push buttons | ||
- | ====== Purchasing Options and Board Variants | + | ===== Purchasing Options and Board Variants ===== |
A Cora Z7 has 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. | A Cora Z7 has 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. | ||
Line 93: | Line 93: | ||
---- | ---- | ||
- | ====== Software Support | + | ===== Software Support ===== |
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. | 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. | ||
Line 101: | Line 101: | ||
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, | 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, | ||
- | /* 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 [[https:// | + | /* 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 [[https:// |
---- | ---- | ||
- | ====== Functional Description | + | ===== Functional Description ===== |
===== 1 Power Supplies ===== | ===== 1 Power Supplies ===== | ||
Line 110: | Line 110: | ||
The Cora Z7 requires a 5 Volt power source to operate. This power source can come from the Digilent USB-JTAG port (J12) or it can be derived from a 5 Volt DC power supply connected to the Power Jack (J15). Unlike other Digilent FPGAs, the Cora Z7 cannot be powered through the Shield Header. | The Cora Z7 requires a 5 Volt power source to operate. This power source can come from the Digilent USB-JTAG port (J12) or it can be derived from a 5 Volt DC power supply connected to the Power Jack (J15). Unlike other Digilent FPGAs, the Cora Z7 cannot be powered through the Shield Header. | ||
- | A red power-good LED (LD7), driven by the 3.3V output (VCC3V3) of the DA9062 regulator, indicates that the board is receiving power and that the onboard supplies are functioning as expected. If this LED does not illuminate when an acceptable power supply is connected, please contact your distributor or [[http:// | + | A red power-good LED (LD7), driven by the 3.3V output (VCC3V3) of the DA9062 regulator, indicates that the board is receiving power and that the onboard supplies are functioning as expected. If this LED does not illuminate when an acceptable power supply is connected, please contact your distributor or [[http:// |
{{ reference: | {{ reference: | ||
Line 258: | Line 258: | ||
===== 4 DDR3L Memory ===== | ===== 4 DDR3L Memory ===== | ||
- | The Cora Z7 includes a Micron MT41K256M16HA-125 | + | The Cora Z7 includes a single |
+ | |||
+ | **Note:** //The Cora Z7 may use any of the Micron MT41K256M16HA-125, | ||
The PS incorporates an AXI memory port interface, a DDR controller, the associated PHY, and a dedicated I/O bank. DDR3L memory interface speeds up to 533 MHz/1066 Mbps are supported. | The PS incorporates an AXI memory port interface, a DDR controller, the associated PHY, and a dedicated I/O bank. DDR3L memory interface speeds up to 533 MHz/1066 Mbps are supported. | ||
Line 359: | Line 361: | ||
===== 9 Clock Sources ===== | ===== 9 Clock Sources ===== | ||
- | The Cora Z7 provides a 50 MHz clock to the Zynq PS_CLK input, which is used to generate the clocks for each of the Processing System (PS) subsystems. The 50 MHz input allows the processor to operate at a maximum frequency of 650 MHz and the DDR3 memory controller to operate at a maximum of 525 MHz (1050 Mbps). The Cora Z7 Zynq Preset file available within the Digilent Vivado Board File package ([[: | + | The Cora Z7 provides a 50 MHz clock to the Zynq PS_CLK input, which is used to generate the clocks for each of the Processing System (PS) subsystems. The 50 MHz input allows the processor to operate at a maximum frequency of 650 MHz and the DDR3 memory controller to operate at a maximum of 525 MHz (1050 MT/s). The Cora Z7 Zynq Preset file available within the Digilent Vivado Board File package ([[: |
The PS has a dedicated Phase-Locked Loop (PLL) capable of generating up to four reference clocks, each with settable frequencies, | The PS has a dedicated Phase-Locked Loop (PLL) capable of generating up to four reference clocks, each with settable frequencies, | ||
Line 506: | Line 508: | ||
---- | ---- | ||
- | ====== Hardware errata | + | ===== Hardware errata ===== |
Although we strive to provide perfect products, we are not infallible. The Cora Z7 is subject to the limitations below. | Although we strive to provide perfect products, we are not infallible. The Cora Z7 is subject to the limitations below. | ||
^ Product Name ^ Variant | ^ Product Name ^ Variant |