langage binaire est utilisé en programmation informatique pour créer des applications logicielles ou un code pour Windows Visual Basic et le système d'exploitation Windows. Les vecteurs binaires peuvent avoir des valeurs multiples qui peuvent être source de confusion et conduire à plusieurs fenêtres de codage sur votre ordinateur. Si vous souhaitez convertir vos vecteurs binaires en un seul ensemble d'entrée chaude, vous pouvez le faire avec un code via le terminal ou l'invite de commande de votre ordinateur. Une fois mis en place , vous serez en mesure de convertir vos vecteur binaire multiplexer une hot line . Instructions
1
Ouvrez votre terminal ou invite de commande dans la liste "Programmes" sur le bouton "Démarrer"
2 Type de
: .
IEEE bibliothèque ; utiliser ieee.std_logic_1164.all ; utilisation ieee.numeric_std.all ;
entité onehot_binary isport ( onehot_in : dans std_logic_vector ; binary_out : sur std_logic_vector ) ; beginassert 2 ** binary_out'length = échec de gravité onehot_in'length ;
fin de
;
l'architecture RTL onehot_binary est
fonction one_hot_to_binary
( One_Hot : std_logic_vector ; taille: naturel) std_logic_vector de retour est de Variable
Bin_Vec_Var : std_logic_vector ( taille -1 downto 0 ) ;
commencer
Bin_Vec_Var : = ( others => '0 ') ;
pour moi en One_Hot'range loopif One_Hot (I) = '1 ' thenBin_Vec_Var : = Bin_Vec_Var ou std_logic_vector ( to_unsigned (I, taille ) ) ; end if ; end loop ; Bin_Vec_Var de retour; fonction fin ;
commencent
binary_out < = one_hot_to_binary ( onehot_in , binary_out'length ) ;
fin ;
3
Appuyez sur la touche "Entrée" pour remplacer les multiplexeurs binaires sur votre système à une entrée de plomb chaud < . br>