인텔® SoC FPGA 임베디드 소프트웨어
인텔® SoC FPGA 장치에는 정교한 고성능 멀티코어 ARM* Cortex* 프로세서가 포함됩니다. 이 프로세서는 사용 가능한 코어 중 하나에서 실행되는 매우 간단한 베어 메탈 응용 프로그램부터 높은 대역폭, 낮은 지연 시간, 실시간 작업에 이르기까지 다양한 임베디드 소프트웨어 기능에 사용할 수 있습니다. 인텔은 인텔 SoC FPGA 장치를 대상으로 하는 임베디드 소프트웨어 개발용 특수 임베디드 소프트웨어 및 도구를 제공합니다.
임베디드 소프트웨어 개발 도구
인텔 SoC FPGA 임베디드 개발 제품군
인텔 SoC FPGA 임베디드 개발 제품군(SoC EDS)은 인텔 SoC FPGA 장치에서 임베디드 소프트웨어 개발을 위한 포괄적인 도구 모음입니다.
Nios® II EDS
Nios® II 임베디드 디자인 스위트(EDS)에는 소프트웨어, 장치 드라이버, 베어 메탈 하드웨어 추상화 레이어(HAL) 라이브러리, 네트워크 스택 소프트웨어 및 실시간 운영 체제의 평가 버전이 포함됩니다.
OpenCL™1 대한 인텔 FPGA SDK
오픈 컴퓨팅 언어(OpenCL™)인텔 FPGA SDK를 사용하면 높은 수준의 소프트웨어 흐름을 사용하여 C에서 FPGA 디자인을 개발합니다.
임베디드 운영 체제
간단한 소프트웨어 요구 사항을 위해 제공된 인텔 SoC EDS 도구를 사용하여 베어 메탈 응용 프로그램을 구축하고 디버그할 수 있습니다. 하드웨어 라이브러리(HWLIB)와 SoC EDS에 포함된 예는 베어 메탈 응용 프로그램 개발, 보드 가져오기 및 테스트, 운영 체제 포팅, 심지어 SoC FPGA 특정 기능을 추가하기 위한 기존 운영 체제의 기능을 확장하기 위한 출발점으로 사용될 수 있습니다.
인텔 SoC FPGA 장치의 잠재력을 최대한 실현하려면 운영 체제를 사용하는 것이 좋습니다. 선택한 운영 체제는 단일 코어에서 실행되는 간단한 실시간 커널, Linux*와 같은 완전한 멀티코어 지원 운영 체제 또는 RTOS(실시간 운영 체제)가 될 수 있습니다. 많은 임베디드 운영 체제는 SoC FPGA 에코시스템을 통해 인텔 SoC FPGA 보드에 사용할 수 있습니다.
임베디드 소프트웨어 에코시스템
인텔 SoC FPGAs ARM 프로세서 기반이며 ARM 에코시스템의 강점을 계승합니다. 인텔, 당사의 에코시스템 파트너 및 인텔 SoC FPGA 사용자 커뮤니티는 SoC FPGA 소프트웨어 개발 요구 사항을 충족하는 다양한 옵션을 제공합니다.
Linux* 개발자 포털
RocketBoards.org 인텔 SoC FPGAs 지원하는 오픈 소스 커뮤니티 포털입니다. 이 사이트는 우편 목록 및 포럼을 통해 문서, 방법, 교육, 개발 보드, 프로젝트 및 지원을 포함한 SoC FPGA 제품에 대한 다음 Linux를 "출시"할 수 있는 환경을 제공합니다.
리눅스*
인텔 SoC FPGAs용 Linux는 기본 지원 운영 체제입니다. 인텔의 역할에서 매우 중요한 부분은 SoC FPGA 코드를 메인라인 소스로 업스트림하는 것입니다. 최신 안정적인 커널 외에도 실시간 선점 패치(PREEMPT_RT)의 유무에 관계없이 장기 지원 이니셔티브(LTSI) 커널의 현재 버전이 포함됩니다. 또한 인텔은 상업 에코시스템 파트너와 협력하여 Wind River Linux 및 MontaVista Linux를 포함한 상업용 Linux 디스트리포 선택을 지원합니다.
파트너 뉴스
저비용 테라식* DE10-Nano 키트로 다음 IoT 프로젝트 개발
Cyclone® V SoC가 탑재된 Terasic* DE10-Nano 개발 키트는 제조업체, 교육자 및 사물 인터넷(IoT) 개발자를 위해 설계되었습니다. 인텔 개발자 존 보드, 참조 설계 및 자습서에 대해 자세히 알아보십시오. 인텔 개발자 존 자세한 내용을 확인하십시오.
확장 가능한 OpenGL GPU는 SoC FPGAs 3D Android 및 Qt 그래픽을 지원합니다.
TES는 인텔 SoC FPGAs 확장 가능한 고성능 소프트 GPU를 제공합니다. D/AVE NX 솔루션은 레거시 OpenGL ES 2.0뿐만 아니라 현재 Android 및 Qt 응용 프로그램을 최대한 활용하는 데 필요한 OpenGL ES 3.1 및 VULKAN을 지원합니다. 자세한 정보 및 데모 찾기.
제품 뉴스
인텔 SoC FPGA 임베디드 개발 제품군 2개 에디션으로 출시
인텔 SoC FPGA 임베디드 개발 제품군(SoC EDS)은 이제 스탠다드 및 프로 에디션에서 사용할 수 있습니다. 스탠다드 에디션과 프로 에디션 모두 ARM* 개발 스튜디오 5(DS-5*) 인텔 SoC FPGA 에디션 툴킷에 대한 무료 및 유료 라이선스로 제공됩니다.
SoC EDS 표준 - SoC EDS 스탠다드 에디션에는 28nm SoC FPGA 장치 제품군(Cyclone V SoC 및 Arria V SoC)에 대한 광범위한 지원이 포함되어 있습니다.
SoC EDS Pro - SoC EDS Pro Edition은 차세대 SoC FPGA 장치 제품군(인텔 Stratix 10 SoC 및 인텔 Arria® 10 SoC)의 고급 기능을 지원하기 위해 최적화되었습니다.
임베디드 Linux* 또는 IoT 서밋의 인텔
Linux* 개발자는 인텔® Arria® 10 SoC 기반 무선 워크로드 가속 및 부분 재구성, 인텔® 제온® 프로세서 및 인텔 Arria 10GX 장치를 기반으로 한 멀티 카메라 신경망 가속을 포함한 다양한 인텔® 기술에 대해 "내부 보기"를 얻었습니다. 인텔의 SoC 오픈 소스 솔루션에 대한 정보는 RocketBoards.org 확인하십시오.
인텔® FPGA 설계 도구 및 소프트웨어
인텔에서 제공하는 다른 인텔® FPGA 설계 도구 및 리소스를 찾아보십시오. OpenCL™ 및 OpenCL™ 로고는 Khronos의 허가를 받아 사용하는 Apple Inc.의 상표입니다.
제품 및 성능 정보
OpenCL 및 OpenCL 로고는 Khronos의 승인하에 사용되는 Apple Inc.의 상표입니다.
이 페이지의 콘텐츠는 원본 영어 콘텐츠에 대한 사람 번역 및 컴퓨터 번역의 조합으로 완성되었습니다. 이 콘텐츠는 편의와 일반적인 정보 제공을 위해서만 제공되었으며, 완전하거나 정확한 것으로 간주되어선 안 됩니다. 이 페이지의 영어 버전과 번역 간 모순이 있는 경우, 영어 버전이 우선적으로 적용됩니다. 이 페이지의 영어 버전을 확인하십시오.