Embedded World 2022 – June 21-23 – Virtual Schedule

Embedded World 2022

Embedded World 2020 was a lonely affair with many companies canceling attendance due to COVID-19, and Embedded World 2021 took place online only. But Embedded World is back to Nuremberg, Germany in 2022 albeit with the event moved from the traditional month of February to June 21-23. Embedded systems companies and those that service them will showcase their latest solution at their respective booths, and there will be a conference with talks and classes during the three-day event. The programme is up, so I made my own little Embedded World 2022 virtual schedule as there may be a few things to learn, even though I won’t be attending. Tuesday, June 21, 2022 10:00 – 13:00 – Rust, a Safe Language for Low-level Programming Rust is a relatively new language in the area of systems and low-level programming. Its main goals are performance, correctness, safety, and productivity. While still ~70% of […]

MIPS unveils RISC-V eVocore P8700 and I8500 multiprocessor IP cores

MIPS RISC-V eVocore

MIPS is dead, right? Well, there’s now very little done on the architecture itself, MIPS (the company) has decided to switch to RISC-V architecture, and unveiled the eVocore product lineup currently comprised of the eVocore P8700 and I8500 multiprocessor IP cores. The 64-bit cores are scalable from single-core multi-thread to a single cluster with multiple cores, and up to a multi-cluster, and target high-performance, real-time compute applications such as networking, data centers, and automotive. The eVocore P8700 comes with a 16-stage deep pipeline with multi-issue Out-of-Order (OOO) execution and multi-threading. MIPS claims it has single-threaded performance greater than what is currently available in other RISC-V CPU IP offerings, but did not provide any numbers. It will likely be used in the cloud and high-end servers as it can scale up to 64 clusters, 512 cores and 1,024 harts/threads. P8700 highlights: Multi-issue superscalar Out of Order (OOO) with Multi-threading 16-stage pipeline […]

Canaan K510 CRB RISC-V AI development kit ships with dual-camera module and LCD display

Canaan K510 dual-core RISC-V AI development board

Last summer, Canaan introduced the Kendryte K510 tri-core RISC-V AI processor, now also known as Canaan K510, as an updated version of the Kendryte K210 with a much higher 3 TOPS of performance, but at the time, there were no development board and SDK. But I’ve now just been informed of the availability of the Canaan Kendryte K510 CRB (customer reference platform) AI development kit with camera module and LCD display, as well as a software development kit with U-Boot, Linux, and AI tools which can be used to develop smart audio and computer vision applications. Kendryte K510 CRB-Kit development kit specifications: SoC – Canaan Kendryte K510 dual-core RISC-V64 CPU up to 800MHz and 1x RISC-V DSP up to 800MHz for up to 3 TOPS AI performance, ultra-low-power wake-up VAD, H.264 video encoding up to 2 channels @ 1080p60 System Memory – 512 MB LPDDR3 @ 1600 MHz Storage – […]

Allwinner V853 Arm Cortex-A7 + RISC-V SoC comes with 1 TOPS NPU for AI Vision applications

Allwinner V853

Allwinner V853 SoC combines an Arm Cortex-A7 core with a Xuantie E907 RISC-V core, and a 1 TOPS NPU for cost-sensitive AI Vision applications such as smart door locks, smart access control, AI webcams, tachographs, and smart desk lamps. Manufactured with a 22nm process, the SoC comes with an ISP image processor and Allwinner Smart video engine capable of up to 5M @ 30fps H.265/H.264 encoding and 5M @ 25fps H.264 decoding, offers parallel CSI and MIPI CSI camera interfaces, and well as MIPI DSI and RGB display interfaces. Allwinner V853 specifications: CPU Arm Cortex-A7 CPU core @ 1 GHz with 32 KB I-cache, 32 KB D-cache, and 128 KB L2 cache Alibaba Xuantie E907 RISC-V core with 16 KB I-cache and 16 KB D-cache NPU (Neural network Processing Unit) – Up to 1 TOPS for V853 and 0.8 TOPS for V853S,  embedded 128KB internal buffer, support for TensorFlow, Caffe, […]

LilyGO T-PicoC3 board merges RP2040 & ESP32-C3, integrates color display

LilyGO T-PicoC3

LilyGO T-PicoC3 is a small development board combining Raspberry Pi RP2040 dual-core microcontroller with ESP32-C3 RISC-V MCU to add WiFi and Bluetooth LE connectivity and adds a 1.14-inch color display to the mix, plus several I/Os. We had previously other designs merging ESP32 and RP2040 with UDOO KEY, Arduino Nano RP2040 Connect, or the Pico Wireless Pack among others, but as far as I know, the T-PicoC3 board is the first to use Raspberry Pi RP2040 and ESP32-C3 RISC-V processor. LilyGO T-Pico3 specifications: Microcontrollers Raspberry Pi RP2040 dual-core Cortex-M0+ MCU with 264 KB of embedded SRAM Espressif Systems ESP32-C3 RISC-V processor with WiFi 4 and Bluetooth 5.0 LE connectivity Storage – 4MB SPI flash connected to RP2040 Display – 1.14-inch full-color IPS LCD Display (ST7789V SPI controller) with 240 x 135 resolution USB – USB Type-C port for power and programming (RP2040 / ESP32-C3) Expansion – 15-pin + 12-pin expansion […]

Android RISC-V progress update, emulator support, and roadmap to 2023

Android 12 RISC-V

We’ve first covered Alibaba T-Head work on Android 10 for RISC-V in January 2021, and later that year they started selling the T-Head RVB-ICE dual-core RISC-V board with GPU for software development. The company has now provided an update for Android 12 RISC-V port, instructions to build Android RISC-V to run it in an emulator,  as well as a 2022-2023 roadmap. Alibaba T-head is working on hardware platforms, which appears to be similar to T-Head RVB-ICE board, with the following minimal specifications: CPU – At least Dual-core XuanTie C910 (rv64imafdcv) processor GPU – Compatible with OpenGL ES and OpenCL VPU – HW Video/Picture codec Neural Network Accelerator System Memory – 4GB or more DDR Memory Display – MIPI/HDMI Audio – Multi-Channel Audio output & input Camera – ISP with support for multiple MIPI CSI lanes USB interface(s) They built upon the work done on Android 10 to add support for […]

$10 T-Zigbee board combines ESP32-C3 and TLSR8258 for Zigbee 3.0, WIFi and BLE connectivity

T-Zigbee ESP32-C3 WiFi Zigbee board

LilyGO T-Zigbee board combines ESP32-C3 WiFi and BLE wireless microcontroller and Telink TLSR8258 multi-protocol wireless SoC compatible with BLE 5 Mesh, Zigbee, RF4CE, Thread, 6LoWPAN, HomeKit, ANT, and 2.4GHz proprietary standards. As I understand it, T-Zigbee is designed to act as a Zigbee to WiFi bridge, and is compatible with Zigbee2MQTT and Home Assistant, allowing easy integration into your home automation setup. Based on the hardware, I’d assume it may be usable as a BLE to MQTT gateway as well, in a fashion similar to GL.inet GL-S10 gateway, for people willing to work on the software/firmware. T-Zigbee specifications: Wireless MCUs Espressif Systems ESP32-C3 RISC-V processor with WiFi 4 and Bluetooth 5.0 LE connectivity Telink Semiconductors TLSR8258 (PDF product brief) Arm Cortex-M0 multiprotocol microcontroller @ 48 MHz with BLE 5 Mesh, Zigbee, RF4CE, Thread, 6LoWPAN, HomeKit, ANT, and 2.4GHz proprietary connectivity Antennas – 2x PCB antennas, 2x u.FL antenna connectors USB […]

ESP32-C2 WiFi & Bluetooth LE 5.0 chip to support Matter WiFi protocol

ESP32-C2

Espressif ESP32-C2 is a new WiFi 4 and Bluetooth LE 5.0 chip the Shanghai-headquartered company has been working on since last year. The company claims it has better RF performance due to a smaller package reducing stray parasitics, and it will support the Matter protocol whose first version should become ratified later this year. The first ESP32-C2 product wafers have been received by the Shanghai team in spite of the current lockdown and quarantine in Shanghai due to the COVID-19, and teams in other parts of Asia, Europe, and Singapore are working without interruption on software integration into ESP-IDF and ESP-RainMaker. ESP32-C2 preliminary specifications: RISC-V core 272KB of memory Connectivity WiFi 4 + BLE 5.0 Tx power 20 dBm (FCC limit) 18 dBm for 802.11N MC7 packets (72.2 Mbps) Receiver sensitivity – -97 to -100 dBm for 1 Mbps 802.11B packets. Receive current – 58 mA Package –  4 x […]