주요 콘텐츠

FPGA, ASIC 및 SoC 개발

알고리즘 개발부터 하드웨어 설계 및 검증에 이르는 워크플로 자동화

MATLAB®과 Simulink®를 사용하여 FPGA, ASIC, SoC 기기에 배포할 프로토타입 및 프로덕션 애플리케이션을 개발합니다. MATLAB과 Simulink를 사용하여 다음을 수행할 수 있습니다.

  • 높은 추상화 수준에서 디지털, 아날로그, 소프트웨어를 함께 모델링하고 시뮬레이션합니다.

  • 자동 제시되는 안내를 통해 고정소수점으로 변환하거나 모든 타깃 기기에 대해 네이티브 부동소수점 연산을 생성합니다.

  • 메모리, 버스, I/O를 모델링하여 하드웨어와 소프트웨어 아키텍처를 분석합니다.

  • 디지털 로직 구현을 위해 가독성 및 추적성이 좋은 최적화된 VHDL®, Verilog® 또는 SystemVerilog를 생성합니다.

  • 임베디드 프로세서를 타깃으로 하기 위해 프로세서에 최적화된 C/C++ 코드를 생성합니다.

  • MATLAB 또는 Simulink 테스트 벤치에 연결된 FPGA나 SoC 기기 또는 HDL 시뮬레이터에서 실행되는 알고리즘을 검증합니다.

A four-stage workflow, with the following stages: 1. modeling and simulation, 2. code generation, 3. verification, and 4. deployment.

FPGA, ASIC 및 SoC 개발 관련 제품

HDL Coder

Generate Verilog, SystemVerilog, and VHDL code for FPGA and ASIC designs

HDL Verifier

Find RTL bugs and generate testbenches for ASICs or FPGAs

Deep Learning HDL Toolbox

Prototype and deploy deep learning networks on FPGAs and SoCs

Wireless HDL Toolbox

Design and implement wireless communications subsystems for FPGAs, ASICs, and SoCs

Vision HDL Toolbox

Design image processing, video, and computer vision systems for FPGAs and ASICs

DSP HDL Toolbox

Design digital signal processing applications for FPGAs, ASICs, and SoCs

Fixed-Point Designer

고정소수점 및 부동소수점 알고리즘 모델링 및 최적화

SoC Blockset

Design, analyze, and deploy hardware/software applications for AMD and Intel SoC devices

도움말 항목

모델링 및 시뮬레이션

검증

코드 생성 및 배포

추천 예제