MATLAB 및 Simulink를 사용해 FPGA, ASIC, SoC 개발 시작하기

예제, 비디오, 튜토리얼을 살펴볼 수 있습니다.

MATLAB 및 Simulink의 기초

알고리즘과 디지털 하드웨어 설계 및 검증을 시작하여 협업을 통해 구현 옵션을 살펴보고, 조기에 검증하고, 검증 구성요소를 생성할 수 있습니다.

비디오

두 시간 분량의 무료 입문용 튜토리얼을 통해 자주 사용하는 기능과 워크플로에 관해 알아보고 MATLAB의 기본을 익힐 수 있습니다.

대화형 방식 온라인 교육

세 시간 분량의 무료 입문용 튜토리얼을 통해 Simulink에서 모델을 생성하고, 편집하며, 시뮬레이션하는 방법의 기본을 익힐 수 있습니다.

대화형 방식 온라인 교육

본 3일 교육과정에서는 MATLAB 테크니컬 컴퓨팅 환경에 대해 전반적으로 소개합니다.

대화형 방식 온라인 및 강사 주도형 교육

본 2일 교육과정은 Simulink에서 이루어지는 시스템 및 알고리즘 모델링과 설계 검증이 아직 생소한 엔지니어를 위한 과정입니다.

강사 주도형 교육

모델 기반 설계에 대해 알아보고 Simulink를 사용하여 블록 다이어그램 및 간단한 모델을 생성하는 방법을 학습합니다.

문서

FPGA 및 ASIC 하드웨어를 위한 모델링과 배포

5편으로 구성된 안내 비디오를 시청하여 MATLAB을 사용한 FPGA 설계에 대해 배워볼 수 있습니다. 신호 처리 알고리즘을 FPGA나 ASIC 하드웨어로 타겟팅할 때 고려해야 할 핵심 사항을 알아볼 수 있습니다.

비디오

이 튜토리얼에서는 HDL Coder를 사용하여 오디오 신호 처리 알고리즘을 설계하고 FPGA 하드웨어에 구현하는 방법을 알아봅니다.

블로그 게시물

부동소수점 신호 처리 및 통신 설계를 FPGA에서 효율적인 고정소수점으로 구현하는 방법을 알아봅니다.

녹화 웨비나

타겟 독립적인 합성 가능 VHDL 또는 Verilog 코드를 단정밀도, 배정밀도 또는 반정밀도 부동소수점 모델에서 직접 생성할 수 있습니다.

비디오 시연

ISO 26262, IEC 61508 또는 IEC 62304 등의 기능 안전 표준을 준수하면서 FPGA, ASIC, SoC에 신호 처리, 제어 설계, 비전 알고리즘을 설계하고 구현하는 방법을 소개합니다.

비디오

이 튜토리얼에서는 MATLAB 알고리즘을 FPGA 하드웨어에서 구현하는 데 필요한 단계를 안내합니다.

문서 및 예제

본 지침은 여러분의 설계에 HDL Coder를 채택할 수 있도록 도와주며 선별된 개념을 보여주는 예제를 포함합니다.

문서 및 예제

본 3일 교육과정은 FPGA 패브릭에서의 구현 측면에서 DSP의 기본 사항을 다룹니다.

강사 주도형 교육

본 2일 교육과정에서는 HDL Coder 및 HDL Verifier를 사용하여 Simulink 모델에서 HDL 코드를 생성하고 검증하는 방법을 소개합니다.

강사 주도형 교육

FPGA 프로그래밍 또는 ASIC 프로토타이핑 및 설계를 위해 VHDL 및 Verilog 코드를 생성하는 방법을 알아봅니다.

문서

VHDL 및 Verilog 검증

SystemVerilog DPI 구성요소를 생성하여 검증 환경 생성 속도를 높이고 MATLAB 또는 Simulink와 HDL 시뮬레이션 간 연동 시뮬레이션으로 문제를 디버그하며, 폭넓은 협업을 통해 조기에 버그를 제거하는 방법을 알아봅니다.

녹화 웨비나

HDL Verifier를 사용하여 MATLAB에서 UVM 시뮬레이션에 사용할 SystemVerilog DPI-C 참조 모델을 생성할 수 있습니다.

비디오 시연

비디오

Simulink와 연동 시뮬레이션을 위해 HDL Verifier를 사용하여 손으로 작성한 VHDL이나 Verilog 또는 레거시 VHDL이나 Verilog를 가져옵니다.

비디오 시연

MATLAB 및 Simulink를 테스트 벤치로 사용하여 사용자 지정 보드에서 FPGA 기반 검증을 수행합니다.

비디오 시연

이 튜토리얼에서는 MATLAB 및 Simulink에서 디버그하기 위해 FPGA 프로토타입에서 데이터를 추출하는 기능을 추가하는 방법을 알아봅니다.

블로그 게시물

HDL Verifier에서 MATLAB을 AXI 마스터로 사용하면 MATLAB 세션에서 Xilinx® FPGA, Zynq® SoC 보드의 온보드 메모리 위치에 액세스하여 읽고 쓸 수 있습니다. 이를 통해 Xilinx Kintex®-7 FPGA에서 HDL Coder에 의해 생성된 IP 코어를 제어하는 방법을 알아봅니다.

비디오 시연

HDL Verifier에서 MATLAB을 AXI 마스터로 사용하면 MATLAB 세션에서 Intel® FPGA 및 SoC 보드의 온보드 메모리 위치에 액세스하여 읽고 쓸 수 있습니다. 이를 통해 Intel MAX®10 FPGA에서 HDL Coder에 의해 생성된 IP 코어를 제어하는 방법을 알아봅니다.

비디오 시연

HDL 시뮬레이터와 FPGA 보드를 사용하여 FPGA, ASIC, SoC용 Verilog 및 VHDL 설계를 테스트하고 검증하는 방법을 알아봅니다.

문서

SoC 및 응용 분야 특정 주제

비디오

비디오 시연

백서

MATLAB 및 SDR(소프트웨어 정의 무선 통신) 플랫폼을 사용하여 무선 데이터를 실시간으로 수집 및 처리하는 방법을 알아봅니다.

녹화 웨비나

Xilinx Zynq Ultrascale+ RFSoC 플랫폼에서 거리-도플러 레이더를 설계하고 구현하는 방법을 알아봅니다. 외부 메모리 액세스 및 작업 스케줄링의 효과를 시뮬레이션한 후에 코드 생성과 배포를 통해 동작을 검증할 수 있습니다.

비디오

비전 처리 알고리즘을 FPGA 하드웨어에 타겟팅할 때의 고려사항, 워크플로, 기법 등을 알아봅니다.

비디오 시리즈

딥러닝, 컴퓨터 비전, 신호 처리 응용 프로그램을 설계하고 Xilinx Zynq FPGA, NVIDIA GPU, CPU에 배포하는 방법을 알아봅니다. 새로운 MATLAB 기반 워크플로를 이용하여 사용자의 FPGA 기반 응용 프로그램에서 딥러닝 신경망을 프로토타이핑할 수 있습니다.

비디오

SoC(단일 칩 시스템)에 구현된 소프트웨어(C 코드) 및 FPGA(HDL 코드)가 포함된 비행 조종 시스템을 모델 기반 설계를 이용하여 개발하는 방법을 알아봅니다.

비디오

이 웨비나에서는 MathWorks와 Speedgoat의 RCP/HIL을 위한 RTST(실시간 시뮬레이션 및 테스트) 솔루션에 대한 개요를 제공합니다. 데스크탑 시뮬레이션에서 제어 설계를 가져와 하드웨어 및 I/O에서 실시간으로 테스트할 수 있습니다.

녹화 웨비나

HDL Coder를 사용하여 Speedgoat 실시간 타겟 컴퓨터의 FPGA에서 HIL(Hardware-in-the-Loop) 테스트를 위한 Simscape 모델을 HDL 코드로 구현하는 방법을 알아봅니다.

녹화 웨비나

본 2일 실습 교육과정에서는 Simulink에서 모델을 개발 및 구성하여 Xilinx Zynq-7000 All Programmable SoC에 배포하는 방법을 소개합니다.

강사 주도형 교육

본 1일 실습 교육과정에서는 MATLAB 및 Simulink에서 소프트웨어 정의 무선 통신을 기반으로 설계를 모델링하는 방법과 이를 구성하여 ADI RF SOM로 배포하는 방법을 다룹니다.

강사 주도형 교육

모터 제어 알고리즘 엔지니어들이 설계에서 FPGA 및 SoC 사용을 고려하는 이유와 Simulink를 통해 FPGA 프로그래밍을 전혀 또는 거의 사용하지 않고 이를 달성할 수 있는 방법에 대해 알아볼 수 있습니다.

비디오 시연