A Microchip lançou o PolarFire SoC Icicle, uma placa de desenvolvimento construída em torno do primeiro cluster de CPU RISC-V de 64 bits com capacidade para Linux e sistema em chip (SoC) de field-programmable gate array (FPGA). O kit Icicle inclui duas portas Ethernet gigabit, um conector de entrada / saída de uso geral (GPIO) de 40 pinos compatível com a pinagem Raspberry Pi, um soquete mikroBUS, uma porta PCI Express Gen. 2 mecanicamente de 16 vias, micro-USB 2.0 On The Go (OTG), quatro UARTs em uma única porta micro-USB, dois CAN, um SPI e um barramento I2C.
O Icicle Kit é baseado no PolarFire SoC da Microchip (MPFS250T-FCVG484EES), que é um sistema em chip que combina o PolarFire FPGA de última geração com um subsistema de microprocessador RISC-V de cinco núcleos da SiFive. Os recursos FPGA, incluindo um tecido não volátil com elementos lógicos de 254l, bloco matemático de 784 unidades e quatro portas serializador / desserializador (SERDES) de 12,7 Gb / s, o tornam ideal para o desenvolvimento de aplicativos de ponta. Há 2 GB de LPDDR4 onboard, 1 Gb de armazenamento flash SPI e um eMMC de 8 GB.
Conforme declarado pela empresa, o Icicle Kit e seu robusto ecossistema de ferramentas Mi-V permitem que os usuários desenvolvam aplicativos de ponta em aprendizado de máquina embarcado, rede com fio, automação industrial ou simplesmente explorando RISC-V e FPGAs.
Totalmente compatível com o ecossistema Mi-V da Microchip, a placa oferece uma cadeia de ferramentas oficial composta por vários projetos, incluindo Yocto Linux, BuildRoot e FreeBSD no lado do sistema operacional, FreeRTOS e Zephyr para usuários do sistema operacional em tempo real (RTOS), GCC e Compiladores IAR e ferramentas de desenvolvimento como Renode e Libero. O PolarFire SoC Icicle Kit, entretanto, requer uma licença Libero Silver que é gratuita e válida por um ano.
Principais recursos e especificações do PolarFire SoC Icicle Kit
- PolarFire SoC (MPFS250T-FCVG484EES)
- Clock de 600 MHz
- 1 x núcleo RV64IMAC por SiFive
- 4 x núcleo RV64GC por SiFive
- Tecido não volátil de elementos lógicos de 254K
- 784 x bloco matemático (18 x 18)
- 4 x SERDES de 12,7 Gbps
- Modo de segurança
- Memória
- LPDDR4 de 2 GB x 32
- Armazenamento
- 1 Gb SPI flash
- Flash eMMC de 8 GB ou slot de cartão SD (multiplexado)
- Networking
- 2 x Gigabit Ethernet
- Interfaces de expansão
- Cabeçalho de 40 pinos compatível com Raspberry Pi
- tomada mikroBUS
- PCIe gen2
- OTG Micro USB 2.0 de alta velocidade
- 4 x UART (via micro USB único)
- 2 x CAN
- SPI
- I²C
- Poder
- Entrada de conector de cilindro de 12 VCC / 5 A
- Chave liga / desliga
- Monitor de energia I²C medindo quatro trilhos de energia
- Interfaces de usuário
- 4 x botão de pressão do usuário
- 4 x LED do usuário
- 4 x LED de status de energia
- Programação e Depuração
- UART via micro USB
- Conector JTAG integrado ou FlashPro6 integrado (multiplexado)
- 52 x pontos de teste
A produção em massa das pranchas já começou e as pranchas serão enviadas aos clientes em meados de setembro de 2020. Cada prancha tem um preço de $ 489 e os usuários finais que compram a prancha através da Crowd Supply pagam $ 499 ($ 10 é cobrado extra para os custos de envio doméstico dos EUA).