LabVIEW FPGA Module과 Windows 10의 호환성

개요

LabVIEW 2018 FPGA Module이 출시되면서 Windows 10 (버전 1709)에서 Vivado 타겟을 전면 지원하게 되었습니다. 이 문서의 정보는 Windows 10의 LabVIEW 2018 FPGA Module에서 ISE 타겟을 사용할 때와 Windows 10에서 LabVIEW 2017 FPGA Module을 사용할 때의 세부 사항과 알려진 문제에 대해 간략하게 설명합니다. 두 설정은 모두 Windows 10에서 부분적으로 지원됩니다. Windows 10과의 일반적인 제품 호환성은 National Instruments 제품과 Microsoft Windows 10의 호환성을 참조하십시오.

LabVIEW FPGA Module은 다음 두 부분으로 구성되어 있습니다.

  1. LabVIEW 애드온
  2. LabVIEW 개발 환경을 확장하여 NI FPGA 하드웨어 프로그래밍을 위한 팔레트와 프로젝트 아이템을 추가하는 모듈입니다. 이 구성요소의 설치 관리자는 아래에 설명된 Xilinx 툴 체인에 종속된 기능도 설치합니다. Xilinx 툴 체인을 로컬에 설치해야 사용할 수 있는 기능 목록은 섹션 1을 참조하십시오.
  1. Xilinx 툴 체인
  2. NI FPGA 디바이스에서 사용하기 위해 설계를 컴파일하는 데 사용됩니다. 다른 개발 기능도 추가하십시오(아래 섹션 1 참조).

 

사용한 버전에 따라 LabVIEW FPGA Module이 Windows 10에서 지원될 수도 있지만, Xilinx 툴 체인 및 XIlinx 툴 체인의 로컬 설치가 필요한 기능은 Windows 10에서 지원되지 않을 수 있습니다. 아래의 흐름도를 사용하여 필요에 따라 사용할 수 있는 설치 옵션을 확인하십시오.

 

1. Xilinx Tools의 로컬 설치가 필요한 기능

LabVIEW FPGA Module의 다음 기능을 사용하려면 Xilinx 컴파일 도구가 로컬에 설치되어 있어야 합니다. 이러한 기능이 올바르게 작동하려면 해당 도구의 기능이 필요하기 때문입니다. 따라서 이러한 기능은 호환성 문제로 인해 가장 많은 영향을 받을 수 있습니다.

  • IP 빌더
  • IP 통합 노드(IPIN)
  • 구성요소 레벨 IP (CLIP)
  • Xilinx IP 기능
  • ISIM (ISE) 또는 XSIM (Vivado)을 사용하는 타사 시뮬레이션
  • Vivado Design Suite용 프로젝트 반출
  • 로컬 컴파일

 

2. FPGA 컴파일 옵션

LabVIEW FPGA Module은 로컬에서 FPGA 설계를 컴파일하거나 원격 컴파일러로 작업 부하를 줄이는 몇 가지 옵션을 제공합니다. 이러한 옵션에 대한 상세 가이드는 NI LabVIEW FPGA 컴파일 옵션을 참조하십시오.

  1. LabVIEW FPGA Compile Cloud Service
  2. 원격 컴파일(단일 또는 Farm)
  3. 로컬 컴파일

 

3. 알맞은 Xilinx 컴파일 도구 결정하기

컴퓨터에서 LabVIEW FPGA 코드를 NI FPGA 하드웨어로 컴파일하려면 올바른 버전의 Xilinx 컴파일 도구가 설치되어 있어야 합니다. 일반적으로, 필요한 Xilinx 컴파일 도구 버전은 사용 중인 LabVIEW 버전과 RIO 디바이스에 내장된 FPGA에 따라 다릅니다. 필요한 Xilinx 컴파일 도구를 확인하려면 Xilinx 컴파일 도구와 NI FPGA 하드웨어 간의 호환성을 참조하십시오.

 

4. 설치 고려사항

시스템 요구사항 및 설치 지침에 대한 자세한 내용은 각 제품의 추가 정보를 참조하십시오.

설치 프로그램 2017 2018 이상
LabVIEW FPGA Module Windows 10에 설치할 수 있지만, 지원되지 않는 OS에 대한 경고가 표시됩니다. Windows 10에 설치할 수 있습니다.
Xilinx Compilation Tool for Vivado Windows 10에 설치할 수 있지만, 지원되지 않는 OS에 대한 경고가 표시됩니다. Windows 10에 설치할 수 있지만, Windows 8.1에는 설치할 수 없습니다.
Xilinx Compilation Tool for ISE LabVIEW FPGA 2016에서는 Windows 8 이상에 Xilinx Compilation Tool for ISE를 설치할 수 없습니다.


LabVIEW 소프트웨어 번들

이러한 설치 프로그램에는 여러 가지 소프트웨어 선택 항목이 포함되어 있습니다. FPGA Module 및 Xilinx 컴파일 도구와 같이 일부 선택 항목에는 의존성이 있습니다. 선택 항목에 따라 추가하거나 제거할 옵션을 선택하라는 메시지가 표시될 수 있습니다. 시스템에 맞는 설치를 위해 각 단계 중간에 표시되는 해당 메시지를 주의 깊게 읽으십시오.

다음 절차는 단일 Windows 10 시스템에 FPGA Module 및 Xilinx Compilation Tool for Vivado를 성공적으로 설치하는 데 필요한 단계를 간략하게 설명합니다.

  1. 설치 프로그램을 실행합니다. 소프트웨어 선택 화면에서 LabVIEW 및 기타 필요한 구성 요소와 함께 FPGA Module을 선택합니다.
  2. 입력요청 창에 Xilinx 컴파일 도구 설치 옵션이 표시됩니다. Vivado의 로컬 설치가 필요한 경우 를 선택합니다.

  3. 기본적으로 두 도구가 모두 선택되어 있습니다. Xilinx Compilation Tool for ISE의 선택을 취소하십시오(위의 ISE 설치 섹션 참조).
  4. FPGA Module의 선택을 취소할지 묻는 입력요청 창이 표시됩니다. 동일한 시스템에 FPGA 개발이 필요한 경우 아니요를 선택하십시오.

  5. 다음을 선택합니다.
  6. OS가 지원되지 않으며, 나머지 설치는 정상적으로 계속할 수 있다는 경고가 표시됩니다.


    참고: 라이센스 계약에 동의하면 설치할 소프트웨어 목록이 표시됩니다. 설치를 시작하기 전에 여기서 설치에 필요한 FPGA Module 구성 요소가 포함되는지 검토할 수 있습니다.

 

5. 자주 묻는 질문(FAQ)

 

1. 로컬에서 컴파일하거나, Windows 10에서 로컬 설치가 필요한 기능을 ISE 타겟에 사용할 수 있습니까?

아니요. 지원되는 설정은 위의 흐름도를 참조하십시오.

 

2. Vivado 타겟을 사용할 때 Windows 10에서 완벽하게 지원하는 기능이 추가된 LabVIEW FPGA 버전은 무엇입니까?

Windows 10에서 Vivado 타겟을 완벽하게 지원하는 기능은 LabVIEW 2018 FPGA Module Xilinx Compilation Tool for Vivado 2017.2에서 추가되었습니다.

 

3. ISE 타겟을 사용할 때 어떤 옵션이 있습니까?

클라우드에서 컴파일하거나, 지원되는 OS에 설치된 원격 컴파일 작업자를 사용하는 것이 좋습니다. 또는 ISE 타겟용 Windows 7 SP1 시스템을 유지 관리하거나, LabVIEW 2018 FPGA Module Xilinx Compilation Tool for Vivado 2017.2에서 지원되는 하드웨어로 업그레이드할 수 있습니다.

 

4. Windows 10에서 LabVIEW 2017 FPGA Module Xilinx Compilation for Vivado 2015.4를 사용할 때 지원 정책은 무엇입니까?

Windows 10에서 이 버전의 도구를 설치하고 실행할 수는 있지만, 공식적으로 지원되는 설정은 아닙니다. 아래에서 알려진 문제 목록을 검토한 후 자신의 책임 하에 설치 및 사용하십시오. Vivado 타겟을 사용하는 경우 LabVIEW 2018 FPGA Module, LabVIEW 2018 FPGA Module 및 LabVIEW 2018 FPGA Module Xilinx Compilation Tool for Vivado 2017.2를 사용하는 것이 좋습니다.

 

5. Xilinx에서 Windows 10을 지원하는 ISE 14.7 버전이 출시되었습니다. 그런데 ISE 타겟에 대한 지원을 추가하기 위해 LabVIEW FPGA Module이 해당 버전을 사용하지 않는 이유는 무엇입니까?

Windows 10용 Xilinx ISE Design Suite는 Spartan®-6 칩만 지원하며 버추얼 머신 내에서 실행됩니다. 제한된 하드웨어 지원과 버추얼 머신 경계를 넘나드는 LabVIEW FPGA Module과 ISE 도구 간의 통신 문제로 인해 NI는 현재 LabVIEW FPGA Module에서 이 버전을 사용할 계획이 없습니다.

 

 

알려진 유의사항

다음 항목은 Windows 10에서 LabVIEW 2017 FPGA Module과 Xilinx Compilation Tool for Vivado 2015.4를 실행하는 경우 발생할 수 있는 알려진 호환성 문제입니다. Windows 10에서 이 버전을 설치하고 실행할 수는 있지만, 공식적으로 지원되는 설정은 아닙니다.

 

현재 모든 문제가 알려진 것은 아닙니다. LabVIEW FPGA Module의 일부 기능만 Windows 10에서 지원되지만, 아래 표시되지 않은 문제가 있을 경우 NI 지원에 연락하여 문의해 주십시오.


알려진 유의사항 영향을 받는 기능 해결 방법

다음 에러가 표시될 수 있습니다.

gcc.exe: Internal error: Aborted (program collect2)
Please submit a full bug report.
See <URL:http://www.mingw.org/bugs.shtml> for instructions. 

  • CLIP 설정
  • IPIN 설정 및 시뮬레이션
  • Xilinx IP 기능 설정 및 시뮬레이션
  • XSIM 타사 시뮬레이션
  • IP 빌더의 IP 생성 및 시뮬레이션
  • Vivado Design Suite용 프로젝트 반출
해결 방법은 Xilinx 문서 및 커뮤니티 지원을 검토하십시오.

2018년 6월 29일에 문서 최종 업데이트