Microchip ha ideato PolarFire SoC Icicle, una scheda di sviluppo costruita attorno al primo cluster CPU RISC-V compatibile con Linux a 64 bit della società e al sistema su chip (FPGA) System-on-Chip (FPGA). Il kit Icicle include due porte Gigabit Ethernet, un connettore GPIO (general-purpose input / output) a 40 pin compatibile con il pinout Raspberry Pi, una presa mikroBUS, una porta PCI Express Gen.2 a 16 corsie meccanicamente, micro-USB 2.0 On The Go (OTG), quattro UART su una singola porta micro-USB, due CAN, uno SPI e un bus I2C.
Il kit Icicle si basa sul SoC PolarFire di Microchip (MPFS250T-FCVG484EES), che è un sistema su chip che combina lo stato dell'arte PolarFire FPGA con un sottosistema di microprocessore RISC-V a cinque core di SiFive. Le risorse FPGA che includono un fabric non volatile con elementi logici da 254 l, blocco matematico da 784 unità e quattro porte SERDES (serializer / deserializer) da 12,7 Gb / s lo rendono ideale per lo sviluppo di applicazioni all'avanguardia. Sono presenti 2 GB di LPDDR4 integrati, 1 GB di memoria flash SPI e un eMMC da 8 GB.
Come affermato dalla società, Icicle Kit e il suo robusto ecosistema di strumenti Mi-V consentono agli utenti di sviluppare applicazioni all'avanguardia nel machine learning integrato, reti cablate, automazione industriale o semplicemente esplorare RISC-V e FPGA.
Completamente supportato nell'ecosistema Mi-V di Microchip, il consiglio offre una toolchain ufficiale composta da vari progetti tra cui Yocto Linux, BuildRoot e FreeBSD sul lato del sistema operativo, FreeRTOS e Zephyr per gli utenti del sistema operativo in tempo reale (RTOS), GCC e Compilatori IAR e strumenti di sviluppo come Renode e Libero. Il PolarFire SoC Icicle Kit richiede invece una licenza Libero Silver, gratuita e valida per un anno.
Caratteristiche principali e specifiche del kit ghiacciolo SoC PolarFire
- SoC PolarFire (MPFS250T-FCVG484EES)
- Orologio da 600 MHz
- 1 x nucleo RV64IMAC di SiFive
- 4 core RV64GC di SiFive
- 254K elementi logici tessuto non volatile
- 784 x blocco matematico (18 x 18)
- 4 x 12,7 Gbps SERDES
- Avvio sicuro
- Memoria
- LPDDR4 da 2 GB x 32
- Conservazione
- Flash SPI da 1 Gb
- Flash eMMC da 8 GB o slot per scheda SD (multiplex)
- Networking
- 2 x Gigabit Ethernet
- Interfacce di espansione
- Intestazione a 40 pin compatibile con Raspberry Pi
- presa mikroBUS
- PCIe gen2
- OTG ad alta velocità Micro USB 2.0
- 4 x UART (tramite singolo micro USB)
- 2 x CAN
- SPI
- I²C
- Energia
- Ingresso jack barilotto 12 VDC / 5 A.
- Interruttore acceso / spento
- Monitor di potenza I²C che misura quattro binari di alimentazione
- Interfacce utente
- 4 x pulsante utente
- 4 x LED utente
- 4 x LED di stato dell'alimentazione
- Programmazione e debug
- UART tramite micro USB
- Connettore JTAG integrato o FlashPro6 integrato (multiplexato)
- 52 x punti di prova
La produzione in serie delle schede è già iniziata e le schede saranno spedite ai clienti a metà settembre 2020. Ogni scheda indossa un cartellino del prezzo di $ 489 e gli utenti finali che acquistano la scheda tramite la Crowd Supply pagano $ 499 ($ 10 è addebitato un supplemento per le spese di spedizione nazionali negli Stati Uniti).