Écosystème pour les appareils Intel® FPGA et Intel® Soc FPGA

FAQ

Forum aux questions

Les systèmes sur modules (SoM) sont de petits ordinateurs monocartes hautement intégrés qui comprennent de la DRAM, de la mémoire flash, de la gestion d'énergie, des contrôleurs d'interface communs et des logiciels BSP (Board Support Package). Les SoM vous permettent de créer une conception embarquée entièrement personnalisée sans partir de zéro.

Avantages de l'utilisation des SoM :

  • Mise sur le marché plus rapide grâce au déchargement de la conception complexe des cartes
  • Matériel prêt à la production pour un déploiement immédiat
  • Conception de produits polyvalents et adaptation aux applications de divers partenaires
  • Réduction au minimum de la gestion des fournisseurs de composants

Intel et ses partenaires FPGA-SoM offrent une valeur inégalée grâce au choix du processeur (x86, Arm ou Nios®), à la large gamme de performances et de densité de la matrice FPGA (Intel® Max® et Intel® Agilex®) et à l'écosystème mondial des partenaires.

Système d'exploitation

Entreprise

Abassi

Code Time Technologies

Bibliothèques matérielles/métal nu (en SoC EDS)

Intel

Carrier Grade Edition 7 (CGE7)

MontaVista

DEOS

DDC-I

eCosPro

eCosCentric

eT-Kernel

eSOL

FreeRTOS

FreeRTOS.org

INTEGRITY RTOS

Logiciels Green Hills

Nucleus

Siemens

OSE

Enea

QNX Neutrino RTOS

QNX

RTXC

Quadros Systems Inc.

ThreadX

Microsoft

uC/OS-II, uC/OS-III

Micrium

uC3 (langage japonaise)

eForce

VxWorks

Wind River

Wind River Linux

Wind River

Windows Embedded Compact 7

Witekio

Pour jouer

Pour des outils de développement de qualité professionnelle comprenant des débogueurs JTAG et des fonctions de traçage d'instructions, envisagez les options suivantes :

Produit

Entreprise

Descriptif

J-Link

Segger

Les sondes de débogage J-Link prennent en charge une vitesse de téléchargement allant jusqu'à 3 MBps vers la RAM et les chargeurs flash haute vitesse, ainsi que la possibilité de définir un nombre illimité de points d'arrêt dans la mémoire flash des MCU.

multi

Green Hills

Outils de développement logiciel et de débogage pour le système d'exploitation en temps réel INTEGRITY de Green Hills. MULTI est complété par la sonde Green Hills pour le débogage JTAG à grande vitesse.

Poly-Platform,uC/OS-II

Logiciels PolyCore,

Micrium

PolyCore Software et Micrium prennent en charge les SoCs Cyclone® V avec une solution multicore. Cet environnement de développement offre aux utilisateurs un modèle de programmation à passage de messages éprouvé et un système d'exploitation en temps réel (RTOS) fiable, et facilite la création de nouvelles conceptions multicœurs.

Simulink Embedded Coder

MathWorks

Utilisez Simulink et Embedded Coder de MathWorks pour générer du code C/C++ pour les SoCs Cyclone V. Utilisée en combinaison avec le support Intel® SoC FPGA de HDL Coder, cette solution peut être utilisée dans un flux de travail matériel/logiciel couvrant la simulation, le prototypage, la vérification et l'implémentation sur les Intel® SoC FPGA.

Sourcery CodeBench

Siemens

Prise en charge de la chaîne d'outils GNU pour la cible virtuelle du processeur double cœur Arm* Cortex*-A9 MPCore* SoC.

TRACE32

Lauterbach

Lauterbach TRACE32 est une famille d'outils modulaires de développement de microprocesseurs comprenant des simulateurs de débogage, de traçage et de jeu d'instructions supportant le processeur Nios® II et le SoC double cœur Arm* Cortex*-A9 basé sur le processeur MPCore*.

Workbench

Wind River

Outils de développement logiciel pour VxWorks sur le processeur double cœur Arm* Cortex*-A9 MPCore* dans les SoC Cyclone V et Arria® V.

Les FPGA Intel® SoC sont pris en charge par une large gamme de cœurs de propriété intellectuelle (IP) logiciels et tiers. Ces blocs peuvent être instanciés dans la partie FPGA du dispositif SoC. Voici quelques exemples de cœurs IP logiciels clés pour les SoC :

IP

Entreprise

Descriptif

Rendu des graphismes

Solutions électroniques TES

Rendu graphique 2D, 2.5D, 3D et HD avec prise en charge des API EGL 1.3, OpenGL ES 1.1 et OpenVG 1.01

Entreprise Produit Descriptif
Mentor Embedded Sourcery CodeBench Prise en charge de la chaîne d'outils GNU pour les SE Linux embarqués sur le processeur Nios® II.
Altium Boîte à outils de répartition des tâches Optimisation du compilateur C, de l'assembleur, de l'éditeur de liens et du localisateur.
MIPS
(anciennement FS2)
System Navigator La sonde System Navigator pour processeurs Nios® II est conçue pour prendre en charge les fonctionnalités spéciales et les périphériques intégrés des cœurs Nios® II embarqués dans les FPGA Intel®.
RocketBoard.org
(Communauté logiciels libres)
Chaîne d'outils Linux* Chaîne d'outils Linux de RocketBoard.org (communauté logiciels libres).
Wiki FPGA Intel
(Communauté logiciels libres)
Chaîne d'outils µCLinux Chaîne d'outils µLinux de la communauté Intel® FPGA Wiki (communauté logiciels libres).