...ly1 f1x1, x2, , xny2 f2x1, x2, , xnym fmx1, x2, , xnFunctiile se vor exprima in forma canonica disjunctiva FCD sau in forma canonica conjunctiva FCC.Independenta fata de timp presupune ca o data cu modificarea variabilelor de intrare se modifica simultan si variabilele de iesire. Din punct de vedere practic, datorita intarzierilor produse de circuitele logice si de conexiuni, modificarea simultana nu este posibila. Ca urmare, pe durata procesului tranzitoriu de stabilire a variabilelor de iesire, vectorul iesirilor poate lua valori intermediare diferite de valoarea finala, ceea ce conduce la fenomenul de hazard combinational, de care trebuie sa se tina cont la proiectarea unui sistem numeric.In general, la circuitele logice combinationale, vom face abstractie de proprietatile fizice ale portilor logice, de faptul ca un impuls teoretic difera de unul real. Vom analiza aceste fenomene doar in cazul hazardului combinational.2.2. Analiza circuitelor logice combinationaleIn cadrul analizei CLC se pleaca de la cunoasterea schemei logice a circuitului si se urmareste stabilirea functionarii acestuia. Stabilirea expresiei variabilei de iesire se face de la intrare la iesire, urmarind transformarile variabilelor de intrare.Definim ca numar de nivele al unui CLC numarul maxim de porti dintre intrari si iesiri. Numerotarea nivelelor se face de la iesire inspre intrare.x5x1x2y1x3x4y2x6x74321Circuitul logic combinational din exemplu are 4 nivele.Exista si urmatoarea situatie de legaturi intre portix1yx2x3Acest circuit are si legaturi inverse. Ultimele porti nu pot fi numerotate, deci circuitul nu este un CLC.In CLC sunt admise legaturile inverse iesirea unei porti dintr-un nivel inferior sa fie dusa la intrarea unei porti dintr-un nivel superior cu conditia ca definitia CLC sa fie respectata.Algoritm de determinare a legaturilor inverse in CLCa. Se numeroteaza toate portile logice care au ca intrari un subset din multimea variabilelor de intrare ale circuitului logic de la 1 la kb. Se numeroteaza de la k1 portile care au ca intrari fie intrari ale circuitului, fie iesiri ale portilor numerotate la punctul a. Daca am reusit sa numerotam toate portile circuitului logic, acesta este fara legaturi inverse si este circuit combinational. Daca nu am reusit numerotarea tuturor portilor logice, circuitul este de tip secvential.2.3. Sinteza circuitelor logice combinationaleIn cadrul sintezei circuitelor logice combinationale se cunoaste functia pe care trebuie sa o indeplineasca circuitul si se cauta sa se gaseasca structura acestuia.Etapele sintezei circuitelor logice combinationale suntEnuntul problemeiAlcatuirea tabelului de adevar, definirea functiei sau functiilorMinimizarea functiei sau functiilorDesenarea schemei circuituluiExista mai multe metode de implementare a CLC, diferentiate dupa nivelul de complexitate al circuitelor integrate folosite.2.3.1. Sinteza CLC cu circuite integrate SSICircuitele integrate de tip SSI small scale integration au pana la 50 de tranzistoare integrate pe capsula. Dintre aceste circuite fac parte portile logice fundamentale SI-NU NAND, SAU-NU NOR, NU NOT, SI AND, SAU OR, SAU-EXCLUSIV XOR.Dupa parcurgerea etapelor de sinteza se face implementarea functiei sau functiilor logice cu ajutorul circuitelor integrate existente. CLC de tip SSI se folosesc mai mult pentru adaptarea la aplicatie a circuitelor de tip MSI si LSI standardizate, care nu satisfac cu exactitate cerintele de proiectare. Ele vor fi utilizate acolo unde circuitele cu grad inalt de integrare nu pot fi folosite.2.3.2. Sinteza CLC cu circuite integrate MSICircuitele integrate de tip MSI medium scale integration au pana la 500 de tranzistoare integrate. Ele ofera structuri mai complexe, disponibile ca si structuri standard.Forma functiilor ...
Download