본문 바로가기

[FPGA]/Zynq(MPSOC)

Zynq UltraScale+ MPSoC 보드 초기화 테스트 - 기본 하드웨어 디자인

Zynq UltraScale+ MPSoC 보드 초기화 테스트 - 기본 하드웨어 디자인

 

보드가 나왔으니 테스트를 위해 새로운 프로젝트를 생성해 보자

Vivado 툴이 워낙 자주 업데이트 되고 복잡해서 테스트 과정을 정리할 필요가 있을것 같다.

 

 

1)프로젝트 생성

처음부터 새로운 MPSoC의 Board 파일을 생성할 수도 있지만 설정해 주어야 할것이 많기 때문에 기존 생성되어 있는 파일을 이용하고 변경 사항만 수정하는것이 좋을것 같다.

 

 

 

2)Create Block Design

 

 

 

 

3)IP 생성

Zynq UltraScale+ MPSoC IP를 추가 하자

 

 

4)PL 클럭 연결

PL클럭은 외부에서 연결 할 수도 있지만 내부클럭을 연결해 주면 간단히 테스트 해 볼 수 있다.

 

 

5)ZYNQ MPSoC 설정 - DDR4 메모리

기본 페리 및 DDR 메모리 설정은 보드마다 다를 수 있기 때문에 제작한 보드에 맞도록 설정해 준다. 특히 이번 보드는 노트북용 DDR메모리 이므로 제조사 마다 설정이 필요하다.

 

 

 

6)Generate Block Design

기본 설정이 완료 되었다면 Block Designd을 생성해 준다.

 

 

7)Export Hardware Design

하드웨어 설정 파일을 SDK에서 사용할 수 있도록 Export 해준다.

 

 

 

 

반응형