Project Description
Vivado® HLS를 이용한 C/C++ 기반의 FPGA 설계
교육 대상
- C 및 FPGA 사용 경험이 있는 H/W 또는 S/W 설계자
교육 과정
- Software Tool : Vivado® HLS
- Textbook : C-based Design High-Level Synthesis with Vivado HLx
교육 목표
- Vivado® HLS 사용 Flow 이해 및 FPGA에 적용 이해
- Vivado® HLS 이용 사용 목적에 맞는 옵션 이해
- 디자인 블록의 인터페이스 이해를 통한 디자인 구성
강의 개요
- 본 과정은 C기반의 코드를 Vivado® HLS 소프트웨어를 이용하여 FPGA로 적용 가능한 HDL로 전환하는 내용을 이해하는 수업입니다.
- 순차 구조의 C 코드를 병렬 구조의 HDL 형태로 변환하기 위한 개념과 퍼포먼스 향상을 위한 Language 전환 옵션의 이론과 실습을 진행합니다. 그리고 검증을 위한 C 코드 또는 변환된 RTL을 이용한 Simulation과 사용 인터페이스의 블록 이해를 기반한 인터페이스 구성을 알아보고 실습합니다.
이론 | 실습 | |
---|---|---|
1일차 |
|
|
2일차 |
|
|