LabVIEW FPGA 코드를 부팅할 때 실행시키려면 어떻게 해야 합니까?

업데이트 됨 Dec 22, 2023

해당 제품

하드웨어

  • CompactRIO Chassis
  • CompactRIO Chassis (Legacy)
  • PXI FPGA Module for FlexRIO
  • PXI Multifunction Reconfigurable I/O Module
  • PXI High-Speed Serial Instrument

소프트웨어

  • LabVIEW FPGA Module
  • LabVIEW Full
  • LabVIEW Professional

문의사항

디바이스를 켜면 독립형 LabVIEW FPGA 코드가 실행되기를 원합니다. FPGA VI를 FPGA 타겟에 설치하고 부팅 할 때 실행되게 하려면 어떻게 해야합니까?

해결책

  1. 호스트 VI없이 실행하기에 적합한 FPGA VI가 있어야합니다. 적절한 VI는 전면 패널을 통해 호스트 머신으로부터 어떠한 입력도 요구하지 않습니다. 종종 VI는 프론트 패널 객체를 전혀 가지지 않을 것이고, 단순히 물리적 입력을 받아들이고 적절한 출력을 공식화 할 것입니다. 일반적으로 그러한 VI와의 사용자 상호 작용은 없습니다.
  2. Run when loaded to FPGA 속성이 선택되어 있는지를 확인하십시오. 이 프로퍼티의 위치는 사용중인 LabVIEW의 버전에 따라 다릅니다 :
    • LabVIEW 2010 및 이후 버전
      1. Build Specifications 항목을 마우스 오른쪽 버튼으로 클릭하고 Build Specifications 에서 New»Compilation을 선택하십시오.
      2. 그런 다음 새 컴파일 사양을 마우스 오른쪽 버튼으로 클릭하고 Properties를 선택합니다. 이 프로퍼티 대화 상자에서 Run when loaded to FPGA 프로퍼티를 활성화 할 수 있습니다.
    • LabVIEW 2009 및 이전 버전
      Run when loaded to FPGA 프로퍼티는 FPGA 타겟 자체의 속성에 있습니다. 이 프로퍼티 대화 상자에 접근하려면 FPGA Target을 마우스 오른쪽 버튼으로 클릭하고 Properties를 선택하십시오.
  3. 이 프로퍼티가 활성화되면, VI를 컴파일하십시오.
  4. 시작 » 모든 프로그램»National Instruments»RIO Device Setup에 있는 RIO Device Setup 유틸리티를 엽니다.
  5. Device Setup 탭에서 Autoload VI on device powerup 또는 Autoload VI on device reboot 중 하나를 선택하고 설정을 적용하십시오.
참고 : Linux Real-Time 대상에서 Device Setting 탭을 사용할 수 없습니다. 이러한 타겟에 대해 플래시에 저장된 비트 파일의 기본 동작은 전원을 켜고 재부팅 할 때 자동로드하는 것입니다.
  1. Download Bitfile to Flash 탭을 클릭하고 컴파일 된 VI의 비트 파일을 선택하십시오. 기본적으로 이 폴더는 프로젝트와 동일한 폴더에 있습니다. LabVIEW 2010 및 이후 버전에서는 위에서 언급한 빌드 스펙에서 비트 파일 위치를 쉽게 변경할 수 있습니다. LabVIEW FPGA없이 타겟에 비트 파일을 다운로드하는 방법에 대한 자세한 내용은 How Do I Download a Bitfile to My Target Without LabVIEW FPGA?에서 확인할 수 있습니다.