ระบบนิเวศสำหรับเอฟพีจีเอ Intel® และอุปกรณ์เอฟพีจีเอ Intel® SoC

คำถามที่พบบ่อย

คำถามที่พบบ่อย

ระบบบนโมดูล (SoM) เป็นคอมพิวเตอร์บอร์ดเดี่ยวขนาดเล็กแบบบูรณาการสูง ซึ่งรวมถึง DRAM, หน่วยความจำแฟลช, การจัดการพลังงาน, ตัวควบคุมอินเทอร์เฟซทั่วไป และซอฟต์แวร์สนับสนุนบอร์ด (BSP) SoMs ช่วยให้คุณสร้างการออกแบบฝังตัวที่ปรับแต่งได้อย่างเต็มรูปแบบ โดยไม่ต้องเริ่มต้นใหม่จากศูนย์

ประโยชน์ในการใช้งาน SoM:

  • เวลาในการวางตลาดที่รวดเร็วขึ้นด้วยการลดโหลดการออกแบบบอร์ดที่ซับซ้อน
  • ฮาร์ดแวร์ที่พร้อมสำหรับการผลิตเพื่อปรับใช้งานได้ทันที
  • การออกแบบผลิตภัณฑ์อเนกประสงค์ และเหมาะกับการใช้งานจากพาร์ทเนอร์ต่างๆ
  • ลดการบริหารจัดการซัพพลายเออร์ส่วนประกอบ

Intel และพาร์ทเนอร์เอฟพีจีเอ SoM มอบคุณค่าที่ไม่มีใครเทียบได้จากตัวเลือกโปรเซสเซอร์ (x86, Arm หรือ Nios®), ช่วงประสิทธิภาพ และความหนาแน่นที่กว้างของเฟบริกเอฟพีจีเอ (Intel® Max® และ Intel® Agilex®) และระบบนิเวศพาร์ทเนอร์ระดับโลก

ระบบปฏิบัติการ

บริษัท

Abassi

Code Time Technologies

ไลบรารีเซิร์ฟเวอร์เฉพาะ/ฮาร์ดแวร์ (ใน SoC EDS)

Intel

Carrier Grade Edition 7 (CGE7)

MontaVista

DEOS

DDC-I

eCosPro

eCosCentric

eT-Kernel

eSOL

FreeRTOS

FreeRTOS.org

INTEGRITY RTOS

Green Hills Software

Nucleus

Siemens

OSE

Enea

QNX Neutrino RTOS

QNX

RTXC

Quadros Systems Inc.

ThreadX

Microsoft

uC/OS-II, uC/OS-III

Micrium

uC3 (ภาษาญี่ปุ่น)

eForce

VxWorks

Wind River

Wind River Linux

Wind River

Windows Embedded Compact 7

Witekio

มาเล่นเกมกัน

สำหรับเครื่องมือพัฒนาคุณภาพระดับมืออาชีพ รวมถึงดีบักเกอร์ JTAG และฟังก์ชันการติดตามคำสั่ง ให้พิจารณาตัวเลือกต่อไปนี้:

ผลิตภัณฑ์

บริษัท

คำอธิบาย

J-Link

Segger

โพรบดีบัก J-Link รองรับความเร็วในการดาวน์โหลดสูงสุด 3 MBps ไปยัง RAM และ Flashloaders ความเร็วสูง อีกทั้งยังมีความสามารถในการกำหนดจุดหยุดได้ไม่จำกัดในหน่วยความจำแฟลชของ MCU

หลายภูมิภาค

Green Hills

เครื่องมือพัฒนาซอฟต์แวร์และดีบักสำหรับระบบปฏิบัติการแบบเรียลไทม์ Green Hills INTEGRITY MULTI ได้รับการเสริมศักยภาพด้วย Green Hills Probe สำหรับการดีบัก JTAG ความเร็วสูง

Poly-Platform,uC/OS-II

PolyCore Software

Micrium

PolyCore Software และ Micrium รองรับ Cyclone® V SoCs ที่มาพร้อมกับโซลูชั่นแบบมัลติคอร์ สภาพแวดล้อมการพัฒนานี้จะส่งมอบโมเดลการเขียนโปรแกรมการส่งข้อความที่ผ่านการทดสอบผ่านกาลเวลา และระบบปฏิบัติการแบบเรียลไทม์ (RTOS) ที่เชื่อถือได้ ซึ่งช่วยให้ง่ายต่อการสร้างการออกแบบมัลติคอร์ใหม่

Simulink Embedded Coder

MathWorks

ใช้ Simulink และ Embedded Coder จาก MathWorks เพื่อสร้างโค้ด C/C++ สำหรับ Cyclone V SoC เมื่อใช้งานร่วมกับการสนับสนุนเอฟพีจีเอ Intel® SoC จาก HDL Coder โซลูชั่นนี้สามารถนำไปใช้ในเวิร์กโฟลว์ฮาร์ดแวร์/ซอฟต์แวร์ที่ครอบคลุมไปถึงการจำลอง การสร้างต้นแบบ การตรวจสอบ และการปรับใช้งานบนเอฟพีจีเอ Intel® SoC ได้

Sourcery CodeBench

Siemens

GNU toolchain รองรับ SoC Virtual Target ที่ใช้งานโปรเซสเซอร์ Dual-core Arm* Cortex*-A9 MPCore*

TRACE32

Lauterbach

Lauterbach TRACE32 เป็นตระกูลเครื่องมือพัฒนาไมโครโปรเซสเซอร์โมดูลาร์ที่มาพร้อมกับการดีบัก ติดตาม และการจำลองตามคำสั่งที่รองรับโปรเซสเซอร์ Nios® II และ SoC ที่ใช้งานโปรเซสเซอร์ Dual-core Arm* Cortex*-A9 MPCore*

Workbench

Wind River

เครื่องมือพัฒนาซอฟต์แวร์สำหรับ VxWorks บนโปรเซสเซอร์ Dual-core Arm* Cortex*-A9 MPCore* ใน Cyclone V SoC และ Arria® V SoC

เอฟพีจีเอ Intel® SoC ได้รับการสนับสนุนบุคคลที่สามมากมาย และคอร์ ทรัพย์สินทางปัญญา (IP) แบบซอฟต์ บล็อกเหล่านี้สามารถสร้างอินสแตนซ์ได้ในส่วน FPGA ของอุปกรณ์ SoC ตัวอย่างบางรายการของคอร์ SoC Soft IP ที่สำคัญคือ:

IP

บริษัท

คำอธิบาย

การเรนเดอร์กราฟิก

โซลูชันอิเล็กทรอนิก TES

การเรนเดอร์กราฟิก 2D, 2.5D, 3D และ HD ที่มีการสนับสนุนสำหรับ EGL 1.3, OpenGL ES 1.1, OpenVG 1.01 APIs

ระบบปฏิบัติการ ซัพพลายเออร์
eCosPro eCosCentric
eCos Zylin
embOS Segger
Euros Euros
FreeRTOS FreeRTOS
Linux RocketBoards.org (ชุดชนโอเพนซอร์ส)
µC/OS-II (การประเมินผลจะรวมอยู่ในชุดการออกแบบแบบฝัง Nios® II แต่สิทธิ์การใช้งานจะแยกต่างหาก) Micrium
TargetOS Blunk Microsystems
ThreadX Express Logic
Toppers Toppers
µCLinux วิกิเอฟพีจีเอ Intel® (ชุมชนโอเพนซอร์ส)
Zephyr Zephyr (โปรเจ็ครากฐานสำหรับ Linux*)

ชื่อบริษัท รองรับระบบปฏิบัติการ สแต็คเครือข่าย ระบบไฟล์ ไลบรารีกราฟิก สแต็ค USB เบ็ดเตล็ด
eCosCentric eCosPro แบบในตัว แบบในตัว - - -
Express Logic ThreadX NetX FileX GUIX USBX -
Mentor Graphics* Nucleus เครือข่าย Nucleus อุปกรณ์จัดเก็บข้อมูล Nucleus Nucleus UI Nucleus USB -
Micrium µC/OS-II Micrium TCP/IP µC/OS-FS µC/OS GUI Micrium USB µC/OS CAN
Micro Digital ได้ทั้งหมด - - - - ไลบรารีจุดลอยตัว GoFast
uGFX ได้ทั้งหมด - - uGFX - -

บริษัท ผลิตภัณฑ์ คำอธิบาย
Mentor แบบฝัง Sourcery CodeBench ชุดเครื่องมือ GNU สนับสนุนสำหรับ Linux แบบฝังบนโปรเซสเซอร์ Nios® II
Altium Tasking Toolset เพิ่มประสิทธิภาพ C compiler, assembler, linker และ locator
MIPS
(ก่อนหน้านี้คือ FS2)
ตัวนำทางระบบ โพรบตัวนำทางระบบสำหรับโปรเซสเซอร์ Nios® II นั้นออกแบบมาเพื่อสนับสนุนคุณสมบัติพิเศษและ peripheral ที่อยู่ในตัวคอร์ Nios® II แบบฝังในเอฟพีจีเอ Intel®
RocketBoard.org
(ชุมชนโอเพนซอร์ส)
ชุดเครื่องมือ Linux* ชุดเครื่องมือ Linux จาก RocketBoard.org (ชุมชนโอเพนซอร์ส)
วิกิเอฟพีจีเอ Intel
(ชุมชนโอเพนซอร์ส)
ชุดครื่องมือ µCLinux ชุด µCLinux จากวิกิเอฟพีจีเอ Intel® (ชุมชนโอเพนซอร์ส)