CompactRIO 및 LabVIEW FPGA를 사용하여 임베디드 어플리케이션 개발하기 교육과정은 NI CompactRIO를 사용하여 어플리케이션을 위한 안정적인 FPGA 코드를 설계, 프로토타이핑 및 배포하기 위한 학습 경험을 제공합니다. 이 교육과정을 마치면 임베디드 시스템의 요구사항을 기반으로 확장 가능한 소프트웨어 아키텍처를 만들고, 프로세스 간 통신에 적절한 방법을 선택하고, 임베디드 어플리케이션을 위한 FPGA 코드를 설계, 배포, 복제할 수 있을 것입니다.
교육과정 최종 출시일 또는 버전 번호: 2023
강사가 진행하는 강의실 교육: 3일
강사가 진행하는 버추얼 교육: 6시간짜리 세션 4일, 수행 과제 없음
CompactRIO, 단일 보드 RIO, Real-Time PXI 하드웨어에서 LabVIEW Real-Time 및 LabVIEW FPGA를 사용하여 임베디드 제어 및 모니터링 어플리케이션을 개발하려는 사용자
NI Real-Time 및 FPGA 타겟을 사용하여 성능 및 안정성 고려사항에 관심이 많은 사용자
LabVIEW Core 1 및 LabVIEW Core 2
LabVIEW FPGA Module
LabVIEW Real-Time Module
CompactRIO 컨트롤러
C 시리즈 아날로그 입력, 아날로그 출력, 온도 입력 및 디지털 모듈
강사가 진행하는 버추얼 교육은 NI 학습 센터를 통해 제공되는 디지털 교육과정 자료를 포함합니다.
NI 버추얼 강사 진행 교육은 Zoom을 통해 제공되며, 수강생은 Amazon AppStream/LogMein을 사용하여 최신 소프트웨어가 장착된 가상 머신에서 연습문제를 수행할 수 있습니다.
데이터 로깅 제어 및 모니터링 어플리케이션의 설계, 프로토타입 제작 및 배포
아날로그와 디지털 신호 수집 및 생성, 타이밍 제어, FPGA에서 신호 처리 구현
LabVIEW FPGA Module을 사용하여 최고의 성능과 안정성을 위한 FPGA 기능 구현하기
PC에서 HMI (인간 기계 인터페이스) 구현하기
FPGA, RT, PC 사이에서 데이터 통신
어플리케이션 디버그, 벤치마크 및 테스트하기
학습 단원 | 개요 | 토픽 |
---|---|---|
LabVIEW FPGA를 사용하여 프로그래밍하기 | FPGA의 일반적인 사용법, LabVIEW 에서 FPGA를 사용하는 방법, 사용자 인터페이스, 컴파일 세부사항 및 기본 최적화 기법에 대해 살펴봅니다. |
|
FPGA I/O 및 타이밍 사용하기 | FPGA VI의 타이밍뿐만 아니라 I/O에 접근하여 제어하는 기법을 살펴봅니다. |
|
LabVIEW FPGA에서 신호 처리하기 | FPGA로 신호를 처리하기 위한 데이터 타입, 메소드, 내장 함수 또는 외부 함수를 살펴봅니다. |
|
LabVIEW FPGA에서의 프로세스 간 통신 | FPGA에서 실행 중인 프로세스에 사용할 수 있는 통신 메커니즘을 살펴봅니다. |
|
FPGA와 Real-Time VI 간에 통신하기 | FPGA와 RT VI 간에 데이터 전송에 사용 가능한 메커니즘을 살펴봅니다. |
|
일반적인 FPGA 최적화 살펴보기 | FPGA 성능 및 리소스 사용을 위한 최적화에 대해 살펴봅니다. |
|
FPGA에서 디버깅 및 테스트하기 | FPGA VI를 디버깅하고 테스트하는 기법을 알아보고 몇 가지 추가 리소스를 살펴봅니다. |
|