Intel® Open FPGA Stack
Ermöglichen der Skalierbarkeit und Standardisierung.
Siehe auch: Intel® FPGA Programmable Acceleration Card Übersicht, Plattformsoftware, Lösungen und Partner.
Intel® Open FPGA Stack
Quellcode und Dokumentation anfordern
Beantragen Sie den Zugriff auf den Intel OFS-Quellcode und die Dokumentation auf GitHub, indem Sie den Intel OFS-Fragebogen ausfüllen. In unserem Support-Dokument finden Sie weitere Informationen zum Antrags- und Genehmigungsverfahren.
Der Intel® Open FPGA Stack (Intel® OFS) ist eine skalierbare Hardware- und Software-Infrastruktur mit Zugriff auf die Quelle, die über Git-Repositorys bereitgestellt wird und es Ihnen ermöglicht, Ihre eigenen einzigartigen Beschleunigungsplattformlösungen anzupassen. Diese Hardware- und Software-Infrastruktur der zweiten Generation wird von Intel und ausgewählten Plattformen von Drittanbietern genutzt und verwendet unsere Intel® Stratix® 10 FPGA und die zukünftigen Intel® FPGA Gerätefamilien.
Whitepaper lesen: Community Out-of-Tree-Treiber für Software Entwickler ›
Wie macht Intel® Open FPGA Stack (Intel® OFS) mein Projekt einfacher?
Board-Entwickler
Verwenden Sie die modulare Infrastruktur mit Quellzugriff, um schnell anwendungsspezifische FPGA Interface Manager (FIM) zu erstellen, die auf die unterschiedlichen Anforderungen ihrer Boards und Ziel-Workloads zugeschnitten sind.
Software-Entwickler
Nutzen Sie das Open Programmable Acceleration Engine (OPAE) Software-Entwicklungskit, Bibliotheken und APIs zusammen mit den Upstream- und vollständig Open-Source-Kernel-Treibern, die auf das FIM abzielen und die Integration in gängige Anwendungs-Frameworks beschleunigen.
Entwickler von Anwendungen
Nutzen Sie eine bewährte Infrastruktur und ein wachsendes Ökosystem, um eine bessere Portabilität und Kapitalrendite für ihre Workloads auf einer wachsenden Anzahl von Intel® OFS-basierten Plattformen zu erzielen.
Nutzen Sie oneAPI mit Intel OFS
Intel OFS beinhaltet Support für die Entwicklung mit High-Level Design Languages (HLD) wie oneAPI, sodass Sie Ihr Mainboard-Supportpaket leicht anpassen können, um Anwendungen auf Intel-, benutzerdefinierten oder Plattformen von Drittanbietern zu erstellen. HLD Designsprachen wie oneAPI ermöglichen die Verwendung vertrauter Programmiersprachen wie Data Parallel C++, die in vertraute Entwicklungsumgebungen integriert sind.
Weitere Informationen über das FPGA Add-on für oneAPI Base Toolkit ›
Intel® OFS-Funktionsmerkmale |
Board-Entwickler |
Software-Entwickler |
Entwickler von Anwendungen |
---|---|---|---|
Erben Sie ein Ökosystem von Intel® Open FPGA Stack-basierten Boards, Workloads und Betriebssystemverteilungen | ![]() |
![]() |
![]() |
Beschleunigen Sie die Softwareentwicklung mit branchenüblichen Arm* Advanced Microcontroller Bus Architecture (AMBA) AMBA*- AXI- und Avalon-kompatiblen Busschnittstellen, Workload-Beispielen und Simulation | ![]() |
![]() |
|
Beschleunigen Sie die Workload-Entwicklung mit branchenüblichen Arm*- AMBA*- AXI- und Avalon-kompatiblen Busschnittstellen, Workload-Beispielen und Simulation | ![]() |
![]() |
|
Beschleunigen Sie Ihre Verifizierung und Validierung mit automatisierten Build-Skripten, einer Unified Verification Methodology (UVM)-Umgebung und einer Reihe von Unit-Testfällen | ![]() |
||
Passen Sie Ihr FPGA-Design (FIM) mit modularem und zusammensetzbarem Quellcode an | ![]() |
||
Nutzen Sie Best Practices durch Referenzplatinen-Schaltpläne, Schaltplan-Layouts, Board-Management und Sicherheit | ![]() |
![]() |
|
Schneller Einstieg und Auswahl aus mehreren Intel® OFS-basierten Entwicklungsboards und Designeingabemethoden (OpenCL und oneAPI) | ![]() |
![]() |
![]() |
Links zum Thema
FPGA Beschleunigungskarten
Onlineschulungen
Plattform-Software
Designtools und -Software
Intel FPGA Add-on für oneAPI Base Toolkit
Weitere Informationen darüber, wie Sie oneAPI für die Entwicklung mit Intel OFS nutzen können.