Comment coder un Datapath Avec VHDL

November 30

Comment coder un Datapath Avec VHDL


VHDL signifie matériel virtuel Decryption Langue. Il est principalement utilisé dans la construction mécanique pour concevoir l'automatisation électronique et de créer des circuits logiques. VHDL prend en charge descendante et ascendante réseau de. Un chemin de données VHDL détermine la façon dont les données sont transmises par l'intermédiaire d'un système. Le chemin de données ne crée pas de données, il définit simplement ses itinéraires possibles. Lors de la création d'un chemin de données en VHDL, vous devrez déterminer la composition de données chemin et son architecture.

Instructions

1 Déclarez vos fonctions de bibliothèque. Par exemple, si vous voulez déclarer une fonction arithmétique et logique standard, votre code devrait ressembler à ceci:
"Ieee bibliothèque;
utiliser ieee.std_logic_arith.all; "

2 Définir les ports de vos données chemin. Par exemple:

«Entité datapath est

orifice (clock_dp: dans std_logic;

rst_dp: in std_logic;
imm_data: in std_logic_vector(15 downto 0);”

Les ports de votre données chemin déterminera comment et où vos flux de données. Vous êtes essentiellement de déterminer où les données sont saisies et où il est émis.

3 Fermer l'entrée du port de chemin de données en utilisant le code suivant:
");
mettre fin à datapath ";

4 Déterminer la structure architecturale de votre chemin de données. Vous aurez besoin de la liste des composants, ce que les composants sont constitués et comment les flux de données vers et à partir de chaque composant. Par exemple, l'exemple de code pour créer un fichier de registre devrait ressembler à ceci:

"Composante <Définit le code en tant que composant> reg_file <définit le code dans un fichier de registre> est <définit les attributs de" reg_file ".>
Port (horloge: en std_logic;

rst : in std_logic;”

5 Fermez la conception architecturale en mettant fin à la structure en utilisant "struct fin;".