Compatible con el formato Arduino Uno, la placa FPGA con Bluetooth NRFICE dispone de un procesador de red totalmente programable.
La placa FPGA con Bluetooth NRFICE, desarrollada por Hurley Research y promocionada en Crowd Supply, integra un SoC (System-on-a-Chip) Bluetooth nRF5340 de doble núcleo, y una FPGA Lattice ICE40UP5K. Una de sus principales ventajas es que elimina la necesidad de dongles para la programación y la depuración gracias a su depurador J-Link OB incorporado, lo que simplifica notablemente su uso en entornos comerciales y de investigación.
El nRF5340 es un procesador de aplicación de alto rendimiento que cuenta con un núcleo ARM Cortex-M33 de 128/64 MHz con FPU e instrucciones DSP, combinado con un procesador de red totalmente programable. Este conjunto proporciona funcionalidades como el almacenamiento de claves seguro y un cargador de arranque (bootloader) seguro con raíz de confianza (root-of-trust) y DFU.
Por otro lado, la FPGA ICE40UP5K aporta 5280 LUTs, bajo consumo en modo standby y una variedad de interfaces rugerizadas, como I2C y SPI, además de osciladores de alta y baja frecuencia. Esto la convierte en una opción idónea para aplicaciones que requieren de procesamiento de señales y manipulación de datos en tiempo real.
Integración avanzada y flexibilidad de programación
La NRFICE destaca por su compatibilidad con el formato Arduino Uno, lo que facilita su integración con una amplia variedad de escudos (shields) operando a 3,3 V y contando con una robusta fuente de alimentación de 5 V (con entrada de 9 a 12 V), capaz de alimentar de forma eficiente a accesorios como controladores de motor y sistemas de iluminación LED. Esta característica lo hace ideal para una amplia gama de aplicaciones, desde la automatización del hogar hasta proyectos industriales más complejos.
Incluye una memoria flash externa de 128 Mbit accesible tanto desde la ICE40 como desde el nRF, lo cual le brinda una gran flexibilidad en el manejo de datos y programas. La placa también cuenta con un módulo Fanstel BT40 con antena de traza y aprobación de la FCC, asegurando así su conformidad con los estándares de telecomunicaciones. También incorpora elementos de interfaz de usuario como botones programables y LEDs RGB.

El puerto USB-C de la NRFICE no solo facilita la programación y la depuración (debug) del nRF5340 sin necesidad de dongles adicionales, sino que también proporciona un puerto VCOM serie, expandiendo las posibilidades de comunicación del dispositivo. Esto se complementa con una aplicación Android de código abierto que permite la carga inalámbrica de proyectos para nRF e ICE40.
Finalmente, en el “Servicio al lector de NTDhoy” puedes solicitar más información sobre la NRFICE. Y en nuestro monográfico Especial tarjetas CPU, puedes encontrar información de opciones similares disponibles en el mercado actual.