Un FPGA ou un CPLD se programment généralement de la même façon. Le processus est le suivant:
Génération des listes de circuits et des mémoires LUT
A cette étape, on définit le circuit sous la forme d'un ensemble de portes logiques, reliées par des fils (liste de circuits).
Placement/routage
Dans cette étape, on attribue à chaque porte logique un emplacement dans le circuit, ainsi que le placement des interconnexion qui réalisent les connexion électriques des circuits.
Recherche du chemin critique (FPGA seulement)
Dans cette étape, on évalue le temps de transmission dans le circuit de chaque signal. Le maximum du temps de transmission est appelé le chemin critique, et détermine la fréquence maximale de fonctionnement du circuit.
Lire la suiteSouce: planete-sciences.org licence: Creative commons