ESP32-S2 Processor Datasheet Released, Development Boards Unveiled

ESP32-S2 Development Board

Last may Espressif Systems unveiled ESP32-S2 secure WiFi processor  with a single Xtensa LX7 core clocked at 240 MHz, and the first ESP32 processor to come with a built-in USB (OTG) interface, as well as some new features such as WiFi Time-of-Flight (ToF), hardware security, LCD RGB & camera interfaces,  and more. Note that contrary to other ESP32 processors launched so far, ESP32-S2 does not support Bluetooth. ESP32-S2 Datasheet The processor is still not available, but there has been some interesting development in recent weeks. First the datasheet (PDF) has been released, so we’ve got to check more technical details including the processor diagram below. The main specifications have not changed, so I won’t reproduce them here, and you can check out ESP32-S2 announcement for specs. ESP32-S2 Development Boards The first ESP32-S2 development boards are also available… in Espressif Systems’ offices that is, but not quite publicly. The board above is based on ESP32-S2 processor with a 56-pin package, and …

Support CNX Software – Donate via PayPal or become a Patron on Patreon

Rockchip RK3308 & RK3326 Datasheets Released

Rockchip unveiled their first Arm Cortex-A35 processors with RK3326 “Gemini” and RK3308 SoCs last March. Both are designed for Smart AI solutions, and the company showcased two development kits for smart speakers and smart displays based on the new processors. We’ve already known the basic details for the processors for some times, with for example RK3326 featuring a Mali-G31 Dvalin GPU, but I’ve now been informed more details have surfaced since Rockchip published documentations including datasheets. Rockchip RK3308 Key features and specifications: CPU – Quad-core Arm Cortex-A35 64-bit Armv8-A CPU with NEON,  ARMv8 Cryptography Extensions, 256KB unified system L2 cache, and VFPv4  FPU, System Memory – 256KB internal SRAM, support for DDR2, DDR3/DDR3L, LPDDR2 external memory up to 512MB Storage Internal BootROM OTP – Support 4K bit Size, 3.5K bit for secure application External I/F – 8-bits Asynchronism Nand Flash, eMMC 5.1, SPI Nor/Nand Flash, SD Card all bootable; System Components CRU (Clock & reset unit) PMU (Power management unit) …

Support CNX Software – Donate via PayPal or become a Patron on Patreon

Allwinner H6 Datasheet and User Manual Released

Putting aside the ill-fated Allwinner A80 SoC, Allwinner H6 is the first Allwinner processor with multiple high speed interfaces such as Gigabit Ethernet, USB 3.0 and PCIe, and also support 4K HDR with the company’s Smart Color Engine for video processing.  So far, it’s been found in some 4K HDR TV boxes such as Zidoo H6 Pro or Beelink GS1. We’ve already known Shenzhen Xunlong was working on Orange Pi 3 Plus board with the processor for a few months,  but Pine64 appear to have joined the party, and will soon launch Pine64 H64 board according to their Wiki. No photos yet, but the company released various documents for the board including Allwinner H6 V200 datasheet (80 pages), and Allwinner H6 V200 user manual (965 pages). The documents should – for instance – allow sunxi-linux community to port drivers for the processor. Some corrections have been made to the first list of specifications, for example video encoding is now limited …

Support CNX Software – Donate via PayPal or become a Patron on Patreon

ESP32-PICO-D4 System-in-Package Combines ESP32, 4MB SPI Flash, a Crystal Oscillator, and Passive Components

Espressif Systems has revealed another ESP32 variant, but this time it’s not an SoC, but a 7x7mm system-in-package (SIP) that comes ESP32 dual core processor, a 4MB  SPI flash, a crystal oscillator and various passive components, so that you don’t need to include those in your design, and create an ultra-compact PCB for wearables and other space-constrained applications. ESP32-PICO-D4 SiP specifications: SoC – ESP32 with two Tensilica LX6 cores, 448 KB ROM, 520 KB SRAM (inc. 8KB RTC memory), 1kbit eFuse On-module Flash – 4MB SPI flash Connectivity WiFi – 802.11 b/g/n/e/i (802.11n up to 150 Mbps) Bluetooth – Bluetooth V4.2 BR/EDR and BLE specification; ; class-1, class-2 and class-3 transmitter; Audio: CVSD and SBC SIP Interfaces SD card, UART, SPI, SDIO, LED PWM, Motor PWM, I2S, I2C, IR GPIO, capacitive touch sensor, ADC, DAC, LNA pre-amplifier Sensors –  On-chip Hall sensor & temperature sensor Clock – On-module 40 MHz crystal Power supply – 2.3 ~ 3.6V Operating current – Average: …

Support CNX Software – Donate via PayPal or become a Patron on Patreon

Rockchip Has Setup an Official Open Source Website with Software & Hardware Documentation, Source Code

As a young engineer, I first understood the importance of good documentation thanks to an incomplete Holtek MCU datasheet that made us waste weeks of development, and the value open source software thanks to Sigma Designs’ SDK that was full of binary blobs with our applications often crashing inside those, leading to software development delays, especially since we had access to limited support. More recently, if you ever worked with the most popular Chinese processors found in ARM Linux development board, usually made by Allwinner, Amlogic, or Rockchip, you must have gone through roadblocks due to a lack of documentation and software support. So far, Allwinner is purely relying on linux-sunxi community and “leaks” of their documentation and SDKs, while Amlogic has had their “open linux” microsite  for several years, but you won’t find complete documentation like technical reference manual, schematics, and part of the source code requires you to sign an SLA. I’ve heard people who signed the later, …

Support CNX Software – Donate via PayPal or become a Patron on Patreon

Banana Pi BPI-R2’s U-boot & Linux 4.4 Source Code & MediaTek MT7623N Datasheet Released

Banana Pi BPI-R2 is a multimedia router board powered by MediaTek MT7623N quad core processor with 2GB RAM, 5 Gigabit Ethernet ports, up to two SATA ports, two USB 3.0 ports, HDMI output, and I/O headers. The board is not for sale yet, but the company has recently released the source code with U-boot and Linux 4.4.70, as well as a datasheet for MediaTek MT7623N processor. The source code can be found on Github, so let’s see if we can build it: After a couple of minutes, the build would end with: For the very last step, it asks you to login as root / sudoer, which it should not do… But we end up with the images, so at least it builds: MediaTek has also been active by committing patchsets for MT7623 to the Linux Kernel Mailing List, so mainline Linux is an eventual possibility for BPI-R2 board. We just don’t have a clear view of what works and …

Support CNX Software – Donate via PayPal or become a Patron on Patreon

Allwinner H6 Processor for 4K HDR Set-Top Boxes Supports USB 3.0, PCIe, and Smart Card Interfaces

Allwinner H6 is a new quad core Cortex A53 processor designed for 4K set-top boxes. It will support “6K” video decoding for 10-bit HEVC, VP9, and H.264, integrate HDR10 and HLG video processing, support high speed interfaces like USB 3.0 and PCIe, as well as security features like two ISO7816 smart card interfaces and DRM solutions. Allwinner H6 specifications: CPU –  Quad-core ARM Cortex A53 with NEON, hardware Java acceleration, and FPU 3D GPU – Dual shader ARM Mali-T720 with support for OpenGL ES3.1/3.0/2.0/1.1, OpenCL 1.1/RenderScript, Microsoft DirectX 11 FL9_3 Memory I/F – DDR4/DDR3/DDR3L interface Storage I/F – 1x eMMC 5.0 flash interface, 1x NAND Flash interface for SLC/MLC/TLC flash memory with up to 80-bit error-correcting code (ECC), 1x SPI NOR Flash interface, 1x SD Card 2.0 Multimedia via Allwinner Phoenix 3.0 VE Engine Video Decoder H265/HEVC Main/Main10 [email protected] High-tier ;[email protected], up to [email protected] H264/AVC BP/MP/[email protected], MVC, [email protected] VP9,Profile 0/2, [email protected] VP6/VP8, [email protected] MPEG1/MPEG2 [email protected], [email protected], [email protected] MPEG4 [email protected] 0~3, …

Support CNX Software – Donate via PayPal or become a Patron on Patreon

Raspberry Pi Compute Module 3 (CM3) and Compute Module 3 Lite (CM3L) Datasheet Released

Last week NEC announced they were going to use Raspberry Pi Compute 3 Module in some of their presentation and digital signage displays. This led to a longish discussion in the blog post, during which one commenter left a link to Raspberry Pi Compute Module 3 datasheet, so let’s have a look. There will actually be two version of the Broadcom BCM2837 based Compute Module with CM3 with a 4GB eMMC, and CM3 Lite (CM3L) without eMMC, but SD card signal are available to the baseboard. Apart from storage differences, both modules shared the same specifications: SoC – Broadcom BCM2837 quad core Cortex A53 processor @ 1.2 GHz with Videocore IV GPU System Memory – 1GB LPDDR2 Storage CM3 Lite – SD card signals through SO-DIMM connector CM3 – 4GB eMMC flash 200-pin edge connector with: 48x GPIO 2x I2C, 2x SPI, 2x UART 2x SD/SDIO, 1x NAND interface (SMI) 1x HDMI 1.3a 1x USB 2.0 HOST/OTG 1x DPI (Parallel …

Support CNX Software – Donate via PayPal or become a Patron on Patreon