FPGA_VIVADO_SI_VHDL_Mihael_Cristian_Ignat
76 9. Utilizarea MicroBlaze 9.1. Crearea unui proiect MicroBlaze este un procesor realizat de compania Xilinx, la care se pot co ...
77 Fig. 89: Adaugarea denimirii BD Apare fereastra BLOCK DESIGN. În partea stângă se poate observa design-ul creat la pasul ant ...
78 Fig. 92: Run Block Automation Aici apare fereastra Run Block Automation. Singura modificare ce trebuie făcută este Local Mem ...
79 Fig. 94: Schema de conectare a MicroBlaze Se va deschide fereastra Clocking Wizard, iar în partea din dreapta jos se găsește ...
80 Fig. 96: Schimbarea numelui unui IP d. Se dă dublu click pe blocul GPIO pentru a se putea configura blocul. e. În fereastra d ...
81 Fig. 98: Run Connection Automation pentru IP-urile adăugate Acest pas poate fi sărit, însă, pentru a avea o schemă aranjată ...
82 Fig. 100: Schimbarea numelui unui port Pasul 14 se repetă și pentru pinii de ieșire de la GPIO și UART. Astfel, numele “gpio ...
83 Fig. 102: Crearea HDL Wrapper Apare fereastra Create HDL Wrapper, se va apăsa pe butonul OK, lăsându-se opțiunea implicită. ...
84 Fig. 104: Adăugarea constrângerilor Fișierul de constrângeri folosit la această schemă se găsește aici: MicroBlaze.xdc Următ ...
85 ra între hard și soft. Aici sunt stocate informații legate de ce configurație are MicroBlaze, perifericele folosite și config ...
86 Fig. 106: Generarea Board Support Package Se apasă pe butonul Next și, din coloana din stânga, se alege template-ul Hello Wo ...
87 108: Deschiderea exemplelor din system.mss !!! Ar trebui stabilit încă de la bun început ce periferice se doresc utilizate pe ...
88 Fig. 110: Programarea FPGA cu fișierul .bit După ce s-a făcut programarea FPGA-ului cu MicroBlaze și perifericele conexe, va ...
89 Fig. 112: Selectarea configurației dorite După toți acești pași, vom avea în FPGA procesorul MicroBlaze programat. Astfel, re ...
90 Fig. 115: Exemplul nou adăugat Dacă FPGA-ul nu este deja programat cu fișierul .bit, atunci trebuie reluați pașii din Fig. 10 ...
91 Toate acestea fiind spuse, pentru ca pinii corespunzători ledurilor să fie de ieșire, vor trebui transmise către pinii T ai b ...
92 Exact ca la leduri, se va realiza inițializarea switchurilor și setarea direcției. Inițializarea se va face utilizând ca și I ...
93 Fig. 120: Adăugarea interfeței AXI4 Se completează câmpurile ce apar. Locația nu ar trebui modificată deoarece locația proie ...
94 e. În câmpul Number of Registers, valoarea implicită este 4. În acest caz, prin regiștri se poate controla din exterior compo ...
95 S_AXI_RREADY : in std_logic; AN : out std_logic_VECTOR(3 DOWNTO 0); C : out std_logic_VECTOR(7 DOWNTO 0) Fig. 124 : Adăugarea ...
«
1
2
3
4
5
6
7
8
9
10
»
Free download pdf