Além do onipresente x86 e do popular ARM, a arquitetura RISC-V está ganhando impulso; Os desenvolvedores do Linux acreditam que em 2030 apenas esses três irão dominar o mercado de processadores em massa de uso geral. Mas se o x86 e o ARM têm um grande suporte na forma de ferramentas de desenvolvimento, para RISC-V essas ferramentas estão apenas sendo criadas. Ontem, a Microchip, um grande fabricante de microeletrônica, anunciou o primeiro kit de desenvolvimento baseado em FPGA da indústria usando o conjunto de instruções RISC-V.
À luz das notícias recentes sobre NVIDIA e ARM, o futuro do RISC-V pode parecer promissor: este conjunto de instruções é open source e gratuito. Além disso, grupos como o Consórcio Europeu EPI apostam nisso. Mas a plataforma RISC-V precisa urgentemente de ferramentas de desenvolvimento padronizadas e acessíveis que permitam trabalhar todas as nuances da arquitetura e evitar erros que podem causar sérios danos a esses processadores no futuro, como aconteceu com as vulnerabilidades Spectre e Meltdown.
FPGAs são uma excelente ferramenta para testar arquiteturas de processador e, com a introdução de um novo kit, a Microchip confiou nos FPGAs PolarFire. Este SoC é caracterizado pelo baixo consumo de energia e disponibilidade, mas ao mesmo tempo existem dispositivos em série com o número de elementos lógicos de 100 a 500 mil. A eficiência dos microcircuitos desta série pode ser 50% maior do que o desempenho de dispositivos de classe semelhante de outros fabricantes. A novidade foi batizada de Icicle Development Kit, lançada como parte da iniciativa Mi-V RISC-V Partner Ecosystem.
O uso do Icicle permitirá que os desenvolvedores criem e depurem quase todas as soluções, incluindo software, baseadas em RISC-V. Podem ser sistemas operacionais em tempo real, depuradores, compiladores, sistemas de segurança de hardware e software e, finalmente, simplesmente “sistemas em um módulo” (SoM). De acordo com Bruce Weyer, vice-presidente de FPGA da Microchip, a nova plataforma de desenvolvedor reduzirá significativamente a barreira de entrada no mundo do RISC-V. Segundo os representantes da própria iniciativa RISC-V, o novo produto com um custo inferior a $ 00 impressiona. Considerando quanto normalmente custam os kits de desenvolvimento, esse preço é bastante baixo.
Ao mesmo tempo, o conjunto Icicle possui 250 mil elementos lógicos, suporte PCIe, um conector mikroBUS, um par de portas RJ45 (Ethernet), conectores micro-USB, CAN, JTAG, além de interfaces SD e um pente GPIO padrão (compatível com Raspberry Pi). O projeto usa componentes testados e certificados, como controladores PHY (VSC8662XIC) e USB (USB3340-EZK-TR), bem como sensores de corrente PAC1934T-I / JQ. Você pode comprar o Icicle Kit (MPFS-ICICLE-KIT-ES) agora mesmo, o custo começa em 89.