Étape 2: L’arborescence
Une fois que vous avez le fichier create_project mis en place vous devrez créer la structure de dossiers qui résidence dans le nouveau projet. Un exemple de cette structure est fourni dans la première image ci-dessus.
Le dossier haut doit être le nom du projet et contient deux sous-dossiers, un nommé « proj » et l’autre nommé « src ». Vous pouvez simplement déplacer le dossier entier "proj' de l’étape précédente dans le dossier de niveau supérieur. Aucun des autres fichiers dans le dossier « proj » devra être modifié.
Dans le dossier « src », vous devrez créer un dossier nommé « contraintes », "hdl" et « propriété intellectuelle ». Le contenu de chacun est décrits ci-dessous :
- contraintes - copie dans le fichier .xdc de votre projet existant dans ce dossier.
- hdl - tous vos verilog ou VHDL copie les fichiers sources dans ce dossier.
- ip - si votre projet utilise n’importe quel IP cores, vous devrez créer un dossier individuel de nom correspondant pour chaque noyau dans le dossier "propriété intellectuelle". Trouver et copier dans les fichiers .xci ou .xco pour chaque carotte IP de projet existant dans le dossier correspondant, que vous venez de créer.