Documente Academic
Documente Profesional
Documente Cultură
ieee.std_logic_1164
ieee.math_complex
ieee.math_real
ieee.numeric_std
ieee.std_logic_arith
ieee.std_logic_signed
ieee.std_logic_unsigned
1.2. ENTITY
1
1.3. ARCHITECTURE
Les valeurs d’un signal représenté par les états logique résumé
dans le tableau suivant :
2
II. Operateur VHDL
Opérateurs relationnels
Opérateurs arithmétiques
+ addition * multiplication
- soustraction / division
3
A <= "100" ; -- A bus de 3 bits
S <= '0' & A(7 downto 0); -- décalage d’un bit à droite
c) IF ... THEN
if condition then instructions
[elsif condition then instructions]
[else instructions]
end if ;
d) CASE ... IS
case slection is
when valeur_de_sélection => signal <= instructions ;
[when others <= instructions]
end case;
Exemple :
S <= A when (B = '0') else '1' ;
4
IV. Conversion entres les types vhdl
Le diagramme suivant présent le passage de conversion d’un
type a l’autre.
To_integer (v ) Std_logic_vector (v )
SIGNED
INTEGER STD_LOGIC_VECTOR
UNSIGNED
To_integer (v ) Std_logic_vector (v )