FPGA로 고속 측정 및 컨트롤 시스템 구축​

 

FPGA 기반 시스템을 위해 개발

 

 

LabVIEW와 FPGA 모듈을 사용하면 더 많은 엔지니어가 대기 시간이 짧은 고속 시스템을 이용할 수 있습니다. 빠르고 결정적인 응답이 필요한 경우 NI 하드웨어를 사용하십시오. 인라인 신호 처리, 디지털 프로토콜과의 통신, 폐루프 의사 결정에 사용 가능한 FPGA가 갖춰져 있습니다.

FPGA 개발에 사용 가능한 주요 기능

그래픽 프로그래밍

VHDL와 Verilog를 건너뜁니다. LabVIEW는 직관적인 시스템 설계 방법을 알려주며 FPGA에서 발생하는 데이터 흐름과 병렬 프로세스를 보기 쉽게 표시합니다.

하드웨어 통합

LabVIEW FPGA는 NI 하드웨어용으로 만들어졌습니다. LabVIEW FPGA를 사용하면 I/O 설정, 데이터 전송, 버퍼와 같은 기존의 복잡한 작업을 손쉽게 처리할 수 있습니다.

FPGA 컴파일 시스템

엔지니어는 LabVIEW FPGA를 사용하여 하드웨어에서 더 빠르게 설계를 구현할 수 있습니다. 소프트웨어는 변환에서 라우팅 최적화와 통합에 이르기까지 컴파일 프로세스를 간소화합니다.

당사의 엔지니어는 NI LabVIEW FPGA Module을 사용하여 NI FlexRIO 디바이스의 FPGA를 그래픽으로 프로그래밍할 수 있었습니다. 이를 통해 하드웨어 기술 언어와 같은 텍스트 기반 언어를 사용하지 않고도 FPGA 기술을 갖춘 시스템을 단기간에 개발할 수 있었습니다.

Tomohiro Morita

Fuji Heavy Industries, Ltd.

Fuji Heavy Industries Ltd.는 현재 Subaru Corporation입니다.

FPGA 프로그래밍용 LabVIEW

실시간 처리

NI FPGA 하드웨어는 RF 시스템과 같이 대량의 데이터를 생성하는 시스템의 요구 사항에 맞게 조정되었습니다. 진정한 하드웨어 병렬 처리로 수십 가지의 측정을 처리할 수 있습니다.

맞춤형 커뮤니케이션 구현

LabVIEW FPGA를 사용하면 SPI 또는 I2C와 같은 표준 프로토콜을 뛰어넘는 통신 기능이 필요한 경우 테스트 시스템과 디바이스와 통신할 수 있는 맞춤형 프로토콜을 구현할 수 있습니다.

기존 HDL 코드 통합

엔지니어는 기존 코드를 재사용하여 개발 시간을 절약합니다. LabVIEW FPGA는 VHDL과 Verilog 통합 파일을 비롯하여 HDL 또는 넷리스트 IP를 통합할 수 있습니다.

원하는 대로 맞춤화

LabVIEW FPGA를 사용하면 하드웨어를 고도로 컨트롤할 수 있습니다. NI FPGA 디바이스에서 사용자 정의 타이밍, 트리거링, 동기화를 구현할 수 있는 기능이 갖춰져 있습니다.

고속 측정과 컨트롤이 필요하신가요?

기존의 인스트루먼트 기능을 능가하는 수준의 성능과 신뢰성이 요구되는 까다로운 테스트인 경우 엔지니어는 종종 FPGA 기반 시스템을 사용합니다. 엔지니어는 LabVIEW와 FPGA 모듈을 사용하면 사용자 정의 하드웨어 로직을 개발하고 디버깅할 수 있으며 이를 컴파일하여 내장 FPGA를 갖춘 NI 하드웨어에 배포할 수 있습니다.

LabVIEW FPGA Module

LabVIEW FPGA Module을 독립 실행형 구독으로 구입할 수 있습니다.

 

Embedded Control and Monitoring Software Suite

LabVIEW FPGA Module은 LabVIEW, LabVIEW Real-Time, LabVIEW FPGA가 포함된 Embedded Control and Monitoring Software Suite의 일부로 구입할 수 있습니다.