El TinyBeast FPGA es una solución modular basada en los FPGAs PolarFire MPF100T y MPF300T de Microchip, que ofrece hasta 300,000 elementos lógicos y una interfaz PCIe integrada. Esta plataforma compacta ha sido diseñada específicamente para aplicaciones en automatización, medición y robótica. Con la versatilidad que caracteriza a los productos de Microchip, el TinyBeast FPGA se posiciona como una opción interesante para desarrolladores que buscan potencia y eficiencia.
Existen dos variantes disponibles: el TinyBeast FPGA P, que es un módulo mini PCIe destinado a su integración en sistemas embebidos, y el TinyBeast FPGA S, diseñado con conectores B2B para su conexión a placas portadoras.
Las especificaciones del TinyBeast FPGA P son bastante atractivas; utiliza el FPGA MPF300T-1FCVG484E, que ofrece 300K elementos lógicos, 10.6 Mbit de RAM embebida y 924 bloques DSP. Su versión más pequeña, por otro lado, cuenta con 100K elementos lógicos, 5.2 Mbit de RAM y 288 bloques DSP. Ambas variantes vienen equipadas con 4 GB de memoria DDR4 y almacenamiento SPI flash, lo que demuestra la atención al detalle en su diseño técnico.
La interfaz del host opera a través de PCIe x1 Gen2 mediante un conector de borde mini PCIe, complementada con un conector de expansión I/O capaz de alcanzar velocidades de hasta 12.7 Gbps. Las capacidades de depuración incluyen conectores de 1.27 mm para JTAG, acompañados de LEDs direccionables por el usuario, todo ello en un tamaño compacto de 51 x 30 mm.
TinyBeast FPGA S, el hermano mayor
El TinyBeast FPGA S aprovecha también el FPGA MPF300T y se presenta en configuraciones similares a las del modelo P. Este módulo no solo admite Ethernet de 10/100/1000 Mbit, sino que también ofrece múltiples conectores de borde, permitiendo un total de 284 I/Os compatibles con transceptores de alta velocidad. Además, incluye un IC de reloj flexible y está diseñado para trabajar con ciertos sistemas sobre módulo y placas portadoras de Trenz. Sus dimensiones son de 50 x 40 mm.
Las opciones de placas portadoras incluyen los modelos SE-215 y SE-216. El modelo SE-215 soporta las mismas configuraciones de SoM y proporciona conexiones como PCIe x1 Gen2, ranuras para tarjetas microSD y diversas capacidades de red. Por su parte, el modelo SE-216 presenta un voltaje de encabezado GPIO seleccionable y también incluye soporte para Ethernet Gigabit.
Los recursos de código abierto para ambas placas, que incluyen esquemas en PDF, firmware de muestra y software para PC, están disponibles en GitHub. Además, los módulos del TinyBeast FPGA son compatibles con la aceleración de IA a través de la tecnología VectorBlox de Microchip, lo que permite aplicaciones de IA en tiempo real.
El lanzamiento reciente de los módulos TinyBeast FPGA en Crowd Supply ha causado revuelo, con un objetivo de financiación de $1. Los primeros respaldadores pueden adquirir el TinyBeast FPGA P-100 a partir de $710 (aproximadamente €670) y el TinyBeast FPGA S-300 con un costo que puede llegar hasta $1,034 (alrededor de €975). En cuanto a las placas portadoras, el SE-216 tiene un precio de $881 (aproximadamente €831) y el SE-215 de $1,043 (cerca de €987). El envío es gratuito dentro de los Estados Unidos, aunque se añade un cargo de $18 (aproximadamente €17) para entregas internacionales. Los patrocinadores podrán esperar el envío para el 30 de septiembre de 2025, siempre que se cumplan los plazos establecidos.
La entrada TinyBeast FPGA: Potente diseño de referencia PolarFire PCIe lanza su crowdfunding se publicó primero en Domótica en Casa.