FPGA 프로그래밍 블록세트는 이전 Xilinx ® System Generator Blockset인 Xilinx ® Vitis™ Model Composer HDL Library를 사용하여 dSPACE 시스템으로 생성된 FPGA 모델을 사용하기 위한 Simulink 블록세트입니다.
FPGA 프로그래밍 블록세트 22.2를 사용하면 Simulink 기능을 FPGA 컨테이너에 내장할 수 있습니다. 따라서 FPGA 컨테이너는 전처리 및 후처리 구성 요소를 포함할 수 있습니다. 또한 이러한 구성 요소를 사용하면 FPGA와 CN(계산 노드) 간에 교환된 데이터를 CN에서 직접 처리하거나 FPGA와 CN 애플리케이션 간의 데이터 교환 중에 처리할 수 있습니다.
FPGA 프로그래밍 블록세트는 이전 Xilinx ® System Generator Blockset인 Xilinx ® Vitis™ Model Composer HDL Library를 사용하여 dSPACE 시스템으로 생성된 FPGA 모델을 사용하기 위한 Simulink 블록세트입니다. 이는 dSPACE 보드에 장착된 FPGA와 I/O 간의 인터페이스, dSPACE FPGA 보드와 연산 노드 간의 인터페이스를 구현하기 위한 블록을 제공합니다.
이 블록세트는 사용자 프로그래밍 가능 FPGA를 제공하는 다음의 dSPACE FPGA 플랫폼과 함께 사용할 수 있습니다.
RCP 및 HIL(Hardware-in-the-Loop) 시뮬레이션을 위한 일반적인 애플리케이션 시나리오는 다음과 같습니다.
dSPACE FPGA 플랫폼은 Simulink의 이전 Xilinx ® System Generator Blockset인 Xilinx ® Vitis™ Model Composer HDL Library를 사용하여 애플리케이션을 그래픽으로 구현할 수 있는 Xilinx ® FPGA를 제공합니다. FPGA 프로그래밍 블록세트를 사용하면 결과 FPGA 모델을 dSPACE 하드웨어에서 실행되는 Simulink 모델에 통합할 수 있습니다. FPGA 프로그래밍 블록세트는 I/O 보드의 I/O 드라이버 구성 요소를 연결하고 프로세서 기반 계산 노드(SCALEXIO 처리 하드웨어, MicroLabBox 또는 MicroAutoBox)에 대한 연결을 모델링하는 편리한 방법을 제공합니다. 데이터 교환은 고정 소수점 데이터 형식은 물론 부동 소수점 데이터 형식도 지원합니다. 따라서, FPGA 프로그래밍은 Simulink 환경에 완벽하게 통합됩니다. FPGA 블록세트를 사용하면 Simulink에서 직접 FPGA 또는 프로세서를 합성, 구축 및 프로그래밍하여 최적의 편의성을 얻을 수 있습니다. 실행 시간 동안 모델을 수정하지 않고도 변수에 액세스하여 추적하거나 수정할 수 있습니다.
또는, 핸드코드 인터페이스를 사용하여VHDL 또는 Verilog로 FPGA 보드를 프로그래밍할 수 있습니다.
하드웨어 옵션 | 보드 및 변형 |
---|---|
SCALEXIO |
|
MicroAutoBox |
|
MicroLabBox |
|
기능 | 설명 |
---|---|
일반 |
|
FPGA 인터페이스 |
|
핸드코드 인터페이스 |
|
I/O 액세스 |
|
프로세서-FPGA 통신 |
|
SCALEXIO FPGA 베이스 보드 사이의 FPGA 간 통신 |
|
비동기 작업 |
|
변수 액세스 1) |
|
원격 FPGA 빌드 |
|
혁신을 추진하세요. 항상 기술 개발의 동향을 주시해야 합니다.
저희 전문 지식 서비스에 가입하세요. dSPACE의 성공적인 프로젝트 사례를 확인해 보세요. 시뮬레이션 및 검증에 대한 최신 정보를 받아보세요. 지금 바로 dSPACE 다이렉트(뉴스레터)를 구독하세요.