홈
지원
NI FPGA와 인터페이스하기 위한 프로그래밍 언어
NI FPGA와 인터페이스하기 위한 프로그래밍 언어
업데이트 됨 Sep 20, 2022
해당 제품
이 문서의 해결책을 실행할 수 있는 제품을 보여줍니다. 이 해결책은 다른 유사한 제품 또는 어플리케이션에도 적용될 수 있습니다.
하드웨어
Multifunction Reconfigurable I/O Device
CompactRIO Chassis
PXI FPGA Module for FlexRIO
소프트웨어
LabWindows/CVI Full
LabWindows/CVI Base
LabVIEW
LabVIEW FPGA Module
프로그래밍 언어
C++
Visual Basic .NET
C
Python
문의사항
NI 재구성 가능한 I/O 제품을 LabVIEW FPGA로 프로그래밍했지만 컨트롤러와 인터페이스해야합니다. FPGA와 통신하기 위해 어떤 프로그래밍 언어를 사용할 수 있습니까?
C/C++를 사용하여 NI의 디바이스 FPGA를 프로그래밍 할 수 있습니까?
LabVIEW 대신 CompactRIO, sbRIO, roboRIO 또는 C의 myRIO에서 FPGA를 어떻게 프로그래밍합니까?
해결책
NI는 재구성 가능한 I/O 제품과 인터페이스하기 위한 LabVIEW, C/C++ API, Python API의 세 가지 방법을 제공합니다.
이러한 API 사용에 대한 정보는 다음에서 찾을 수 있습니다.
LabVIEW :
LabVIEW FPGA 시작하기
C/C++ :
Programming with the FPGA Interface C API
Introduction to the FPGA Interface C API
Building a R Series FPGA Interface Host Application in C
FPGA Interface C API Help
Python :
Welcome to the FPGA Interface Python API’s documentation!
또는 LabVIEW API 또는 C/C++ API를 DLL로 빌드하고 원하는 프로그래밍 언어에서 호출 할 수 있습니다. LabVIEW 및 LabWindows ™/CVI ™에서 DLL을 만드는 것에 대한 정보는 아래에서 찾을 수 있습니다.
Developing and Distributing an Application
Creating DLLs in LabWindows/CVI
LabVIEW 프로젝트에서 DLL 생성하기
추가 정보
이 방법은 National Instruments 하드웨어와 함께 사용해야합니다(CompactRIO, sbRIO, roboRIO, myRIO, flexRIO 등).
관련 링크
Calling a FPGA Host Interface DLL Does Not Interface with the FPGA
Creating a DLL from LabVIEW Code - Community Example
FPGA Interface - LabVIEW FPGA Module Help
기타 지원 옵션
NI 커뮤니티에 문의
토론 포럼에서 다른 사용자와 공동 작업
솔루션 찾기 NI 커뮤니티 검색
엔지니어의 지원 요청
유효한 서비스 계약이 필요할 수 있으며 지원 옵션은 국가마다 다릅니다.
서비스 요청 열기
지원 서비스 구매 또는 갱신
Was this information helpful?
Helpful
Not Helpful