DM&P Vortex86DX3 is an x86 embedded processor launched in 2015 that we’ve previously found in single board computers and mini PCs, but I’ve just noticed ICOP was offering the SOM304D3 system-on-module based on the single and dual-core versions of the Vortex86DX3 SoC. The SOM304D3 is available with 1 or 2GB DDR3 RAM, works in a wide temperature range (up to -40°C to +85°C), and is designed for space-constrained industrial applications, especially those requiring legacy interfaces like ISA, IDE, and/or a parallel port (aka printer port). SOM304D3 specifications: SoC – DM&P Vortex86DX3 single or dual-core x86 processor @ 1 GHz, 2D GPU System Memory – 1GB or 2GB DDR3 Storage – Optional 4GB eMMC flash; SPI flash for AMI BIOS 4x 76-pin board-to-board connectors: Storage – SATA 1.0, IDE, SD Display VGA up to 1920 x 1080 @ 60Hz TFT LCD up to 1024 x 768 @ 60Hz Audio – 1x […]
Raspberry Pi CM4 compatible module coming soon with Amlogic A311D CPU
Despite assurances by Eben Upton that there’s no supply shortage of Raspberry Pi CM4 modules for commercial and industrial customers, installations or projects requiring just a few modules may be out of luck. So alternatives are needed, and after seeing Rockchip RK3566-based SoMs compatible with Pi CM4, namely the Pine64 SoPine and Radxa CM3, Banana Pi is working on a Raspberry Pi CM4 compatible module powered by Amlogic A311D hexa-core Arm Cortex-A73/A53 processor. Banana Pi BPI-CM4 specifications: SoC – Amlogic A311D hexa-core processor with 4x Arm Cortex-A73 @ 2.0 GHz and 2x Arm Cortex-A53 @, Arm Mali-G52 MP4 (6EE) GPU, 5 TOPS NPU System Memory – 2GB/4GB LPDDR4 RAM Storage – 16GB eMMC flash (up to 128GB) Networking – Gigabit Ethernet PHY on-module, optional WiFi 5/6 module with on-board PCB antenna and external antenna 2x 100-pin high-density board-to-board connector (mostly) compatible with Raspberry Pi CM4 with 1x HDMI, 1x MIPI […]
Microchip SAMA7G54 is a single-core Arm Cortex-A7 microprocessor for low power AI camera & audio applications
Microchip has just announced the 1 GHz SAMA7G54 single-core Arm Cortex-A7 microprocessor (MPU) with MIPI CSI-2 and parallel camera interfaces, as well as up to four I2S, one SPDIF transmitter and receiver, and a 4-stereo channel audio sample rate converter. The company specifically launched a single-core processor to offer a lower power solution for AI camera and audio solutions, and the chip is coupled with the MCP16502 power management IC that has been optimized to provide the best power/performance ratio for the SAMA7G54. Microchip SAMA7G54 specifications: CPU – Arm Cortex-A7 based MPU @ up to 1GHz with 256KB L2 cache Memory – DDR2/DDR3/DDR3L/LPDDR2/LPDDR3 up to 533MHz Storage – Quad SPI, Octal SPI, 3x SD/eMMC Camera I/F – MIPI CSI-2 (2-lane up to 1.5 Gbps each) and 12-bit parallel camera Up to 8 Mpixel @ 30 fps Audio – Up to 4x I2S, PDM, SPDIF (Rx/Tx), 4 stereo channel ASRC Networking […]
DongShanPi One – A SigmaStar SSD202D system-on-module with a mini PCIe edge connector for GPIO, Ethernet…
DongShanPi One system-on-module features SigmaStar SSD202D Arm Cortex-A7 processor with 128MB on-chip RAM, a 128MB NAND SPI flash and a microSD card slot, an LCD interface, two USB Type-C ports, and a mini PCIe edge connector that exposes interfaces like Ethernet, USB, and GPIOs when connected to a baseboard. I noticed the module in Linux 5.18 changelog yesterday together with the Miyoo game console, with support being added by dgp (Daniel Palmer), a frequent commenter on CNX Software, who also happen to maintain the linux-chenxing community. The DongShanPi One is optionally offered with a baseboard equipped with an RJ45 port, four USB ports, an IR receiver, and plenty of GPIO headers for expansion. DongShanPi One specifications: SoC – SigmaStar SSD202D dual-core Cortex-A7 processor @ 1.2 GHz with 128MB on-chip DDR3, H264/H265 decoding, and MJPG encoding Storage – 128MB SPI NAND flash and microSD card Display I/F – 50-pin FPC RGB888 […]
Digi IX30 is a cellular router for Industry 4.0, public safety, harsh environments
Digi IX30 is a 4G LTE cellular router for industry 4.0 designed for distribution and automation, remote machines and sensor monitoring in industries such as oil and gas production, water utilities, smart cities, and outdoor signage. The Digi IX30 is a rugged device able to operate in harsh environments, and the US model supports FirstNet nationwide wireless broadband network dedicated to public safety in the event of an emergency (e.g. terrorist attack). The network is designed for first responders, city services, and infrastructure, as well as drilling and gas wells, Internet-connected irrigation systems, waste disposal, and septic tank services among others. A future version will also support the Anterix Band 8 (900 MHz) for critical infrastructure/mission-critical private LTE networks. Digi IX30 specifications: SoC, memory, storage – No information, except the processor is running Linux. Connectivity Ethernet – 2x 10/100M Fast Ethernet ports Cellular options FirstNet capable LTE Advanced Cat 7 […]
Linux 5.18 release – Main changes, Arm, RISC-V, and MIPS architectures
Linux 5.18 is out! Linus Torvalds has just announced the release on lkml: No unexpected nasty surprises this last week, so here we go with the 5.18 release right on schedule. That obviously means that the merge window for 5.19 will open tomorrow, and I already have a few pull requests pending. Thank you everybody. I’d still like people to run boring old plain 5.18 just to check, before we start with the excitement of all the new features for the merge window. The full shortlog for the last week is below, and nothing really odd stands out. The diffstat looks a bit funny – unusually we have parsic architecture patches being a big part of it due to some last-minute cache flushing fixes, but that is probably more indicative of everything else being pretty small. So outside of the parisc fixes, there’s random driver updates (mellanox mlx5 stands out, […]
Linux hardware video encoding on Amlogic A311D2 processor
I’ve spent a bit more time with Ubuntu 22.04 on Khadas VIM4 Amogic A311D2 SBC, and while the performance is generally good features like 3D graphics acceleration and hardware video decoding are missing. But I was pleased to see a Linux hardware video encoding section in the Wiki, as it’s not something we often see supported early on. So I’ve given it a try… First, we need to make a video in NV12 pixel format that’s commonly outputted from cameras. I downloaded a 45-second 1080p H.264 sample video from Linaro, and converted it with ffmpeg:
1 |
ffmpeg -i big_buck_bunny_1080p_H264_AAC_25fps_7200K.MP4 -pix_fmt nv12 big_buck_bunny_1080p_H264_AAC_25fps_7200K-nv12.yuv |
I did this on my laptop. As a raw video, it’s pretty big with 3.3GB of storage used for a 45-second video:
1 2 3 4 |
ls -lh total 3.3G -rw-rw-r-- 1 jaufranc jaufranc 40M Aug 5 2011 big_buck_bunny_1080p_H264_AAC_25fps_7200K.MP4 -rw-rw-r-- 1 jaufranc jaufranc 3.3G May 21 15:03 big_buck_bunny_1080p_H264_AAC_25fps_7200K-nv12.yuv |
Now let’s try to encode the video to H.264 on Khadas VIM4 board using aml_enc_test hardware video encoding sample:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
khadas@Khadas:~$ time aml_enc_test 1080p.nv12 dump.h264 1920 1080 30 25 6000000 1125 1 0 2 4 src_url is : 1080p.nv12 ; out_url is : dump.h264 ; width is : 1920 ; height is : 1080 ; gop is : 30 ; frmrate is : 25 ; bitrate is : 6000000 ; frm_num is : 1125 ; fmt is : 1 ; buf_type is : 0 ; num_planes is : 2 ; codec is : 4 ; codec is H264 Set log level to 4 [initEncParams:177] enc_feature_opts is 0x0 , GopPresetis 0x0 [SetupEncoderOpenParam:513] GopPreset GOP format (2) period 30 LongTermRef 0 [vdi_sys_sync_inst_param:618] [VDI] fail to deliver sync instance param inst_idx=0 [AML_MultiEncInitialize:1378] VPU instance param sync with open param failed [SetSequenceInfo:979] Required buffer fb_num=3, src_num=1, actual src=3 1920x1080 Encode End!width:1920 real 0m26.074s user 0m1.832s sys 0m4.883s |
The output explains the parameters used. There are some error messages, […]
Rockchip RK3588 Pico-ITX board launched with four-node cluster box (Crowdfunding)
The Mixtile Blade 3 Pico-ITX single board computer (SBC) powered by Rockchip RK3588 processor has now launched on Crowd Supply with either 8GB or 16GB RAM, and an optional four-node cluster box with a built-in PCIe switch designed to accommodate four Mixtile Blade 3 boards. The board also comes with up to 128GB of storage, two 2.5GbE interfaces, HDMI 2.1 output, HDMI 2.0 input, USB 3.2 Gen 1 USB Type-C ports, as well as a mini PCIe Gen 2 for expansion and a 30-pin GPIO header for expansion, as well as U.2 edge connector with 12V, PCIe x4 Gen 3 and SATA signals to interface with other Mixtile boards and build clusters. Mixtile Blade 3 specifications: SoC – Rockchip RK3588 octa-core processor with four Arm Cortex-A76 cores @ up to 2.4 GHz, four Arm Cortex-A55 cores, Arm Mali-G610 MP4 quad-core GPU with support for OpenGL ES3.2, OpenCL 2.2, Vulkan1.1, 6 […]