Documente online.
Zona de administrare documente. Fisierele tale
Am uitat parola x Creaza cont nou
 HomeExploreaza
upload
Upload




AUTOMATE CU NUMARATOARE

Matematica


AUTOMATE CU NUMĂRĂTOARE

* Metodologia de sinteza:

Sinteza automatelor cu numaratoare se face dupa urmatorul algoritm:



1. analiza problemei;

2. descrierea automatului;

3. reducerea starilor;

4. asignarea de stare: se face astfel încât facilitatile numaratoarelor disponibile sa fie exploatate la maxim (tranzitiile între stari sa se faca, în masura în care este posibil, prin incrementare sau decrementare);

5. ecuatiile de functionare: trebuie determinate ecuatiile de tranziti 15415y2421p e (CU - count up; CD - count down; MR - master reset, PL - parallel load si Di asociate încarcarii paralele) si ecuatiile de iesire; determinarea acestor ecuatii se face în concordanta cu metoda aleasa pentru sinteza circuitelor combinationale asociate (cu porti logice, cu multiplexoare, cu decodificatoare sau cu ROM);

6. adaptarea ecuatiilor de functionare la cerintele numaratoarelor folosite (nivelele sau fronturile active pentru intrarile de comanda ale acestora);

7. schema automatului;

8. realizarea practica;

9. testarea.

* Probleme rezolvate:

1. Sa se realizeze un automat care sa semnaleze egalitatea a doua numere de patru biti preluate în mod serial. Primul bit examinat va fi bitul cel mai semnificativ. Automatul va avea o functionare ciclica.

Automatul are doua intrari (A,B) pentru bitii celor doua numere si o iesire (E) pe care semnalizeaza egalitatea numerelor.

Graful de fluenta (automat Moore imediat): 

Reducerea starilor: nu este posibila.

Asignarea de stare (elementul de intrare se realizeaza cu numarator 74193):

Q

Q2Q1Q0

a) Implementarea cu decodificatoare:

Ecuatiile de functionare:

SA

SU

D2 D1 D0

S0

S5

0 1

S1

S6

1 0

S2

S7

1 1

S3

S0

0 0

S7

S0,S4

A B 0 0

D2=S0+S1+S2+S7(A B)

D1=S1+S2

D0=S0+S2

Adaptarea ecuatiilor de functionare:

CU* = CU C (CU activa pe front pozitiv)

PL* = (PL - asincrona, activa pe nivel 0)

D2* = D2D   , D1* = D1D, D0* = D0D

Schema :

 

 
b) Implementarea cu multiplexoare:

Ecuatiile de functionare:

SA

SU

Q2Q1Q0

D2  D1 D0

S0

S5

0 0

0 1

S1

S6

0 1

1 0

S2

S7

1 0

1 1

S3

S0

1 1

0 0

S7

S0,S4

1 1

A B 0

Adaptarea ecuatiilor de functionare:

CU* = CU C (CU activa pe front pozitiv)

PL* = (PL - asincrona, activa pe nivel 0)

D2* = D2D   , D1* = D1D, D0* = D0D

Schema:

Obs: CU=, deci nu este necesara sinteza ambelor semnale.

* Probleme propuse:

1. Sa se realizeze cu numarator 74193 un detector de eroare cu functionare ciclica pentru codul NBCD serial.

2. Sa se realizeze cu numarator 74192 un automat care la apasarea unui buton sa furnizeze la iesire un singur impuls cu durata egala cu 3 perioade ale tactului.

3. Sa se proiecteze folosind un numarator 74192 un automat care sa numere din 3 în 3 pe 4 biti.

4. Sa se sintetizeze cu numarator un automat care sa semnaleze numerele pare de 4 biti preluate în mod serial.

5. Sa se realizeze cu numarator un automat pentru comanda operatiei de înmultire a doua numere prin adunare repetata.


Document Info


Accesari: 2776
Apreciat: hand-up

Comenteaza documentul:

Nu esti inregistrat
Trebuie sa fii utilizator inregistrat pentru a putea comenta


Creaza cont nou

A fost util?

Daca documentul a fost util si crezi ca merita
sa adaugi un link catre el la tine in site


in pagina web a site-ului tau.




eCoduri.com - coduri postale, contabile, CAEN sau bancare

Politica de confidentialitate | Termenii si conditii de utilizare




Copyright © Contact (SCRIGROUP Int. 2024 )