Nueva placa de microcontrolador Raspberry Pi Pico 2 de $5, ya a la venta
(raspberrypi.com)-
Lanzamiento de Raspberry Pi Pico 2
- Raspberry Pi Pico 2 se lanza basada en el nuevo microcontrolador seguro y de alto rendimiento RP2350
- Ofrece una mayor velocidad de reloj en los núcleos, el doble de memoria, núcleos Arm más potentes, nuevas funciones de seguridad y capacidades de interfaz mejoradas
- Mantiene la compatibilidad de hardware y software con la serie Pico existente, mientras mejora notablemente el rendimiento y las funciones
- Su precio es de $5
-
RP2040: el microcontrolador de los ingenieros
- En enero de 2021 se lanzaron el Pico original y el microcontrolador RP2040
- En tres años y medio se vendieron casi 4 millones de unidades de Pico y Pico W
- RP2040 se usa en diversas placas de desarrollo de terceros y productos OEM
- RP2040 ofrece dos núcleos rápidos de 32 bits, abundante RAM en chip e interfaces flexibles
- Hay varias demos, como un port de DOOM, un port de PalmOS y un cartucho para Commodore 64
-
Presentación de RP2350
- RP2350 cuenta con dos núcleos Arm Cortex-M33 de 150MHz, 520KB de SRAM en chip y una arquitectura de seguridad integral
- Incluye soporte para arranque firmado, 8KB de memoria OTP en chip, acelerador SHA-256 y TRNG por hardware
- Fuente de alimentación conmutada en chip y LDO de baja corriente
- 12 máquinas de estado PIO mejoradas, un nuevo periférico HSTX para transferencia de datos de alta velocidad y soporte para QSPI PSRAM externa
- Ofrece opciones de encapsulado QFN60 de 7×7mm y QFN80 de 10×10mm
- Su precio es ligeramente superior al del RP2040
-
Juego de placas
- Pico 2 incorpora 4MB de flash QSPI externa, lo que ofrece el doble de memoria que el Pico original
- También está previsto el lanzamiento de Pico 2 W con conectividad inalámbrica antes de fin de año
-
Software y documentación
- Junto con el lanzamiento de Pico 2 y RP2350, se ofrecen imágenes actualizadas de Pico SDK, MicroPython y CircuitPython
- Se está trabajando en soporte para el lenguaje Rust
- RP2350 se establece como plataforma de hardware de referencia para la versión Trusted Firmware-M 2.1.0 LTS
- En colaboración con Google, Pigweed SDK tendrá soporte nativo para Pico 2
-
Objetivo de seguridad
- El núcleo del modelo de seguridad de RP2350 es el arranque firmado
- Las implementaciones de seguridad de arranque de otros proveedores suelen ser vulnerables a ataques modernos de inyección de fallos
- RP2350 usa varias técnicas, incluyendo detectores rápidos de glitches por hardware y coprocesadores redundantes pendientes de patente
- Se colaboró con NewAE y Hextree para auditar la arquitectura de seguridad
-
Socios
- Se está colaborando con 4D Systems, Adafruit, Bus Pirate, Cytron, Hellbender, Ignys, Invector Labs, Melopero, NewAE, Pimoroni, Seeed, Solder Party, SparkFun, Switch Science, ThisIsNotRocketScience, Tiny Circuits, Wiznet y otros para desarrollar diversos productos
-
Funciones adicionales
- RP2350 incluye dos núcleos Hazard3 RISC-V de hardware abierto que pueden usarse al arrancar en lugar de los núcleos Cortex-M33
- Hazard3 es un procesador de canalización de 3 etapas altamente optimizado que implementa el conjunto de instrucciones RV32I
-
Créditos
- El desarrollo de Pico 2 y RP2350 es el resultado de años de trabajo, y se completó con éxito gracias a la colaboración de múltiples socios y equipos
Resumen de GN⁺
- Raspberry Pi Pico 2 es una nueva placa de microcontrolador con grandes mejoras en rendimiento y seguridad
- RP2350 ofrece núcleos más rápidos, más memoria y funciones de seguridad mejoradas
- Se están desarrollando varios productos en colaboración con distintos socios, y también hay soporte para núcleos RISC-V
- El núcleo del modelo de seguridad es el arranque firmado, lo que refuerza la protección del código
- Pico 2 es compatible con el Pico existente, y también está previsto un modelo con conectividad inalámbrica
3 comentarios
Comentarios de Hacker News
Luke aporta contexto sobre la inclusión conjunta de los núcleos Hazard3 y M33
Se cuestiona por qué siguen usando Micro USB
Parece resolver todas las quejas sobre el RP2040
Pregunta si alguien conoce una placa todo en uno para la gestión de batería en dispositivos móviles pequeños
En comparación con el RP2040:
Menciona que dos núcleos Cortex-M33 (4.09 CoreMark/MHz) y dos núcleos Hazard3 RISC-V de código abierto (3.81 CoreMark/MHz) están geniales
Puede ejecutar DOOM
Ha visto a gente discutir trucos como write traps y emulación para hacer que RAM externa "funcione" en el RP2040
Le sorprende que el chip tenga una fuente de alimentación conmutada integrada en el propio chip
Espera y desea que el ADC haya sido corregido
Para agregar un poco más sobre la última parte…
En particular, a medida que la memoria flash empezó a incorporarse en los MCU, la gestión de energía dentro del chip se volvió un elemento técnico todavía más importante. Si no se gestiona bien la energía, las celdas no se escriben con la suficiente precisión como para mantener la retención de la flash, y recuerdo que muchos fabricantes de chips sin fábrica la pasaron bastante mal por eso.
Pero este nuevo producto incluso trae una etapa de alimentación conmutada integrada en el chip, así que, además de sorprenderme, me da curiosidad cómo habrán controlado el ruido que se haya generado ahí.
Chapless => fabless