Nouveau PICO2-Ice : Carte de développement FPGA avancée pour Raspberry Pi RP2350B

pico2 ice Raspberry Pi RP2350B + iCE40UP5K FPGA development baord

Selon cnx-software, TinyVision.ai a lancé la seconde génération de sa carte de développement FPGA en open source. Cela inclut une mise à niveau du Raspberry PI RP2040 vers le modèle plus récent RP2350B, tout en intégrant des LED et des boutons spécifiquement conçus pour le MCU et le FPGA. En outre, le PICO2-Ice expose l’interface HSTX du RP2350B via un connecteur de 22 broches, tout en conservant le même FPGA ICE40UP5K.

5,3k LUTS et 1 Mo de SPRAM : des fonctionnalités qui surpassent la concurrence

Intégré dans le PICO2-Ice, le FPGA Ice40up5k dispose de 5,3k LUTS, de 1 Mo de SPRAM et de 120 Ko de DPRAM, largement suffisant pour la plupart des applications. Ce modèle offre également 4 Mo de flash SPI et 8 Mo de pSRAM à faible puissance. L’architecture expose toutes les broches du RP2350 ainsi que 32 GPIO FPGA via des en-têtes PMOD de 2,54 mm. De plus, la carte comprend deux LED RGB et deux boutons-poussoirs, liées respectivement au MCU et au FPGA, sans oublier les régulateurs de 3,3 V et de 1,2 V, qui garantissent une alimentation fiable.

Pico2 Ice Raspberry Pi RP2350B + ICE40UP5K FPGA Development Baord

RP2350B à 150 MHz et 49,99 $ : une offre à ne pas manquer

La carte de développement PICO2-Ice s’appuie sur un microcontrôleur Raspberry PI RP2350B, équipé d’un processeur Cortex-M33 ARM dual-core fonctionnant à 150 MHz. Elle dispose d’une RAM interne de 520 Ko et d’un stockage OTP de 8 Ko. L’architecture enveloppée dans un package QFN-80 de 10 x 10 mm offre une densité optimale.

Le FPGA présent, le LATTICE ULTRAPLUS ICE40UP5K, dispose également d’une connexion étendue avec 16 Mb de QSPI Flash pour le MCU et 4 Mo de flash QSPI pour le FPGA. La connectivité est assurée par un port USB Type-C, permettant à la fois l’alimentation et la programmation.

Les en-têtes de 2,54 mm sur 40 broches, associés à quatre connecteurs PMOD en option, permettent une grande flexibilité d’expansion. La carte comprend également deux LED RVB et deux bouton-poussoirs. En termes d’alimentation, un voltage de 5 V est délivré via le port USB-C, et les régulateurs sur la carte fournissent des circuits externes de 3,3 V.

Les dimensions de la carte sont de 63,4 mm par 27,94 mm et elle est certifiée OSHWA sous le code US002140.

Diagramme de bloc de glace PICO2
Diagramme de blocs Pico2-Ice

Le PICO2-Ice fonctionne avec Micropython et le C SDK, tout en supportant des chaînes d’outils open source comme Yosys, NextPNR et Icestorm, facilitant ainsi la programmation du microcontrôleur RP2350B et du FPGA ICE40UP5K. Pour plus de détails, consultez la page wiki de l’entreprise ainsi que son dépôt GitHub.

Anciens produits intéressants tirant parti du FPGA ICE40UP5K incluent le module SOM C0-MICROSD, réalisé sous le même facteur de forme, ainsi qu’une carte FPGA Bluetooth NRFICE, dédiée à des applications de calcul Edge et IoT. En 2020, TinyVision.ai avait déjà présenté la vision FPGA SOM, également fondée sur ce FPGA.

Les utilisateurs peuvent acquérir la carte PICO2-Ice directement sur le site de l’entreprise pour un prix de 49,99 $ sans connecteurs PMOD, ou 53,99 $ avec les connecteurs pré-fusionnés.

Pico2-Ice Raspberry Pi FPGA Board de développement en haut et en bas

PICO2-Ice Raspberry Pi RP2350B + carte de développement FPGA supérieure et bas
  • Core2350B Kit de Carte Basé sur Raspberry Pi RP2350B Microcontrôleur, Double Cœur et Double Architecture, 8MB PSRAM, 48 × Multifonctions GPIO Pins, Adaptateur de Port USB et Câble FFC Inclus
  • Nouveau pour Raspberry Pi Pico 2 – Microcontrôleur haute performance avec puce RP2350, bras Dual-Core Cortex-M33 & RISC-V, sécurité améliorée, flash 2 Mo & 2 Mo SRAM, C/C++ & Python compatible