Intel® Open FPGA Stack
เปิดใช้งานการปรับขนาดและการกำหนดมาตรฐาน
ดู: รายละเอียดโดยรวมการ์ดเร่งความเร็วเอฟพีจีเอ Intel® แบบตั้งโปรแกรมได้, ซอฟต์แวร์แพลตฟอร์ม, โซลูชัน และพาร์ทเนอร์
Intel® Open FPGA Stack
ขอซอร์สโค้ดและเอกสารประกอบ
ขอเข้าถึงซอร์สโค้ด Intel OFS และเอกสารประกอบที่อยู่บน GitHub โดยกรอกแบบสอบถาม Intel OFS อ่านเอกสารสนับสนุน ของเราสำหรับข้อมูลเพิ่มเติมเกี่ยวกับกระบวนการขอและการอนุมัติ
Intel® Open FPGA Stack (Intel® OFS) เป็นโครงสร้างพื้นฐานฮาร์ดแวร์และซอฟต์แวร์แบบปรับขนาดได้ที่เข้าถึงซอร์สได้โดยผ่านที่เก็บ git ที่อนุญาตให้คุณปรับแต่งโซลูชันแพลตฟอร์มการเร่งความเร็วเป็นพิเศษ โครงสร้างพื้นฐานฮาร์ดแวร์และซอฟต์แวร์เจนเนอเรชั่นที่สองนี้ถูกนำมาใช้โดย Intel และแพลตฟอร์มภายนอกบางแพลตฟอร์มที่ใช้เอฟพีจีเอ Intel® Stratix® 10, เอฟพีจีเอ Intel® Agilex™ และตระกูลอุปกรณ์เอฟพีจีเอ Intel® ในอนาคตของเรา
อ่านเอกสารทางราชการ: ไดรเวอร์ Out-of-Tree ของชุมชนสำหรับนักพัฒนาซอฟต์แวร์ ›
Intel® Open FPGA Stack (Intel® OFS) ช่วยให้โครงการของฉันง่ายขึ้นได้อย่างไร
นักพัฒนาบอร์ด
ใช้โครงสร้างพื้นฐานแบบโมดูลาร์ที่เข้าถึงซอร์สได้เพื่อสร้างแอปพลิเคชัน FPGA Interface Managers (FIM) ที่เจาะจงที่ออกแบบมาเพื่อตอบสนองความต้องการของบอร์ดและเวิร์คโหลดเป้าหมายที่แตกต่างกันได้อย่างรวดเร็ว
นักพัฒนาซอฟต์แวร์
ใช้ประโยชน์จากชุดเครื่องมือพัฒนาซอฟต์แวร์ Open Programmable Acceleration Engine (OPAE) ไลบรารี และ API ควบคู่ไปกับไดรเวอร์ up streamed และ kernel แบบโอเพนซอร์สที่เน้น FIM และเร่งความเร็วในการผนวกรวมกับเฟรมเวิร์คแอปพลิเคชันทั่วไป
นักพัฒนาแอปพลิเคชัน
เจาะลึกระบบนิเวศโครงสร้างพื้นฐานที่กำลังเติบโตเพื่อบรรลุความสามารถในการพกพาที่ดีขึ้นและผลตอบแทนการลงทุนสำหรับเวิร์คโหลดต่างๆ บนแพลตฟอร์มที่ใช้ Intel® OFS ที่มีเพิ่มมากขึ้น
ใช้งาน oneAPI ด้วย Intel OFS
Intel OFS มาพร้อมกับการสนับสนุนการพัฒนาด้วยภาษากรออกแบบระดับสูง (HLD) เช่น oneAPI เพื่อให้คุณสามารถปรับแต่งแพ็คเกจการสนับสนุนบอร์ดของคุณเพื่อสร้างแอปพลิเคชันบนแพลตฟอร์ม Intel, แบบกำหนดเอง หรือแพลตฟอร์มของบุคคลที่สามได้อย่างง่ายดาย ภาษาการออกแบบ HLD เช่น oneAPI ช่วยให้คุณใช้ภาษาการเขียนโปรแกรมที่คุ้นเคยได้ เช่น Data Parallel C++ ซึ่งผสานรวมเข้ากับสภาพแวดล้อมการพัฒนาที่คุ้นเคย
เรียนรู้เพิ่มเติมเกี่ยวกับ Intel FPGA Add-on สำหรับชุดเครื่องมือ oneAPI Base ›
คุณสมบัติของ Intel® OFS |
นักพัฒนาบอร์ด |
นักพัฒนาซอฟต์แวร์ |
นักพัฒนาแอปพลิเคชัน |
---|---|---|---|
รับช่วงระบบนิเวศของบอร์ดที่ใช้ Intel® Open FPGA Stack เวิร์คโหลดและการกระจายระบบปฏิบัติการ | ![]() |
![]() |
![]() |
เร่งความเร็วการพัฒนาซอฟต์แวร์ ด้วย Arm* Advanced Microcontroller Bus Architecture (AMBA) AMBA* AXI ระดับมาตรฐานอุตสาหกรรมและอินเทอร์เฟซบัสตามมาตรฐาน Avalon และตัวอย่างและการจำลองเวิร์คโหลด | ![]() |
![]() |
|
เร่งความเร็วการพัฒนาเวิร์คโหลดด้วย Arm* AMBA* AXI ระดับมาตรฐานอุตสาหกรรมและอินเทอร์เฟซบัสตามมาตรฐาน Avalon และตัวอย่างและการจำลองเวิร์คโหลด | ![]() |
![]() |
|
เร่งความเร็วการพิสูจน์และตรวจสอบด้วย build scripts อัตโนมัติ สภาพแวดล้อม Unified Verification Methodology (UVM) และชุดทดสอบตัวอย่าง | ![]() |
||
ปรับแต่งการออกแบบเอฟพีจีเอของคุณ (FIM) ด้วยซอร์สโค้ดแบบโมดูลาร์และแบบประกอบ | ![]() |
||
ใช้ประโยชน์จากแนวปฏิบัติที่ดีผ่านแผนผังบอร์ดอ้างอิง แผนผัง การจัดการและความปลอดภัยของบอร์ด | ![]() |
![]() |
|
เริ่มต้นใช้งานอย่างรวดเร็วและเลือกจากบอร์ดพัฒนาที่ใช้ Intel® OFS และวิธีการเริ่มต้นการออกแบบ (OpenCL และ oneAPI) ที่หลากหลาย | ![]() |
![]() |
![]() |
ลิงก์ที่เกี่ยวข้อง
ซอฟต์แวร์แพลตฟอร์ม
เครื่องมือและซอฟต์แวร์ออกแบบ
แอดออน Intel FPGA สำหรับชุดเครื่องมือพื้นฐาน oneAPI
เรียนรู้เพิ่มเติมเกี่ยวกับวิธีการที่คุณสามารถใช้ประโยชน์จาก oneAPI ในการพัฒนาด้วย Intel OFS