FPGA Interface API 개발 방법 살펴보기[본 글의 관련 링크]2014/08/19 - [National Instruments/RIO] - FPGA C API 소개 및 사용방법 설명2014/08/20 - [National Instruments/RIO] - FPGA Interface C API를 통해 C언어로 FPGA 구현하기 - 1 : 헤더 파일 생성 이 글에서는 이 FPGA Interface API에 대한 함수 및 구현에 필요한 흐름에 대해서 살펴보도록 하겠습니다. 이전 글에서 헤더 파일을 만들기 위해서는 LabVIEW FPGA를 통해서 관련 코드를 구현하고 이를 컴파일 하여 BitFile을 생성해야 한다고 설명드렸습니다. 컴파일을 통해서 생성이 된 BitFile은 Host(Windows, R..
이번 글에서는 FPGA Interface C API를 통해서 LabVIEW FPGA를 통해서 생성이 된 FPGA bit 파일을 활용하여 C언어에서 직접적으로 사용할 수 있는 방법을 설명드리도록 하겠습니다. FPGA Interface C API에 대한 소개 글을 읽지 못하신 분은 아래의 링크를 참조해 주시기 바랍니다. 2014/08/19 - [National Instruments/RIO] - FPGA C API 소개 및 사용방법 설명 이전 글에서도 설명드렸다 싶이, FPGA Interface C API를 사용하기 위해서는 아래의 소프트웨어들이 필요합니다. 소프트웨어 이름 설명 LabVIEW Full 버전 이상 +LabVIEW FPGA 모듈 FPGA에 넣을 알고리즘을 LabVIEW를 통해서 개발할 때 반드시..
FPGA Interface C API 소개 NI reconfigurable I/O (RIO) hardware(NI CompactRIO, NI Single-Board RIO, NI FlexRIO, NI R Series multifunction RIO, NI MXI-Express RIO)는 리얼 타임(Real-Time) OS를 기반으로 FPGA 기능을 사용할 수 있습니다. NI-RIO 하드웨어를 사용하면 기존의 FGPA 구현에 필요한 VHDL, HDL 코드 구현에 대한 이해와 경험이 없이도 LabVIEW와 FPGA 모듈을 통해서 개발이 가능합니다. 이는 사용자 입장에서의 개발 코스트를 줄여주는 역할을 함으로써, 업체에 개발 이득을 얻게 해주는 중요한 포인트가 됩니다. 내쇼날 인스트루먼트(National In..