SoC Design/SoC 설계

SoC 설계 (9월 9일, SoC 설계 입문 - (2))

유로 청년 2024. 9. 10. 08:23

1. 맞춤형 MCU에 UART 모듈 및 기능을 추가하기

Board 창에서 UART 모듈 선택한 뒤, Diagram 창에 드래그하여 놓는다.

 

 

Block Diagram에서 UART 모듈이 추가되었음을 확인할 수 있다.

 

 

 

 

2. Create HDL Wrapper

  • ‘Create HDL Wrapper’는 맞춤형 설계한 MCU의 블록 다이어그램을 HDL (Hardware Description Language) 파일로 감싸는 작업이다.
  • 이를 통해 HDL 파일을 다른 HDL 파일과 블록 디자인에 쉽게 연결할 수 있는 인터페이스를 제공한다.
  • 시뮬레이션이나 합성 과정에서 블록 디자인을 HDL 기반 도구과 호환하게 만들어준다.

(왼) HDL 파일로 Wrapping하고자 하는 파일을 오른쪽 클릭, (오른) Wrapping한 뒤, 파일의 타입이 Verilog 형태로 변환된 것을 확인할 수 있다.

  • HDL 파일로 Wrapping 한 뒤, Generate Bitream 한다.

 

 

 

 

 

3. File → Export Export  →  Hardware 

Export Hardware 과정에서 bitstream도 같이 Export 할 수 있도록 "Include bitstream" 항목 클릭한다.
Export Hardware를 통해 작업 폴더에서 Wrapping된 xsa 파일이 생성되었음을 확인할 수 있다.

  • Export Hardware 작업 수행한 뒤, 작업 폴더에 들어가면 Wrapping 된 xsa 파일이 새로 생성되었음을 확인할 수 있다.