1. Introduction
Comment peut-on programmer dans de bonnes conditions lorsque le langage ne dispose pas des opérations booléennes ? Nous allons voir qu'on peut plus ou moins s'arranger avec les moyens du bord, mais alors le résultat n'est pas brillant. Il faut vraiment entrer dans les détails pour obtenir des résultats et des performances presque décentes, bien qu'une modification du compilateur et du standard VHDL soit la meilleure solution à long terme. Mais avant d'en arriver à ces extrémités, nous aborderons un nouvel aspect du langage : comment « surcharger » les opérateurs standards.
1.1 Rappels
Comme les articles précédents l'ont expliqué et montré, le VHDL est un langage de haut niveau [1], conçu pour permettre différentes approches pour la description d'un circuit logique : comportemental, structurel, flux de données, ... On peut même combiner les différentes approches pour prendre les aspects du langage qui conviennent le mieux pour chaque cas.
Un circuit...
- Accédez à tous les contenus de Connect en illimité
- Découvrez des listes de lecture et des contenus Premium
- Consultez les nouveaux articles en avant-première