XSG Utils 라이브러리

FPGA 모델의 더 빠른 구현을 위한 즉시 사용 가능한 고정 소수점 및 부동 소수점 기능 블록

XSG Utils 라이브러리는 신속한 제어 프로토타이핑(RCP) 또는 HIL(hardware-in-the-loop) 시뮬레이션 프로젝트에 즉시 사용 가능한 기능 블록을 제공합니다. 라이브러리는 실시간 FPGA 애플리케이션 사용자에게 자체 프로젝트를 구현하기 위한 향상된 기능 블록을 제공합니다.

적용 분야

dSPACE XSG Utils 라이브러리는 실시간 FPGA 애플리케이션 사용자에게 자체 프로젝트를 구현하기 위한 향상된 기능 블록을 제공합니다. 라이브러리는 완전히 개방되어 있으며 신속한 제어 프로토타이핑(RCP) 프로젝트와 HIL(hardware-in-the-loop) 시뮬레이션에 사용할 수 있습니다.

범용 프로그래밍 덕분에 라이브러리는 자유롭게 프로그래밍할 수 있는 모든 dSPACE 실시간 FPGA 플랫폼에 적용할 수 있습니다.-

주요 이점

dSPACE XSG Utils 라이브러리에는 고정 소수점 및 부동 소수점 구현으로 FPGA 프로그래밍에 필요한 필수 기능 블록이 포함되어 있습니다. 이러한 포함된 블록은 프로세서 기반 구현을 위해 표준 Simulink 라이브러리에서 사용할 수 있는 고품질 기능을 제공합니다. 고품질 기능 블록은 바로 사용할 수 있고 프로젝트에 쉽게 적용할 수 있으므로 FPGA 프로그래밍을 훨씬 용이하게 만들어 줍니다. 이는 향상된 I/O, 범위 및 룩업 테이블 기능에서부터 평균 계산기, 사인 발생기, 웨이브테이블 인코더에 이르기까지 다양합니다.

XSG Utils 라이브러리는 ControlDesk에서 가장 많이 사용되는 기능에 빠르게 액세스할 수 있는 사전 구축된 사용자 정의 기기를 제공합니다(자세한 내용은 관련 제품 정보 참조).

작업별 버전

XSG Utils 라이브러리는 두 가지 버전으로 제공됩니다.

  • Simulink®의 이전 Xilinx ® System Generator(XSG) Blockset인 Xilinx ® Vitis™ Model Composer HDL Library에 자체 FPGA 실시간 모델을 내장하기 위한 FPGA 애플리케이션 개발자용 XSG Utils Library.
  • 데이터 교환 및 매개변수화를 위해 사전 구성된 dSPACE XSG Utils 기반 FPGA 애플리케이션을 Simulink 기반 프로세서 애플리케이션과 연결하기 위한 dSPACE XSG Utils 인터페이스 라이브러리.

포괄적인 개발 프로젝트의 경우, 두 버전이 모두 필요합니다.

사용 가능한 기능 블록

  • 범위

  • PWM 측정

  • PWM 발생기

  • 룩업 테이블(1-D, 2-D 및 3-D)

  • I/O 액세스 기능

  • 통합자

  • PI 컨트롤러

  • 평균 계산기

  • 사인 발생기

  • 이산 PT1

  • 확장

  • 웨이브테이블 인코더

  • APU

  • UART(RX 및 TX)

  • 소형 앱
  • 버전 정보
  • 사인 또는 코사인

  • 상호

  • 중앙값

  • 모터 제어, 위상 전환 및 사용자 정의의 세 가지 모드가 있는 3상 PWM 발생기

기능 설명
범위 FPGA 클록 속도 내에서 8개(16개 중)의 고주파 신호를 캡처하고 이 데이터를 프로세서에 동시 전송하면 ControlDesk 플로터와 같은 기기에 표시 및 저장할 수 있습니다.
PWM 측정 단상 또는 3상 PWM 신호의 데드 타임(HSD와 LSD 사이의 시간), 하이 타임 및 주기 시간을 측정합니다.
PWM 발생기 정렬된 PWM 신호(단상 및 3상)를 생성합니다. 데드 타임과 듀티 사이클은 런타임에 구성할 수 있습니다.
룩업 테이블 테이블의 정확도, 적용할 최소 및 최대 데이터 값을 구성합니다. 선형 보간 알고리즘 또는 아래 입력 사용 방법을 온라인으로 구성할 수 있습니다. 1-D, 2-D 및 3-D 룩업 테이블을 사용할 수 있습니다. 필요한 경우, 런타임에 테이블을 업데이트할 수 있습니다.
I/O 액세스 기능 온보드 FPGA I/O뿐만 아니라 자극 모드의 유연한 프로그래밍 및 런타임 매개변수화를 지원합니다.

Product Information Contact Information

혁신을 추진하세요. 항상 기술 개발의 동향을 주시해야 합니다.

저희 전문 지식 서비스에 가입하세요. dSPACE의 성공적인 프로젝트 사례를 확인해 보세요. 시뮬레이션 및 검증에 대한 최신 정보를 받아보세요. 지금 바로 dSPACE 다이렉트(뉴스레터)를 구독하세요.

Enable form call

At this point, an input form from Click Dimensions is integrated. This enables us to process your newsletter subscription. The form is currently hidden due to your privacy settings for our website.

External input form

By activating the input form, you consent to personal data being transmitted to Click Dimensions within the EU, in the USA, Canada or Australia. More on this in our privacy policy.