![Alpha Data XRM(2)-DAC-D4/1G User Manual Download Page 10](http://html1.mh-extra.com/html/alpha-data/xrm-2-dac-d4-1g/xrm-2-dac-d4-1g_user-manual_2905503010.webp)
XRM(2)-DAC-D4/1G User Guide
V2.2 - Mar 8, 2018
1.7 Vivado Projects
1.7.1 Vivado Folder Structure
The additional folder present in the standard release 'FPGA' folder for producing bitfiles using Vivado is
highlighted. In the case shown, this additional folder is called 'vivado' and is referred to as the main Vivado folder
in this discussion. This folder name be any legal name as long as the paths (relative and absolute) to the SDK
files, the project source and the project core files is preserved. In other words it should be at the same level of
the folder hierarchy as the 'source' and 'cores' folders. Any change in these paths will require modifications to
paths defined in TCL scripts.
The generation of project files for Vivado uses scripts based on those in the Vivado examples provided by the
SDK. The TCL files automate the generation of Vivado project(s), which ensures that the xpr files produced
include all settings required for correct configuration of both synthesis and post-synthesis file generation.
Specifying these options manually is unlikely to set all options correctly so it is strongly recommended that the
TCL files are used to generate project files and folder structures.
This uses the same 'design-model-device' syntax as the Alpha Data SDK examples, where the 'design' equates
to the XRM type, the 'model' equates to the ADMXRC board type and the 'device' equates to the specific FPGA
on the FPGA card. In this case the 'device' field is fixed since these designs are for a specific XRM.
Figure 3 : Vivado Project Structure
Page 6
Introduction
xrm-dac-d4-1g-manual_v2_2.pdf