LabVIEW 64 비트는 Windows 64 비트 시스템에서만 FPGA 호스트 간 통신 인터페이스를 지원합니다. 즉, FPGA 인터페이스 팔레트(아래 참조)를 사용하여 호스트 VI에서 FPGA 타겟과 통신할 수 있습니다.
LabVIEW 2017 SP1까지는 LabVIEW FPGA Module 2017 및 이전 버전이 32 비트로 제공 되었기 때문에 LabVIEW 64 비트에서 FPGA 모듈을 사용할 수 없었습니다. LabVIEW FPGA Module의 64 비트 버전이 2018년에 출시되었습니다.
참고: 64 비트 버전의 FPGA Module 2018은 32 비트 버전의 모듈에서 지원되는
하드웨어의 일부만 지원합니다.

호스트 VI는 네트워크를 통해 로컬 RIO 디바이스 또는 원격 RIO 디바이스를 타겟으로 할 수 있습니다. LabVIEW 64 비트의 호스트 통신은 FPGA Module 64 비트가 설치되지 않았을 때 다음과 같은 제한이 있습니다.
- FPGA VI의 개발 또는 컴파일이 지원되지 않습니다. 다음 프로젝트의 항목을 LabVIEW 프로젝트에 추가할 수 없습니다:
- 실시간 또는 CompactRIO 타겟
- FPGA 타겟 또는 섀시 아이템
- C 시리즈 모듈
- FPGA VI의 개발 또는 컴파일은 지원되지 않습니다.
- 또한 이러한 항목이 있는 기존 프로젝트를 LabVIEW 64 비트에서 열게 되면 항목과의 상호 작용이 비활성화됩니다.
FPGA 타겟과 통신할 호스트 VI를 생성하려면 다음 단계를 따르십시오:
참고: 일반적으로 LabVIEW 프로젝트와 VI는 동일한 LabVIEW 버전에서 비트와 관계없이 상호 운용이 가능합니다. 그러나 2018년 이전 버전에서는 프로젝트 내에서 Real-time 및 FPGA 개발 기능이 비활성화됩니다.
- 프로젝트 탐색기 윈도우에서 내 컴퓨터를 오른쪽 클릭하고 새로 만들기»VI:
- 호스트 VI의 블록 다이어그램을 열고 블록 다이어그램에 Open FPGA Reference VI를 배치하십시오:
- Open FPGA Reference VI 를 오른쪽 클릭하고 Configure Open FPGA VI Reference를 선택하여 미리 컴파일된 LabVIEW FPGA 비트 파일에 대한 참조를 엽니다.
- RIO 리소스 이름 상수를 Open FPGA Reference VI의 리소스 이름 터미널에 연결하십시오.
- RIO 리소스 이름 상수의 드롭 다운 메뉴에서 찾아보기 버튼을 클릭하여 FPGA 타겟을 선택하십시오:
- FPGA 타겟에서 데이터를 읽고 쓰려면 LabVIEW FPGA 32 비트 개발 환경에서와 같이 FPGA Read/Write Control 또는 DMA FIFO를 사용하십시오:
- VI가 끝나면 FPGA VI 참조 닫기 함수를 추가하여 FPGA VI에 대한 참조를 닫고, 필요 시 실행을 리셋하십시오.