Les collections

Comment programmer un FPGA

Comment programmer un FPGA

La technologie FPGA, Field Programmable Gate Array est très utile dans l'industrie.

Le FPGA permet de programmer la fonctionnalité de la puce, ce qui permet de la mettre à jour à tout moment. Cela peut être modifié pour s'adapter aux mises à jour ou même pour changer la fonctionnalité d'une carte ou d'un système lorsqu'il est nécessaire d'exécuter différentes fonctions.

Le nom même du FPGA indique qu'il est programmable. Il est nécessaire de coder pour programmer le FPGA. Savoir programmer un FPGA est une compétence clé et constitue un domaine spécialisé de la conception électronique.

Remarque sur le matériel FPGA:

Le matériel FPGA se compose d'un tableau de logique qui peut être configuré pour fournir la fonctionnalité numérique requise par le développeur. Les FPGA sont disponibles dans une variété de tailles allant de petite à très grande pour répondre aux exigences du projet particulier.

En savoir plus sur le CI FPGA

Approches de programmation FPGA

Il existe plusieurs façons de développer le code pour programmer un FPGA. Au tout début des FPGA, il était peut-être possible de programmer manuellement les FPGA les plus simples. Aujourd'hui, ce n'est pas une option et un logiciel est nécessaire. Il existe plusieurs options ouvertes aux développeurs FPGA:

  • VHDL: VHDL signifie VHSIC Hardware Description Language, où le VHSIC lui-même signifie Circuit intégré à très haute vitesse. Ce langage de programmation FPGA a été développé par le département américain de la Défense pour documenter le comportement des ASIC, ou circuits intégrés spécifiques à une application. Basé fortement sur le langage de programmation Ada, VHDL est un langage de texte qui a été très réussi et populaire depuis de nombreuses années dans la programmation de FPGA.
  • Verilog: Verilog a été la première forme de langage de description de matériel à être développée. Il est normalisé comme IEEE 1364.
  • LabVIEW FPGA: LabVIEW FPGA utilise l'interface graphique de base de LabVIEW mais emploie des outils supplémentaires pour lui permettre de fournir les fonctionnalités requises pour la programmation des FPGA. . En savoir plus sur comment programmer LabVIEW FPGA.

Les langages de description de matériel diffèrent des langages de programmation normaux en ce qu'ils sont capables de prendre en charge des paramètres comprenant les délais de propagation et également les intensités du signal. Ce sont deux paramètres clés requis lors de la programmation des FPGA.


Voir la vidéo: Quest-ce quun FPGA? ------- ما هي ال FPGA (Décembre 2020).