XSG Utils 라이브러리는 신속한 제어 프로토타이핑(RCP) 또는 HIL(hardware-in-the-loop) 시뮬레이션 프로젝트에 즉시 사용 가능한 기능 블록을 제공합니다. 라이브러리는 실시간 FPGA 애플리케이션 사용자에게 자체 프로젝트를 구현하기 위한 향상된 기능 블록을 제공합니다.
Simulink®용 완전 개발 모델 및
이전 Xilinx ® System Generator Blockset인 Xilinx ® Vitis™ Model Composer HDL Library
고정 소수점 및 부동 소수점 구현
ControlDesk 기기 즉시 사용 가능
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 라이브러리는 두 가지 버전으로 제공됩니다.
포괄적인 개발 프로젝트의 경우, 두 버전이 모두 필요합니다.
범위
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뿐만 아니라 자극 모드의 유연한 프로그래밍 및 런타임 매개변수화를 지원합니다. |
혁신을 추진하세요. 항상 기술 개발의 동향을 주시해야 합니다.
저희 전문 지식 서비스에 가입하세요. dSPACE의 성공적인 프로젝트 사례를 확인해 보세요. 시뮬레이션 및 검증에 대한 최신 정보를 받아보세요. 지금 바로 dSPACE 다이렉트(뉴스레터)를 구독하세요.