Conheça a Plataforma Google Coral

Plataforma Google Coral

Ano passado o Google anunciou, durante a Google Next, o lançamento de dois hardwares: uma placa de desenvolvimento e um USB Accelerator, ambos baseados no Edge TPU do Google ASIC específico para execução de machine learning. E agora quase um ano depois, batizado de Coral, anunciaram uma versão beta desses dois hardwares e que eles já estão disponíveis para venda. Confira a seguir algumas informações sobre eles.

 

Stick Coral

 

Figura 1: Stick Coral

 

O Stick Coral, USB Accelerator, possui seu ASIC personalizado, o que o torna fácil de usar parecendo um disco flash. Possui um soquete USB 3.0 Type-C para dados e energia, mas também é fornecido com um cabo A para USB-C.  Além disso, funciona com Raspberry Pi, embora tenha velocidade USB 2.0, qualquer plataforma Arm, ou x86 de 64 bits, suportada pelo Debian Linux.

 

Seu desenvolvimento é baseado no microprocessador Arm Cortex-M0+ de 32 bits rodando a 32MHz, com 16KB de flash e 2KB de RAM, que fornece todo o suporte necessário para o Edge TPU. E em funcionamento opera com 500mA. O produto está sendo comercializado pelo valor de US$74,99.

 

Placa de desenvolvimento Coral

 

Figra 2: Placa de desenvolvimento Coral

 

A placa de desenvolvimento Coral foi desenvolvida com o objetivo de servir de ferramenta de desenvolvimento de produto, destinada a desenvolvedores de hardware que usam protótipos de dispositivos IoT e outros sistemas incorporados que exigem inferência rápida de machine learning no dispositivo. A placa roda Debian Linux, e possui:

 

  • portas USB 2.0/3.0;
  • interface de exibição DSI;
  • interface de câmera MIPI-CSI;
  • porta Gigabit Ethernet;
  • entrada de áudio de 3,5 mm;
  • terminal de 4 pinos de 2,54 mm para alto-falantes estéreo;
  • conector HDMI 2.0a;
  • dois microfones PDM Digital;
  • GPIO de 40 pinos “Raspberry Pi like”.

 

A placa possui também um system-on-module (SoM) removível de 40x48mm baseado no  i.MX 8M da NXP e no próprio Edge TPU. O SoM tem um coprocessador criptográfico, suporte Wi-Fi e Bluetooth 4.1 integrado, 1G de RAM LPDDR4 e 8 GB de eMMC. E como adicional o Google oferece uma câmera para acompanhar a placa, baseada no sensor Omnivision OV5645 de 5 megapixels. Está sendo comercializada pelo valor de  US$149,99.

 

Software

 

O Stick Coral e a placa de desenvolvimento precisam ser desenvolvidos no TensorFlow Lite e em seguida compilados para serem executados no Edge TPU usando um compilador da web, que traz mais acessibilidade aos produtos. 

 

Referências

 

https://developers.googleblog.com/2019/03/introducing-coral-our-platform-for.html

NEWSLETTER

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

Obrigado! Sua inscrição foi um sucesso.

Ops, algo deu errado. Por favor tente novamente.

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

Renata De Camillo
Estagiária no Embarcados e estudante de engenharia elétrica da USP de São Carlos. Vencedora das competições Telit Cup Brasil (2015) e Embarcados Contest: conectando à Internet das Coisas com a NXP (2016). Finalista do Startup Weekend IoT (2016) e do DesafIoT (2017). Organizadora da SIEEL (Semana de Engenharia de de São Carlos) e fundadora do Grupo IoT Sanca. Apaixonada por tecnologia, principalmente por projetos na área IoT.

2
Deixe um comentário

avatar
 
1 Comment threads
1 Thread replies
0 Followers
 
Most reacted comment
Hottest comment thread
2 Comment authors
Laercio Guerço RodriguesCiro Peixoto Recent comment authors
  Notificações  
recentes antigos mais votados
Notificar
Ciro Peixoto
Visitante
Ciro Peixoto

Honestamente essa placa me parece um elefante branco que pra fazer alguma coisa séria nescessitaria de ser remodelada, pra começar temos que ter um Raspbarry funcionando pra poder "rodar linux".... Hoje em dia quando se fala em IOT temos muitos sonhos e pouca coisa prática. Essa placa me parece mais um Arduino tropeçando em suas proprias pernas longas....

Laercio Guerço Rodrigues
Visitante
Laercio Guerço Rodrigues

Não entendi a necessidade de um Raspberry? É isso mesmo?