Je voudrais initialiser certaines variables dans mon environnement de vérification à la valeur 'X'. Comment puis-je définir la valeur «X» dans e?e HVL (IEEE 1647): Comment définir la valeur 'X'?
Merci pour votre aide
Je voudrais initialiser certaines variables dans mon environnement de vérification à la valeur 'X'. Comment puis-je définir la valeur «X» dans e?e HVL (IEEE 1647): Comment définir la valeur 'X'?
Merci pour votre aide
Vous pouvez définir des valeurs autres que 0
et 1
en utilisant les fonctions MVL (Logique à valeurs multiples). Pour un bit signal large ce serait:
sig.put_mvl(MVL_X);
Il est également possible d'affecter des signaux multi-bits par écrit:
wide_sig.put_mvl_list({ MVL_X, MVL_X, ... });
Ces méthodes ne concernent que les ports. Si vous souhaitez affecter des variables à X
, vous devez les déclarer comme étant de type mvl
ou list of mvl
.
L'orthographe appropriée pour le langage de vérification du matériel est «e» en minuscules. Le majuscule «E» fait référence à un langage de programmation pour l'informatique distribuée sécurisée: https://en.wikipedia.org/wiki/E_(programming_language) –
En général, j'ajoute aussi 'e (IEEE 1647)' pour que les gens comprennent signifie le HVL. –