Binary språk brukes i programmering for å lage programvare eller kode programmer for Windows Visual Basic og Windows- operativsystemet. Binære vektorer kan ha flere verdier som kan være forvirrende og føre til flere koding vinduer på datamaskinen. Hvis du ønsker å konvertere binære vektorer i en varm inngang sett , kan du gjøre det med en kode via datamaskinens terminal eller kommandolinje . Når implementert, vil du være i stand til å konvertere binære vektor mux inn en hot line . Instruksjoner
en
Åpne terminal eller kommandolinje gjennom " programmer" på "Start "-knappen
2
Type: .
Bibliotek IEEE , bruke ieee.std_logic_1164.all , bruk ieee.numeric_std.all ;
enhet onehot_binary isport ( onehot_in : i std_logic_vector ; binary_out : out std_logic_vector ); beginassert 2 ** binary_out'length = onehot_in'length alvorlighetsgrad svikt;
slutten;
arkitektur RTL av onehot_binary er
funksjon one_hot_to_binary ( One_Hot : std_logic_vector , størrelse: naturlig ) return std_logic_vector er
variabel Bin_Vec_Var : std_logic_vector ( size - 1 downto 0 ) ;
begynne
Bin_Vec_Var : = ( andre = > '0 ');
for jeg i One_Hot'range loopif One_Hot ( i) = '1 ' thenBin_Vec_Var : = Bin_Vec_Var eller std_logic_vector ( to_unsigned (I, størrelse )); end if; end løkke , tilbake Bin_Vec_Var ; end funksjon ;
begynne
binary_out < = one_hot_to_binary ( onehot_in , binary_out'length ) ;
slutten;
3
Trykk på "Enter "-knappen for å erstatte de binære muxer på systemet til en varmt bly inngang < . br >