|
Softwarele CAD (Computer Aided Design) de proiectare cu circuite logice programabile (FPGA) permit in prima etapa alegerea unei metode de descriere a proiectului: captura schematica, descriere VHDL sau diagrame de stare, in urmatoarea etapa se poate face o simulare functionala in urma operatiei de sinteza si de timp in urma operatiei de translatare. In cele din urma, daca specificatiile de baza sunt intrunite se poate face implementarea si testarea proiectului in hardware, vezi diagramele de mai jos.
 |
Diagrama 1 |
 |
Diagrama 2 |
ISE - Integrated Software Environment - este un mediu integrat care permite descrierea si 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, produsa de firma Digilent, bazata pe modulul FPGA de tip Spartan II cu codul XC2S200E.
Pentru a putea exploata mai eficient resursele placii D2SB la aceasta se conecteaza placa cu circuite periferice DIO4. Placa DIO4 este produsa de firma Digilent si contine majoritatea dispozitivelor de intrare/iesire date prezente in orice sistem digital. Placa de dezvoltare este dotata cu comutatoare, taste, LED-uri si afisoare 7 segmente cu LED-uri.
 |
Figura 1 |
 |
Figura 2 |
Scopul tutorialului consta in implementarea unui sumator elementar descrisin VHDL, pentru familiarizarea studentilor cu proiectele de tip HDL.
Pasul 1:
Crearea proiectului.
Se lanseaza in executie ISE.
Se creeaza un nou proiect, cu urmatoarele specificatii:
 |
Figura 3 |
ISE creeaza cate un folder pentru fiecare proiect. Folderul va avea acelasi nume ca si proiectul. Din acest motiv, mai intai se specifica folderul lab1, iar apoi numele proiectului, sum. Dupa ce ati particularizat si completat toate informatiile conform figurii 3, apasati butonul Next. Va apare urmatoarea fereastra:
 |
Figura 4 |
|