NRFICE est une carte FPGA Bluetooth au format Arduino UNO (financement participatif)

NRFICE est une carte FPGA Bluetooth au format Arduino UNO (financement participatif)

Le NRFICE FPGA est une carte FPGA Bluetooth conçue pour les applications Edge Computing et IoT. Il est construit sur une combinaison du SoC Bluetooth double cœur nRF5340 et du FPGA Lattice ICE40UP5K.

carte nrfice fpga

L’ICE40 UltraPlus est un FPGA basse consommation et hautes performances destiné aux projets d’informatique de pointe et d’intelligence artificielle et le nRF5340 est un SoC Bluetooth 5.3 qui prend en charge Bluetooth Low Energy (BLE), Bluetooth Mesh, Thread, NFC et Zigbee.

Grâce au Nordic nRF5340, NRFICE peut charger un projet directement dans le FPGA iCE40, en contournant la configuration habituelle de la chaîne d’outils étendue. Cela permet une nouvelle classe de développement de FPGA, où les flux binaires peuvent être hébergés dans le cloud, sélectionnés par un utilisateur sur son téléphone et chargés sans fil sur la carte.

Il dispose d’un OB J-Link intégré pour un débogage et une programmation faciles sans avoir besoin de dongles d’émulateur et est similaire à la carte d’évaluation Segger emPower précédemment couverte à cet égard. Cette carte prend en charge les blindages Arduino Uno 3,3 V et dispose d’une alimentation 5 V intégrée (9 V – 12 V depuis l’entrée murale), lui permettant de fournir suffisamment de puissance aux blindages et aux cartes filles pour l’éclairage LED, le contrôle du moteur, etc.

Carte nrfice fpga avant arrière

Le projet vise à aider les étudiants et les développeurs à acquérir une expérience et des compétences transférables dans l’industrie grâce à une famille de FPGA rentable. Cela contraste avec d’autres plates-formes de développement de loisirs telles que Arduino et Raspberry Pi, où les compétences acquises ne se traduisent pas nécessairement par des environnements industriels.

Spécifications NRFICE :

  • Microcontrôleur – Nordic Semiconductor nRF5340, SoC Bluetooth 5.3 double cœur, Cortex-M33 128 MHz avec 1 Mo de Flash et 512 Ko de RAM
  • FPGA – Lattice Semi ICE40UP5K avec 5 280 LUT, 1 024 Ko de RAM à port unique, 120 Ko de RAM en bloc intégré
  • Réseau:
    • Bluetooth basse consommation
      • Bluetooth5.3
      • LE Audio
      • Recherche de direction
      • 2 Mbps, extensions publicitaires et longue portée
    • Maillage Bluetooth
    • Fil, Zigbee et 802.15.4
  • Boutons – Réinitialisation pour chacun des ICE40 et nRF, et un bouton programmable par l’utilisateur pour chacun
  • LED – 2x LED RVB, une pour nRF et ICE40
  • USB:
    • USB-C pour J-Link OB
    • USB-C pour nRF5340, fournissant un port série VCOM et d’autres implémentations USB par code
  • Source de courant:
    • 9 V – 12 V via le connecteur d’alimentation cylindrique
    • Régulateur 5V @ 3A
  • Facteur de forme – Facteur de forme compatible Arduino Uno et brochage 0,1″
Youtube video

class= »lecteur-youtube »

NRFICE est un projet open source et a été certifié par l’Open Source Hardware Association (OSHWA). Les nomenclatures, les schémas, les fichiers Gerber, les exemples de projets Verilog (FPGA) et d’autres fichiers peuvent être trouvés dans le référentiel GitHub du projet. Il fonctionne avec une application Android open source qui peut être utilisée pour programmer et configurer sans fil la puce nRF5340 et le FPGA ICE40. En outre, des outils de développement professionnel tels que Segger Embedded Studio et Lattice’s Radiant sont disponibles et peuvent être utilisés gratuitement avec le NRFICE.

La carte FPGA NRFICE est au prix de 159 $, avec une livraison gratuite aux États-Unis et des frais d’expédition de 12 $ vers le reste du monde. La campagne a déjà atteint son objectif de financement de 1 600 $ sur Crowd Supply. Les commandes de planches devraient être expédiées d’ici le 2 août 2024.

Retrouvez l’histoire de Raspberry Pi dans cette vidéo :

Youtube video