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.
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!