FPGA_VIVADO_SI_VHDL_Mihael_Cristian_Ignat

(Cristian I.K_ntXI) #1
80

Fig. 96: Schimbarea numelui unui IP

d. Se dă dublu click pe blocul GPIO pentru a se putea configura blocul.
e. În fereastra deschisă vom selecta “All outputs” deoarece controlul ledurilor va fi
făcut de către pinii de ieșire ai FPGA-ului.
f. Deși avem la dispoziție 16 leduri și switch-uri, pentru simplificare vom folosi doar 4
dintre acestea, astfel, câmpul GPIO Width se completează cu 4, după care se dă click
pe butonul OK.

Fig. 97: Dimensionarea unui IP GPIO

g. Pentru adăugarea celui de-al doilea GPIO ce se utilizează la controlul switchurilor se
reiau pașii de la punctele a. la f. cu următoarele precizări: la pasul c. vom folosi
numele “sw_gpio”, iar la pasul e. vom selecta All Inputs.


  1. De asemenea vom adăuga și o componentă UART pentru comunicația cu PC-ul, aceasta fiind
    cea mai simplă interacțiune între placa cu FPGA și PC. Pentru aceasta se vor urma pașii:
    a. Click pe butonul “+” din fereastra Diagram
    b. În fereastra de căutare scrie “UART”, apoi selectează blocul “AXI Uartlite” dând dublu
    click pe acesta
    c. dacă dăm dublu click pe IP-ul de UART ce tocmai a fost adăugat, se pot modifica mai
    multe proprietăți, printre care și Baud Rate, adică viteza de transmisie a biților.
    Implicit aceasta este setată la 9600.

  2. În partea superioară a ferestrei Diagram se găsește Run Connection Automation, pe care se
    dă click – pas identic cu cel de la punctul 5. După aceasta se deschide fereastra Run
    Connection Automation și se selectează toți pinii ce apar în fereastra din stânga, după care se
    dă click pe butonul OK.

Free download pdf