본문 바로가기

FPGA

[FPGA] FPGA 보드에 CPU Core 올리기

Editor : Vivado 2020.2

FPGA Board : Cmod A7-35t (xc7a35tcpg236-1)

CPU Core : MicroBlaze (Xilinx 에서 제공하는 IP)


1) Create Block Design

 

2) Design name 설정 > OK

 

3) ' + ' > Search : "MicroBlaze" > MicroBlaze

 

4) Run Block Automation

 

5) Local Memory : "128KB" 설정 > OK

 

6) Core 확인

 

7) Clocking Wizard 더블클릭

 

8) CLK_IN1 -> Board Interface : sysclock 설정

 

9) Run Connection Automation

10) All Automation 설정 > OK

 

11) sys_clock -> sysclk 으로 변경 (xdc 파일과 동일하게)

 

12) ' + ' > Search : "uart" > AXI Uartlite

 

13) Run Connection Automation

 

14) All Automation 설정 > OK

 

15) ' + ' > Search : "gpio" > AXI GPIO

 

16) All Automation 설정 > OK

 

17) led_2bit -> led 로 변경 (xdc 파일과 동일하게)

 

18) mb_gpio3_design  RMB > Create HDL Wrapper...

 

19) Let Vivado manage wrapper and auto-update 설정 > OK

 

20) Design source -> mb_gpio3_design_wrapper.v 확인

 

21) XDC 파일 설정

 

22) Generate Bitstream

'FPGA' 카테고리의 다른 글

[FPGA] AXI FND Controller  (0) 2021.11.18
[FPGA] AMBA (AXI)  (0) 2021.11.17
[FPGA] AVR+FPGA+LCD Shift register 설계  (0) 2021.11.12
[FPGA] FPGA+AVR Buzzer_Motor 동작 구현  (0) 2021.11.10
[FPGA] Prescale Memory + Buzzer  (0) 2021.11.10