Skip to content

Commit a0db829

Browse files
author
Ciprian
committed
Formated and updated README
1 parent 9bf1206 commit a0db829

File tree

1 file changed

+57
-1
lines changed

1 file changed

+57
-1
lines changed

README.md

Lines changed: 57 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,57 @@
1-
# Eclypse Z7 Root Repository
1+
# Eclypse Z7 Unifying Repository
2+
3+
## Description
4+
5+
This repository is designed to offer a unifying and comprehensive aproch to all the aspects that we provide, across multiple tools, for the Eclypse Z7. By cloning this repo recursively you will receive the repositories for the Viavdo project (HW), SDK workspace (SW) and Petalinux project (OS). Each submodule has it's own submodule dependencies which will be also pulled at cloning. An important aspect of this structure is the fact that both the SW and the OS are heavily depended on the hardware hand-off from the HW repository.
6+
7+
Each branch of this repository represents a different project with preset functionality. When checking out a branch all the submodules will be automatically configured to the same branch, thus providing a unified flow between all the submodules. For details about the individual functionality of the submodules please refer to the README.md files within the submodules.
8+
9+
For a detailed structural description of this repository and it's submodules, along with the branching system, please visit [Eclypse Z7 Git Repositoies](https://reference.digilentinc.com/reference/programmable-logic/eclypse-z7/git).
10+
11+
## First and Foremost
12+
13+
* The Vivado and Petalinux projects are version-specific. Source files are not backward compatible and not automatically forward compatible. Release tags specify the targetted Vivado version. There is only one version targetted per year, as chosen by Digilent. Non-tagged commits on the master branch are either at the last tagged version or the next targeted version. This is not ideal and might be changed in the future adopting a better flow.
14+
15+
* Our projects use submodules to bring in libraries. Use --recursive when cloning or `git submodule init` and `git submodule update`, if cloned already non-recursively.
16+
17+
## Requirements
18+
19+
Depending on which parts and branches of the this repository will be used the following will be needed to get it working:
20+
21+
* **Eclypse Z7**
22+
* **Zmod ADC 1410**
23+
* **Zmod DAC 1411**
24+
25+
HW/SW:
26+
27+
* **Vivado 2019.1 Installation with Xilinx SDK**: To set up Vivado, see the [Installing Vivado and Digilent Board Files Tutorial](https://reference.digilentinc.com/vivado/installing-vivado/start).
28+
29+
OS:
30+
31+
* **Petalinux 2019.1**: For installation, please follow the user guide provided by Xilinx [Petalinux Reference Guide (UG1144)](https://www.xilinx.com/support/documentation/sw_manuals/xilinx2019_1/ug1144-petalinux-tools-reference-guide.pdf).
32+
33+
34+
## Setup
35+
36+
No setup is needed at this stage, please refer to the individual README.md of each submodule on each branch for a more details.
37+
38+
We provide a ready to use [SD card image](https://github.com/Digilent/Eclypse-Z7/releases) with a Debian 10 Linux distribution, based on the OS repository, custom tailored for the Eclypse Z7 with Zmods in the release section of this repository.
39+
40+
## Additional Notes
41+
42+
For more information on the Eclypse Z7, visit its [Resource Center](https://reference.digilentinc.com/reference/programmable-logic/eclypse-z7/start) on the Digilent Wiki.
43+
44+
For more information on the Zmod ADC 1410, please visit its [Resource Center](https://reference.digilentinc.com/reference/zmod/zmodadc/start) on the Digilent Wiki.
45+
46+
For more information on the Zmod DAC 1411, please visit its [Resource Center](https://reference.digilentinc.com/reference/zmod/zmoddac/start) on the Digilent Wiki.
47+
48+
For more information on how our git and project flow is set up, please refer to the [Eclypse Z7 Git Repositories](https://reference.digilentinc.com/reference/programmable-logic/eclypse-z7/git) documentation.
49+
50+
For more information on how Vivado project is version controlled, refer to the [digilent-vivado-scripts repo](https://github.com/digilent/digilent-vivado-scripts).
51+
52+
For more details on how to use the [zmodlib](https://github.com/Digilent/zmodlib) and for instructions on how to set up your environment please visit the [Zmod Base Library User Guide](https://reference.digilentinc.com/reference/zmod/zmodbaselibraryuserguide)
53+
54+
For information related to Petalinux, please visit [Petalinux Reference Guide (UG1144)](https://www.xilinx.com/support/documentation/sw_manuals/xilinx2019_1/ug1144-petalinux-tools-reference-guide.pdf)
55+
56+
57+
For technical support or questions, please post on the [Digilent Forum](forum.digilentinc.com).

0 commit comments

Comments
 (0)