MATLAB을 사용한 FPGA, ASIC, SoC 개발

알고리즘 개발부터 하드웨어 설계 및 검증에 이르는 워크플로를 자동화할 수 있습니다.

분야별 전문가와 하드웨어 엔지니어들은 MATLAB 및 Simulink를 사용하여 FPGA, ASIC, SoC 기기에 배포할 프로토타입 및 프로덕션 응용 프로그램을 개발합니다.

MATLAB 및 Simulink를 사용하여 다음과 같은 작업을 수행할 수 있습니다.

  • 높은 추상화 수준에서 디지털, 아날로그, 소프트웨어를 함께 모델링 및 시뮬레이션
  • 자동 제시되는 안내를 통해 고정소수점으로 변환 또는 모든 타겟 기기에 대해 네이티브 부동소수점 연산 생성
  • 메모리, 버스, I/O를 모델링하여 하드웨어와 소프트웨어 아키텍처 분석
  • 디지털 로직 구현을 위해 가독성 및 추적성이 좋은 최적화된 VHDL® 또는 Verilog® 생성
  • 임베디드 프로세서에 타겟팅할 수 있도록 프로세서에 최적화된 C/C++ 코드 생성
  • MATLAB 또는 Simulink 테스트 벤치에 연결된 FPGA나 SoC 기기 또는 HDL 시뮬레이터에서 실행되는 알고리즘 검증

"모델 기반 설계로 우리는 알고리즘과 시스템 기능을 조기에 검증하고 사양 변경에 빠르게 대응할 수 있으며, 기존의 설계 흐름보다 많은 설계 대안을 평가할 수 있습니다. 모델 기반 설계는 알고리즘 전문가와 RTL 엔지니어 사이의 간극을 좁힐 수 있습니다."

Mamoru Kamiya, Renesas System Design

다음과 같은 분야에서 MATLAB 및 Simulink를 사용하는 방법을 알아보세요.

섹션

FPGA 프로토타이핑

MATLAB 및 Simulink를 사용하여 프로토타입을 개발, 배포, 디버그할 수 있습니다.

섹션

FPGA, ASIC, SoC 생산 설계 및 검증

하드웨어 아키텍처로 알고리즘을 개선하고 MATLAB 및 Simulink를 사용하여 코드와 검증 모델을 생성할 수 있습니다.

섹션

HDL 코드 생성 시작하기

혼합 신호 시스템의 예제, 비디오, 튜토리얼을 살펴봅니다.

MATLAB에서 FPGA로 가는 5단계 (23:03)