Sous Windows, ouvrez une fenêtre Git CMD à partir du menu des applications. Exécutez ensuite les commandes suivantes :
Z:
git clone https://github.com/ESEO-Tech/Verilog-Squash.git
Sous Ubuntu, ouvrez un terminal et tapez les commandes suivantes :
cd $HOME
git clone https://github.com/ESEO-Tech/Verilog-Squash.git
Ces commandes vont créer un sous-dossier Verilog-Squash
dans votre dossier personnel.
Voici la liste des fichiers que nous utiliserons :
Dossier | Fichier | Rôle |
---|---|---|
src |
SquashCommon.v |
Définitions de constantes à utiliser dans les autres modules |
src |
Squash.v |
Module principal |
src |
SquashCore.v |
Module de gestion du déroulement du jeu |
src |
SquashDisplay.v |
Module d’affichage des éléments graphiques du jeu |
src |
VGAController.v |
Module de pilotage d’un écran VGA |
src |
Squash-Basys3.xdc |
Fichier de contraintes pour Vivado |
vivado |
Dossier où vous devrez créer votre projet Vivado |
Ouvrez Vivado 2019.1 depuis le bureau ou le menu des applications.
Créez un nouveau projet en renseignant les informations suivantes :
Page | Champ ou action | Valeur |
---|---|---|
Project Name | Project name | Squash |
Project location | Le sous-dossier vivado dans votre dossier Verilog-Squash |
|
Create project subdirectory | Oui | |
Project Type | RTL Project | |
Add Sources | Add Files | Tous les fichiers .v dans le sous-dossier src |
Copy sources into project | Non | |
Add Constraints | Add Files | Fichiers Squash-Basys3.xdc dans le sous-dossier src |
Copy constraints files into project | Non | |
Default Part | Family | Artix-7 |
Package | cpg236 | |
Speed | -1 | |
Part | xc7a35tcpg236-1 |