Vajadzīga palīdzība, lai kodētu sērijas ieguldījumu paralēlas izejas ..

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;

 
kokei74,

Ja jūs vienkārši vēlaties sadalīt 4-bitu ievade 4 atsevišķas izejas kāpēc ne vienkārši rīkojieties šādi:

Kods:bibliotēkas IEEE;

izmantot ieee.std_logic_1164.all;vienība kodētājs ir

osta (

Es: kas 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āktO1 <= I (0);

O2 <= I (1);

O3 <= I (2);

O4 <= I (3);beigās behv;
 
dear radix,

thx par ur atbildi šeit.Man ir mēģinājuši gan metodes un savu darbu perfekti labi.Mans ieguldījums ir garante būt "viena karsta tik i` ll tikai izmantot dūri kodu. BTW man ir mācīties citas iespējas, lai pārvērstu SP no 2. Kodu tho .. Paldies Radix!

<img src="http://www.edaboard.com/images/smiles/icon_biggrin.gif" alt="Loti laimīgs" border="0" />
 

Welcome to EDABoard.com

Sponsor

Back
Top