Calculatoare Numerice

Laborator
8/10 (2 voturi)
Domeniu: Calculatoare
Conține 4 fișiere: pdf
Pagini : 71 în total
Cuvinte : 12071
Mărime: 3.02MB (arhivat)
Publicat de: Octaviu Costea
Puncte necesare: 0

Extras din laborator

Laborator 1 CNI

1. Utilizarea mediului ActiveHDL pentru proiectarea, simularea si implementarea

structurilor de calculatoare numerice

2. Prezentarea machetei de laborator cu circuitul hardware reconfigurabil FPGA

Spartan 3 XC3S400FG456

Obiectiv: Laboratorul se constituie ca un îndrumar pentru lucrul cu mediul de proiectare,

simulare si implementare ActiveHDL pentru structuri de calculatoare numerice. Tot aici

se va gasi si o prezentare a machetei de laborator care va fi folosita la implementari cu

descrierea pinilor utilizati.

Atragem atentia ca toate etapele prezentate în acest laborator vor fi utilizate si în celelalte

laboratoare deci este esentiala întelegerea acestora. Parcurgerea etapelor pentru

proiectarea, simularea si implementarea circuitelor este obligatorie exact în ordinea în

care sunt prezentate în cele ce urmeaza. Orice abatere de la aceasta ordine va avea drept

urmare aparitia unor erori structurale sau functionale.

Desfasurarea lucrarii: Proiectarea unor circuite care sa fie apoi implementate pe

structuri hardware reconfigurabile, de tipul FPGA, se face prin utilizarea unor medii

speciale de proiectare. De regula, fiecare fabricant de circuite reconfigurabile furnizeaza

si propriile instrumente software de sinteza si de implementare. Mediul de proiectare,

simulare, implementare ActiveHDL realizat de firma Aldec permite selectarea

instrumentelor software pentru sinteza si implementarea circuitelor logice în functie de

fabricant, astfel încât acesta poate lucra cu o clasa foarte mare de circuite reconfigurabile.

De asemenea acesta are trei metode prin care poate descrie circuitele logice: prin limbaj

de descriere hardware, prin editarea schematica a circuitului sau prin masini de stare,

pentru circuitele secventiale.

Dupa descrierea circuitului mediul ActiveHDL permite simularea comportamentului în

timp a acestuia, astfel încât este posibila verificarea corectitudinii circuitului descris

înainte ca acesta sa fie procesat pentru implementarea în FPGA.

Sinteza si implementarea sunt etapele care permit configurarea circuitului reconfigurabil

selectat. Functionarea acestuia se testeaza folosind machetele de laborator.

Toate etapele prezentate mai sus vor fi parcurse de-a lungul laboratoarelor pentru

proiectarea unor arhitecturi de structuri de calculatoare numerice, simularea

comportamentului acestora si implementarea lor.

O parte din etapele prezentate în continuare se vor referi la un exemplu de circuit: dar

pasii parcursi, asa cum am amintit, sunt universali valabili, indiferent de tipul circuitului.

Obiectivul este proiectarea unui sumator complet pe un bit, folosind editorul schematic

din ActiveHDL. Apoi se doreste simularea acestuia si în ultima faza implementarea

acestuia pe macheta pentru a se observa functionarea sa. Se vor citii fazele expuse în cele

ce urmeaza si apoi se vor particulariza pentru sumator.

Crearea unui spatiu de lucru si a unui proiect pentru descrierea circuitului,

simulare si implementare

1. Din meniul File se selecteaza New – Workspace. Se scrie numele proiectului si se

salveaza pe discul D în directorul CN. Salvarea în alta locatie poate avea drept

urmare nerularea corecta în pasii urmatori proiectarii! Ramâne bifata

optiunea Add New Design to Workspace.

2. În fereastra NewDesignWizard se selecteaza Create an empty design

3. În fereastra aparuta se vor selecta Synthesis tool, Implementation tool si default

family ca în figura de mai jos. Acesta sunt setarile care corespund cu tipul de

circuit FPGA care se afla pe machetele din laborator.

4. Se tasteaza apoi numele proiectului care se va dori sa se creeze.

5. În ultima fereastra se va apasa Finish. În acest moment a fost creat un proiect gol

în care se vor adauga fisiere (deja existente sau nou create)

Preview document

Calculatoare Numerice - Pagina 1
Calculatoare Numerice - Pagina 2
Calculatoare Numerice - Pagina 3
Calculatoare Numerice - Pagina 4
Calculatoare Numerice - Pagina 5
Calculatoare Numerice - Pagina 6
Calculatoare Numerice - Pagina 7
Calculatoare Numerice - Pagina 8
Calculatoare Numerice - Pagina 9
Calculatoare Numerice - Pagina 10
Calculatoare Numerice - Pagina 11
Calculatoare Numerice - Pagina 12
Calculatoare Numerice - Pagina 13
Calculatoare Numerice - Pagina 14
Calculatoare Numerice - Pagina 15
Calculatoare Numerice - Pagina 16
Calculatoare Numerice - Pagina 17
Calculatoare Numerice - Pagina 18
Calculatoare Numerice - Pagina 19
Calculatoare Numerice - Pagina 20
Calculatoare Numerice - Pagina 21
Calculatoare Numerice - Pagina 22
Calculatoare Numerice - Pagina 23
Calculatoare Numerice - Pagina 24
Calculatoare Numerice - Pagina 25
Calculatoare Numerice - Pagina 26
Calculatoare Numerice - Pagina 27
Calculatoare Numerice - Pagina 28
Calculatoare Numerice - Pagina 29
Calculatoare Numerice - Pagina 30
Calculatoare Numerice - Pagina 31
Calculatoare Numerice - Pagina 32
Calculatoare Numerice - Pagina 33
Calculatoare Numerice - Pagina 34
Calculatoare Numerice - Pagina 35
Calculatoare Numerice - Pagina 36
Calculatoare Numerice - Pagina 37
Calculatoare Numerice - Pagina 38
Calculatoare Numerice - Pagina 39
Calculatoare Numerice - Pagina 40
Calculatoare Numerice - Pagina 41
Calculatoare Numerice - Pagina 42
Calculatoare Numerice - Pagina 43
Calculatoare Numerice - Pagina 44
Calculatoare Numerice - Pagina 45
Calculatoare Numerice - Pagina 46
Calculatoare Numerice - Pagina 47
Calculatoare Numerice - Pagina 48
Calculatoare Numerice - Pagina 49
Calculatoare Numerice - Pagina 50
Calculatoare Numerice - Pagina 51
Calculatoare Numerice - Pagina 52
Calculatoare Numerice - Pagina 53
Calculatoare Numerice - Pagina 54
Calculatoare Numerice - Pagina 55
Calculatoare Numerice - Pagina 56
Calculatoare Numerice - Pagina 57
Calculatoare Numerice - Pagina 58
Calculatoare Numerice - Pagina 59
Calculatoare Numerice - Pagina 60
Calculatoare Numerice - Pagina 61
Calculatoare Numerice - Pagina 62
Calculatoare Numerice - Pagina 63
Calculatoare Numerice - Pagina 64
Calculatoare Numerice - Pagina 65
Calculatoare Numerice - Pagina 66
Calculatoare Numerice - Pagina 67
Calculatoare Numerice - Pagina 68
Calculatoare Numerice - Pagina 69
Calculatoare Numerice - Pagina 70
Calculatoare Numerice - Pagina 71

Conținut arhivă zip

  • Laborator 3 CNI.pdf
  • Laborator 4 CNI.pdf
  • Laborator1 CNI.pdf
  • Laborator2 CN1.pdf

Alții au mai descărcat și

Laboratoare optoelectronică

DISPOZITIVE OPTOELECTRONICE 1. Scopul lucrarii În lucrare se determina caracteristicile curent tensiune pentru urmatoarele tipuri de dispozitive...

Îndrumător în EXCEL

1. Consideraţii generale Rezultatele cercetărilor experimentale pot fi reprezentate sub formă de tabele, grafice sau ecuaţii. În general, în...

Laboratoare Microsoft Word

I. PROCESORUL DE TEXTE MICROSOFT WORD 1.1. Procesoare de documente şi editoare de texte Programele de editare ocupă un loc important în cadrul...

Limbajul HTML

7. Limbajul HTML 7.1 Definirea limbajului. HTML (Hypertext Markup Language) este un limbaj creat în scopul de a descrie, în mod text, formatul...

Inițiere Power Point

I.1. NOŢIUNI INTRODUCTIVE Sunt dese situaţiile când ideile pe care le aveţi, rezultatele activităţilor pe care le-aţi desfăşurat, trebuie...

Microsoft Front Page

Microsoft FrontPage este una dintre cele mai cunoscute aplicaţii destinate edita paginilor Web de către utilizatorii începători, obişnuiţi cu...

Te-ar putea interesa și

Modernizarea Centralei Termice

INTRODUCERE În trecutul îndepărtat, omul în activitatea sa se rezuma exclusiv la puterea sa musculară, ulterior începînd să folosească şi forţa...

Metodologia Organizarii și Desfasurarii Jocului Didactic Matematic în Ciclul Primar

ARGUMENT În contextul noii societăţi, dreptul la educaţie a devenit realizabil pentru toţi copiii, iar nevoia de cultură - o condiţie a...

Cutie de Viteze pentru Strung

Să se proiecteze o cutie de viteze cu 18 trepte pentru o maşină de găurit, având următoarele date: - turaţia minimă : - turaţia maximă : -...

Modelarea numerică a amestecurilor dielectrice

Introducere Actualitatea şi importanţa temei Multe dintre materialele folosite la ora actuală ca izolanţi electrici sunt amestecuri dielectrice...

Calculator Numeric ce Efectuează Operația de Împărțire

Să se proiecteze un calculator numeric ce efectuează operaţia de împărţire şi pentru care se cunosc următoarele date de proiectare: - dimensiunea...

Locul Conducerii Numerice în Fabricație

1. Introducere Conform [DEX 98], termenul de fabricaţie este definit în modul următor: FABRICAŢIE, fabricaţii, s. f. Proces tehnologic de...

Test erori în calculele numerice

Repere teoretice: Numărul a se numeste aproximare a numărului A dacă valorile lor se deosebesc neînsemnat si a poate înlocui A în calcule numerice....

Arhitectura calculatoarelor

1. INTRODUCERE OBIECTIVE Principalele obiective ale acestui capitol introductiv sunt urmatoarele: caracterizarea notiunii de informatie,...

Ai nevoie de altceva?