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 |