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과의 일반적인 제품 호환성은 NI 제품과 Microsoft Windows 10의 호환성을 참조하십시오.

내용

Xilinx 도구 및 컴파일 옵션

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

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


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

  1. Xilinx 도구를 로컬 위치에 설치해야 하는 기능

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

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

  2. FPGA 컴파일 옵션

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


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

    어떤 Xilinx 컴파일 도구가 필요한지 파악하려면 Xilinx 컴파일 도구와 NI FPGA 하드웨어 간의 호환성을 참조하십시오.

    컴퓨터에서 LabVIEW FPGA 코드를 적합한 NI FPGA 하드웨어를 타겟으로 컴파일하려면 올바른 버전의 Xilinx 컴파일 도구가 설치되어 있어야 합니다. 일반적으로 이는 LabVIEW 버전과 RIO 디바이스에 사용된 FPGA 하드웨어에 따라 다릅니다.

설치 방법

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

설치 프로그램20172018 이상
LabVIEW FPGA ModuleWindows 10에 설치할 수 있지만, 지원되지 않는 OS에 대한 경고가 표시됩니다.Windows 10에 설치할 수 있습니다.
Vivado용 Xilinx 컴파일 도구Windows 10에 설치할 수 있지만, 지원되지 않는 OS에 대한 경고가 표시됩니다.Windows 10에 설치할 수 있지만, Windows 8.1에는 설치할 수 없습니다.
ISE용 Xilinx 컴파일 도구LabVIEW FPGA 2016부터는 Windows 8 이상에 ISE용 Xilinx 컴파일 도구를 설치할 수 없습니다.


LabVIEW 소프트웨어 번들

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

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

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

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

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


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

자주 묻는 질문(FAQ)

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

    로컬 위치에서 컴파일하거나 로컬 위치에 설치해야 하는 기능을 사용하는 것은 기술적으로는 가능하지만 권장하거나 지원하지는 않으며, 사용자는 지원되지 않는 구성과 관련된 위험을 감수해야 합니다. 지원 구성은 위 흐름도를 참조하십시오.

  2. Vivado 타겟에 대한 완전한 Windows 10 지원을 추가한 LabVIEW FPGA 버전은 무엇입니까?

Vivado 타겟을 사용하는 경우 LabVIEW 2018 FPGA Module과 Vivado 2017.2용 Xilinx 컴파일 도구를 사용하는 것이 좋습니다.

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

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

  2. Windows 10에서 Vivado 2015.4용 LabVIEW 2017 FPGA Module Xilinx 컴파일 도구를를 사용할 때의 지원 정책은 무엇입니까?

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

  3. Xilinx에서 Windows 10을 지원하는 ISE 14.7 버전이 출시된 것을 보았습니다. LabVIEW FPGA Module에서 해당 버전을 지원하여 ISE 타겟에 대한 지원을 추가하지 않는 이유는 무엇입니까?

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

알려진 문제

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

현재 모든 문제가 알려진 것은 아닙니다. LabVIEW FPGA Module의 일부 기능만 Windows 10에서 지원되지만, 아래에 표시되지 않은 문제가 발생한 경우 NI 지원으로 문의하십시오.

알려진 문제영향을 받는 기능해결 방법

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

gcc.exe: Internal error: Aborted (program collect2)
Please submit a full bug report.
설명은 <URL:http://www.mingw.org/bugs.shtml>을 참조하십시오. 

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

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

Was this information helpful?

Yes

No