FPGA_VIVADO_SI_VHDL_Mihael_Cristian_Ignat

(Cristian I.K_ntXI) #1
79

Fig. 94: Schema de conectare a MicroBlaze


  1. Se va deschide fereastra Clocking Wizard, iar în partea din dreapta jos se găsește coloana
    Source, unde alegem opțiunea Single ended clock capable, după care se dă click pe tabul
    Output Clocks, iar din partea de jos a ferestrei se debifează căsuța de “reset”.


Fig. 95: Setări pentru Clocking Wizard


  1. Vom crea acest proiect cu un exemplu simplu de control al unor leduri și switchuri, așa că
    vom adăuga două GPIO-uri (General Purpose Input Output), unul ce controlează ledurile și
    celălalt pentru controlul switchurilor. Pentru o astfel de aplicație se poate utiliza cu succes și
    un singur GPIO cu 2 canale de intrare / ieșire, însă dorim ca lucrurile să fie cât mai simple, așa
    că vom merge mai departe cu propunerea inițială, de a utiliza câte un GPIO pentru leduri și
    unul separat pentru switchuri. Pentru adăugarea celor două GPIO- uri se vor executa pașii
    următori:
    a. Click pe butonul “+” din fereastra Diagram sau click dreapta în fereastra Diagram și
    se alege opțiunea “Add IP...”
    b. În fereastra de căutare se scrie GPIO, apoi se selectează blocul ce este găsit, dând
    dublu click pe acesta
    c. A fost adăugat blocul GPIO, căruia îi vom schimba numele dând un singur click pe el,
    iar în partea stângă vom avea fereastra Block Properties. Aici, în câmpul Name, vom
    introduce numele “led_gpio”. Acesta va fi numele blocului ce va controla ledurile.

Free download pdf