K
kokei74
Guest
var kāds man palīdzēt, lai labotu šo?
Es tikai vēlos, lai mainītu ievades (4bit) vienā bitu 4 dažādās ostas (O1, O2, O3, O4).bibliotēkas IEEE;
izmantot ieee.std_logic_1164.all;
vienība kodētājs ir
osta (I: ar std_logic_vector (3 downto 0);
O1: no std_logic;
O2: no std_logic;
O3: no std_logic;
O4: no std_logic
);
beigās kodētāju;
arhitektūra behv un kodētāju nav
sākt
ja (i) <=
Ja "0001" => O1 <= "1";
O2 <= "0";
O3 <= "0";
O4 <= "0";
Ja "0010" => O1 <= "0";
O2 <= "1";
O3 <= "0";
O4 <= "0";
Ja "0100" => O1 <= "0";
O2 <= "0";
O3 <= "1";
O4 <= "0";
Ja "1000" => O1 <= "0";
O2 <= "0";
O3 <= "0";
O4 <= 1 ";
beigās lietā;beigās behv;
Es tikai vēlos, lai mainītu ievades (4bit) vienā bitu 4 dažādās ostas (O1, O2, O3, O4).bibliotēkas IEEE;
izmantot ieee.std_logic_1164.all;
vienība kodētājs ir
osta (I: ar std_logic_vector (3 downto 0);
O1: no std_logic;
O2: no std_logic;
O3: no std_logic;
O4: no std_logic
);
beigās kodētāju;
arhitektūra behv un kodētāju nav
sākt
ja (i) <=
Ja "0001" => O1 <= "1";
O2 <= "0";
O3 <= "0";
O4 <= "0";
Ja "0010" => O1 <= "0";
O2 <= "1";
O3 <= "0";
O4 <= "0";
Ja "0100" => O1 <= "0";
O2 <= "0";
O3 <= "1";
O4 <= "0";
Ja "1000" => O1 <= "0";
O2 <= "0";
O3 <= "0";
O4 <= 1 ";
beigās lietā;beigās behv;