Proiectarea dispozitivelor digitale

Samsonenko VA

Etapele de proiectare a dispozitivelor digitale.


Proiectarea orice dispozitiv digital este alcătuit din următoarele etape:

  • Sinteza Rezumat. Acestea includ măsuri care nu pot fi formalizate.

    • ideea nașterii. Formularea obiectivelor de proiectare.

    • Pregătirea specificațiilor tehnice pentru proiectarea (proiectare și implementare).

    • Desen tabele de tranziție de mașini și ieșiri care definesc algoritmul de funcționare.

  • Sinteza structurală în booleană logica. Acestea includ etape în care creează o structură de mașină (Funcție Schema bloc) pentru a nu, sau, și porți și flip-flops.

    • Codificarea seturi de elemente în cod binar.

    • Completarea tabelul cu coduri de tranziții și ieșiri.

    • Elaborarea ecuații logice sistem de excitație a elementare funcții și funcțiile de ieșire ca automatelor codificate prin tabelul de tranziție PDNF și ieșiri, care este considerată ca tabelă de adevăr.

    • Minimalizarea ecuații logice. Tranziția de la PDNF la MDNF (va efectua reducerea la minimum a Carnot.)

    • Elaborarea diagrama funcțională a ecuațiilor pe MDNF NU, ȘI, sau elemente și anumite tipuri de declanșatori. În schema de semnalizare se adaugă:

      • Resetați memoria aparatului în starea inițială

      • Sincronizarea semnalelor de ieșire O

      • Sincronizarea starea de schimbare de memorie mașină

  • Realizarea tehnică a mașinii ca o unitate.

    • Conceptul de dezvoltare. seriile selectate de chips-uri cu tehnologia de producție corespunzătoare. Acest lucru ia în considerare consumul de performanță și putere. Fiecare tehnologie de circuite integrate se caracterizează printr-un element de bază având o structură minimă, ieșire întârziere minimă față de intrare, și care este funcțional un sistem complet de elemente. (Va lucra cu TTL tehnologie (logica tranzistor-tranzistor), o serie de chips-uri în 1533, elementul de bază - NAND (Schaeffer logica).

    • Elaborarea specificațiilor pentru conceptul.

    • Prepararea compușilor din tabel, adică. E. Vane și conexiunile electrice declanșează în conformitate cu conceptul.

    • Componente, r. F. achiziții de intrare a componentelor și a componentelor de control.

    • Producere de placa de circuit imprimat, adică. E. Aplicarea piese (în conformitate cu tabelul de compuși) și scaunele pentru componentele.

    • Instalare - Instalarea componentelor în loc și contacte prin cablu.

    • „Reînnoirea“ - controlul consumului de curent, de eliminare a compusului de piste sau discontinuități de cale. Testarea - verificarea de lucru pentru conformitatea cu tabelul de tranziții și ieșiri. În această etapă, proiectul a algoritmului se transformă în algoritmul în cazul unui test pozitiv.

    • Efectuarea de documentare - descrierea dispozitivului, instrucțiuni de depanare o indicație a fiabilității dispozitivului.

  • Marketing.

În realizarea proiectului curs va fi elaborat pașii 1 până la 11 inclusiv.

Prima parte a proiectului, desigur.

Proiectarea o mașină sincronă, care pune în aplicare codul de funcționare a broaștei cu o sursă consistentă de cod binar. Cheia castel este un cod PIN. set de cod este realizată cu cel mai semnificativ bit.

Termenii de referință.

Pentru proiectarea în continuare, este necesar să se definească trei seturi:


producție
- o pluralitate de semnale de intrare;

Y
intrare
- o pluralitate de semnale de ieșire

A

- un set de stări ale automatului.

Formarea PIN-cod: №_gruppy_№_v_zhurnale_gruppy (numărul de grupuri și numărul în jurnalele sunt codificate în ordinea numerelor naturale: primul grup - 001, al doilea grup - 010, etc ...).
PIN - cod. №_gruppy: a patra - 100; №_v_zhurnale - 1 = 00001.

Astfel. Cod PIN = 10000001.

Schema generală a castelului:

Blocarea are 3 butoane: 0, 1, Reset - 3 semnal. . Deoarece semnalul „Reset“ este un serviciu și nu este implicat în sinteza, semnalul de la intrarea 2, adică, e = 0, x1>, unde x0 = 0 ..; x1 = 1.
Blocarea poate avea două stări: închis (y0) și deschis (y1), t = e ...
oh

Proiectarea dispozitivelor digitale
pluralitate EFINIȚII de stări ale unui automaton se poate face în mai multe moduri (de exemplu, prin utilizarea tabelului de adevăr). Pentru o mai mare claritate, vom alege un alt mod de a defini un set de stări și cu ajutorul graficului, în cazul în care fiecare stat - în partea de sus a graficului; în arce indică semnale la care o tranziție de la un stat la altul. Numărul de stări este cunoscută dinainte (în această problemă cele 8 state a0 -. T a7 utilizat pentru cod PIN 8 mibitny și cuprinde 8 biți.).

L
^ Figura 1 "mașină Count"
dispozitiv digital yuboe are o stare inițială, care este notată cu A0.
legendă:

Starea mașinii A0 - - a7:

x0 - x1 - care semnalează o tranziție la o nouă stare;

y0 - y1 - semnalele date înainte de trecerea la un nou stat.

Masina cu Count - Mealy (urmați prima parte a cursului proiectului ca Mealy.).

Planșe și tranziții de ieșire

Bazat pe grafic formează tranziția mașină-masă și de ieșire care definesc funcționarea algoritmului mașinii ..

^ Tabelul 1, „tranzițiile în aparatul“ Tabelul 2 „ieșiri de mașini“

articole similare