Capture de Conception
Depuis son introduction en 1984, la façon dont les conceptions logiques programmables sont capturées a considérablement changé. Ces progrès ont permis de passer de la définition d'équations logiques pour chaque cellule logique à la capture schématique des circuits logiques, à l'utilisation des langages de description du matériel et, plus récemment,
Banc d'essai
À mesure du développement de chaque module HDL ou HLS, il faudra procéder à des tests pour s'assurer que la fonctionnalité se comporte comme prévu. C'est là qu'intervient le banc d'essai. Le banc d'essai va appliquer un stimulus aux entrées et au moniteur du module. Dans les cas les plus complexes, il rendra compte du comportement des signaux de so
Implémentation
Une fois que le développeur est satisfait de la performance fonctionnelle de la conception, l'étape finale du développement est la mise en œuvre. La mise en œuvre peut être divisée en quatre étapes distinctes : synthèse, placement, routage et génération de fichiers de programmation. Bien que la mise en œuvre se fasse en plusieurs étapes, elles sont
Conclusion
Le processus de développement du FPGA est bien différent de celui qui est utilisé pour la création d'une solution informatique plus traditionnelle. La courbe d'apprentissage, cependant, en ce qui concerne les langues et les chaînes d'outils (en particulier avec le HLS) n'est pas aussi abrupte que prévu initialement. Avec suffisamment de temps consa