Amlogic A311D vs Rockchip RK3399 Benchmarks Comparison

A311D vs RK3399

I’ve run some benchmarks on Khadas VIM3 SBC earlier this morning. The board is powered by the latest Amlogic A311D hexa-core Cortex-A73/A53 processor, and I’ve found results to be impressive. But let’s see how it compares to another hexa-core processor, namely the popular Rockchip RK3399 Cortex-A72/A53 processor released in 2016 and found in several Chromebooks, TV boxes, and development boards. To do so, I’ve compared Antutu 7.x, PCMark 10 Work 2.0, and 3Dmark benchmark results in Khadas VIM3 board running Android 9, against an actively-cooled Rockchip RK3399 SBC running Android 8.1. The results for A311D should be the same as for Amlogic S922X-B processor, so this post could also serve as an Amlogic S922X-B vs RK3399 comparison. Amlogic A311D vs Rockchip RK3399 – Key features Amlogic A311D Rockchip RK3399 CPU Quad-core Cortex-A73 @ 2.21 GHz Dual-core Cortex-A53 @ 1.8 GHz Dual-core Cortex-A72 @ 1.8 GHz Quad-core Cortex A53 @ 1.416 GHz GPU Arm Mali-G52MP4 ARM Mali-T860MP4 NPU Yes (5.0 TOPS) …

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

Rockchip RK1808 Datasheet, TRM, Schematics and Linux SDK Released

Rockchip RK1808 Block Diagram

Rockchip RK1808 is the first chip from the company fully dedicated to artificial intelligence applications. The Neural Processing Unit (NPU) features an accelerator delivering up to 3.0 TOPS and is coupled with two low power Arm Cortex-A35 cores allowing it to run Linux. We’ve had the specifications for RK1808 for a while, but the company has recently posted hardware and software resources on their open source website. On the hardware side we’ve got: RK1808 Technical Reference Manual (TRM) RK1808 datasheet PDF Schematics for the company’s official RK1808-EVB On the software side we can get the Linux SDK from Github as explained in the Wiki: Finally configure the build and start the build process: After a while, or more accurately close to two hours on a Laptop with Ryzen 7 2700U processor, 8GB RAM, and hard drive, we’ll get U-boot, Linux, buildroot based rootfs, and firmware files and in IMAGE/RK1808-EVB-V10_20190430.1810_RELEASE_TEST/ directory: Now the only available development board is the RK1808-EVB from …

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

RK3588 8K Arm Cortex-A76/A55 SoC, Rockchip Roadmap to 2020

RK3588

Rockchip had their annual event yesterday offering a view of past achievements, as well as a glimpse into the future with new products announcements. The company is ready to go to the next level with their Rockchip RK3588 featuring Cortex-A76 and Cortex-A55 cores, 8K video decoding support, 4K user interface support, an NPU 2.0 (Neural Processing Unit) manufactured using an 8nm LP process. The processor should have eight cores in a 4+4 dynamIQ configuration according to a tip from “coldfish”, and the new 8nm process is expected to increase performance by 20 to 30 percent, while the power consumption will be reduced by 40 percent. Mass production is expected for Q1 2020. The company also showed a slide with their video encoder/decoder IP, and Gen3 should be in RK3588 since that’s the only one with an 8K 60 fps decoder using either AVS3 or H.266 (VVC). I’m quite confused with the Gen1 decoder since it shows AV1 implementation too, and …

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

Rockchip RK1808 Cortex-A35 NPU Delivers up to 3.0 TOPS

RK1808 NPU AIoT Solution

Rockchip RK3399Pro was expected to be the first processor from the company featuring an NPU (Neural Processing Unit) to accelerate artificial intelligence workloads, but eventually went through a redesign, and the community found it gave birth to RK1808 NPU by looking at a device tree file in the Linux kernel. Rockchip has now made the NPU official at CES 2019, and we now know a little bit more. Here are the specifications shared by the company: Dual-core Arm Cortex-A35 CPU NPU computing performance up to 3.0TOPs supporting INT8/INT16/FP16 hybrid operation VPU supporting 1080P video codec Built-in 2MB system-level SRAM Display – MIPI/RGB video output Camera – MIPI/CIF/BT1120 Camera video signal input with built-in ISP Audio Microphone array support with hardware VAD function for low-power monitoring and far-field wake-up Audio output I/O PWM/I2C/SPI /UART USB3.0/USB2.0 PCIe interface Support for Gigabit Ethernet and external WiFi/Bluetooth modules Manufacturing – 22nm FD-SOI process It shares many similar functions as standard media SoCs, but it …

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

Rockchip PX30 Processor Powers Android 8.1 Car Infotainment Systems

Rockchip PX30 Android 8.1 Car System

Rockchip RK3326 and RK3308 are the first Arm Cortex A35 processors from the company, and are designed for smart AI solutions such as smart speakers and smart displays. It turns out RK3326 processor has a sibling called Rockchip PX30 with most of the same features, but with dual VOP (Video Output Processor) support to handle up to two independent displays, as well as an Ethernet MAC and a USB host block. Rockchip RK30 key features and specifications: CPU – Quad-core Arm Cortex-A35 GPU – Mali-G31 MP2 GPU Memory I/F – DDR4/DDR3/DDR3L/LPDDR3/LPDDR2 Storage I/F – MLC NAND, eMMC 4.51, Serial Nor FLASH Video 1080p H.265/H.264/VC-1/MPEG/VP8 video decoder 1080p H.264/VP8 video encoder Display Interfaces – MIPI-DSI/LVDS/RGB interface, dual VOP Audio I/F – 1x8ch I2S/TDM, 1x8ch PDM, 2x2ch I2S Camera I/F – MIPI CSI and DVP; built-in 8MP ISP Networking – 10/100M Ethernet Other Peripherals – SDIO3.0, USB2.0 HOST & OTG, 4x I2C, 6x UART, 2x SPI, 8x PWM You’ll find many more …

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

More Details about Rockchip RK3399Pro SoC, and RK1808 NPU

RK3399Pro Block Diagram

First announced in January 2018, Rockchip RK3399Pro was supposed to be a pin-to-pin compatible with Rockchip RK3399 processor, and adding a Neural-Network Processing Unit (NPU) capable of delivering 2.4 TOPS for acceleration A.I. workloads. Shortly after Pine64 announced they’d be offering Rockpro64-AI board in August, and later on Vamrs unveils ROCK960 PRO at a Linaro Connect event with an expected Q2 2018 launch. But none of the RK3399Pro boards are available, as there have been delays with RK3399Pro, and some commented an external NPU would be launched first with further details.   But today – courtesy of Vamrs – we have some more details about RK3399Pro features, a likely explanation for the delay, and some information about Rockchip RK1808 NPU chip. Contrary to the CES 2018 announcement, Rockchip RK3399Pro will come in a 27x27mm FCBGA1372 package instead of the 22x22mm FCBGA828 package for RK3399. So pin-to-pin compatibility is out of the windows, and boards will have to be designed specifically …

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

Flashing Firmware to Rockchip Devices in Linux with rkdeveloptool Open Source Utility

Rockchip rockusb mode

It’s been possible to flash firmware to Rockchip devices in Linux with upgrade_tool command line tool for many years, but the utility is closed-source and only supports “RK Firmware” files that are also used for OTA firmware updates, but not “raw firmware” that you’d flash directly to micro SD cards for example. This week-end as I played with ROC-RK3328-CC board, I encountered some instability issues with micro SD cards, so I instead relied on an eMMC flash module. The only problem was that Firefly Team only releases “raw firmware” files, so I was unable to use upgrade_tool, and instead found out rkdeveloptool  open source utility was used to flash raw firmware images in Firefly’s Wiki. The first step is to connect a male to male USB  Type A cable (like that one on eBay)  between the board and the host computer, and connect a USB power adapter to the board. At least that’s what I had to do here, because …

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