Maison >Problème commun >Qu'est-ce qu'un FPGA ?

Qu'est-ce qu'un FPGA ?

藏色散人
藏色散人original
2019-05-06 09:40:293948parcourir

FPGA (Field-Programmable Gate Array), qui est un réseau de portes programmable sur site, est un produit de développement ultérieur basé sur des dispositifs programmables tels que PAL, GAL et CPLD. Il apparaît comme un circuit semi-personnalisé dans le domaine des circuits intégrés spécifiques à une application (ASIC), qui non seulement résout les défauts des circuits personnalisés, mais surmonte également les défauts du nombre limité de portes dans les dispositifs programmables d'origine.

Qu'est-ce qu'un FPGA ?

Le développement des FPGA est très différent du développement des PC et microcontrôleurs traditionnels. Le FPGA est principalement basé sur des opérations parallèles et est implémenté avec un langage de description matérielle. Par rapport au fonctionnement séquentiel d'un PC ou d'un microcontrôleur (qu'il s'agisse d'une structure de von Neumann ou d'une structure de Harvard), il est très différent, ce qui rend également la mise en route difficile. Développement de FPGA. Le développement de FPGA doit commencer par de nombreux aspects tels que la conception de haut niveau, la superposition de modules, la mise en œuvre logique, le débogage logiciel et matériel, etc.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn