L'intégration des portes logiques dans les conceptions FPGA implique de comprendre les capacités matérielles et de planifier la mise en œuvre logique en conséquence.

Comprendre les ressources logiques de l'AGFP

Chaque CLB comprend des tables de recherche (LUT), des tongs et des ressources de routage. Connaître le nombre de LUT et de tongs disponibles aide à planifier l'intégration logique.

Calcul de l'utilisation de la porte logique

Pour déterminer le nombre de portes logiques nécessaires, analyser les fonctions logiques et leur complexité. Par exemple, une porte ET 2 entrées utilise une LUT, tandis que des fonctions plus complexes peuvent nécessiter plusieurs LUT. Le résumé des LUT nécessaires pour toutes les fonctions fournit une estimation de l'utilisation des ressources.

Considérations pratiques

Lors de l'intégration des portes logiques, il faut tenir compte des contraintes de temps, des retards de propagation des signaux et de la consommation d'énergie.

Exemple de calcul

Si vous concevez un circuit avec 10 ET portes et 5 OU portes, et que chaque porte nécessite un LUT, le total des LUT nécessaires est de 15. Si le FPGA dispose de 100 LUT, ce modèle utilise 15 % des ressources, laissant de la place pour une logique supplémentaire.