MCU CH32V003 RISC-V de 10 centavos ofrece SRAM de 2 KB, flash de 16 KB

CH32V003 development board

WCH CH32V003 es un nuevo microcontrolador (MCU) RISC-V ultra económico con velocidad de reloj de 48 MHz con SRAM de 2 KB, flash de 16 KB y un montón de interfaces que se vende por menos de 10 centavos en cantidades. La MCU ofrece hasta dieciocho GPIO, UART, SPI, I2C, un ADC de 8 canales y 10 bits y varios temporizadores en paquetes TSSOP20, QFN20, SOP16 o SOP8, y también está disponible una pequeña placa de desarrollo. WCH CH32V003 especificaciones: CPU: núcleo «RISC-V2A» de 32 bits hasta 48 MHz Memoria: 2 KB de SRAM Almacenamiento: memoria flash de 16 KB Periféricos Hasta 18x GPIO con soporte de interrupción 1 interfaz USART 1x I2C 1 SPI ADC de 10 bits hasta 8 canales Interfaz de depuración de 1 cable Controlador DMA de propósito general Temporizadores Temporizador avanzado de 16 bits Temporizador de propósito general de 16 bits 2 temporizadores de vigilancia […]

Pine64 Ox64 – SBC con procesador inalámbrico BL808 RISC-V con 64 MB de RAM

Pine64 Ox64 SBC

Pine64 Ox64 es una próxima computadora de placa única impulsada por el procesador RISC-V de doble núcleo de 64 bits/32 bits Bouffalo Lab BL808 con hasta 64 MB de RAM integrada, múltiples radios para WiFi 4, Bluetooth 5.0 y 802.15.4 (Zigbee) , así como un acelerador de IA. La placa también cuenta con hasta 16 MB de flash XSPI NOR, un zócalo para tarjeta MicroSD, un puerto USB 2.0 OTG con soporte para un módulo de cámara MIPI CSI de 2 carriles y dos cabezales GPIO de 20 pines para expansión. Mide solo 51 x 21 mm, o en otras palabras, tiene aproximadamente el tamaño de un Raspberry Pi Pico W. Especificaciones de Pine64 Ox64: SoC – Bouffalo Lab BL808 con: CPU Alibaba T-head C906 Núcleo RISC-V de 64 bits a 480 MHz Núcleo RISC-V de 32 bits E907 de cabezal en T de Alibaba a 320 MHz Memoria: DRAM […]

Alibaba T-Head TH1520 es el procesador RISC-V en la computadora portátil ROMA

La computadora portátil ROMA RISC-V se anunció este verano con un procesador RISC-V sin nombre con GPU y NPU. Ahora sabemos que será el procesador Alibaba T-Head TH1520 de cuatro núcleos Xuantie C910 con una frecuencia de hasta 2,5 GHz con una NPU de 4 TOPS y soporte para DDR de 64 bits de hasta 4266 MT. El TH1520 nace de plataforma Wujian 600 presentada por Alibaba en agosto de 2022, y es capaz de ejecutar aplicaciones de nivel de escritorio como el navegador Firefox y el paquete ofimático LibreOffice en OpenAnolis sistema operativo de código abierto basado en Linux lanzado por Alibaba en 2020. Eso significa que ahora tenemos una mejor idea de las especificaciones de la computadora portátil para desarrolladores ROMA RISC-V: SoC: Alibaba T-Head de cuatro núcleos RISC-Vprocesador Xuantie C910 a 2,5 GHz, GPU Imagination sin nombre para gráficos, 4 TOPS NPU para IA Memoria del sistema: […]

T-Watch-Keyboard-C3 con «reloj» ESP32, el teclado ESP32-C3 parece una PC en miniatura

LilyGo T-Watch-Keyboard-C3

T-Watch-Keyboard-C3 es un dispositivo que parece una réplica de PC en miniatura compuesta por un teclado alimentado por ESP32-C3 y el dispositivo programable TTGO T-Watch ESP32 con una pantalla táctil de 1,54 pulgadas. La pantalla táctil programable LilyGo TTGO T-Watch ESP32 ha existido por un tiempo, y la compañía solía proporcionar un teclado accesorio basado en el microcontrolador Microchip ATSAM20 Cortex-M0+ que ahora ha sido reemplazado por ESP32-C3 WiFi y Bluetooth RISC-V microcontrolador para crear los dispositivos T-Watch-Keyboard-C3 que se muestran a continuación.   Especificaciones del T-Watch-Keyboard-C3: Reloj TTGO MCU: microcontrolador de doble núcleo ESP32-D0WDQ6 a 240 MHz con WiFi 4 y Bluetooth 4.x con SRAM de 520 KB Memoria: PSRAM de 8 MB Almacenamiento: flash QSPI de 16 MB Pantalla: pantalla LCD de 1,54 pulgadas USB: 1 puerto USB tipo C para alimentación y programación a través del chip CP2104 USB a TTL Sensor: acelerómetro de 3 ejes Misc […]

Especificaciones de la CPU RISC-V StarFive JH7110

StarFive JH7110 block diagram

Con el Star64 y VisionFive 2 SBCs, ya tenemos dos plataformas de hardware basadas en el procesador RISC-V de cuatro núcleos StarFive JH7110, pero de alguna manera no obtuvimos las especificaciones detalladas del nuevo procesador y algunos detalles como faltaba la presencia de aceleradores de IA o especificaciones PCIe exactas. Se ha publicado cierta documentación para el procesador StarFive JH7110 y responde algunas de esas preguntas. En realidad, es un SoC con seis núcleos RISC-V, de los cuales cuatro núcleos RISC-V de 64 bits ejecutan el sistema operativo principal, más un núcleo de monitoreo RISC-V de 64 bits y un núcleo en tiempo real RISC-V de 32 bits. Los aceleradores de IA que se encuentran en el JH7100 (Neural Network Engine y NVDLA) parecen haberse ido para siempre, y hay dos interfaces PCIe 2.0 de 1 carril de hasta 5 Gbps cada una. Especificaciones de StarFive JH7110: Subsistema de CPU […]

StarFive VisionFive 2: un SBC Linux RISC-V de cuatro núcleos de bajo costo con GPU

StarFive VisionFive 2

Como era de esperar, StarFive ha presentado oficialmente el procesador RISC-V de cuatro núcleos JH7110 con GPU 3D y VisionFive 2 SBC. Simplemente no esperaba que la empresa también lanzara una campaña de Kickstarter para la junta, y la versión con 2 GB de RAM se puede obtener por alrededor de $ 46 para «madrugadores». El VisionFive 2 se entrega con hasta 8 GB de RAM, interfaces de pantalla HDMI 2.0 y MIPI DSI, doble Gigabit Ethernet, cuatro puertos USB 3.0/2.0, un flash QSPI para el cargador de arranque, así como compatibilidad con el módulo flash eMMC, SSD M.2 NVMe y almacenamiento en tarjeta microSD. Especificaciones de VisionFive 2: SoC – Procesador StarFive JH7110 de cuatro núcleos y 64 bits RISC-V (SiFive U74 – RV64GC) a hasta 1,5 GHz con GPU Imagination BXE-4-32 compatible con OpenGL ES 3.2, OpenCL 1.2, Vulkan 1.2 Descodificador de vídeo 4Kp30 H.265/H.264 Codificador de vídeo […]

TinyMaix es una librería ML ligera para microcontroladores

TinyMaix-machine-learning-Arduino

La librería de aprendizaje automático (Machine Learning) de código abierto Sipeed TinyMaix está diseñada para microcontroladores y es lo suficientemente liviana como para ejecutarse en una MCU Microchip ATmega328 que se encuentra en la placa Arduino UNO y sus muchos clones. Desarrollado durante un hackathon de fin de semana, el código central de TinyMax tiene unas 400 líneas de largo, con un tamaño binario de aproximadamente 3 KB y un bajo uso de RAM, lo que le permite ejecutar la clasificación de dígitos escritos a mano MNIST en una MCU ATmega320 con solo 2 KB de SRAM y 32 KB de flash. . Aspectos destacados de TinyMax Pequeño espacio El código principal tiene menos de 400 líneas (tm_layers.c+tm_model.c+arch_O0.h), la sección de código .text tiene menos de 3 KB Bajo consumo de RAM, con la clasificación MNIST ejecutándose en menos de 1 KB de RAM Compatible con el modelo INT8/FP32, convertir […]

Lanzamiento de Linux 5.19: cambios principales, arquitecturas Arm, RISC-V y MIPS

Linux 5.19: Arm, risc-v, and mips

Linus Torvalds acaba de anunciar el lanzamiento de Linux 5.19. Debería ser la última versión 5.xx, con Linux 6.0 para el próximo ciclo: Así que aquí estamos, con una semana de retraso, y la versión 5.19 está etiquetada y eliminada. El registro breve completo (solo de rc8, obviamente no todo el 5.19) está a continuación, pero felizmente puedo informar que no hay nada realmente interesante allí. Un montón de cosas pequeñas al azar. En el diffstat, las actualizaciones de loongarch se destacan, al igual que otro lote de anotaciones READ_ONCE() de sysctl de red para hacer feliz a algunos de los códigos del verificador de carrera de datos. Aparte de eso, en realidad es solo una mezcla de varias probabilidades y extremos. En una nota personal, la parte más interesante aquí es que hice el lanzamiento (y estoy escribiendo esto) en una computadora portátil arm64. Es algo que he estado […]