Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
learn:programmable-logic:tutorials:vivado-hierarchical-blocks:start [2020/01/10 04:21] Arthur Brownlearn:programmable-logic:tutorials:vivado-hierarchical-blocks:start [2020/01/15 21:50] – Remove checkout feature/zmod-support Arthur Brown
Line 12: Line 12:
 ===== Guide ===== ===== Guide =====
 ==== Download the Vivado Hierarchies Repository and Dependencies ==== ==== Download the Vivado Hierarchies Repository and Dependencies ====
-=== 1. ===+
 <WRAP GROUP> <WRAP COLUMN HALF> <WRAP GROUP> <WRAP COLUMN HALF>
 Clone Digilent's [[https://github.com/digilent/vivado-hierarchies|vivado-hierarchies]] repository. Since the repository uses submodules to bring in the IPs contained in Digilent's [[https://github.com/digilent/vivado-library|vivado-library]] repository, the `--recursive` flag should be used while cloning. Alternatively, after cloning, the submodules can be initialized and updated. Both of these flows are detailed below: Clone Digilent's [[https://github.com/digilent/vivado-hierarchies|vivado-hierarchies]] repository. Since the repository uses submodules to bring in the IPs contained in Digilent's [[https://github.com/digilent/vivado-library|vivado-library]] repository, the `--recursive` flag should be used while cloning. Alternatively, after cloning, the submodules can be initialized and updated. Both of these flows are detailed below:
Line 29: Line 29:
 {{:learn:programmable-logic:tutorials:vivado-hierarchical-blocks:git.png?600|}} {{:learn:programmable-logic:tutorials:vivado-hierarchical-blocks:git.png?600|}}
 </WRAP> </WRAP> </WRAP> </WRAP>
- 
-=== 2. === 
-**Note**: If using a hierarchies for a Pmod, this step should be skipped. 
- 
-At time of writing, Zmod Hierarchies are still a work in progress. As such, their sources in the vivado-library repository on placed on a feature **branch**. In order to ensure that their sources are picked up, the appropriate branch must be checked out as below: 
- 
-<code>cd <vivado-hierarchies>/repo/vivado-library 
-git checkout feature/zmod-support</code> 
  
 ---- ----
Line 166: Line 158:
 ==== Baremetal Software ==== ==== Baremetal Software ====
 <WRAP round center important 660px> <WRAP round center important 660px>
-Zmod Hierarchical Blocks are supported in software by the Zmod Library. If using a Zmod, see the [[reference:zmod:zmodbaselibraryuserguide|Zmod Base Library User Guide]], and skip the rest of this guide.+Zmod Hierarchical Blocks are supported in software by the Zmod Library. If using a Zmod, see the [[reference:zmod:zmodbaselibraryuserguide|Zmod Base Library User Guide]], and skip the rest of this guide. If Petalinux support for the added hierarchy is desired, first see the [[reference:eclypse-z7:customizing-zmods-os|Zmod Petalinux Configuration Guide]]
 </WRAP> </WRAP>