Première expérience Gowin FPGA - Expérience de lampe à eau à LED

environnement matériel

Carte de développement : carte de développement Gaoyun DK_START_GW2A55-PG484_V1.3

Modèle de puce FPGA : Gaoyun GW2A-LV55PG484

Environnement de développement : compilateur Gowin

Pas

créer un projet

Cliquez sur "Nouveau projet",

insérez la description de l'image ici
Cliquez sur "Projet de conception FPGA" et cliquez sur "OK",

insérez la description de l'image ici
Changez le nom du projet en "led_run", et modifiez le chemin selon vos propres besoins. Une fois la modification terminée, cliquez sur "Suivant",

insérez la description de l'image ici

Selon le manuel de la carte de développement, sélectionnez le modèle FPGA, une fois la sélection terminée, cliquez sur "Suivant",

insérez la description de l'image ici
Cliquez sur "Terminer" pour terminer la création du projet.
insérez la description de l'image ici

Ajouter des fichiers de conception

Faites un clic droit sur le dossier du projet "led_run", cliquez sur "Nouveau fichier" pour créer un fichier,

insérez la description de l'image ici

Cliquez sur "Fichier Verilog", cliquez sur "OK",

insérez la description de l'image ici

Modifiez le nom et le chemin du fichier, cliquez sur "OK",

insérez la description de l'image ici

Cliquez sur "src/led.run.v" pour écrire le code dans le fichier (le code est la routine fournie par Gaoyun, fournie après cet article),

insérez la description de l'image ici

Ajouter un fichier de contraintes

Cliquez sur "Fichier des Contraintes Physiques", cliquez sur "OK",

insérez la description de l'image ici

Modifiez le nom et le chemin du fichier, faites attention au suffixe ".cst", cliquez sur "OK",

insérez la description de l'image ici

Cliquez sur "src/led.run.cst" pour écrire le fichier de contraintes (le fichier de contraintes est la routine fournie par Gaoyun, fournie après cet article),

insérez la description de l'image ici

compiler le projet

Cliquez sur l'onglet "Processus" ci-dessous, faites un clic droit sur "Place&Route", cliquez sur "Rerun All" pour lancer la compilation,

insérez la description de l'image ici

Lors de la première utilisation du compilateur Gowin, une erreur sera signalée après l'édition :


ERROR  (PR2028) : The constrainted location is useless in current package

ERROR  (PR2017) : 'led[2]' cannot be placed according to constraint, for the location is a dedicated pin (SSPI)

ERROR  (PR2028) : The constrainted location is useless in current package

ERROR  (PR2017) : 'led[3]' cannot be placed according to constraint, for the location is a dedicated pin (SSPI)

Comme indiqué ci-dessous,

insérez la description de l'image ici

Solution : Cliquez sur l'onglet "Projet", cliquez sur "Configuration",

insérez la description de l'image ici

选择"Broche à double usage",勾选"Utiliser SSPI comme IO normal","Utiliser MSPI comme IO normal ","Utiliser READY comme IO normal","Utiliser TERMINÉ comme IO normal",单击"OK",

insérez la description de l'image ici

Recompilez et compilez avec succès.

insérez la description de l'image ici

téléchargement

Une fois la carte de développement sous tension, double-cliquez sur "Program Device",

insérez la description de l'image ici

Faites un clic droit sur la première ligne et sélectionnez "configurer l'appareil",

insérez la description de l'image ici

Confirmez le fichier de gravure, généralement celui par défaut, cliquez sur OK,

insérez la description de l'image ici

Cliquez sur "Programmer/Configurer" pour commencer la programmation

insérez la description de l'image ici

Attendez que la programmation soit terminée,
insérez la description de l'image ici

Une fois terminé, observez la façon dont la LED clignote, ce qui est cohérent avec la conception.
insérez la description de l'image ici

lien de ressource

Lien : https://pan.baidu.com/s/1Iaqxe3YHjLKF4itU0aiYBw
Code d'extraction : tkki

Je suppose que tu aimes

Origine blog.csdn.net/lb5482464/article/details/122987168
conseillé
Classement