QuickFeather: Uma placa de desenvolvimento open hardware com MCU + FPGA

QuickFeather

Recentemente escrevi sobre a adoção do form factor Adafruit Feather em placas de desenvolvimento e também sobre novas placas desenvolvimento para FPGA, como a FireAnt e a iCEBreaker.

Agora apresento a mais nova iniciativa para placas desenvolvimento com FPGA, a QuickFeather.

QuickFeather

Lançada pela QuickLogic, em uma campanha no Crowd Supply, tem a proposta de ser uma placa com ecossistema o mais open source possível. Usando o form factor Adafruit Feather, foi baseada no SoC  QuickLogic EOS S3, que integra no mesmo encapsulamento um microcontrolador ARM Cortex M4* e FPGA (eFPGA). 

A placa ainda traz diversos recursos onboard, conforme apresentarei a seguir.

*Apesar de mencionarem na campanha que a placa é 100% open source a ISA não é. Bem que poderia ser RISC V.

Características e especificações do hardware da QuickFeather

Lançada com objetivo de suportar projetos de Machine Learning embarcados, além do SoC EOS S3, a QuickFeather vem com diversos sensores e carregador de bateria LiPo:

QuickFeather

Resumo das suas características

SoC EOS S3: MCU + eFPGA 

  • Microcontrolador ARM Cortex®-M4F 
    • opera em até 80 MHz 
    • 512 Kb SRAM
  • Embedded FPGA (eFPGA)
    • 2400 Células lógicas
    • 64 Kb RAM

Feather Form Factor

  • Compatível com protoboard
  • 58.4 mm x 22.9 mm
  • 20 GPIO no pinout Feather + 13 GPIO adicionais

Interfaces

  • Conector de programação SWD
  • Os sinais de dados USB estão ligados à eFPGA
  • UART disponível via headers
  • I²C
  • I²S
  • SPI

Armazenamento:

Sensors

Interfaces de usuário

  • LED RGB
  • Push Button de uso geral
  • Push Button para Reset 

Power

  • via micro USB tipo B (regulado para 3,3 V)
  • bateria Li-Po 

O hardware foi desenvolvido no Kicad e os arquivos do projeto estão disponíveis no repositório GitHub(Link no final do artigo).

Softwares

A QuickFeather possui suporte para programação do MCU com os RTOS: Zephyr RTOS e  FreeRTOS. Os RTOS estão integrados no QORC SDK, desenvolvido pela empresa. Já para a FPGA é usada a ferramentas de código aberto para FPGA SymbiFlow

Eles também se uniram com a Antmicro para adicionar suporte ao EOS S3 SoC na estrutura de simulação e teste de código aberto Renode.

São exploradas aplicações com  TensorFlow Lite e SensiML.

QuickFeather

A campanha da QuickFeather no Crowd Supply está aberta, com valor inicial de $59 para  uma placa. A recompensas estão previstas para serem enviadas em agosto de 2020. 

Videos sobre a QuickFeather

Video da campanha

Apresentação da placa

“Hello World”

Programando a QuickFeather usando TinyFPGA

Documentação

Saiba Mais

FireAnt – Uma placa FPGA para makers e desenvolvedores de hardware

CEBreaker: Placa FPGA para estudantes e professores

Licença Creative Commons Esta obra está licenciada com uma Licença Creative Commons Atribuição-CompartilhaIgual 4.0 Internacional.

Receba os melhores conteúdos sobre sistemas eletrônicos embarcados, dicas, tutoriais e promoções.

Comentários:
Notificações
Notificar
guest
2 Comentários
recentes
antigos mais votados
Inline Feedbacks
View all comments
Humberto Kramm
1berto
20/07/2020 08:44

escreveste sensor de “ressão”. Fui até conferir no google que tipo de sensor seria este, mas quando vi o datasheet me dei conta que faltou um “p”.

Talvez você goste:

Nenhum resultado encontrado.

Séries

Menu
Privacy Settings saved!
Configurações de Privacidade

Entenda quais dados e informações usamos para ter melhor entrega de conteúdo personalizado para você.

These cookies are necessary for the website to function and cannot be switched off in our systems.

Para usar este site, usamos os seguintes cookies tecnicamente exigidos

  • wordpress_test_cookie
  • wordpress_logged_in_
  • wordpress_sec

Decline all Services
Accept all Services