Documente Academic
Documente Profesional
Documente Cultură
A efectuat
st.gr. E-161 Rusnac Ion.
A verificat
Lector superior Pavel Meriacri.
Chişinău 2021
y=x 1 x 2 x3 x 4 ∨x1 x 2 x 3 x 4 ∨x 1 x 2 x 3 ∨x 1 x 2 x 3 x 4
(1.1)
2) x∧0=0 ; x∧1=x .
3) x∨x=x ; x∧x=x .
4) x∧x=0; x∨x=1.
5) x=x.
6) x∨ y= y ∨x ; x∧ y= y ∧x .
1. Primul pas este transformarea funcției date în FNDD (forma normală disjunctivă
desăvârșită) sau în FNCD (formă normală conjunctivă desăvârșită). Vom folosi FNCD.
Exemplul transformării funcției date în FNCD este prezentat mai jos:
FNCD reprezintă o ecuație booleană în care toate termele au aceeași lungime (sub
term se subînțeleg elementele ecuației separate prin semnul disjuncției, de exemplu: x1x2x3).
Coala
TSE 5 25 .1 161 0 3 PA 3
Mod Coala № document Semnat Data
Observăm că ecuația originală (1.1) a fost redusă, ceea ce va economisi resursele
hardware pentru implementarea dispozitivului. În rezultat putem sinteza scema reprezentată în
fig. 1.2.
X1
X2 & Y
X3
1
X4
&
Fig. 1.2. Schema dispozitivului după minimizare
4. Trecem la realizarea proiectului în sistemul de proiectare Quartus II în mediul
Schematic. Creăm un proiect nou .În rezultat obținem un circuit, reprezentat în fig. 1.3.
Coala
TSE 5 25 .1 161 0 3 PA 4
Mod Coala № document Semnat Data
5. Efectuăm compilarea proiectului și trecem la simularea lui . În rezultat obținem
diagrama de timp, prezentată în fig. 1.4.
Coala
TSE 5 25 .1 161 0 3 PA 5
Mod Coala № document Semnat Data
LIBRARY ieee;
USE ieee.std_logic_1164.all;
ENTITY proglab1 IS
PORT
x1 : in std_logic;
x2 : in std_logic;
x3 : in std_logic;
y : out std_logic
); END LogicVHDL;
-- Architecture Body
BEGIN
y <= ( x2 and x3 and x4)or( (not x1) and x3 and (not x4)) ;
END Logic_architecture;
Coala
TSE 5 25 .1 161 0 3 PA 6
Mod Coala № document Semnat Data
Fig. 1.6. Diagrama RTL a proiectului
6.Concluzie:
Coala
TSE 5 25 .1 161 0 3 PA 7
Mod Coala № document Semnat Data