ระบบนิเวศสำหรับเอฟพีจีเอ Intel® และอุปกรณ์เอฟพีจีเอ Intel® SoC
ระบบบนโมดูล (SoM)
ตลาด SoM กำลังเติบโตขึ้นอย่างรวดเร็ว และช่วยให้ผู้ใช้มากมายสามารถปรับใช้แพลตฟอร์มที่ใช้งานเอฟพีจีเอได้มากขึ้นอย่างไม่เคยมีมาก่อน
SoM เป็นโซลูชั่นฮาร์ดแวร์ที่สำคัญในการแก้ไขปัญหาความท้าทายในการพัฒนาผลิตภัณฑ์ และตอบโจทย์ความต้องการของตลาดที่มากไปด้วยการแข่งขัน มีตัวเลือก SoM มากมายให้เลือกโดยขึ้นอยู่กัยการใช้งาน SoM มีตัวเลือกการเชื่อมต่อที่หลากหลายที่สามารถใช้กับบอร์ดพื้นฐานแบบกำหนดเอง มีต้นทุนที่ถูกลง และรองรับความต้องการใช้งานเฉพาะ SoM เป็นเครื่องมือที่ยอดเยี่ยมในการใช้ประโยชน์จากความเก่งกาจรอบด้านของเอฟพีจีเอ (อุปกรณ์ลอจิกแบบโปรแกรมได้)
ผลิตภัณฑ์ SoM พาร์ทเนอร์เอฟพีจีเอ Intel มอบข้อได้เปรียบในการออกแบบผลิตภัณฑ์ของคุณ เช่น เวลาออกสู่ตลาดที่สั้นลง รวมถึงการลดต้นทุน และความเสี่ยงโดยรวมที่ลดลง ซึ่งมาพร้อมกับอุปกรณ์ Intel® MAX®, Intel® Cyclone®, Intel® Arria®, Intel® Stratix®, และ Intel® Agilex™
ข้อได้เปรียบ
ความเสี่ยงต่ำ
ใช้งาน SoM เพื่อลดความเสี่ยงด้านการออกแบบ การตรวจรับรอง และการนำบอร์ดมาใช้ การใช้ผลิตภัณฑ์ SoM ที่ได้มาตรฐาน และผ่านการพิสูจน์แล้วจะช่วยลดความซับซ้อนของการออกแบบบอร์ด ซึ่งช่วยให้ไม่จำเป็นต้องทำการออกแบบ PCB ที่ซับซ้อน และดำเนินการตรวจรับรองอีกต่อไป SoM จะช่วยลดความซับซ้อนในการจัดหาส่วนประกอบ ซึ่งนำไปสู่วงจรการออกแบบ และผลลัพธ์ทางธุรกิจที่คาดการณ์ได้มากขึ้น
เข้าถึงตลาดได้อย่างรวดเร็ว
SoM มากมายมาพร้อมกับ BSP (แพ็คเกจการสนับสนุนบอร์ด) ที่ผ่านการตรวจรับรอง และตัวอย่างการออกแบบที่จะช่วยให้คุณเริ่มต้นได้อย่างรวดเร็ว นอกจากนี้ SoM ยังช่วยให้คุณสามารถพัฒนาซอฟต์แวร์แอปพลิเคชันบนฮาร์ดแวร์ที่พร้อมสำหรับการผลิตตัวเดียวกันกับที่คุณพัฒนา โดยไม่จำเป็นต้องพอร์ตการออกแบบของคุณจากชุดพัฒนา
การออกแบบอเนกประสงค์
คุณสามารถเลือก SoM จากข้อเสนอพาร์ทเนอร์เอฟพีจีเอ Intel ที่หลากหลายเพื่อตอบโจทย์ความต้องการของลูกค้าปลายทางของคุณได้เลย SoM ที่ใช้งานเอฟพีจีเอเหล่านี้จะช่วยให้คุณสามารถปรับตัวให้เข้ากับความต้องการที่เปลี่ยนแปลงตลอดเวลาได้ โดยใช้ฮาร์ดแวร์ที่สามารถตั้งโปรแกรมใหม่ได้ โดยมาพร้อมกับบอร์ดผู้ให้บริการแบบกำหนดเอง ซึ่งจะช่วงลดความยุ่งยากในการพัฒนาลง เมื่อเปรียบเทียบกับการออกแบบฮาร์ดแวร์ใหม่ทั้งหมดตั้งแต่ต้น
แอปพลิเคชัน
SoM ได้ถูกนำมาปรับใช้กับการใช้งานที่หลากหลาย เนื่องด้วยสถาปัตยกรรมที่ปรับตัวได้ และการออกแบบที่ใช้งานง่าย
พีซีระดับอุตสาหกรรม ระบบอัตโนมัติในโรงงาน ระบบควบคุม และแมชชีนวิชั่น
ระบบตรวจการณ์ อุปกรณ์ถ่ายทอดสด และการค้าปลีก
อุปกรณ์การสื่อสารและเครือข่าย
อุปกรณ์ทดสอบและวัด
ระบบเรดาห์ ซอฟต์แวร์ที่กำหนดวิทยุ ระบบความปลอดภัยทางไซเบอร์
การประมวลผลประสิทธิภาพสูง และรับบการวิจัยทางวิทยาศาสตร์
ความร่วมมือแบบพันธมิตร
GigaSoM โดย Exor International
SoM นี้ได้ผสานรวมโปรเซสเซอร์ Intel อะตอม® E39xx และเอฟพีจีเอ Intel® Cyclone® 10 GX ในฟอร์มแฟคเตอร์ขนาดเล็ก (82 x 54 มม.) เพื่อใช้งานโรงงานอัจฉริยะ SoM แบบใหม่นี้ได้ขับเคลื่อนการผสมผสานกันของ IT (เทคโนโลยีสารสนเทศ) และ OT (เทคโนโลยีการปฏิบัติงาน) โดยช่วยให้มีการรวมฟิลด์บัสอุตสาหกรรมแบบดั้งเดิมและ TSN (Time-Sensitive Networking) ซึ่งรองรับการรวมเวิร์คโหลด ตัวอย่างเช่น PLC เสมือนจริงหลายตัว อุปกรณ์นี้พร้อมสำหรับการใช้งานเชิงพาณิชย์ ซึ่งรองรับช่วงอุณหภูมิการทำงาน -40 ถึง +85C
คำถามที่พบบ่อย
คำถามที่พบบ่อย
ระบบบนโมดูล (SoM) เป็นคอมพิวเตอร์บอร์ดเดี่ยวขนาดเล็กแบบบูรณาการสูง ซึ่งรวมถึง DRAM, หน่วยความจำแฟลช, การจัดการพลังงาน, ตัวควบคุมอินเทอร์เฟซทั่วไป และซอฟต์แวร์สนับสนุนบอร์ด (BSP) SoMs ช่วยให้คุณสร้างการออกแบบฝังตัวที่ปรับแต่งได้อย่างเต็มรูปแบบ โดยไม่ต้องเริ่มต้นใหม่จากศูนย์
ประโยชน์ในการใช้งาน SoM:
- เวลาในการวางตลาดที่รวดเร็วขึ้นด้วยการลดโหลดการออกแบบบอร์ดที่ซับซ้อน
- ฮาร์ดแวร์ที่พร้อมสำหรับการผลิตเพื่อปรับใช้งานได้ทันที
- การออกแบบผลิตภัณฑ์อเนกประสงค์ และเหมาะกับการใช้งานจากพาร์ทเนอร์ต่างๆ
- ลดการบริหารจัดการซัพพลายเออร์ส่วนประกอบ
Intel และพาร์ทเนอร์เอฟพีจีเอ SoM มอบคุณค่าที่ไม่มีใครเทียบได้จากตัวเลือกโปรเซสเซอร์ (x86, Arm หรือ Nios®), ช่วงประสิทธิภาพ และความหนาแน่นที่กว้างของเฟบริกเอฟพีจีเอ (Intel® Max® และ Intel® Agilex®) และระบบนิเวศพาร์ทเนอร์ระดับโลก
ระบบนิเวศเอฟพีจีเอ Intel® SoC
เอฟพีจีเอ SoC ของ Intel® ทำงานบนโปรเซสเซอร์ ARM และได้รับจุดแข็งมาจากระบบนิเวศ ARM Intel พันธมิตรระบบนิเวศของเรา และชุมชนผู้ใช้ Intel® SoC FPGA มีตัวเลือกมากมายเพื่อตอบสนองความต้องการในการพัฒนา SoC FPGA ของคุณ
ระบบปฏิบัติการ
เอฟพีจีเอ SoC ของ Intel® มีระบบย่อยโปรเซสเซอร์ Arm แบบมัลติคอร์ประสิทธิภาพสูงที่ซับซ้อน โปรเซสเซอร์นี้สามารถใช้ได้กับฟังก์ชั่นที่หลากหลายตั้งแต่แอพพลิเคชั่น Bare Metal ทั่วไปที่ทำงานบนหนึ่งในคอร์ที่มีอยู่ ไปจนถึงการทำงานแบบเรียลไทม์ที่มีแบนด์วิดท์สูง เวลาแฝงต่ำ และแบบเรียลไทม์ สำหรับแอปพลิเคชันคอร์เดี่ยวทั่วไปที่มีข้อจำกัดแบบเรียลไทม์น้อยที่สุด แอปพลิเคชันเซิร์ฟเวอร์เฉพาะสามารถสร้างขึ้นได้โดยใช้ไลบรารีฮาร์ดแวร์ (HWLIB) ที่มีให้ อย่างไรก็ตาม เราขอแนะนำอย่างยิ่งให้ใช้งานระบบปฏิบัติการ (OS) เพื่อใช้ประโยชน์สูงสุดจากขีดความสามารถของอุปกรณ์ ระบบปฏิบัติการที่เลือกอาจเป็นเคอร์เนลแบบเรียลไทม์อย่างง่ายที่ทำงานบนระบบปฏิบัติการคอร์เดี่ยว หรือระบบปฏิบัติการแบบเต็มรูปแบบ เช่น Linux หรือหนึ่งในระบบปฏิบัติการแบบเรียลไทม์ที่รองรับมัลติคอร์
นอกเหนือจากระบบปฏิบัติการ Linux แบบโอเพนซอร์สแล้ว ยังมีระบบปฏิบัติการเชิงพาณิชย์มากมายที่ใช้กับเอฟพีจีเอ SoC ของ Intel® ได้
คุณสามารถรับระบบปฏิบัติการ Linux และผลิตภัณฑ์โอเพนซอร์สสำหรับเอฟพีจีเอ SoC ของ Intel® ได้บน RocketBoards.org เว็บไซต์นี้จัดเตรียมสภาพแวดล้อมการพัฒนา และการทำงานร่วมกันสำหรับนักพัฒนาเอ็มเบ็ดเด็ดโดยใช้เอฟพีจีเอ SoC สำหรับข้อมูลเกี่ยวกับ Golden System Reference Design ที่ติดตั้งบนบอร์ดเอฟพีจีเอ SoC ของ Intel มาล่วงหน้า ให้ค้นหา "GSRD" จาก rocketboards.org
ระบบปฏิบัติการ |
บริษัท |
---|---|
Code Time Technologies |
|
Intel |
|
MontaVista |
|
DDC-I |
|
eCosCentric |
|
eSOL |
|
FreeRTOS.org |
|
Green Hills Software |
|
Siemens |
|
QNX |
|
Quadros Systems Inc. |
|
Microsoft |
|
Micrium |
|
uC3 (ภาษาญี่ปุ่น) |
eForce |
Wind River |
|
Wind River |
เครื่องมือพัฒนา
สำหรับเครื่องมือพัฒนาคุณภาพระดับมืออาชีพ รวมถึงดีบักเกอร์ JTAG และฟังก์ชันการติดตามคำสั่ง ให้พิจารณาตัวเลือกต่อไปนี้:
ผลิตภัณฑ์ |
บริษัท |
คำอธิบาย |
---|---|---|
Intel |
เครื่องมือพัฒนาซอฟต์แวร์และดีบักสำหรับอุปกรณ์เอฟพีจีเอ SoC ของ Intel ที่ใช้ ARM Development Studio ใช้กับเครื่องมือดีบักเกอร์ Intel FPGA Download Cable II JTAG หรือเครื่องมือ ARM DSTREAM สำหรับการดีบัก JTAG และการติดตามคำสั่งความเร็วสูง |
|
Green Hills |
เครื่องมือพัฒนาซอฟต์แวร์และดีบักสำหรับระบบปฏิบัติการแบบเรียลไทม์ Green Hills INTEGRITY MULTI ได้รับการเสริมศักยภาพด้วย Green Hills Probe สำหรับการดีบัก JTAG ความเร็วสูง |
|
PolyCore Software Micrium |
PolyCore Software และ Micrium รองรับ Cyclone® V SoCs ที่มาพร้อมกับโซลูชั่นแบบมัลติคอร์ สภาพแวดล้อมการพัฒนานี้จะส่งมอบโมเดลการเขียนโปรแกรมการส่งข้อความที่ผ่านการทดสอบผ่านกาลเวลา และระบบปฏิบัติการแบบเรียลไทม์ (RTOS) ที่เชื่อถือได้ ซึ่งช่วยให้ง่ายต่อการสร้างการออกแบบมัลติคอร์ใหม่ |
|
MathWorks |
ใช้ Simulink และ Embedded Coder จาก MathWorks เพื่อสร้างโค้ด C/C++ สำหรับ Cyclone V SoC เมื่อใช้งานร่วมกับการสนับสนุนเอฟพีจีเอ Intel® SoC จาก HDL Coder โซลูชั่นนี้สามารถนำไปใช้ในเวิร์กโฟลว์ฮาร์ดแวร์/ซอฟต์แวร์ที่ครอบคลุมไปถึงการจำลอง การสร้างต้นแบบ การตรวจสอบ และการปรับใช้งานบนเอฟพีจีเอ Intel® SoC ได้ |
|
Siemens |
การรองรับชุดเครื่องมือ GNU สำหรับ SoC Virtual Target ที่ใช้โปรเซสเซอร์ Dual-core Arm Cortex-A9 MPCore |
|
Lauterbach |
Lauterbach TRACE32 เป็นตระกูลเครื่องมือพัฒนาไมโครโปรเซสเซอร์โมดูลาร์ที่มาพร้อมกับการดีบัก ติดตาม และการจำลองตามคำสั่งที่รองรับโปรเซสเซอร์ Nios® II และ SoC ที่ใช้งานโปรเซสเซอร์ Dual-core Arm* Cortex*-A9 MPCore* |
|
Wind River |
เครื่องมือพัฒนาซอฟต์แวร์สำหรับ VxWorks บนโปรเซสเซอร์ Dual-core Arm Cortex-A9 MPCore ใน SoC Cyclone® V และ SoC Arria® V |
IP Core
เอฟพีจีเอ Intel® SoC ได้รับการสนับสนุนบุคคลที่สามมากมาย และคอร์ ทรัพย์สินทางปัญญา (IP) แบบซอฟต์ บล็อกเหล่านี้สามารถสร้างอินสแตนซ์ได้ในส่วน FPGA ของอุปกรณ์ SoC ตัวอย่างบางรายการของคอร์ SoC Soft IP ที่สำคัญคือ:
IP |
บริษัท |
คำอธิบาย |
---|---|---|
การเรนเดอร์กราฟิก |
การเรนเดอร์กราฟิก 2D, 2.5D, 3D และ HD ที่มีการสนับสนุนสำหรับ EGL 1.3, OpenGL ES 1.1, OpenVG 1.01 APIs |
โปรเซสเซอร์ Nios® II Soft
โปรเซสเซอร์ Nios® II คือโปรเซสเซอร์ที่มีความอเนกประสงค์ที่สุดในโลก อ้างอิงจากการวิจัย Gartner คือซอฟต์โปรเซสเซอร์ที่ใช้อย่างแพร่หลายที่สุดในอุตสาหกรรมเอฟพีจีเอ โปรเซสเซอร์ Nios® II มอบความยืดหยุ่นที่ไม่เคยมีมาก่อนสำหรับความต้องการการประมวลผลแอพพลิเคชั่นที่ไวต่อต้นทุน เรียลไทม์ สำคัญต่อความปลอดภัย (DO-254) และปรับให้เหมาะสมกับ ASIC รวมถึงตอบโจทย์ความต้องการด้านการประมวลผล โปรเซสเซอร์ Nios® II รองรับตระกูล SoC และเอฟพีจีเอของเราทั้งหมด
Intel® Partner Alliance
Intel® Partner Alliance เป็นโครงการที่ออกแบบมาเพื่อยกระดับคุณค่า ความเกี่ยวข้อง และประสบการณ์ที่เรามอบให้กับพันธมิตรของเรา การรวมโปรแกรมพันธมิตรของ Intel ในอดีต เช่น Design Solutions Network และโปรแกรมพันธมิตร FPGA ช่วยให้ Intel และพันธมิตรสามารถขับเคลื่อนอุตสาหกรรมเพื่อสร้างสรรค์โซลูชั่นด้วยเทคโนโลยีอันทรงพลังต่อไปได้ การลงทุนเหล่านี้ช่วยให้เกิดการหยุดชะงักและเร่งโอกาสทางการตลาดใหม่ๆ ในโลกที่มีข้อมูลเป็นศูนย์กลางมากขึ้น Intel® Partner Alliance เชื่อมต่อคุณกับโลกแห่งนวัตกรรม ตั้งแต่เทคโนโลยีชั้นนำ ไปจนถึงการเปิดใช้งานการขายที่ซับซ้อน และเครือข่ายพาร์ทเนอร์อันทรงพลัง
บอร์ดแบบสแตนด์อโลน
ในบางครั้งบอร์ดแบบสแตนด์อโลนก็ถูกรวมอยู่ในชุดการพัฒนา ชุดพัฒนามักจะประกอบด้วยซอฟต์แวร์และฮาร์ดแวร์ ชุดการพัฒนาเอฟพีจีเอ SoC ของ Intel® มาพร้อมกับบอร์ด สายเคเบิล เอกสาร และเครื่องมือการพัฒนาซอฟต์แวร์ (SoC EDS และ Arm Development Studio สำหรับเอฟพีจีเอ SoC ของ Intel®) (Arm DS สำหรับเอฟพีจีเอ SoC ของ Intel®)
ระบบปฏิบัติการแบบฝัง
ระบบปฏิบัติการ | ซัพพลายเออร์ |
---|---|
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*) |
Middleware และไลบรารีกราฟิก
ชื่อบริษัท | รองรับระบบปฏิบัติการ | สแต็คเครือข่าย | ระบบไฟล์ | ไลบรารีกราฟิก | สแต็ค 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® (ชุมชนโอเพนซอร์ส) |