FPGA_VIVADO_SI_VHDL_Mihael_Cristian_Ignat
6 Fig. 8: Crearea unui proiect nou în Vivado – pas 2 Urmează fereastra “Project Name”, unde se introduce numele proiectului în ...
7 butonul Add Directories. La butonul Add Directories se vor adăuga toate fișierele sursă din interiorul folderelor respective. ...
8 asemenea, numele acesta poate fi adăugat direct, sărind peste pașii anteriori. Tot aici se pot verifica resursele ce le are ac ...
9 Fig. 15: Fereastra proiectului în Vivado Pentru a se putea explica mai bine, am împărțit-o în 4 subferestre, după cum urmează: ...
10 care se poate face depanare (debuging, în engleză), însă despre asta vom da mai multe detalii mai târziu. Sources - aici se ...
11 3. Logica combinațională în VHDL VHDL este un limbaj de descriere hardware și nu un limbaj de programare. Abrevierea care se ...
12 (S0 and (not S1) and Y0) OR ((not S0) and S1 and Y0) OR (S0 and S1 and Y0) 3.1. Adăugarea unui fișier sursă Vom arăta cum se ...
13 Fig. 20 : Adăugarea unui fișier sursă – pas 3 După acest pas, la tabul File type se va selecta VHDL, la File name se introdu ...
14 După acest pas, va apărea fereastra Define Module, în care numele implicit al modulului, care se găsește în câmpul Entity na ...
15 În entitate se definește interfața componentei. Aici se găsesc porturile de intrare / ieșire și tipul lor. Conexiunile între ...
16 Determinarea dimensiunii unui semnal de tip STD_LOGIC_VECTOR este realizată utilizând cuvintele cheie downto sau to. Astfel, ...
17 ➔ Se adaugă biblioteca STD_LOGIC_UNSIGNED ce ne permite să realizăm operații de adunare ➔ Se adaugă componenta de tip mux. At ...
18 acest lucru îl vom detalia mai târziu. Acest tip de proces se utilizează doar pentru testare, mai ales că în interiorul său s ...
19 (c) (d) În figura (a) este prima implementare, acest cod fiind cel mai apropiat de implementarea cu porți logice. În figura ( ...
20 3.5. Parametrii generici Această componentă poate fi generalizată utilizând niște parametri ce vor fi adăugați în entitate, î ...
21 [https://www.nandland.com/vhdl/examples/example-record.html] 3.7. Implementarea pe FPGA a unui multiplexor Trecând la impleme ...
22 În fereastra Design Runs se poate vedea cum rulează sinteza cu numele synth_1. După ce s-a terminat sinteza de rulat, apare f ...
23 Fig. 29: Conexiunile și standardul pinilor de intrare / ieșire După aceasta se va salva modificarea apăsând butonul Save, apo ...
24 Fig. 31: Adăugarea unui fișier de constrângeri deja existent În fereastra Add or create constraints alegem opțiunea Add File ...
25 Urmează setarea standardului logic LVCMOS33 pentru același semnal, iar, în final, în următoarea linie, același semnal este de ...
«
4
5
6
7
8
9
10
11
12
13
»
Free download pdf