Microchip a mis au point le PolarFire SoC Icicle, une carte de développement construite autour du premier cluster de processeurs RISC-V 64 bits compatible Linux de la société et du système sur puce (SoC) FPGA (Field Programmable Gate Array). Le kit Icicle comprend deux ports Gigabit Ethernet, un en-tête d'entrée / sortie (GPIO) à 40 broches à usage général compatible avec le brochage Raspberry Pi, une prise mikroBUS, un port PCI Express Gen 2 mécaniquement à 16 voies, micro-USB 2.0 On The Go (OTG), quatre UART sur un seul port micro-USB, deux CAN, un SPI et un bus I2C.
Le kit Icicle est basé sur le SoC PolarFire de Microchip (MPFS250T-FCVG484EES), qui est un système sur puce qui combine le FPGA PolarFire de pointe avec un sous - système de microprocesseur RISC-V à cinq cœurs de SiFive. Les ressources FPGA, y compris une structure non volatile avec des éléments logiques de 254 l, un bloc mathématique de 784 unités et quatre ports de sérialiseur / désérialiseur (SERDES) 12,7 Gb / s, le rendent idéal pour le développement d'applications de pointe. Il y a 2 Go de LPDDR4 à bord, 1 Go de stockage flash SPI et une eMMC de 8 Go.
Comme indiqué par la société, le kit Icicle et son solide écosystème d'outils Mi-V permettent aux utilisateurs de développer des applications de pointe dans l'apprentissage automatique embarqué, la mise en réseau filaire, l'automatisation industrielle ou simplement l'exploration des RISC-V et des FPGA.
Entièrement pris en charge dans l'écosystème Mi-V de Microchip, la carte offre une chaîne d'outils officielle composée de divers projets, notamment Yocto Linux, BuildRoot et FreeBSD du côté du système d'exploitation, FreeRTOS et Zephyr pour les utilisateurs du système d'exploitation en temps réel (RTOS), GCC et Compilateurs IAR et outils de développement comme Renode et Libero. Le kit PolarFire SoC Icicle nécessite cependant une licence Libero Silver qui est gratuite et valable un an.
Principales caractéristiques et spécifications du kit de glaçons PolarFire SoC
- SoC PolarFire (MPFS250T-FCVG484EES)
- Horloge 600 MHz
- 1 x noyau RV64IMAC par SiFive
- 4 x noyau RV64GC par SiFive
- Tissu non volatile d'éléments logiques 254K
- 784 x bloc mathématique (18 x 18)
- 4 SERDES 12,7 Gbit / s
- Démarrage sécurisé
- Mémoire
- 2 Go LPDDR4 x 32
- Espace de rangement
- Flash SPI 1 Go
- Flash eMMC de 8 Go ou emplacement pour carte SD (multiplexé)
- La mise en réseau
- 2 x Gigabit Ethernet
- Interfaces d'extension
- Embase 40 broches compatible Raspberry Pi
- Prise mikroBUS
- PCIe gen2
- Micro USB 2.0 OTG haute vitesse
- 4 x UART (via un seul micro USB)
- 2 x PEUT
- SPI
- I²C
- Puissance
- Entrée jack 12 VDC / 5 A
- Interrupteur marche / arrêt
- Moniteur de puissance I²C mesurant quatre rails d'alimentation
- Les interfaces des utilisateurs
- 4 x bouton poussoir utilisateur
- 4 x LED utilisateur
- 4 x LED d'état de l'alimentation
- Programmation et débogage
- UART via micro USB
- Connecteur JTAG intégré ou FlashPro6 intégré (multiplexé)
- 52 x points de test
La production de masse des planches a déjà commencé et les planches seront expédiées aux clients à la mi-septembre 2020. Chaque planche porte une étiquette de prix de 489 $ et les utilisateurs finaux qui achètent la planche via Crowd Supply sont facturées 499 $ (10 $ est facturés en supplément pour les frais de livraison intérieurs aux États-Unis)