La première expérience de l'expérience de la lampe à eau Zhongke Yihai Micro FPGA-LED
environnement matériel
Carte de développement : carte de développement EQ6HL45
Modèle de puce FPGA : EQ6HL45CSG324
Outil de développement : compilateur eLinx
Pas
créer un projet
Cliquez sur "Nouveau projet",
Cliquez sur Suivant",
Changez le nom du projet en "flow_led", et modifiez le chemin selon vos besoins. Dans le même temps, cochez "Créer un sous-répertoire de projet", le logiciel créera automatiquement un dossier portant le même nom que le projet et placera les fichiers du projet dans ce dossier. Après modification, cliquez sur "Suivant",
Cliquez sur Suivant",
Il n'est pas nécessaire d'ajouter des fichiers de conception pour le moment, alors cliquez simplement sur "Suivant",
Il n'est pas nécessaire d'ajouter un fichier de contraintes pour le moment, il vous suffit donc de cliquer sur "Suivant",
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",
Cliquez sur "Terminer" pour terminer la création du projet.
Ajouter des fichiers de conception
Double-cliquez sur "Ajouter des sources" pour commencer à ajouter des fichiers,
Sélectionnez "Ajouter ou créer des sources de conception", cliquez sur "Suivant",
Cliquez sur "Créer un fichier",
Changez le nom du fichier en "flow_led", et cliquez sur "OK" pour passer à l'étape suivante,
Cliquez sur "Terminer" pour terminer,
Double-cliquez sur le fichier "flow_led.v" pour écrire le code dans le fichier (le code est la routine contenue dans la micro carte de développement Zhongke Yihai, fournie après cet article),
Ajouter un fichier de contraintes
Double-cliquez sur "Ajouter des sources" pour commencer à ajouter des fichiers,
Sélectionnez "Ajouter ou créer des contraintes", cliquez sur "Suivant",
Nommez le fichier de contraintes "flow_run.edc", cliquez sur "Terminer" pour terminer,
Double-cliquez sur le fichier "flow_led.edc" à gauche pour écrire le fichier de contraintes (le code est la routine incluse dans la micro carte de développement Zhongke Yihai, fournie après cet article),
compiler le projet
Cliquez sur "Générer Bitstream" pour lancer la compilation,
La fenêtre pop-up indique qu'il n'a pas été implémenté, cliquez sur "OK",
La progression de la compilation sera affichée dans le coin supérieur droit. Lorsque "Generate Bitstream Complete" s'affiche, cela signifie que la compilation est terminée, comme le montre la figure ci-dessous.
téléchargement
À ce stade, allumez la carte de développement, puis double-cliquez sur "Ouvrir la cible",
Cliquez sur "Auto Detect" pour identifier automatiquement l'appareil,
Cliquez sur "Ajouter un fichier" pour ajouter le fichier de téléchargement, qui est généralement la valeur par défaut. Cochez ensuite "Configuration du programme", cliquez sur "Démarrer" pour lancer la programmation,
Une fenêtre contextuelle indique que la programmation a réussi.
Une fois terminé, observez la façon dont la LED clignote, ce qui est cohérent avec la conception.
Résumer
L'outil de développement eLinx de Zhongke Yihaiwei est presque le même que l'outil de développement Vivado d'AMD Xilinx, ce qui est plus pratique à utiliser pour les développeurs FPGA.
lien de ressource
Lien : https://pan.baidu.com/s/1E0tBcCMn8UK8kn5Ja9Lekw
Code d'extraction : ta1e