Binary Sprache wird in Computer-Programmierung verwendet werden, um Software oder Code-Anwendungen für Windows Visual Basic und dem Windows-Betriebssystem zu erstellen. Binäre Vektoren können mehrere Werte, die verwirrend sein und dazu führen, dass mehrere Codierung Fenster auf Ihrem Computer . Wenn Sie möchten, um Ihre binären Vektoren in eine heiße Eingang zu konvertieren , können Sie dies mit einem Code über Ihren Computer -Terminal oder Eingabeaufforderung. Einmal implementiert , werden Sie in der Lage zu konvertieren Ihre Binärvektor Mux in einer Hotline . Anleitung
1
Öffnen Sie Terminal oder Eingabeaufforderung durch die "Programme "-Liste auf Ihrem Schaltfläche "Start"
2
Typ: .
Bibliothek ieee ; verwenden ieee.std_logic_1164.all ; Verwendung ieee.numeric_std.all ;
Entität onehot_binary iSport ( onehot_in : in std_logic_vector ; binary_out : out std_logic_vector ); beginassert 2 ** binary_out'length = onehot_in'length Schwere Fehler ;
Ende ;
Architektur von rtl onehot_binary ist
Funktion one_hot_to_binary ( One_Hot : std_logic_vector ; Größe : natural ) return std_logic_vector ist
variable Bin_Vec_Var : std_logic_vector ( size- 1 downto 0);
beginnen
Bin_Vec_Var : = ( others = > '0 ');
denn ich in One_Hot'range loopif One_Hot (I) = '1 ' thenBin_Vec_Var : = Bin_Vec_Var oder std_logic_vector ( to_unsigned (I , Größe) ); end if ; end loop ; Rückkehr Bin_Vec_Var ; end function ;
beginnen
binary_out <= one_hot_to_binary ( onehot_in , binary_out'length );
Ende ;
3
Drücken Sie die "Enter" -Taste, um die binären muxes auf Ihrem System auf eine heiße Spur Eingabe ersetzen < . br>