Ecosistema Intel® FPGA e dispositivi Intel® SoC FPGA
System on Module (SoM)
Il mercato SoM sta crescendo a un ritmo rapido e sta consentendo a una gamma di utenti più ampia di adottare come non mai piattaforme basate su FPGA.
Un SoM è una Soluzione hardware chiavi in mano per affrontare le sfide inerenti allo sviluppo di un prodotto e soddisfare le esigenze di mercato competitive. A seconda dell'applicazione, ci sono molte opzioni SoM tra cui scegliere. I SoM sono disponibili con una gamma di opzioni di interconnessione che possono essere utilizzate con un scheda base personalizzata e ridotta, e specifica per l'applicazione. I SoMs sono un ottimo veicolo per sfruttare la versatilità di un FPGA (Field Programmable Gate Array).
I prodotti partner FPGA SoM offrono vantaggi nella progettazione dei prodotti come il tempo più breve per commercializzare e ridurre i costi e il rischio totale. Sono disponibili Intel® MAX®, Intel® Cyclone®, Intel® Arria®, Intel® Stratix® e Dispositivi Intel® Agilex™
Vantaggi
Low Risk
Utilizzando un SoM riduce i rischi associati alla progettazione, alla verifica e l'avvio della scheda. L'utilizzo di un prodotto SoM standard e sperimentato riduce la complessità del design della scheda, il che significa che la progettazione PCB complessa e la verifica non sono necessarie. Con i SoM, l'approvvigionamento di componenti è semplificato, e porta a cicli di progettazione più prevedibili e a risultati commerciali.
Tempi d'immissione sul mercato rapidi
Molti SoMs sono disponibili con un BSP convalidato (pacchetto di supporto della scheda) ed esempi di progettazione che possono aiutarti a iniziare velocemente. Inoltre, con i SoM puoi sviluppare software di applicazione sullo stesso hardware pronto alla produzione su cui sviluppi, senza dover applicare il tuo design da un kit di sviluppo.
Progettazione versatile
Da un'offerta partner Intel FPGA puoi selezionare un SoM per soddisfare le esigenze del tuo cliente finale. Questi SoM FPGA consentono di adattarsi ai requisiti in evoluzione utilizzando l'hardware riprogrammabile con schede portanti personalizzate. Ciò consente un minore impegno per lo sviluppo rispetto a una riprogettazione completa da zero dell'hardware.
Applicazioni
I SoM sono largamente utilizzati in molte applicazioni grazie alla loro architettura adattabile e al design di facile utilizzo.
PC industriale, automazione di fabbrica, sistema di controllo e visione artificiale
Applicazioni di sorveglianza, apparecchiature per trasmissione e retail
Attrezzatura di rete e di comunicazione
Attrezzatura di test e misurazione
Sistema di radar, radio definita Software, sistema di sicurezza informatica
High Performance Computing e sistema di ricerca scientifica
Partner in primo piano
GigaSoM by Exor International
Questo SoM combina un processore Intel Atom® E39xx FPGA Intel® Cyclone® 10 GX in un fattore di forma ridotto (82 x 54 mm) per abilitare le applicazioni di Smart Factory. Questo SoM innovativo guida la convergenza di IT (Information Technology) e OT (Operational Technology) consentendo l'integrazione di bus di campo industriali tradizionali e TSN (Time-Sensitive Networking). Supporta il consolidamento del carico di lavoro, ad esempio, di PLC virtualizzati multipli. È pronto per l'implementazione commerciale che supporta l'intervallo di temperature operative da -40 a +85C.
FAQ
Domande ricorrenti
I System on Modules (SoMs) sono piccoli computer con scheda singola altamente integrati che includono DRAM, memoria flash, gestione energetica, controller di interfaccia comuni e software per pacchetto di supporto per la scheda (BSP). I SoM ti aiutano a creare una progettazione integrata completamente personalizzata, senza partire da zero.
Vantaggi nell'utilizzo dei SoM:
- Time to market più rapido per l'offload di progettazione complessa di schede
- Hardware pronto per la produzione per l'implementazione immediata
- Progettazione e applicazione versatile da parte di vari partner
- Riduzione al minimo della gestione dei fornitori di componenti
Intel e i suoi partner FPGA-SoM offrono un valore senza pari dalla scelta di processori (x86, Arm o Nios®), un'ampia gamma di prestazioni e di densità di struttura FPGA (Intel® Max® Intel® e Intel® Agilex®) e dall'ecosistema globale partner.
Ecosistema SoC FPGA Intel®
Gli FPGA SoC Intel® sono basati su processori Arm ed ereditano la potenza del loro ecosistema. Intel, i nostri partner dell'ecosistema e la comunità di utenti FPGA SoC Intel® forniscono una vasta gamma di opzioni per soddisfare le esigenze di sviluppo FPGA SoC.
Sistemi operativi
Gli FPGA SoC Intel® includono un sofisticato sottosistema di processori Arm multicore ad alte prestazioni. Questo processore può essere utilizzato per una vasta gamma di funzioni, da applicazioni bare-metal molto semplici che girano su uno dei core disponibili a operazioni in tempo reale ad alta larghezza di banda e bassa latenza. Per un'applicazione single core semplice con vincoli minimali in tempo reale, l'applicazione bare-metal può essere costruita utilizzando le librerie Hardware (HWLIBs). Tuttavia, per sfruttare appieno le funzionalità del dispositivo, è altamente consigliato l'utilizzo di un sistema operativo (OS). La scelta del sistema operativo può ricadere su un semplice kernel real-time che gira su un singolo core, su un sistema operativo completo come Linux, oppure su uno dei numerosi sistemi operativi real-time con capacità multicore.
Oltre all'open-source Linux, esistono diversi sistemi operativi commerciali disponibili per gli FPGA SoC Intel®.
Puoi trovare il sistema operativo Linux e i prodotti open-source per gli FPGA SoC Intel® su RocketBoards.org. Questo sito fornisce un ambiente di sviluppo e collaborazione per gli sviluppatori embedded utilizzando SoC FPGA. Per informazioni sulla progettazione di riferimento Golden System, preinstallata sulle schede FPGA SoC Intel®, cerca "GSRD" su rocketboards.org.
Sistema operativo |
Società |
---|---|
Tecnologie Time Code |
|
Intel |
|
MontaVista |
|
DDC-I |
|
eCosCentric |
|
eSOL |
|
FreeRTOS.org |
|
Software Green Hills |
|
Siemens |
|
QNX |
|
Quadros Systems Inc. |
|
Microsoft |
|
Micrium |
|
uC3 (lingua giapponese) |
eForce |
Wind River |
|
Wind River |
Strumenti di sviluppo
Per gli strumenti di sviluppo professionale di qualità inclusi i debugger JTAG e le funzioni di traccia di istruzione considerare le seguenti opzioni:
Prodotto |
Società |
Descrizione |
---|---|---|
Intel |
Strumenti di sviluppo e debug software per i dispositivi SoC FPGA Intel® basati su ARM Development Studio. Da utilizzare con lo strumento di debug per FPGA Intel® Download Cable II JTAG o con gli strumenti ARM DSTREAM per il debug JTAG e le istruzioni ad alta velocità Trace. |
|
Green Hills |
Sviluppo Software e strumenti di debug per sistema operativo in tempo reale Green Hills INTEGRITY. MULTI è integrato con Green Hills Probe per il debug JTAG ad alta velocità. |
|
Software PolyCore, Micrium |
Software PolyCore e Micrium supportano Cyclone® V SoCs con una soluzione multicore. Questo ambiente di sviluppo fornisce agli utenti un modello di programmazione con prova a tempo e un sistema operativo in tempo reale (RTOS) affidabile e semplifica la creazione di nuovi progetti multicore. |
|
MathWorks |
Utilizzare Simulink e il programmatore integrato di MathWorks per generare codice C/C++ per Cyclone V SoCs. Quando utilizzato in combinazione con supporto Intel® SoC FPGA da programmatore HDL, questa soluzione può essere utilizzata in una simulazione di workflow di hardware/software, prototipazione, verifica e implementazione su Intel® SoC FPGA. |
|
Siemens |
Supporto toolchain GNU per il SoC Virtual Target basato su processore dual-core Arm Cortex-A9 MPCore. |
|
Lauterbach |
Lauterbach TRACE32 è una famiglia di strumenti di sviluppo di microprocessore modulari che includono debug, traccia, e simulatori di set di istruzioni che supportano il processore Nios® II e il dual-core Arm* Cortex*-A9 MPCore* basato su processore SoC. |
|
Wind River |
Strumenti di sviluppo software per VxWorks su processore dual-core Arm Cortex-A9 MPCore nei SoC Cyclone® V e Arria® V. |
Core IP
Gli FPGA SoC Intel® sono supportati da una vasta gamma di FPGA Intel® oltre a nuclei di proprietà intellettuale (IP) soft e di terze parti. Questi blocchi possono essere installati nella porzione FPGA del Dispositivo SoC. Alcuni esempi di core IP soft SoC sono:
Sorveglianza |
Società |
Descrizione |
---|---|---|
Rendering grafico |
2D, 2.5D, 3D e rendering grafico HD con supporto per EGL 1.3, OpenGL ES 1.1, OpenVG 1.01 API |
Processore soft-core Nios® II
Nios® II, il processore più versatile al mondo secondo la ricerca di Gartner, è il processore soft più utilizzato nel settore FPGA. Il processore Nios® II offre una flessibilità senza precedenti per le vostre esigenze di elaborazione di applicazioni sensibili ai costi, in tempo reale, essenziali per la sicurezza (DO-254) e ottimizzate per ASIC. Il processore Nios® II supporta tutte le nostre famiglie SoC e FPGA.
Intel® Partner Alliance
Intel® Partner Alliance è un programma progettato per migliorare il valore, la rilevanza e l'esperienza che forniamo ai nostri partner. L'unificazione dei programmi Partner Intel, come la rete di soluzioni di design e FPGA Partner Program, consente a Intel e ai suoi partner di continuare a guidare l'industria per innovare le soluzioni con tecnologia potente. Questi investimenti contribuiscono a favorire la rivoluzione tecnologica e ad accelerare nuove opportunità di mercato in un mondo sempre più incentrato sui dati. Dalle tecnologie all'avanguardia alla creazione di vendite articolate fino al potenziamento del networking con i partner, Intel® Partner Alliance mette in contatto i partner con un mondo di innovazione.
Schede standalone
Le schede standalone sono talvolta incluse come parte di un kit di sviluppo. Un kit di sviluppo software include in genere hardware. I kit di sviluppo FPGA SoC Intel® includono la scheda e tutti i relativi cavi, la documentazione e gli strumenti di sviluppo software (SoC EDS e Arm Development Studio per FPGA SoC Intel® (Arm DS per FPGA SoC Intel®).
Sistemi operativi embedded
Sistema operativo | Fornitore |
---|---|
eCosPro | eCosCentric |
eCos | Zylin |
embOS | Segger |
Euros | Euros |
FreeRTOS | FreeRTOS |
Linux | RocketBoards.org (community open source) |
µC/OS-II (La valutazione è inclusa con la Nios® II Embedded Design Suite, ma è concessa in licenza separatamente) | Micrium |
TargetOS | Blunk Microsystems |
ThreadX | Express Logic |
Toppers | Toppers |
µCLinux | Wiki FPGA Intel® (comunità open source) |
Zephyr | Zephyr (progetti di fondazione Linux*) |
Middlware e librerie grafiche
Nome dell’azienda | OS Supported | Stack di rete | File system | Libreria grafica | Stack USB | Altro |
---|---|---|---|---|---|---|
eCosCentric | eCosPro | integrata | integrata | - | - | - |
Express Logic | ThreadX | NetX | FileX | GUIX | USBX | - |
Grafica Mentor* | Nucleus | Rete Nucleus | Archiviazione Nucleus | Interfaccia utente Nucleus | USB Nucleus | - |
Micrium | µC/OS-II | TCP/IP Micrium | µC/OS-FS | µC/OS GUI | USB Micrium | CAN µC/OS |
Micro Digital | Any | - | - | - | - | Libreria in virgola mobile GoFast |
uGFX | Any | - | - | uGFX | - | - |
Strumenti di sviluppo software
Società | Prodotto | Descrizione |
---|---|---|
Mentor embedded | Sourcery CodeBench | Supporto per toolchain GNU per Linux embedded sul processore Nios® II. |
Altium | Toolset tasking | Compilatore C ottimizzante, assemblatore, linker e localizzatore. |
Gli MIPS (precedentemente FS2) |
Strumento di navigazione del sistema | Il probe dello strumento di navigazione del sistema per i processori Nios® II è progettato per supportare le caratteristiche speciali e le periferiche integrate dei core Nios® II embedded in FPGA Intel®. |
RocketBoard.org (Community open source) |
Toolchain Linux* | Toolchain Linux da RocketBoard.org (community open-source). |
Wiki FPGA Intel (Community open source) |
Toolchain µCLinux | Toolchain µLinux dal portale Wiki FPGA Intel® (community open source). |