Principii de construcție a unităților funcționale

1. Elementele logice și unități funcționale.

elemente logice asigura funcționarea cu un singur bit de informație (zero - unitate).

O multitudine de elemente logice (funcționale), logic schema parte (funcțional) care descrie una sau mai multe funcții logice combinate într-o singură unitate, numită unitate funcțională.

Ie unitate funcțională - pot fi reprezentate utilizând setul de elemente sau ca un simbol grafic.

O altă definiție: funcțională unitate - un set de elemente logice, asigurând respectarea unei anumite operațiuni.

Desemnarea unităților funcționale: xi - parametrii de intrare, YJ - parametrii de ieșire, F - numele nodului sau o denumire condiționată.

2. O varietate de unități funcționale.

Unități funcționale pot fi de o singură cifră. și anume procesare un cuvânt cifre (de exemplu, sumatoare, comparatoare) și multi-bit. Procesarea cuvintelor întregi sau 2 mașini de cuvinte sau silabe - o jumătate de cuvânt calculator (toate nodurile).

unități funcționale sunt împărțite în mai multe noduri biți de tip paralel și în serie, adică, de lucru în codul de transfer de date în paralel și în serie.

cod paralel - fiecare ceas de timp este utilizat pentru a afișa o cifră. cod binar cuvânt - sub forma unei secvențe de timp. Mai mult decât atât, cuvântul este transmis pe același autobuz.

Codul paralel - toate secțiunile de cuvinte sunt transmise pe ciclu de ceas de pe autobuze separate la elementele individuale. Numărul de pneuri trebuie să fie egal cu numărul de externări. cuvinte cod binar - o secvență separată spațial.

Serial paralel cod - cuvânt este împărțit în silabe, fiecare silabă este reprezentată într-o formă paralelă, iar silabele înșiși sunt transmise secvențial.

În codul secvențial poate lucra sumatoare, registre de deplasare, contoare, în timp ce majoritatea nodurilor care funcționează în paralel cod.

De asemenea? de transmitere a informațiilor poate fi o singură fază (un autobuz) și paraphase (două bare), semnalul este transmis pe unul și celălalt dintre semnalul inversat.

Transferul de informații poate fi asincron și sincron (sincronizat).

Asincronă (nesincronizate) - semnalele sunt transmise cu o ușoară întârziere de la element de element. Element sau nod este activat (modificări de stat), după sosirea semnalului.

Sincronizat transfer de informații - element sau nod este declanșat numai după sosirea impulsului de sincronizare (adică într-un mod strict specificate ori). Dacă semnalul de intrare a fost primit, iar ceasul nu este dat, dispozitivul nu este activat (adică, un semnal trebuie să fie primit, plus ceas).

noduri de combinare (noduri de tip combinație) - unități funcționale, starea logică a ieșirilor care depinde numai de combinarea semnalelor de intrare logice, la un moment dat, adică, starea logică este definită în mod unic printr-o combinație de variabile de intrare la un moment dat. Aceste noduri nu sunt „amintesc“ nu rețin informații de la semnalele anterioare vin, de exemplu, vipere, comparatoare, convertoare de cod codificatoare (de), (de) multiplexoare, rețele logice de programare.

noduri secvențiale (noduri tip serial) - unități funcționale, dintre care starea logică este determinată printr-o secvență de semnale de intrare recepționate, adică, starea logică este determinată printr-o combinație de semnale de intrare, nu numai în acest moment, dar în vremuri anterioare. Ei spun că aceste componente au memorie, cum ar fi registre, contoare, generatoare de cod (coduri de supape). Nodurile conțin celule de memorie - declanșează.

Un alt nume pentru aceste componente - mașini digitale Q (t + 1) = f (Q (t), x (t)). Distinge Mealy y (t) = φ (Q (t), x (t)) și Moore automaton y (t) = φ (Q (t)), unde Q (t) - statutul de nod, x (t), y (t) - semnalele de intrare și de ieșire.

articole similare