Je suis un noob VHDL, j'essaie de créer quelques constantes et de leur attribuer des numéros hexadécimaux, mais je continue à recevoir des erreurs.
Je veux la constante FOO_CONST
égal à 0x38
Comme ça...
constant FOO_CONST : integer := x"38";
L'erreur:
Type integer does not match with a string literal
J'ai essayé quelques variantes sans succès.
J'apprécierais toute aide. Merci!
-Mike
Vous pouvez spécifier une base pour les entiers en utilisant le format base#value#
:
constant FOO_CONST : integer := 16#38#;