LabVIEW Real-Time을 통하지 않고 CompactRIO의 FPGA를 타겟 설정하기.



주요한 소프트웨어:
주요한 소프트웨어 버전: N/A
문제가 해결된 소프트웨어 버전: N/A
부차적인 소프트웨어: N/A
하드웨어: CompactRIO>>Controllers, CompactRIO>>Chassis (Backplanes)

문제점: CompactRIO 900x 컨트롤러와 cRIO-910x FPGA 샤시를 가지고 있습니다. LabVIEW Real-Time과 연결없이 호스트 컴퓨터와 직접 910x 샤시에 있는 FPGA를 타겟을 설정하여, 코드를 개발하고 실행하기를 원합니다. 이것을 어떻게 할 수 있나요?

솔루션: CompactRIO는 이더넷의 역량의 기능으로 FPGA 장비를 활성화할 수 있습니다. CompactRIO에 있는 FPGA 장비를 사용하는데 LabVIEW Real Time이 요구되지는 않습니다.

호스트 PC에서는 아래와 같은 소프트웨어가 요구됩니다. ::

  1. LabVIEW Development Environment
  2. LabVIEW FPGA Module
  3. NI-RIO Driver

아래 단계들이 여러분의 호스트 PC에서 FPGA 타겟으로서 CompactRIO FPGA 장비를 설정할 수 있을것입니다.:

  1. 아래 단계들은 LabVIEW 8 FPGA help to configure the CompactRIO's VISA settings for remote access에 자세히 설명되어져 있습니다.
  2. LabVIEW 안에서 새 프로젝트나 존재하는 프로젝트를 열어서 시작하십시요.
  3. 프로젝트에 있는 내컴퓨터 를 마우스 오른쪽 버튼으로 누르시고새로만들기 » 타겟 및 디바이스 를 선택하십시요.
  4. 새로운 타겟 또는 디바이스의 라디오 버튼을 선택하십십시요.
  5. 샤시는 원격 시스템이기 때문에 LabVIEW는 그것을 자동으로 찾아낼 수 없습니다. 목록에서 CompactRIO 샤시 모델 넘버를 선택하십시요. 이 정보는 cRIO 샤시의 바닥면을 보면 찾을 수 있습니다.
  6. Click OK.
  7. 내 컴퓨터 아래에 새로운 FPGA 타겟이 보일 것입니다. 샤시를 마우스 오른쪽 버튼으로 누르고 Properties를 선택하십시요.
  8. Resource 란 안에, visa://xxx.xxx.xxx.xxx/RIO0::INSTR 를 입력하십시요. 여기서 xxx.xxx.xxx.xxx 는 CompactRIO 모듈의 IP주소입니다.
  9. Click OK. 이제 그 FPGA는 호스트 PC에 설치된 것처럼 사용할 준비가 되어 진 것입니다.
그 FPGA는 이더텟 링크를 통해 동작하는 것이어서 호스트와 통신하면서 속도의 제한이나 대기 시간이 있을 수 있음을 명심하십시요.

관련 링크:
LabVIEW 8 FPGA Help: Setting Access Permissions for Remote FPGA Targets (FPGA Module)
LabVIEW 8 FPGA Help
LabVIEW 8 FPGA Module Release and Upgrade Notes

첨부:





리포트 날짜: 05/04/2006
마지막 업데이트: 05/09/2006
문서 번호: 3X39NAJ8