BittWare의 SDK는 드라이버, 라이브러리, 모듈 및 유틸리티로 구성된 크로스 플랫폼 모음으로, BittWare FPGA 카드를 사용하여 애플리케이션을 디버깅하고 개발하는 데 도움이 됩니다. SDK를 사용하면 인터페이스용 코드 샘플과 완전한 카드 지원 패키지를 통해 더 빠르게 시작할 수 있습니다. 애플리케이션이 실행되고 나면 SDK 유틸리티를 사용하여 카드의 상태를 모니터링하세요.
SDK에는 무엇이 있나요?
범용 라이브러리
PCI, USB 및 BMC
C API 및 Python 모듈
범용 유틸리티
카드 리스터
카드 모니터
PCI 엿보기
시계 프로그래머
BMC 펌웨어 업그레이드
I2C 엿보기
카드 지원 패키지
카드 테스트
카드 및 FPGA 설명 파일
FPGA 제품군 라이브러리
카드별 유틸리티 및 예제
PCI 및 USB 드라이버
Windows 및 Linux 지원
빠르게 시작하기
테스트 및 개발을 위한 다양한 기능을 갖춘 SDK를 통해 빠르게 시작하고 실행할 수 있습니다.
빠른 카드 기능 테스트
CSP에는 다음이 포함됩니다. 카드 테스트 유틸리티 고객이 초기 단계로 현장에서 실행하여 카드의 모든 인터페이스가 제대로 작동하는지 확인할 수 있습니다.
실제 FPGA 애플리케이션을 나타냅니다.
모든 고속 FPGA 인터페이스를 동시에 테스트합니다.
카드 전력 소비 및 온도 테스트
구성 가능한 설정
용도별 예제로 개발 시작하기
SDK는 애플리케이션 개발에 참고할 수 있는 몇 가지 예제를 제공합니다. 예제는 FPGA 카드에 따라 다르지만 다음이 포함될 수 있습니다:
BMC 예시
DMA 예제
또한 SDK에는 지나치게 복잡한 명령줄을 방지하는 여러 용도별 CLI 유틸리티가 포함되어 있습니다. 이 유틸리티는 파이썬으로 작성되었으므로 예제로도 사용할 수 있습니다.
빈 제목
SDK를 사용하여 지금 바로 시작하기
비트웨어의 애자일렉스 및 아크로닉스 FPGA 제품에서 사용 가능
SDK가 지원되는 BittWare 카드를 구매하면 SDK가 무료로 포함되어 있습니다. 향후 업데이트를 구매할 수 있는 옵션과 함께 항상 초기 릴리스에 액세스할 수 있습니다.
엔터프라이즈급 약속
엔터프라이즈급 제품에 대한 노력의 일환으로 지속적인 통합 및 배포 도구를 최대한 활용하여 BMC, SDK, CSP 테스트 및 패키징을 자동화하고 있습니다.
이렇게 하면 릴리스 주기가 단축되고 각 릴리스마다 정확도가 높아집니다.
개발 및 통합 간소화
서버에 FPGA 카드를 통합하기 위한 간소화된 스크립팅 언어와 기능을 갖춘 SDK는 시간을 절약하고 위험을 줄여줍니다.
Python 라이브러리 및 예제
SDK의 라이브러리, 예제 및 유틸리티는 사용하기 쉽고 애플리케이션을 더 빠르게 개발하고 테스트할 수 있도록 Python으로 작성되었습니다.
각 라이브러리는 C API로도 제공되므로 더욱 최적화할 수 있습니다.
Windows 및 Linux 지원
SDK에는 Linux(CentOS 및 Ubuntu)용 드라이버와 Windows 지원용 BittWare 드라이버가 있습니다.
서버 통합을 위한 PLDM
SDK가 지원되는 BittWare의 FPGA 카드는 PLDM을 지원합니다. BittWare 카드의 BMC는 카드의 각 인터페이스에 PLDM 프로토콜을 제공하므로 서버 BMC와 통합할 수 있습니다.
BMC를 통한 시스템 모니터링
비트웨어의 PCIe FPGA 카드에는 카드와 주변 장치를 제어, 모니터링하고 액세스를 허용하는 보드 관리 컨트롤러 (BMC)가 탑재되어 있습니다.