Table des matières:

Traitement vidéo à l'aide de VHDL et d'un Zybo : 10 étapes
Traitement vidéo à l'aide de VHDL et d'un Zybo : 10 étapes

Vidéo: Traitement vidéo à l'aide de VHDL et d'un Zybo : 10 étapes

Vidéo: Traitement vidéo à l'aide de VHDL et d'un Zybo : 10 étapes
Vidéo: Découverte de Xilinx Vivado. Partie 2 : Création d'un projet VHDL 2024, Juillet
Anonim
Image
Image
Créer un nouveau projet Vivado
Créer un nouveau projet Vivado

Les FPGA sont plus rapides à traiter que les CPU, car ils peuvent effectuer de nombreux calculs en parallèle

Note: Ce projet est encore en construction et va être amélioré (dès que j'aurai le temps). Pendant ce temps, je parcours le monde…..

Étape 1: Créer un nouveau projet Vivado

Créer un nouveau projet Vivado
Créer un nouveau projet Vivado
Créer un nouveau projet Vivado
Créer un nouveau projet Vivado

Après avoir ouvert Vivado, vous devez d'abord créer un nouveau projet sur votre espace de travail dans lequel vous souhaitez travailler.

Plus tard, nommez votre projet et choisissez l'emplacement du projet.

Choisissez Zybo comme carte cible ou une autre carte Zynq que vous souhaitez utiliser.

Étape 2: Créer un diagramme avec Basic

Créer un diagramme avec Basic
Créer un diagramme avec Basic
Créer un diagramme avec Basic
Créer un diagramme avec Basic
Créer un diagramme avec Basic
Créer un diagramme avec Basic

Ajoutez un nouveau diagramme Zynq_Processing_system.

Ajoutez également les IP Dvi2rgb et rgb2vga

En plus de ces blocs, deux constantes sont utilisées pour configurer le port HDMI en tant que récepteur.

[Désolé, en raison du contenu en double, ce didacticiel a été supprimé d'ici… sur le site Web d'origine www.miscircuitos.com/video-processing-using-vhdl-and-zybo-board]

Étape 3: Insérez une ressource VHDL

Insérer une ressource VHDL
Insérer une ressource VHDL
Insérer une ressource VHDL
Insérer une ressource VHDL
Insérer une ressource VHDL
Insérer une ressource VHDL

Le bloc utilisateur doit être créé, pour cela appuyez sur ctrl+A ou recherchez "ajouter une nouvelle source" dans le panneau de gauche.

Créez un nouveau fichier avec VHDL et ajoutez-le au diagramme, puis modifiez le code VHDL.

[Désolé, en raison du contenu en double, ce didacticiel a été supprimé d'ici… sur le site Web d'origine www.miscircuitos.com/video-processing-using-vhdl-and-zybo-board]

Étape 4: ajouter des périphériques embarqués supplémentaires comme des LED, des boutons ou des curseurs (facultatif)

Ajoutez des périphériques embarqués supplémentaires comme des LED, des boutons ou des curseurs (facultatif)
Ajoutez des périphériques embarqués supplémentaires comme des LED, des boutons ou des curseurs (facultatif)

Pour ajouter des curseurs et des leds pour une utilisation ultérieure possible.

[Désolé, en raison du contenu en double, ce didacticiel a été supprimé d'ici… sur le site Web d'origine www.miscircuitos.com/video-processing-using-vhdl-…]

Étape 5: Vous pouvez maintenant insérer votre code VHDL dans le bloc d'application

Vous pouvez maintenant insérer votre code VHDL sur le bloc d'application
Vous pouvez maintenant insérer votre code VHDL sur le bloc d'application

Une fois le module VideoProcessing ajouté, Pour éditer le code, appuyez sur. Un exemple de code de départ est joint

[Désolé, en raison du contenu en double, ce didacticiel a été supprimé d'ici… sur le site Web d'origine www.miscircuitos.com/video-processing-using-vhdl-and-zybo-board]

Étape 6: créer un enveloppement

Créer un enveloppement
Créer un enveloppement
Créer un enveloppement
Créer un enveloppement

Faire un wrap avant pour la synthèse du schéma bloc.

Étape 7: Synthèse, mise en œuvre et génération de flux de bits

Synthèse, implémentation et génération de bitstream
Synthèse, implémentation et génération de bitstream

Ajoutez les descriptions des broches de contraintes. Il est attaché.

exécuter la synthèse. Plus tard, l'implémentation puis générer le bitstream, qui va être chargé sur le FPGA.

Étape 8: Exportez le matériel et lancez le SDK

Exporter le matériel et lancer le SDK
Exporter le matériel et lancer le SDK
Exporter le matériel et lancer le SDK
Exporter le matériel et lancer le SDK
Exporter le matériel et lancer le SDK
Exporter le matériel et lancer le SDK
Exporter le matériel et lancer le SDK
Exporter le matériel et lancer le SDK

Exportez le matériel et lancez le SDK.

Étape 9: Créer un nouveau package de support de carte et une nouvelle application

Créer un nouveau package de support de conseil et une nouvelle application
Créer un nouveau package de support de conseil et une nouvelle application
Créer un nouveau package de support de conseil et une nouvelle application
Créer un nouveau package de support de conseil et une nouvelle application
Créer un nouveau package de support de conseil et une nouvelle application
Créer un nouveau package de support de conseil et une nouvelle application

Créez un package de support de conseil. Ensuite, ouvrez ou créez une application en utilisant le modèle "bonjour le mot".

Ensuite, lancez le FPGA

Étape 10: programmez le FPGA et exécutez le code Hello World

Image
Image
Programmez le FPGA et exécutez le code Hello World
Programmez le FPGA et exécutez le code Hello World

Ceci n'est qu'un petit exemple, où les canaux de couleur sont échangés.

Merci!

[Désolé, en raison du contenu en double, ce didacticiel a été supprimé d'ici… sur le site Web d'origine www.miscircuitos.com/video-processing-using-vhdl-and-zybo-board]

Conseillé: