1.
|
Circuit Alarma
Introducere teoretica: tabelul de adevar si functia canonica.
Implementarea tabelului folosind porti logice sau switchuri.
Implementarea unui circuit de alarma cu 2 senzori de miscare si unul de identificare.
Introducere in Xilinx ISE 9.2i.
Implementarea in Xilinx a circuitului de alarma. Testarea pe FPGA-uri.
|
Xilinx [Download]
|
2.
|
Afisajul Digital
Introducere teoretica: Implementarea functiilor logice folosind DCD. Avantaje.
Folosirea logicii de acelasi tip. Implementarea functiilor logice cu porti NAND sau NOR.
Tabelul de adevar al unui display digital cu 7 segmente ce afiseaza 8 sau 16 simboluri.
Implementarea schematica in Xilinx a unui afisaj folosind DCD si un numar minim de porti.
Inlocuirea circuitului realizat cu un simbol pentru utilizarea ulterioara.
Testarea afisajului digital. La intrare se va selecta atat pozitia cat si simbolul.
|
Xilinx [Download]
|
3.
|
Sumatorul cu 3
Introducere teoretica: Implementarea functiilor logice cu MUX, DEMUX.
Minimizarea functiilor logice folosind diagrame Karnaugh.
Tabelul de adevar al unui sumator pe 3 sau 4 biti.
Implementarea schematica in Xilinx a sumatorului folosind porti logice, DCD sau MUX.
Testarea sumatorului pe FPGA-uri in toate variantele de implementare.
|
Xilinx [Download]
|
4.
|
Luminile Craciunului
Circuite logice secventiale de baza: latchul SR, latchul D, bistabilul D. Registre de deplasare.
Implementarea schematica in Xilinx a unui sistem de iluminat de Craciun.
Testarea sistemului de iluminat pe cele 8 led-uri ale FPGA-ului.
Implementarea unui generator de numere pseudo-aleatoare folosind registrele de deplasare.
Testarea generatorului de numere pe FPGA, folosindu-ne de afisajul din Laboratorul 3.
|
Xilinx [Download]
|
5.
|
Generatorul de numere pseudo-aleatoare
O alta aplicatie cu registre de deplasare: generatorul de numere pseudoaleatoare.
Implementarea unui generator de numere pseudo-aleatoare folosind registrele de deplasare.
Testarea generatorului de numere pe FPGA, folosindu-ne de afisajul din Laboratorul 3.
|
Xilinx [Download]
|
6.
|
Temporizatorul
Introducere teoretica: numaratoare asincrone vs sincrone.
Aplicatii ale numaratoarelor: cronometru, temporizator, frecventmetru, vitezometru.
Folosirea mai multor numaratoare in serie pentru reducerea frecventei de ceas.
Implementarea unui temporizator folosind numaratoare.
Testarea temporizatorului pe un FPGA, folosindu-ne de afisajul din Laboratorul 3.
|
Xilinx [Download]
|