FPGA에 대한 다양한 솔루션을 WeDu에서 체험하세요.
교육안내
교육과목
- HOME
- >
- 교육안내
- >
- 교육과목
- VHDL 설계
- 교육과정HDL 설계교육
- 교육일수3일
- 교육대상FPGA를 처음 시작하시는 분
- 교육내용VHDL 문법 이해, FSM 코딩 기법 및 Xilinx Tool의 기본적인 사용법 및 실습을 통한 FPGA 설계 개념 이해
- Verilog HDL 설계
- 교육과정HDL 설계교육
- 교육일수3일
- 교육대상FPGA를 처음 시작하시는 분
- 교육내용Verilog 문법 이해 및 Xilinx Tool의 기본적인 사용법 및 실습을 통한 FPGA설계 개념 이해
- Vivado를 활용한 FPGA설계
- 교육과정FPGA설계교육
- 교육일수2일
- 선수과정VHDL 또는 Verilog HDL설계과정
- 교육대상기본적인 HDL코드작성이 가능하신 분들로 Vivado를 이용하여 Xilinx 7 series FPGA 설계 하시려는 분
- 교육내용Xilinx Vivado Tool 소개, 7 series FPGA resource 소개 및 활용방법, Timing constraint, report 분석 및 활용 방법
- Matlab을 이용한 FPGA설계(System Generator)
- 교육과정DSP 응용과정
- 교육일수2일
- 교육대상Matlab Simulink를 활용하여 FPGA상에서 DSP기능을 구현하고자 하시는 분
- 교육내용System Generator 소개, Simulink를 통한 알고리즘 설계, HDL 코드 생성 및 H/W co-simulation
- HLS를 활용한 FPGA설계
- 교육과정DSP 응용과정
- 교육일수2일
- 교육대상C, C++ 또는 System C 등을 이용하여 FPGA를 설계 하고자 하시는 분
- 교육내용HLS(High-Level Synthesis) 개념 이해 및 Vivado HLS tool를 사용한 FPGA 최적화 방법 이해 및 실습
- Memory Controller 설계
- 교육과정Connectivity 응용과정
- 교육일수2일
- 교육대상Xilinx FPGA상에서 IP core generator를 이용하여 Memory controller를 구현 하고자 하시는 분
- 교육내용DDR2,DDR3, QDR등 Memory의 전반적인 이해 및 Memory Controller IP 생성, simulation을 통한 검증, Implementation 및 chipscope를 통한 H/W 검증
- PCIe System 설계
- 교육과정Connectivity 응용과정
- 교육일수2일
- 교육대상Xilinx FPGA의 PCIe IP core를 이용하여 고속 Data입출력 기능을 구현하고자 하시는 분
- 교육내용PCIe프로토콜 이해 및 PCIe IP생성, simulation을 통한 검증, Implementation 및 chipscope를 통한 H/W검증
- Microblaze를 이용한 SoC개발
- 교육과정Embedded Processor 응용과정
- 교육일수2일
- 교육대상Xilinx EDK Tool을 이용하여 FPGA에서 Microblaze 또는 Zynq Embedded System을 구현하고자 하시는 분
- 교육내용Xilinx EDK Tool을 이용하여 Embedded processor H/W platform 설계, SDK를 이용한 S/W 설계 및 H/W 검증 방법 이해 및 실습
- Zynq를 이용한 SoC개발 입문
- 교육과정Embedded Processor 응용과정
- 교육일수2일
- 교육대상Xilinx Zynq EPP를 사용하여 시스템을 설계하고자 하시는 분
- 교육내용Zynq EPP 개요, ARM Cortex-A9 processor에 기초한 Processing system(PS) 및 Programmable logic(PL) 이해 및 Zynq board를 통한 실습
- * Microblaze를 이용한 SoC개발을 같이 수강하시면 효과적입니다.
- Zynq를 이용한 SoC개발 응용
- 교육과정Embedded Processor 응용과정
- 교육일수2일
- 교육대상Zynq의 기본적인 구조(PS/PL)를 이해하고 사용한 경험이 있으며 Zynq의 다양한 기능을 사용하고자 하시는 분
- 교육내용Zynq를 활용하기 위하여 필요한 interrupt, DMA, Timer, ethernet, LwIP 등 Xilinx에서 제공하는 다양한 IP의 활용방법을 실습을 통하여 습득하여 실제 개발에 활용할 수 있도록 하는 교육
- SDSoC를 이용한 FPGA 설계
- 교육과정Embedded Processor 응용과정
- 교육일수2일
- 교육대상Xilinx SDSoC Tool을 이용하여 하드웨어 가속기능을 포함하는 시스템을 설계하고자 하시는분
- 교육내용Xilinx SDSoC Tool의 개념이해, 기존 설계된 소프트웨어 성능향상의 한계를 극복하기 위한 하드웨어 가속방법 이해 및 Xilinx Zynq/MPSoC 보드를 통한 검증
- MPSoC를 이용한 SoC 개발
- 교육과정Embedded Processor 응용과정
- 교육일수2일
- 교육대상Xilinx Zynq UltraScale+MPSoC를 이용하여 시스템을 설계하고자 하시는 분
- 교육내용Xilinx MPSoC 구조이해, MPSoC PS부분 활용방법, PS/PL 인터페이스 방법의 이해 및 실습
- Vivado Logic Analyzer 를 이용한 FPGA Debugging
- 교육과정FPGA 설계 응용과정
- 교육일수2일
- 교육대상FPGA 검증 및 디버깅 시간을 단축하고자 하는 시스템 및 H/W 회로 설계 하시는 분
- 교육내용Vivado에서 제공하는 Debug 코어 소개 및 이해, Vivado logic analyzer 사용 방법, Netlist 및 HDL 코드에 debug 코어 추가 방법, 보드를 통한 검증 및 디버깅 실습 등
- Vivado STA 및 XDC
- 교육과정FPGA 설계 응용과정
- 교육일수3일
- 교육대상HDL 및 FPGA 구조에 대한 어느 정도 지식을 습득하고 있고 Vivado Design Tool을 사용한 경험이 있은 분으로 Xilinx FPGA의 성능을 향상 시키고자 하는 분
- 교육내용Static timing 분석 및 XDC(Xilinx design constrains) 이해, Timing constrain 및 I/O constrain, FPGA design 방법, Report 분석 및 Timing closure 등
- Ethernet
- 교육과정FPGA 설계 응용과정
- 교육일수2일
- 교육대상FPGA 검증 및 디버깅 시간을 단축하고자 하는 시스템 및 H/W 회로 설계 하시는 분
- 교육내용Vivado에서 제공하는 Debug 코어 소개 및 이해, Vivado logic analyzer 사용 방법, Netlist 및 HDL 코드에 debug 코어 추가 방법, 보드를 통한 검증 및 디버깅 실습
- RIO
- 교육과정FPGA 설계 응용과정
- 교육일수2일
- 교육대상FPGA 검증 및 디버깅 시간을 단축하고자 하는 시스템 및 H/W 회로 설계 하시는 분
- 교육내용Vivado에서 제공하는 Debug 코어 소개 및 이해, Vivado logic analyzer 사용 방법, Netlist 및 HDL 코드에 debug 코어 추가 방법, 보드를 통한 검증 및 디버깅 실습
- Linux
- 교육과정FPGA 설계 응용과정
- 교육일수2일
- 교육대상FPGA 검증 및 디버깅 시간을 단축하고자 하는 시스템 및 H/W 회로 설계 하시는 분
- 교육내용Vivado에서 제공하는 Debug 코어 소개 및 이해, Vivado logic analyzer 사용 방법, Netlist 및 HDL 코드에 debug 코어 추가 방법, 보드를 통한 검증 및 디버깅 실습
- Ultrascale
- 교육과정FPGA 설계 응용과정
- 교육일수2일
- 교육대상FPGA 검증 및 디버깅 시간을 단축하고자 하는 시스템 및 H/W 회로 설계 하시는 분
- 교육내용Vivado에서 제공하는 Debug 코어 소개 및 이해, Vivado logic analyzer 사용 방법, Netlist 및 HDL 코드에 debug 코어 추가 방법, 보드를 통한 검증 및 디버깅 실습
- RFSoC 구조 이해 및 활용
- 교육과정Connectivity 응용과정
- 교육일수2일
- 교육대상Zynq UltraScale+RFSoC 데이터 Converter(ADC/DAC) 및 SD-FEC hard block 구성 및 성능을 이해하고자 하는 하드웨어 설계자
- 교육내용Zynq UltraScale+ RFSoC에서 제공하는 64 bit Quad APU, 32 bit .Dual RPU 등 Processor System(PS) 관련 내용, ADC/DAC 데이터 Converter 및 Soft_decision FEC 등 Programable Logic(PL) 관련 내용 및 PS/PL 인터페이스 방법 교육 및 실습
- SDAccel을 이용한 C/C++,OpenCL 하드웨어가속
- 교육과정Embedded Processor 응용과정
- 교육일수2일
- 교육대상FPGA를 사용하여 소프트웨어 애플리케이션을 FPGA에 가속화해 더 많은 데이터를 처리 하고자 하시는 분.
- 교육내용SDAccel 개발 환경에서 병렬처리를 위한 FPGA 구조 설명, OpenCL API 실행 모델 이해, C/C++, OpenCL kernel 코드 생성, host code 및 kernel 코드 Optimization 방법 이해 및 활용 실습 등