Circuite Logice Programabile L

Laborator
9/10 (2 voturi)
Domeniu: Calculatoare
Conține 7 fișiere: pdf
Pagini : 82 în total
Cuvinte : 19295
Mărime: 2.53MB (arhivat)
Publicat de: Dorian Robu
Puncte necesare: 0
Laboratoarele 1-8

Extras din laborator

LABORATOR 1

INTRODUCERE ÎN MEDIUL INTEGRAT XILINX ISE. PROIECTAREA UNUI

SUMATOR PE UN BIT

INTRODUCERE

Softwarele CAD (Computer Aided Design) de proiectare cu circuite logice programabile (FPGA)

permit în prima etapă alegerea unei metode de descriere a proiectului: captură schematică,

descriere VHDL sau diagrame de stare, în următoarea etapă se poate face o simulare funcţională

în urma operaţiei de sinteză şi de timp în urma operaţiei de translatare. În cele din urmă, dacă

specificaţiile de bază sunt întrunite se poate face implementarea şi testarea proiectului în

hardware, vezi diagramele de mai jos.

Diagrama I

Diagrama II

2

SCOPUL LUCRĂRII

ISE – Integrated Software Environment – este un mediu integrat care permite descrierea şi

implementarea unei multitudini de blocuri logice. Implementarea se face cu FPGA Spartan sau

Virtex sau cu CPLD-uri din seria 9500. Circuitele integrate de tip FPGA sau CPLD sunt, de

asemenea fabricate de compania Xilinx. La nivel didactic, pentru testarea corectitudinii blocurilor

logice proiectate, dispunem de o placa de test D2SB, figura 1, produsă de firma Digilent, bazată

pe modulul FPGA de tip Spartan II cu codul XC2S200E.

Pentru a putea exploata mai eficient resursele plăcii D2SB la aceatsa se conectea ctează

placa cu circuite periferice DIO4, figura 2. Placa DIO4 este produsă de firma Digilent şi conţine

majoritatea dispozitivelor de intrare/ieşire date prezente în orice sistem digital. Placa de

dezvoltare este dotată cu comutatoare, taste, LED-uri şi afişoare 7 segmente cu LED-uri.

Figura 1. Modulul de dezvoltare D2SB

Figura 2. Placa cu dispozitive de intrare/ieşire DIO4

3

Scopul lucrării constă în implementarea unui sumator elementar descrisin VHDL, pentru

familiarizarea studenţilor cu proiectele de tip HDL.

Desfăşurarea lucrării

Pasul 1: Crearea proiectului.

Se lansează în execuţie ISE prin intermediul icoanei .

Se creează un nou proiect,

cu următoarele specificaţii:

Figura 3

4

ISE creează câte un folder pentru fiecare proiect.

Preview document

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

Conținut arhivă zip

  • Lab1_Sum.pdf
  • Lab2_DCD.pdf
  • Lab3_combinationale.pdf
  • Lab4_secventiale.pdf
  • Lab5_afisaj.pdf
  • Lab6_FSM.pdf
  • Lab7_8_traf.pdf

Alții au mai descărcat și

Cronometru Digital

Abstract: The project is to use VHDL and FPGA to design an digital clock that has digital display. Basically, the design can display minutes and...

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

Arhitectura calculatoarelor

CURS 1 Evoluţia calculatoarelor personale Istoric Dispozitivele de calcul au evoluat de-a lungul timpului parcurgând mai multe etape....

Circuite Logice Programabile

I. Generalităţi şi criterii de performanţă ale circuitelor digitale În proiectele tradiţionale erau folosite componente analogice care au un preţ...

Circuite Logice Programabile

1. Recapitulare noţiuni de descriere în VHDL, sinteză şi implementare în circuitele logice programabile 1. 1. Introducere VHDL-ul este un limbaj...

Laboratoare Circuite Logice Programabile

În această lucrare se prezintă principiul simulatoarelor şi al simulării funcţionale asistate de calculator pentru circuite, iar apoi se prezintă...

Te-ar putea interesa și

Automat pentru Controlul și Monitorizarea unei Parcări

CAPITOLUL 1 CONSIDERAŢII TEORETICE 1.1. CIRCUITE LOGICE PROGRAMABILE Circuitele logice programabile, cunoscute şi sub forma acronimului PLD...

Comanda MPP implementată pe calculator

INTRODUCERE Apariţia microprocesoarelor, microcontrolerelor şi a calculatoarelor personale a deschis noi posibilităţi controlului şi comenzii in...

Implementarea și Testarea unor Sisteme de Reglare

1. Obiectul lucrării În industrie există procese lente cu funcţii de transfer care au constante de timp mari care pot să ajungă la zeci de minute...

Proiect Verilog

Numarator 4 biti- Counter Intrari: - Clk -intrare de ceas, ale carei fronturi sunt numerate; - Reset -intrare de reset, active pe nivel ridicat;...

Proiectarea cu Circuite Logice Programabile

PROIECTAREA CU CIRCUITE LOGICE PROGRAMABILE 1. Scopul lucrarii Lucrarea prezinta principalele tipuri de circuite programabile, etapele din cadrul...

Curs Sisteme Digitale

Capitolul 1 Modele matematice Sistemele digitale se dezvoltă şi se vor dezvolta pe baza progeselor tehnologice, tot mai accelerate în ultimii ani,...

Laborator Calculatoare Numerice

Laborator 1. Scheme logice combinationale si secventiale Schemele logice combinationale si cele secventiale sunt nelipsite din schemele cu...

Ai nevoie de altceva?