Agora é um bom momento para ser otimista em relação ao RISC-V. O impulso contínuo por hardware de código aberto está ganhando força com o crescimento dos mercados de Internet das Coisas (IoT) e Internet das Coisas Industrial (IIoT).
RISC-V é a abreviação de computador com conjunto de instruções reduzido. O V significa projeto de quinta geração em algarismos romanos. É uma especificação aberta para uma Arquitetura de Conjunto de Instruções (ISA) — uma abordagem que elimina a necessidade de aprender e criar ecossistemas de desenvolvimento exclusivos para a arquitetura de cada processador. Além de ser escalável, replicável, configurável e usar menos instruções, o hardware RISC-V também é isento de royalties.
Este conjunto de instruções RISC-V deu aos engenheiros projetistas uma base sólida para o projeto do sistema com um núcleo e extensões padrão ou personalizadas usando um array de portas programáveis em campo (FPGA). O conjunto de instruções é aberto e fixo, e os projetos de processador continuarão a funcionar bem enquanto o RISC-V evolui.
O RISC-V começou como um projeto de pesquisa no Laboratório de Computação Paralela da Universidade da Califórnia em Berkeley em 2010. Em 2011, o primeiro chip RISC-V foi prototipado. A partir daí, o RISC-V ganhou força e 36 empresas fundaram a RISC-V Foundation, que, em 2020, tornou-se RISC-V International.
Em sua apresentação introdutória, a RISC-V International previu que 50 bilhões de dispositivos IoT estariam no mercado até 2030. A RISC-V também cita um estudo de 2020 que determinou que cerca de 23% dos projetos ASIC e FPGA incorporaram pelo menos um processador RISC-V.
Neste artigo veremos novos produtos no ecossistema RISC-V da IAR Systems, Espressif Systems e DFRobot.
Interface de rastreamento, solução SoC, kits de desenvolvimento
O Sistema IAR O I-jet® Trace para RISC-V possui ampla funcionalidade de depuração e rastreamento para dispositivos RISC-V. O I-jet é uma interface de rastreamento baseada no rascunho do RISC-V Nexus Trace Specification. Os desenvolvedores apreciarão que o I-jet Trace e o IAR Embedded Workbench® permitem que eles tenham controle total de todas as configurações ativas e do status de rastreamento ao vivo do aplicativo. Além disso, o IRA Embedded Workbench é uma cadeia de ferramentas de software completa onde os desenvolvedores podem ver tudo o que precisam em uma única visualização. A criação de perfil funcional possibilita ver e analisar informações de tempo para as funções em um aplicativo. A análise de cobertura de código mostra a porcentagem de código que foi executada até uma resolução de instrução única.
Os SoCs de ultrabaixa potência ESP32C3 da Espressif Systems são ideais para vários cenários e aplicações complexas com base em um rico conjunto de interfaces periféricas e entradas/saídas de uso geral (GPIOs). Os ESP32-CA são soluções System-on-Chip baseadas em MCU de ultra baixo consumo de energia e altamente integradas, com suporte a Wi-Fi® de 2,4 GHz e BLUETOOTH® Low Energy. O SoC tem aplicações em residências inteligentes, automação industrial, assistência médica, eletrônicos de consumo, agricultura inteligente, varejo e restauração e dispositivos de áudio.
O Kit DFRobot Maix Go and Bit AI Development cobre muitos pontos com várias peças-chave. O kit possui um chip controlador K210 com suporte a AI e MicroPython. O kit também vem com um chip de processador dual-core com uma unidade de ponto flutuante independente (FPU), largura de bits da unidade central de processamento de 64 bits, SRAM on-chip de 8 MB, frequência nominal ajustável de 400 e uma FPU de precisão dupla. O kit e a placa Bit AI possuem um flash integrado de alta velocidade e grande capacidade de 128Mb, USB de alta velocidade para chip de porta serial CH552, LED RGB, microfone de sistema microeletromecânico (MEMS), porta de vídeo digital de 24 pinos ( DVP) e interface MCU LCD de 24 pinos e 8 bits. O kit Maix Go inclui um acelerômetro integrado MSA300 e um chip de codificação de áudio.
Conclusão – RISC-V em expansão
O objetivo é que os desenvolvedores de silício implementem um conjunto de instruções mais simples de usar e mais fácil de entender, para que não precisem criar tudo do zero. Como um ISA de código aberto, o hardware RISC-V oferece aos desenvolvedores uma quantidade incrível de liberdade para personalização infinita e design inovador.
Artigo escrito por Tommy Cummings e publicado no blog da Mouser Electronics: RISC-V’s Expanding Ecosystem Is a Testament to Its Growth Potential
Traduzido pela Equipe Embarcados. Visite a página da Mouser Electronics no Embarcados
(*) este post foi patrocinado pela Mouser Electronics








