Apprenez le FPGA rapidement avec le camp d'entraînement FPGA de Hackaday | shoppingmaroc.net


Les FPGA, qui n'étaient plus un produit de niche destiné aux personnes disposant de gros budgets, sont devenus quelque chose que tous les expérimentateurs en électronique devraient avoir dans leur boîte à outils. Je suis toujours surpris de voir combien de personnes que je rencontre qui me disent être intéressées par l'utilisation de FPGA mais qui n'ont pas encore démarré. Si vous avez cherché un moyen facile de commencer avec les FPGA, Le camp de démarrage FPGA de Hackaday est fait pour vous. Il y a même une discussion Hackaday.io dans le groupe spécialement pour les discussions sur le FPGA et la discussion générale!

Bien que les FPGA ne soient pas faits pour tout, quand vous en avez besoin, vous en avez vraiment besoin. En utilisant des FPGA, vous pouvez créer des circuits logiques – pas des simulations de logiciels, mais des circuits réels – et tirer des avantages considérables en termes de performances par rapport à un processeur. Pour le traitement du signal numérique, les réseaux de neurones ou les applications de vision par ordinateur, il est très avantageux de pouvoir tout faire essentiellement en parallèle. Parfois, vous avez juste besoin de la vitesse brute de quelques portes logiques par rapport à un processeur plissant méthodiquement par le code. Nous nous attendons à voir une activité FPGA plus importante maintenant que Arduino est dans le jeu .

Ces camps de démarrage rassemblent une partie du matériel que vous avez vu répandu sur de nombreux articles ici, ainsi que de nouveaux éléments en dehors. Il est conçu pour vous permettre de travailler plus comme un cours de formation que du texte à lire. Il y a beaucoup de captures d'écran et même d'animations pour vous aider à voir ce que vous êtes censé faire. Vous pourrez travailler avec des simulations pour voir comment les circuits dont nous parlons fonctionnent, apportent des modifications et voient les résultats. Nous nous concentrerons sur Verilog – du moins pour le moment – car il est proche de C et plus facile pour les personnes qui connaissent C à prendre. Toujours pas convaincu? Parcourons l'essentiel de la série des camps d'entraînement.

Simulation et matériel

De quel matériel avez-vous besoin? Ça dépend. À l'heure actuelle, nous avons quatre camps de démarrage disponibles et vous n'avez besoin que d'un matériel réel pour le dernier. La carte de démonstration peu coûteuse Lattice iCeStick est idéale pour votre première aventure.

Elle est bon marché (bien inférieure à 30 $) et contient tout ce dont vous avez besoin, y compris une interface de programmation USB. Il est donc judicieux d'en choisir un, même si vous souhaitez passer à un autre FPGA ultérieurement. En outre, vous pouvez toujours réutiliser la carte comme un analyseur logique une fois que vous l'avez dépassé. Cependant, vous pouvez passer par les trois premiers sans matériel, et vous pouvez toujours suivre le numéro 4, même si vous ne disposez pas du matériel nécessaire pour effectuer le travail.

Ce que vous trouverez dans chaque camp d'entraînement

Si vous ne connaissez rien de la logique numérique, vous souhaiterez probablement commencer par Boot Camp 0 . Au moment où vous en avez fini avec cela, vous devez comprendre les portes logiques de base, la logique combinatoire, les bascules et la logique séquentielle. Il n'y a pas vraiment de contenu FPGA, et si vous connaissez la différence entre une bascule D et JK, quelles sont les durées d'installation et de création d'une machine à états simple, vous pouvez probablement sauter celle-ci.

Boot Camp 1 et Boot Camp 2 n'utilise pas directement le matériel FPGA. Mais ils vous emmènent à travers la construction de circuits combinatoires et séquentiels dans Verilog. Vous pouvez simuler vos conceptions dans votre navigateur Web ou utiliser un simulateur Verilog hors ligne.

Dans Boot Camp 3 vous déplacerez réellement Verilog dans une configuration FPGA. Vous aurez besoin du matériel pour en tirer le maximum. Après cela, il y a quelques articles ici sur Hackaday.com à propos d'autres projets avec le même matériel que vous pouvez aller encore plus loin. Ce qui est bien, c'est que jusqu'à ce que vous atteigniez le quatrième camp d'entraînement, ce que vous apprenez peut s'appliquer à presque tous les FPGA.

Sachez comment les tutoriels ont fonctionné pour vous! que nous sommes une communauté très interactive. Donc, en plus des commentaires que nous sommes sûrs d’obtenir, nous aimerions aussi votre aide de plusieurs manières. Si vous suivez ces didacticiels, gardez une trace du temps que vous avez passé et faites-nous savoir. Nous finirons par marquer les temps pour aider les autres à planifier à l’avenir. De plus, laissez-nous savoir ce que vous aimeriez voir. Voulez-vous voir de nouvelles versions de bootcamp 3 pour les autres FPGA? Voulez-vous plus de détails sur les machines d'état, le VHDL ou l'optimisation des conceptions pour la synchronisation? Laissez vos commentaires sur la page du camp de démarrage, la page des didacticiels ou le chat FPGA et laissez-nous savoir quels sont les sujets FPGA et autres que vous aimeriez voir traités dans ce format.


Arduino Maroc
Acheter Arduino ICI

Source

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *