OPEN SOURCE · DE LA PUCE À LA PRODUCTION · POUR LES DÉVELOPPEURS EMBARQUÉS
Construisez la prochaine génération
d'appareils embarqués¶
μForge.io est une plateforme de développement open source dédiée aux solutions innovantes dans le domaine des semi-conducteurs. Elle s'appuie d'abord sur la famille SF32 de microcontrôleurs à très basse consommation de SiFli. Des puces et modules aux cartes de développement, en passant par les SDK, la documentation et les conceptions de référence prêtes pour la production, μForge.io rassemble toute la chaîne de développement au même endroit. Les développeurs peuvent ainsi faire passer des produits embarqués connectés, intelligents et économes en énergie de l'idée à la production plus rapidement, avec moins d'efforts d'intégration.
Puce Famille SF32 Produits embarqués connectés, intelligents et à très basse consommation.
Logiciel SDK et outils Chaînes d'outils, intergiciels et pilotes.
Apprendre CPU et GPU Conseils pour les graphiques, le Bluetooth, l'audio et la basse consommation.
Projets Montres et HMI Exemples d'applications de qualité production.
-
Matériel
Microcontrôleurs, modules, cartes de développement et conceptions de référence prêtes pour la production.
-
SDK et outils
SDK, chaînes d'outils, intergiciels, pilotes et outils de développement.
-
Apprendre
Guides d'architecture et de sous-systèmes pour les graphiques, le Bluetooth, l'IA, l'audio et les systèmes à basse consommation.
-
Exemples
Exemples d'applications pour les usages embarqués courants, de qualité production.
Pourquoi choisir SF32 ?¶
-
Hautes performances
Le nombre de cœurs et les fonctions varient selon le composant. La famille couvre des architectures monocœur à tricœur, et plusieurs séries utilisent des processeurs Cortex-M33 / STAR-MC1. La présence de caches, d'une FPU et d'une MPU dépend du composant et de son implémentation SoC ; reportez-vous à la documentation de la référence choisie. Certains composants proposent jusqu'à 64 Mo de PSRAM dans le boîtier.
-
Connectivité Bluetooth
Les modes et fonctionnalités varient selon la famille et le composant. Selon le modèle, la prise en charge peut inclure Bluetooth Classic et LE, LE Audio et la PHY longue portée. Consultez la page de la puce pour connaître ses capacités exactes.
-
Accélération graphique
GPU 2D / 2,5D, contrôleurs LCD et prise en charge de LVGL pour des interfaces graphiques riches et fluides. À l'échelle de la famille, les interfaces prises en charge comprennent MIPI, RGB, QSPI, 8080, JDI et EPD, avec des résolutions allant jusqu'à 1280 × 720.
-
Sous-système audio
Les capacités audio varient selon la famille et le composant. Les modèles compatibles proposent l'audio analogique, I²S, PDM et le traitement audio numérique assisté par matériel.
-
Accélération IA
Certains composants SF32 intègrent une accélération de réseaux neuronaux pour le TinyML et d'autres charges d'inférence en périphérie.
-
Très basse consommation
Architecture avancée de gestion de l'alimentation optimisée pour les appareils alimentés par batterie et toujours actifs.
Microcontrôleurs SF32 pris en charge 1¶
-
SF32LB52
SF32LB52x MCU essentiel pour appareils portables
- Cœur applicatif Cortex-M33 STAR-MC1 + cœur dédié au contrôleur Bluetooth
- Bluetooth 6.3 bimode
- GPU 2D / 2,5D, ePicasso 2.0
- Décompression matérielle eZip 2.0
- Codec audio, 1 x AMIC, 2 x DMIC
- 576 Ko de SRAM, jusqu'à 16 Mo de PSRAM
- Boîtier QFN68, jusqu'à 45 GPIO et chargeur linéaire intégré optionnel
-
SF32LB56
SF32LB56x MCU optimisé pour les graphiques
- Cortex-M33 STAR-MC1 bicœur
- Bluetooth 6.3 bimode
- Affichage RGB jusqu'à 1024 x 600
- GPU 2D / 2,5D, ePicasso 2.0
- Décompression matérielle eZip 2.0
- Codec audio, 1 x AMIC, 4 x DMIC
- 960 Ko de SRAM, jusqu'à 16 Mo de PSRAM
- Disponible en boîtiers QFN68 et BGA175, jusqu'à 44 / 120 GPIO
-
SF32LB57
SF32LB57x MCU multimédia pour l'AIoT
- Cortex-M33 STAR-MC1 tricœur
- Bluetooth 6.3 bimode
- Affichage RGB jusqu'à 1024 x 600
- GPU 2D / 2,5D, ePicasso 3.0
- eZip 3.0 et décodage JPEG/MJPEG
- Entrée caméra DCMI jusqu'à 2 MP
- Codec audio, 2 x AMIC, 4 x DMIC
- 592 Ko de SRAM, jusqu'à 48 Mo de PSRAM
- Disponible en boîtiers QFN68, QFN80 et BGA112, jusqu'à 46 / 47 / 58 GPIO ; certaines variantes BGA112 ajoutent six broches pour MPI3 ou des sorties statiques
-
SF32LB58
SF32LB58x MCU haut de gamme pour plateformes AIoT
- Cortex-M33 STAR-MC1 tricœur
- Bluetooth 6.3 bimode
- Affichage MIPI jusqu'à 1280 x 720
- GPU 2D / 2,5D + graphiques vectoriels, ePicasso 2.0
- eZip 2.0 et décodage JPEG/MJPEG
- Codec audio, 2 x AMIC, 4 x DMIC
- 3,7 Mo de SRAM, jusqu'à 64 Mo de PSRAM
- Disponible en boîtier BGA256, jusqu'à 154 GPIO
-
SF32LB55
SF32LB55x MCU BLE grand public pour appareils portables
- Cortex-M33 STAR-MC1 bicœur
- Émetteur-récepteur Bluetooth 5.2 basse consommation
- GPU 2D / 2,5D, ePicasso 1.0
- Décompression matérielle eZip 1.0
- Accélérateur IA
- 1,4 Mo de SRAM, jusqu'à 18 Mo de PSRAM
- Disponible en boîtiers QFN68, BGA145 et BGA169, jusqu'à 49 / 95 / 119 GPIO
-
Voir l'aperçu de la famille SF32 pour une comparaison détaillée de tous les appareils. ↩
Dernière mise à jour: