Qomu: un sistema completo en un chip del tamaño de una uña



La miniaturización en electrónica ha logrado resultados muy impresionantes. El otro día, se introdujo un sistema en un chip (SoC), Qomu, no más grande que un clavo. Esta placa es parte de la familia Tomu de placas en miniatura diseñadas para conectarse a puertos USB en PC y portátiles. Además, los diferentes tableros tienen diferentes especializaciones.



Qomu, por ejemplo, es un FPGA SoC que se especializa en aprendizaje automático, emulación de procesadores y circuitos personalizados. Los FPGA se pueden programar para realizar una tarea específica y luego modificar el firmware para realizar una tarea diferente. Qomu es capaz de todo esto, siendo una tabla muy pequeña.





Según los desarrolladores, QuickLogic EOS S3 en Qomu incluye una MCU Arm Cortex-M4F y una FPGA integrada (eFPGA). En consecuencia, el sistema puede formar, por ejemplo, un clasificador de aprendizaje automático acelerado o un esquema personalizado para un nuevo dispositivo periférico. El dispositivo es compatible con cualquier PC y portátil con USB Tipo-A. Debido a su pequeño tamaño, el desarrollador puede llevarse la placa a cualquier lugar, no ocupa espacio en absoluto.



Es importante tener en cuenta que esta es una herramienta de código abierto que se puede modificar para adaptarse a las necesidades del desarrollador.



Características del sistema:



  • SoC QuickLogic EOS S3
  • Arme Cortex-M4F MCU hasta 80 MHz con 512KB de memoria del sistema.
  • eFPGA con 2.400 celdas lógicas y 64 KB de RAM con hasta 8 controladores RAM / FIFO.
  • Dos multiplicadores dedicados.
  • DMA de 16 canales para transferencia de datos dentro del SoC.
  • SPI configurable (controlador y periféricos) e interfaces de controlador I2C.
  • Consumo de energía ultrabajo en µW.
  • Flash de 16 Mbit.
  • 4 almohadillas táctiles capacitivas.
  • Tres LED (R, G, B).




Y luego están Somu y Tomu



Sí, además de la placa, que se describe anteriormente, todavía están sus "parientes".



Somu





Somu es una clave de seguridad que se puede usar en conjunto para iniciar sesión en cuentas de Google, Twitter, GitHub con autenticación de dos factores. En realidad, esta clave se puede utilizar con cualquier cuenta que tenga doble autenticación.



El dispositivo se conecta a USB, donde puede dejarlo, si hay otros puertos libres. Por lo tanto, puede evitar el peligro de olvidar el dispositivo en alguna parte.





La placa es un dongle FIDO2 confiable que funciona a la perfección con casi todos los servicios. Dado que FIDO2 / WebAuthn ahora se ha convertido en un estándar web, no habrá problemas para usar el dispositivo.





Por cierto, Somu es un dispositivo de código abierto, tanto software como hardware. Puede modificarse si es necesario. Funciona en casi todas las plataformas y es compatible con la mayoría de los navegadores. Si es necesario, la llave se puede "cerrar", protegiéndose de ataques físicos.



Especificaciones:



  • Protocolos compatibles: FIDO2, U2F
  • Sistema operativo compatible: Linux, Microsoft Windows, Mac OS X, Chrome OS
  • Navegadores compatibles: Chrome, Firefox, Edge, Safari, próximamente (GA en macOS Catalina)
  • Procesador seguro: STM32L432KC (cTRNG, aislamiento de claves, dos niveles de flash bloqueado)
  • Algoritmos criptográficos: ECC P256
  • Interfaz de host: USB-A
  • Comentarios: LED RGB
  • Tamaño: 0,5 x 0,5 x 0,1 pulgadas (13 x 13 x 2,4 mm)
  • Peso: 3g


Y tampoco puede tener miedo de lavar la tecla en la máquina de escribir: los desarrolladores dicen que puede soportarla sin problemas.



Tomu



Finalmente, otro miembro interesante de la familia es Tomu , una placa ARM que también se conecta a un puerto USB y es tan pequeña que cabe casi por completo en su interior.





Especificaciones



  • Procesador: Silicon Labs Happy Gecko EFM32HG309
  • Rendimiento: ARM Cortex-M0 + de 25 MHz
  • RAM: 8 KB
  • Memoria: Flash de 64 KB
  • Conexión: USB 2.0 FS
  • Botones: 2
  • LED: 2 (rojo + verde)





All Articles