LabVIEW FPGA 없이 어떻게 비트파일을 타겟에 다운로드 가능한가요?



주요한 소프트웨어:
주요한 소프트웨어 버전: 1.0
문제가 해결된 소프트웨어 버전: N/A
부차적인 소프트웨어: N/A

문제점: LabVIEW FPGA VI (Bitfile)을 컴파일 했고 LabVIEW FPGA 모듈이 인스톨 되지 않은 컴퓨터에 이 파일을 다운로드해서 FPGA 타겟에서 실행하고 싶습니다. 타겟에 어떻게 하면 비트파일을 다운로드 할 수 있습니까?

솔루션: MAX의 새로운 버전에서는 LabVIEW가 없이도 FPGA 비트파일을 타겟의 플래쉬 메모리에 다운로드 할 수 있습니다. MAX를 이용해서 비트파일을 다운로드 하거나 지우는 방법은 다음과 같습니다.
  1. MAX에서 타겟을 찾습니다.
  2. 만약 타겟이 로컬에 있다면 FPGA 타겟을 선택합니다. (이름은 보통 "RIO0"과 비슷합니다.)
  3. 만약 타겟이 원격이라면 (타겟이 원격 시스템에 존재한다면), 타겟 트리를 확장하고, 디바이스와 인터페이스 트리를 연 다음 FPGA 타겟을 선택합니다.
  4. 오른쪽 팬에서 Update Firmware를 선택합니다.
  5. 디스크의 비트파일을 찾아서 선택합니다.
구 버전의 소프트웨어 에서는 NI RIO Device Driver를 설치하면 생기는 RIO Device Setup utility를 이용할 수 있습니다. 이 Utility는 LabVIEW가 설치되어 있어야 하지만, LabVIEW FPGA는 설치되어 있지 않아도 됩니다. 비트파일을 다운로드 하거나 지우기 위해서 사용하시기 바랍니다.
  1. LabVIEW 와 NI-RIO 다운로드를 사용할 컴퓨터에 반드시 인스톨 되어 있어야 합니다.
  2. 시작>>모든 프로그램>>RIO>>RIO Device Setup 에서 Device Setup utility 를 찾습니다. 이 프로그램은 Figure 1과 같이 뜹니다.


Figure 1: RIO Device Setup Dialog Box



FPGA 타겟 디바이스를 선택합니다. Download Bifile to Flash 섹션에서 비트파일을 선택하고, 플래시 메모리에 다운로드하거나 지울 수 있습니다. Device Settings 섹션에서 FPGA가 비트파일을 언제 불러올지 선택할 수 있습니다.

만약 FPGA 어플리케이션이 비트파일을 로드할때 실행하게 하고 싶다면, VI는 컴파일 되어 있어야 하며 Run when loaded to FPGA 가 선택 되어야 합니다. How Can I Have My FPGA VI Run At Boot? 를 참조하여 더 많은 정보를 얻으시기 바랍니다.

Note: Download Bitfile or Setup cRIO-910x 라는 이름의 NI-RIO 2.1 과 그 이전 에서 존재하는 프로그램은 시작>>모든 프로그램>>National Instruments>>CompactRIO에서 확인하시기 바랍니다.


관련 링크:
KnowledgeBase 3X39NAJ8: Targeting the CompactRIO's FPGA Without LabVIEW Real-Time
KnowledgeBase 4P7IJ4MO: How Can I Have My FPGA VI Run At Boot?
White Paper: Managing FPGA Deployments

첨부:


RIO device setup.JPG - RIO device setup.JPG



리포트 날짜: 03/14/2007
마지막 업데이트: 02/19/2015
문서 번호: 47D9Q22M