bpc-los_13 - Dokončení KSA, pipelined Moore
Níže je uveden pouze náhled materiálu. Kliknutím na tlačítko 'Stáhnout soubor' stáhnete kompletní formátovaný materiál ve formátu PDF.
obvod č. 1
Klopné
obvody
Kombinační
obvod č. 2
X
Q
Y
S1
S0
S2
I1+I2 / O1
I0 / O0
I1 / O2
I0 / O2
I1+I2 / O0
I0 / O2
I2 / O0
Mealy KSA:
Kombinační
obvod č. 1
Klopné
obvody
Kombinační
obvod č. 2
X
Q
Y
S1
S0
S2
I1+I2 / O1
I0 / O0
I1 / O2
I0 / O2
I1+I2 / O0
I0 / O2
I2 / O0
LIBRARY ieee;
USE ieee.std_logic_1164.ALL;
TYPE TInput IS (I0, I1, I2);
TYPE TOutput IS (O0, O1, O2);
ENTITY Mealy IS
PORT(X : IN TInput;
Y : OUT TOutput;
CLK, CLR : IN std_logic
);
END Mealy;
ARCHITECTURE Behavioral OF Mealy IS TYPE TState IS (S0, S1, S2);
SIGNAL Q, next_Q: TState := S0;
BEGIN
PROCESS(Q, X) -- Kombinační obvod č.1 (vstup)
END PROCESS;
PROCESS(CLK, CLR) -- Paměťová (registrová) část
END PROCESS;
PROCESS(Q, X) -- Kombinační obvod č.2 (výstup)
END PROCESS;
END Behavioral;
Mealy KSA:
Kombinační
obvod č. 1
Klopné
obvody
Kombinační
obvod č. 2
X
Q
Y
S1
S0
S2
I1+I2 / O1
I0 / O0
I1 / O2
I0 / O2
I1+I2 / O0
I0 / O2
I2 / O0
LIBRARY ieee;
USE ieee.std_logic_1164.ALL;
TYPE TInput IS (I0, I1, I2);
TYPE TOutput IS (O0, O1, O2);
ENTITY Mealy IS
PORT(X : IN TInput;
Y : OUT TOutput;
CLK, CLR : IN std_logic
);
END Mealy;
ARCHITECTURE Behavioral OF Mealy IS TYPE TState IS (S0, S1, S2);
SIGNAL Q, next_Q: TState := S0;
BEGIN
PROCESS(Q, X) -- Kombinační obvod č.1 (vstup)
END PROCESS;
PROCESS(CLK, CLR) -- Paměťová (registrová) část
END PROCESS;
PROCESS(Q, X) -- Kombinační obvod č.2 (výstup)
END PROCESS;
END Behavioral;
Behaviorální popis KSA ve HDL jazyce
Při implementaci KSA pomocí behaviorálního
popisu nebylo třeba:
Behaviorální popis KSA ve HDL jazyce
Při implementaci KSA pomocí behaviorálního
popisu nebylo třeba:
• definovat pomocí jakých FF (D, JK, T, RS, DE)
bude realizována registrová část KSA,
Behaviorální popis KSA ve HDL jazyce
Při implementaci KSA pomocí behaviorálního
popisu nebylo třeba:
• definovat pomocí jakých FF (D, JK, T, RS, DE)
bude realizována registrová část KSA,
• uvádět specifické vyjádření budicích a
výstupních kombinačních funkcí KSA pro daný
typ FF,
Behaviorální popis KSA ve HDL jazyce
Při implementaci KSA pomocí behaviorálního
popisu nebylo třeba:
• definovat pomocí jakých FF (D, JK, T, RS, DE)
bude realizována registrová část KSA,
• uvádět specifické vyjádření budicích a
výstupních kombinačních funkcí KSA pro daný
typ FF,
• explicitně definovat kódování vnitřních stavů