FPGA_VIVADO_SI_VHDL_Mihael_Cristian_Ignat

(Cristian I.K_ntXI) #1
84

Fig. 104: Adăugarea constrângerilor

Fișierul de constrângeri folosit la această schemă se găsește aici: MicroBlaze.xdc


  1. Următorul pas este generarea bitstream. În momentul de față, implementat fizic în FPGA,
    avem un microcontroler cu cele trei periferice, sw GPIO, led GPIO și UART. Pentru utilizarea
    acestui microcontroler mai trebuie făcuți câțiva pași în Vivado:
    a. Navighează la File - > Export - > Export Hardware
    b. În fereastra Export Hardware se bifează “Include bitstream” și se apasă OK.


După acești pași, avem platforma hardware exportată în partea de SDK. Cu alte cuvinte, în
proiectul SDK se vor putea utiliza date cu privire la blocurile periferice, cum ar fi numele perifericelor, dar
și adresele de start ale acestora.

c. Ultimul pas este deschiderea SDK și acest lucru se face tot din Vivado, navigând la File ->
Lunch SDK. Bineînțeles că se poate deschide SDK și direct, însă prima dată este indicat să
se utilizeze deschiderea din Vivado, deoarece, prin această metodă, anumite setări se fac
automat. Aici apare fereastra Lunch SDK și se va apăsa direct butonul OK.


  1. Mai departe va trebui făcută programarea efectivă a microcontrolerului pentru controlul
    switchurilor și ledurilor utilizând SDK, însă, pentru aceasta, se vor urmări pașii din
    subcapitolul Utilizarea SDK.


9.2. Utilizarea SDK


După deschiderea SDK (Software Development Kit), primul pas este crearea platformei hardware.
Aceasta reprezintă informația legată de partea hardware de care are nevoie SDK pentru a putea face legătu-

Free download pdf