Proiectarea generatorului de secvențe de numere aleatoare

Proiect
8/10 (1 vot)
Domeniu: Calculatoare
Conține 3 fișiere: doc, ms9
Pagini : 12 în total
Cuvinte : 1375
Mărime: 358.44KB (arhivat)
Publicat de: Camil Drăgan
Puncte necesare: 6
Profesor îndrumător / Prezentat Profesorului: Valentin Negura
In acest proiect am proiectat un generator de numere pe baza bistabilului D in codul binar, modelarea schemei am realizat-o in mediul: Multisimv 9. Proiectul realizar la disciplina Circuite Integrate Digitale, fac. Calculatoare, Universitatea Tehnica a Moldovei

Cuprins

  1. 1. Cuvint inainte 3
  2. 1.1. Prefata 4
  3. 2. Sarcina proiectului de curs 5
  4. 3. Proiectarea generatorului de numere 6
  5. 3.1.Autoverificarea functionarii numaratorului 8
  6. 3.2. Sinteza numaratorului de cod 10
  7. 4. Concluzii 12
  8. 5. Bibliografie 13

Extras din proiect

1. Cuvint inainte

Memoriul explicativ conţine rezultatele obţinute în cursul procesului de proiectare a unităţii de comandă a calculatorului specializat. În prezentul memoriu explicativ sunt expuse date teoretice selecţionate din diferite surse.

La fel sunt expuse şi prezentate grafic rezultatele şi metodele de sinteză a fiecărui bloc funcţional în parte.

Memoriul explicativ prezintă o îndrumare tehnico-explicativă şi reflectă concret fiecare etapă de lucru, metodele şi materialele utilizate pe parcursul elaborării proiectului de curs la disciplina CID.

1.1. Prefata

Condiţia realizării oricărei instrucţiuni în calculator necesită îndeplinirea unui anumit număr de microoperaţii, care trebuie îndeplinite într-o succesiune strict determinată în timp. Atât succesiunea stabilită, cât şi microoperaţiile necesare sunt determinate de codul instrucţiunii ce are două părţi:

- codul instrucţiunii;

- adresele operanzilor.

Deci se poate spune că unitatea de comandă este o parte componentă a procesorului, care este destinat generării semnalelor de comandă necesare îndeplinirii comenzilor procesorului.

Cele mai des sunt utilizate două tipuri de structuri ale unităţilor de comandă:

- unitatea de comandă de tip cablat;

- unitatea de comandă microprogramabilă.

În unitatea de comandă de tip cablat informaţia necesară pentru generarea semnalelor de comandă este concentrată în circuitul logic combinaţional, care de obicei este realizat în baza matricelor logice programabile.

În unitatea de comandă microprogramabilă informaţia necesară pentru generarea semnalelor de comandă este concentrată în memoria de microprograme. Fiecărei instrucţiuni îi corespunde un microprogram înscris in memoria de microprograme.

Spre deosebire de unitatea de comandă microprogramabilă, logica funcţionării celei de tip cablat poate fi schimbată doar prin reproiectarea schemei.

În componenţa unităţii de comandă intră: numărătorul, convertorul de cod, matricea logică programabilă şi blocul de registre.

Acest proiect de an prevede proiectarea unei unităţi de comandă de tip cablat.

2. Sarcina proiectului

Sarcina: Proiectarea generatorului de numere

1.1. Schema de structură a unităţii de comandă

Fig. 1 . Unitatea de comanda

1.2. Succesiunea numerelor de instrucţiuni formate de generator A=(a1,a2,...,an), unde

n – numărul de instrucţiuni în program,

ai – numărul instrucţiunii memorate în PLA. Succesiunea este prezentată în tabelul 1.

Tabelul №1

Varianta a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11

1 1 5 7 14 8 6 3 13 0 2 7

1.3. Restricţiile tehnice:

- Generator a secvenţei de numere indicate în variantă; în codul binar, în baza bistabilelor D şi porţi logice ŞI-NU seria TTL.

Preview document

Proiectarea generatorului de secvențe de numere aleatoare - Pagina 1
Proiectarea generatorului de secvențe de numere aleatoare - Pagina 2
Proiectarea generatorului de secvențe de numere aleatoare - Pagina 3
Proiectarea generatorului de secvențe de numere aleatoare - Pagina 4
Proiectarea generatorului de secvențe de numere aleatoare - Pagina 5
Proiectarea generatorului de secvențe de numere aleatoare - Pagina 6
Proiectarea generatorului de secvențe de numere aleatoare - Pagina 7
Proiectarea generatorului de secvențe de numere aleatoare - Pagina 8
Proiectarea generatorului de secvențe de numere aleatoare - Pagina 9
Proiectarea generatorului de secvențe de numere aleatoare - Pagina 10
Proiectarea generatorului de secvențe de numere aleatoare - Pagina 11
Proiectarea generatorului de secvențe de numere aleatoare - Pagina 12
Proiectarea generatorului de secvențe de numere aleatoare - Pagina 13

Conținut arhivă zip

  • Memoriul explicativ.doc
  • Schema generatorului.doc
  • Schema circuitului.ms9

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...

Placa de Bază

Caracteristici generale ale placii de baza Placa de baza este un dizpozitiv ‘de baza’ un ‘pamânt’ pe care ‘se planteaza’ celelalte componente ....

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...

Te-ar putea interesa și

Metode de Sincronizare și Modulație

1.1. Prezentare generală De la începuturile comunicaţiei pe unde radio, în special în domeniul comunicaţiilor militare s-a urmărit realizarea unor...

Protocoale Internet

Protocoale internet HTTP HTTP (Hypertext Transfer Protocol) este metoda cea mai des utilizată pentru accesarea informaţiilor în Internet care...

Clase

1. Programare procedurala –Programare orientata pe obiecte. Limbajul C, ca si Pascal, utilizeaza modelul programarii structurate procedurale, care...

Matlab

Introducere 1. Pornirea Matlab-ului Pe o platformă Windows, Matlab-ul de porneşte printr-un dublu click pe pictograma shortcut-ul de pe desktop...

Inginerie Software

SISTEMELE SOFTWARE : PROBLEME SI PERSPECTIVE 1.1 Introducere Dezvoltarea sistemelor software, indiferent de amploarea produsului final, implica...

Ai nevoie de altceva?