Numărătorul Inel

Proiect
7/10 (1 vot)
Domeniu: Calculatoare
Conține 1 fișier: docx
Pagini : 15 în total
Cuvinte : 1993
Mărime: 765.93KB (arhivat)
Publicat de: Bogdan M.
Puncte necesare: 7
Profesor îndrumător / Prezentat Profesorului: Erica Gerda Mang
Facultatea de Inginerie Electrica si Tehnologia Informatiei
Universitatea din Oradea, Oradea

Cuprins

  1. CAPITOLUL I. Introducere -numărătoare 3
  2. 1.1. Clasificarea numărătoarelor 4
  3. CAPITOLUL II. Numărătorul Inel 5
  4. 2.1 Exemple ale funcționării numărătorului Inel 7
  5. 2.2 Numărătorul Johnson 8
  6. CAPITOLUL III. IMPLEMENTAREA 10
  7. 3.1 Implementarea numărătorului inel 10
  8. 3.2 Tabelul de adevăr: 10
  9. 3.3 Codul pentru numărătorul inel pe 4 bițiț VHDL 11
  10. 3.4 Implementarea-realizată pas cu pas 12
  11. BIBLIOGRAFIE 15

Extras din proiect

CAPITOLUL I. Introducere -numărătoare

Circuitele basculante bistabile (CBB) sunt circuite logice secvențiale cu 2 stări stabile (distincte), tranziția între cele 2 stări făcându-se odată cu aplicarea unor semnale de comandă din exterior. Ele sunt circuite cu memorie, ceea ce înseamnă că, examinând ieșirile, se poate deduce ultima comandă aplicată la intrare. Aplicațiile acestor circuite sunt multiple, ele stând la baza tuturor circuitelor logice secvențiale: numărătoare, registre, memorii RAM.[1].

Bistabilele sunt deseori utilizate grupate în registre sau numărătoare. Un registru este gândit ca un dispozitiv pentru stocarea de date. De multe ori conținutul său poate avea o semnificație fizică , cum ar fi de exemplu cea pentru cod de un caracter sau pentru un număr folosit la diverse calcule. Registrul propriu-zis nu conține în esență logică, nefiind altceva decât o grupare de circuite bistabile. De obicei la intrarea registrului se folosesc circuite combinaționale pentru selectarea sursei de date care urmează a fi stocate, pentru realizarea unor conversii de cod, sau pentru funcții aritmetice. Bistabilele pot forma o configurație de numărător.

Numărătoarele sunt folosite pentru controlul secvențierii operațiilor. Ieșirile bistabilelor ce formează numărătorul sunt interpretate împreună ca stare a numărătorului. Succesiunea de stări poate fi directă, liniară, formată prin numărarea unor impulsuri de ceas, poate fi repetitivă, ciclică sau poate fi foarte complexă.

Secvențele complexe sunt de obicei controlate, în diverse puncte, prin condiții de intrare variabile. În toate cazurile, numătărorul poate fi utilizat cu o logică combinațională suplimentară pe intrările fiecărui bistabil. Fiecare stare (n+1) va fi definită de intrările (n) anterioare aplicării semnalului de tact. Din tot acest proces rezultă o problemă ce constă în definirea numătătorului, cerut de sistem și a secvenței de stări necesare, dar și în proiectare circuitelor logice combinaționale necesare pe intrările bistabilelor pentru realizare secvenței de stări dorite. Odată definită structura generală a numărătorului în sistem și starile acestuia, urmează o etapă, în care este gasită prin metode de rutină rețeaua logică combinațională asociată numărătorului [2].

Numărătoarele sunt circuite care evolueaza periodic (ciclic) între anumite stari. Numărul stărilor distincte dintr-un ciclu se numește modulul numărătorului și se notează cu m. Numărătoarele în inel sau Johnson, realizate cu registre de deplasare formate din bistabile D, aveau modulul m = n respectiv m = 2ⁿ; (n era numarul de bistabile a registrului). În acest caz m - 2ⁿ.

1.1. Clasificarea numărătoarelor

Clasificarea numaratoarelor se face dupa anumite criterii:

1. modul de functionare (comutare a bistabililor):

a. asincrone - celulele de memorie din care este construit numaratorul nu comuta simultan ci aleator;

b. sincrone - celulele de memorie din care este construit numaratorul comuta simultan sub actiunea unui impuls de tact aplicat simultan tuturor celulelor.

2. modul de modificare a starilor (continutului):

c. directe - isi cresc continutul cu o unitate la fiecare impuls aplicat la intrare;

d. inverse - continutul scade cu o unitate la fiecare impuls aplicat la intrare;

e. reversibile - numara direct sau invers, in functie de o comanda aplicata din exterior.

3. modul de codificare a informatiei:

f. binare

g. binar-zecimale

h. modulo “p” etc.

Un numarator care evolueaza ciclic prin exact 10 stari se numeste zecimal sau decadic. Daca cele 10 stări sunt 0, 1, 2, ..., 9 atunci el se mai numește numărător BCD (Binary Coded Decimal).

Anumite numărătoare pot fi initializate în orice stare dacă sunt prevăzute cu posibilitatea încărcării în paralel, folosind o linie aditionala notata LD (LOAD), activa SUS sau JOS (nLD). Încărcarea se poate face asincron, dacă survine îndata ce semnalul LD este activ sau sincron, în care încărcarea se face numai după frontul activ al semnalului de tact (crescator sau descrescator).

În cazul numărătoarelor asincrone, bistabilele nu comută simultan sub acțiunea unui semnal de tact comun, ci ieșirea unui bistabil va determina comutarea unui alt bistabil.

Dezavantajul numărătoarelor asincrone este dat de timpul de comutare ridicat, avantajul constă in simplitatea schemei logice, bistabilele interconectandu-se fără circuite suplimentare.

In cazul numărătoarelor sincrone, impulsurile de tact sunt aplicate simultan la toate bistabilele, care vor comuta in același timp. Se elimină astfel intarzierile cumulative datorită bistabilelor, frecvența de lucru nefiind limitată decat de intarzierea datorată unui singur bistabil și de intarzierea introdusă de porțile logice adăugate.

Bibliografie

1. http://iota.ee.tuiasi.ro/~cn/Laborator/LAB9.pdf

2. Thomas R. Blakeslee - „Priectarea cu circuite logice MSI și LSI standard -seria Electronica Aplicată” paginile:104-105

3. http://ep.etc.tuiasi.ro/files/CID/registre.pdf

4. http://www.idc-online.com/technical_references/pdfs/data_communications/Ring_Counters.pdf

5. http://ac.upg-ploiesti.ro/cursuri/pl/curs_pl.pdf

Preview document

Numărătorul Inel - Pagina 1
Numărătorul Inel - Pagina 2
Numărătorul Inel - Pagina 3
Numărătorul Inel - Pagina 4
Numărătorul Inel - Pagina 5
Numărătorul Inel - Pagina 6
Numărătorul Inel - Pagina 7
Numărătorul Inel - Pagina 8
Numărătorul Inel - Pagina 9
Numărătorul Inel - Pagina 10
Numărătorul Inel - Pagina 11
Numărătorul Inel - Pagina 12
Numărătorul Inel - Pagina 13
Numărătorul Inel - Pagina 14
Numărătorul Inel - Pagina 15

Conținut arhivă zip

  • Numaratorul Inel.docx

Alții au mai descărcat și

Arhitectura calculatoarelor - Intel vs AMD

Rezultatele din testul 3DS Max 7 SPECapc Test Testul alaturat consta in crearea modelelor 3D, modificarea si randarea scripturilor. Conform...

Autentificarea prin semnătură digitală

Introducere O semnatura digitala reprezinta o informatie care il identifica pe expeditorul unui document. Semnatura digitala este creata prin...

Sistem de Prognosticare a Unei Avarii

Acest sistem calculeaza gradul de avariere a unei cladiri în cazul unui cutremur, precum si posibila necesitate a reconstructiei cladirii (partiala...

Numărător binar și BCD cu controlul intrărilor

Obiective Dupa parcurgerea acestui laborator veti fi in masura sa: • Proiectati numaratorul binar presetabil in VHDL. • Proiectati numaratorul...

Te-ar putea interesa și

Sistemul de Rulare Auto

Introducere Una din problemele de bază în transportul auto ce necesită rezolvarea este sporirea fiabilităţii, siguranţei în procesul de exploatare...

Stabilirea creșterilor la salcâm din cadrul OS Talmaza

INTRODUCERE Conform Cadastrului funciar general la 01.01.2010, fondul forestier naţional ocupă suprafaţa de 446,0 mii ha (13,2 % din teritoriul...

Sistemul de Rulare cu Pneuri

ARGUMENT Automobilul este urmasul masinii cu abur si a motorului cu ardere interna , iar primele automobile au aparut la inceputul secolului...

Sistem de Rulare - Sistem de Rulare pe Pneuri

Prin normele de protecţia muncii se prevede ca tot personalul calificat să fie instruit în legătură cu problemele generale şi practice de protecţia...

Întreținerea și diagnosticarea mecanismului de deplasare - pneurile

Capitolul 1 Prezentare generala 1.1.Indicatii generale Pneurile indeplinesc mai multe functii: -sint amortizoare ale socurilor produse de...

Comunicații în mediu industrial

Retelele locale industriale – Notiuni introductive Ierarhizarea structurilor de comunicatie in mediu industrial Conducerea unui proces industrial...

Hidroedilitare

CAPITOLUL I GENERALITĂŢI Din cele mai vechi timpuri viaţa şi activitatea oamenilor a fost legată şi în mare măsură condiţionată de distribuţia pe...

Ai nevoie de altceva?