Archive

Posts Tagged ‘hisilicon’

HiSilicon Hi3796M V200 UHD DVB + H.265 STB SoC Showcased at Broadcast Asia 2017

May 25th, 2017 6 comments

Broadcast Asia international digital multimedia & entertaiment technology exhibition & conference is taking place in Singapore on May 23 – 25, and I’ve been informed that Hisilicon showcased their latest Hi3796M V200 Set-top box SoC with support for 4K DVB, H.265, and high dynamic range technology such as HDR10, HLG and Dolby Vision.

Hiliscon Hi3796M V200 Board and DVB Tuner – Click to Enlarge

Key features and specifications of Hi3796M V200 processor:

  • CPU – Quad core ARM Cortex A53
  • GPU – ARM Mali-450MP
  • Memory – DDR3, DDR3L, DDR4
  • Video Output – 1x HDMI 2.0a Tx with HDCP 2.2
  • Video format – HEVC, H.264, MPEG2, MPEG4, VC1, VP9, AVS 2.0
  • HDR – HDR10, HLG, Dolby Vision, HDR and SDR conversion
  • HiVXE 2.0 VPU – Decoder – 4K60 10-bit; Encoder – HEVC/H.264 1080p30 or 2x 720p30
  • Ethernet – 1x Gigabit Ethernet, 1x Fast Ethernet
  • USB 2.0 – 2x USB 2.0 ports
  • SATA & PCIe & USB 3.0 – USB 3.0, SATA 3.0, PCIe 2.0 host interface (optional); cnxsoft’s note: all ports are likely multiplexed, so only one is usable.
  • Transport Stream I/F – 2x TS In + 2x TS In or Out + 1x Cable IF in
  • SDIO – 2x SDIO 3.0
  • Security – Advanced DRM, and CAS (NOCS3.X), and hardware video watermark. TrustZone

The company can provide Android 7.0 and Linux SDKs with middleware and RDK for the processor and development board. HiVXE 2.0 is also said to support PiP and video transcoding. Hardware video watermark ability allows the processor to meet MovieLabs UHD premium service delivery requirements.

Click to Enlarge

It appears the company will also offer a user-friendly way to watch VR videos / 360° videos on the TV by using a mobile app or remote control to navigate in all directions while the video is playing.

I could not find any information at all on the web about Hi3796M V200 processor, so thanks to Ovi for sending pictures directly from the Broadcast Asia exhibition, and allowing us to discover this new multimedia processor.

Qualcomm Snapdragon 845 Octa-core Processor To Feature ARM Cortex A75 Cores (Reports)

May 22nd, 2017 7 comments

According to reports from China, Qualcomm’s next application processor (or rather mobile platform) will be Snapdragon 845, and if accurate, the comparison table below between the Snapdragon processor and Hisilicon Kirin 970 SoC shows the former will be powered by some customized (魔改) version of yet-to-be announced ARM Cortex 75 cores.

Snapdragon 845 octa-core processor will be manufactured using Samsung 10nm LPE processor, come with four custom Cortex A75 cores, four Cortex A53 cores, an Adreno 630 GPU, and an LTE X20 modem supporting LTE Cat 18 for up to 1.2 Gbps download speed. Other features like 802.11ad (High bandwidth, short range WiFi), UFS 2.1, and LPDDR4X were already found on earlier model.

I’ve been unable to find further details about ARM Cortex A75 right now, and we have to wait until ARM Techcon 2017 before getting more details. Mobile phones powered by Snapdragon 845 are supposed to start shipping in Q1 2018.

Via Wccftech

HiSilicon Kirin 960 Octa Core Application Processor Features ARM Cortex A73 & A53 Cores, Mali G71 MP8 GPU

October 20th, 2016 2 comments

Following on Kirin 950 processor found in Huawei Mate 8, P9, P9 Max & Honor 8 smartphones, Hisilicon has now unveiled Kirin 960 octa-core processor with four ARM Cortex A73 cores, four Cortex A53 low power cores, a Mali G71 MP8 GPU, and an LTE Cat.12 modem.

kirin-960-block-diagram

The table below from Anandtech compares features and specifications of Kirin 950 against the new Kirin 960 processor.

SoC Kirin 950 Kirin 960
CPU 4x Cortex A72 (2.3 GHz)
4x Cortex A53 (1.8 GHz)
4x Cortex A73 (2.4 GHz)
4x Cortex A53 (1.8 GHz)
Memory
Controller
LPDDR3-933
or LPDDR4-1333
(hybrid controller)
LPDDR4-1800
GPU ARM Mali-T880MP4
@ 900 MHz
ARM Mali-G71MP8
@ 900 MHz
Interconnect ARM CCI-400 ARM CCI-550
Encode/
Decode
1080p H.264
Decode & Encode2160p30 HEVC
Decode
2160p30 HEVC & H.264
Decode & Encode2160p60 HEVC
Decode
Camera/ISP Dual 14bit ISP
940MP/s
Improved
Dual 14bit ISP
Sensor Hub i5 i6
Storage eMMC 5.0 UFS 2.1
Integrated
Modem
Balong Integrated
UE Cat. 6 LTE
Integrated
UE Cat. 12 LTE
4x CA
4×4 MIMO

ARM claims 30% “sustained” performance improvement between Cortex A72 and Cortex A73,  but the GPU should be where the performance jump is more significant, as ARM promises a 50 percent increase in graphics performance, and a 20 percent improvement in power efficiency with Mali G71 compared the previous generation (Mali-T880). Kirin 960 also integrates twice the GPU cores compared to Kirin 950, and some GPU benchmarks provided by Hisilicon/Huawei confirm the theory with over 100% performance improvement in both Manhattan 1080p offscreen and T-Rex offscreen GFXBench 4.0 benchmarks.

kirin960-gpu-performance
The first smartphone to feature Kirin 960 is likely to be Huawei Mate 9 rumored to come with a 5.9″ 2K display, 6GB RAM, and 256 UFS flash.

HICAT.Livera Machine Vision Board and Robot Kit Feature HiSilicon Hi3518 SoC (Crowdfunding)

September 21st, 2016 3 comments

HiSilicon Hi3518 ARM9 processor is mostly being used in IP cameras, but Hicat startup decided to combined the camera processor with an Atmel MCU and a MT7601 WiFi module to create a wireless camera board to be used with OpenCV, and even provide a complete affordable robot kit with the board.

livera-boardHicat.livera board specifications:

  • Vision Core – Hisilicon Hi3518 ARM9 processor @ 440 MHz
  • Storage – 16MB flash + micro SD card
  • MCU – Atmel ATmega32U4 AVR micro-controller
  • Connectivity – 802.11 b/g/n WiFi via Mediatek MT7601 module + u.FL antenna connector
  • Camera interface with provided 140 deg. camera using Omnivision OV9712 720p (1280×720) sensor
  • USB – 1x micro USB port for power and programming
  • Audio – Built-in microphone, speaker header
  • Sensors – MPU6050 accelerometer and gyro
  • Expansion – 2x GPIO headers with GPIOs, I2C, SPI, serial, PWM, digital, analog and power signals.
  • Misc – MCU reset and Linux reset buttons,
  • Power Supply – 5V via USB or 3.3V LiPo battery
  • Dimensions – 60 x 42 mm

They’ve also provide a comparison table between HICAT.Livera and two competing platforms, namely openMV and PIXY.

hicat-livera-openmv-pixy

The firmware in the Hisilicon chip is based on Linux, and includes a video and file streaming server, OpenCV support for object tracking, Node.js support. The ARM9 processor and Atmel MCU communicate over a serial port, and an Arduino library is provided. An Android app (iOS coming soon) can also be used to view the live stream, control the robot, and change settings. Some code is available on Github, but not Linux, which may be an issue to due Hisilicon strict NDA requirements. The developer also claims the project will be open source hardware.

computer-vision-robot-kit

Beside Livera kit with the board and camera, a robot kit is also offered with a extension cable for the camera, a motor driver board based on lv8548 H-Bridge, two DC motors, a servo motor, wheels and body, 9V rechargeable battery, and laser beam. The board and robot are demonstrated in the embedded video.

The project has just launched via Kickstarter, where the goal is to raise $5000 ore more to fund mass production. They have not mentioned the manufacturing partner in Kickstarter, but it should be Seeed Studio, since they informed me about the project. Livera board with camera requires a $39 pledge (Early bird), while the complete robot kit is just $69 (Early Bird). Shipping adds $2 to $20 depending on rewards and destination, and delivery is scheduled for (end of) December 2016 or January 2017.

ARM announces “premium IP” for VR and AR with Cortex-A73 Processor and Mali-G71 GPU

May 30th, 2016 7 comments

Today ARM has revealed the first details of its latest mobile processor and GPU, both said to be optimized for VR (Virtual Reality) and AR (Augmented Reality) applications.

Starting with the ARM Cortex-A73, we’re looking at an evolution of the current Cortex-A72 with ARM claiming 30 percent “sustained” performance over the Cortex-A72 and over twice the performance over the Cortex-A57. ARM is already talking about clock speeds of up to 2.8GHz in mobile devices. Other improvements include an increase up to 64k L1 instruction and data cache, up from 48 and 32k respectively for the Cortex-A72, as well as up to 8MB of L2 cache.

ARM_Cortex_A73The Cortex-A73 continues to support ARM’s big.LITTLE CPU design in combination with the Cortex-A53 or the Cortex-A35. It’s also the first ARM core to have been designed to be built using 10nm FinFET technology and it should be an extremely small CPU at around 0.65 square millimeters per core, or a 46 percent shrink from the Cortex-A72. By moving to 10nm and FinFET, ARM is also promising power efficiency gains of up to 20 percent over the Cortex-A72.

Cortex A53 vs A72 vs A73

Cortex A53 vs A72 vs A73

The Mali-G71 GPU takes things even further, as ARM is promising a 50 percent increase in graphics performance, a 20 percent improvement in power efficiency and 40 percent more performance per square millimeter over its previous generation of GPU’s. To accomplish this, ARM has designed the Mali-G71 to support up to 32 shader cores, which is twice as many as the Mali-T880 and ARM claims that this will enable the Mali-G71 to beat “many discrete GPUs found in today’s mid-range laptops”. We’d take this statement with a grain of salt, as it takes more than raw computing performance to do a good GPU and that’s why there are so few companies that are still designing their own GPUs. As with the Cortex-A73, the Mali-G71 is optimized for 10nm FinFET manufacturing technology.

As always with ARM based GPUs, it depends on the partner implementation and the Mali-G71 supports designs with as little as one shader. Looking at most current mobile GPU implementations we’d expect to see most of ARM’s partners to go with a 4-8 shader implementation to keep their silicon cost at a manageable level. That said, we might get to see one or two higher-end implementations, as ARM has already gotten the likes of Samsung, MediaTek, Marvell and Hi-Silicon interested in its latest GPU.

ARM_Mali-G71

With a big move towards VR and AR, it’s also likely that the ARM partners are going to have to move to a more powerful GPU to be able to deliver the kind of content that will be expected from these market spaces. According to the press release, it looks like ARM has already gotten Epic Games and Unity Technologies interested in supporting their latest GPU

Devices using the new ARM Cortex-A73 and Mali-G71 are expected sometime in 2017, so there’s quite a gap between the announcement and the availability of actual silicon, but with HiSilicon, Marvell, MediaTek, Samsung Electronics and others having already licensed Cortex A73 IP. at least it means we have something to look forward to next year. You can find more details on ARM Cortex A73 and Mali-G71 pages, as well as ARM community’s blog.

$15 RobinCore WiFi IoT Module Runs OpenWrt, Supports 720p Video Encoding (Crowdfunding)

March 27th, 2016 8 comments

Do you remember VoCore? It was a low cost OpenWrt WiFi IoT module based on Mediatek RT5350 processor, that had a very successful crowdfunding campaign managed by a single developer, and the project is still going strong with VoCore2 being in the works. Another developer had the idea of doing something similar but based on HiSilicon Hi3518 ARM9 processor with more memory and support for 720p video encoding making it suitable for HD drone camera, compact video cameras, and so on. Meet RobinCore.

RobinCoreRobinCore specifications:

  • SoC – Hisilicon Hi3518E ARM926 processor @ 440MHz with H.264 encoder([email protected])
  • System Memory – 64MB DDR2
  • Storage – 16 MB NOR flash
  • Connectivity – 802.11 b/g/n WiFi via Mediatek MT7601U with on-board chip antenna
  • Debugging – micro USB port
  • Expansion – 2x 30-pin 2.0mm pitch through holes with access to 10/100M Ethernet, UART, I2C, SPI, SDIO, ADC, PWM, JTAG and GPIOs
  • Power Support – 5V via micro USB port
  • Dimensions – 33 x 27 mm
RobinCore Pin Assignment

RobinCore Pin Assignment

The board runs OpenWrt 15.05 with Linux 3.18 or HiSilicon Linux SDK with Linux 3.0.8. The developer has already released some binary images and script, as well as documented is progress on RobinCore.org. Source code has not been released, but he plans to submit patch files to OpenWrt trunk  for hi3518e soon. I’ve been told HiSilicon SDK normally costs $10k – at least outside of China-, but the developer confirmed by email that he obtained HiSilicon SDK and documentation from an authorized agent of HiSilicon, and as well as H.264 video library and API. He also claims to be releasing PCB layout, schematics, documents and full source code for U-boot, the Linux Kernel, OpenWrt, and applications such as the RTSP server, and DVR program if the campaign is successful.

RobinCore_RobinCam_RobinMac

Two add-on boards (aka docks) have also been developed:

  • RobinCam board with Omnivision OV9712 HD CMOS sensor and a wide-angle lens
  • RobinMac with 10/100M Ethernet RJ45 port,a microphone and a SD card slot.

As you can see from the picture above both boards can be connected together to RobinCore.

The project has now launched on Indiegogo (fixed funding), where Robin, the developer, aims to raise at least $7,000 to go ahead with production. A $15 pledge should get you RobinCore, $20 RobinCore with RobinMac dock, $25 RobinCore with RobinCam dock, and $30 the board with the two docks. Shipping adds $3 to anywhere in the world, and delivery is planned 2 weeks after the campaign ends, so around June 2016 with a production run for 500 units.

Hisilicon HI3798C V200 64-bit ARM Processor Supports HDMI 2.0, 10-bit HEVC, USB 3.0, SATA and More

September 15th, 2015 31 comments

There have been several Cortex A53 processors announced or released on the market such as Rockchip RK3368, Allwinner A64, or Amlogic S905, but in many cases I can read comments complaining about the lack of high speed interface, incomplete code support, or a weak GPU. Hisilicon Hi3798C V200 offers better features than its competitor, as beside four Cortex A53 cores, it includes a Mali-720 GPU, supports HDMI 2.0 output up to 4K at 60 HZ, 10-bit HEVC / H.265 and VP9 video decoding at 3840×2160 resolution at 60 fps, and integrates SATA and USB 3.0 interfaces.

Hi3798C V200 Demo Platform at IBC 2015 (Click to Enlarge)

Hi3798C V200 Demo Platform with Digital Tuner at IBC 2015 (Click to Enlarge)

Hisilicon Hi3798C V200 key features and specifications:

  • CPU – Quad core Cortex A53 processor (15K DMIPS)
  • GPU – ARM Mali-T720 supporting OpenGL ES 3.1/2.0, OpenVG1.1, EGL, and Imprex 2.0 PQ engine
  • Memory I/F – DDR3 or DDR4
  • Video Engine (VPU)
    • Codecs – HEVC, H.264, VP9, VC1, MPEG2
    • Decoder – 10-bit up to 4Kp60
    • Encoder – H.264 @ 1080p30 or dual 720p30
    • HiVXE 2.0 video engine supporting 4Kp60 H.265 and VP9 decoding, 1080p PiP and video transcoding
    • Dolby Vision & HDR10 for “best-in-class video quality experience”
  • Peripherals:
    • Video Output – HDMI 2.0a TX with HDCP 2.2
    • Connectivity – Dual Gigabit Ethernet
    • USB – 2x USB 3.0 ports, 1x USB 2.0 port
    • Storage – SATA and 2x SDIO
    • Transport Stream – 4x TS In + 2x TS In or Out with support for Full-band Capture (FBC) tuner
    • Expansion – PCIe
  • Security – Advanced DRM and CAS, Trustzone, Hardware based video watermarking

The company can provide Android 5.x and Linux SDK for the processor. Hi3798C V200 will target Ultra HD set-top boxes (STBs) for the DVB, IPTV, and OTT markets, and Hisilicon claims it is the “first global Ultra HD STB chipset solution to support Dolby Vision high-dynamic-range (HDR) technology.”

I could not find any details about availability of the processor, nor when TV box based on the solution are to be expected.

Thanks to Ovi for the tip.

Linaro 15.07 Release with Linux 4.2 and Android 5.1

July 31st, 2015 No comments

Linaro 15.07 has been released with Linux 4.2-rc3 (Baseline), Linux 3.10.83, 3.14.45 and 3.18.17 (LSK), and Android 5.1.1_r8.

The Linux kernel got various bug fixes, and a power reduction technique has been implemented for Qualcomm processor. Progress has been made to boot Android with UEFI on Hikey board, and work is still on-going on 96boards including Hisilicon Hikey, Qualcomm DragonBoard 410c, and an upcoming and yet-to-be-formally-announced Marvell PXA1928 board called Helium.

Highlights of this release:

  • Linux Linaro 4.2-rc3-2015.07
    • linaro-android topic updated to 4.2-rc3 and recent AOSP/android-3.18
    • included GATOR version 5.21.1
    • llct-misc-fixes topic: “HACK: of: Limit FDT size for CRC check on arm64” has been dropped. FVP model was the last target to require this hack, but the new FVP firmware doesn’t need it anymore
    • updated integration-linaro-vexpress64 topic by ARM LT: Versatile Express TC2 support is back, HDLCD display now works on TC2, the topic will be renamed to integration-linaro-vexpress next cycle
    • updated integration-linux-qcomlt topic by Qualcomm LT: QCOM Core Power Reduction (CPR) support has been added
    • linaro-builddeb-tweaks topic is dropped (most of our changes have been upstreamed)
  • Linaro builds of AOSP 15.07
    • Android baseline updated to 5.1.1_r8
    • ART CI setup for TIP and stable builds
      • Boot to gui tests added for tip and stable builds
      • ART code coverage for tip and stable builds
      • m-preview based builds setup for emulators
      • ART-host-gtests added for tip and stable builds
    • Hikey builds updated to 5.1.1_r8. Android boots with UEFI and GRUB on HiKey. Wifi drivers are integrated in the build system. Drivers are built as part of Android build process.
  • Linaro OpenEmbedded 2015.07
    • integrated Linaro GCC 4.9-2015.06
    • updated linux-linaro to 4.2-rc3
    • disabled aarch64 bootwrapper
    • integrated various improvements for LNG CI
    • upstreaming:
      • fixed bootimg.bbclass to work with all kernel image types
      • fixed cmake builds for native recipes
  • Linaro Ubuntu 15.07 – updated packages: fvp-pre-boot (FVP firmware), LSK 3.10.83/3.14.45/3.18.17 and linux-linaro 4.2-rc3 kernels
  • 96boards contributions:
    • DragonBoard 410c is now using NetworkManager only to manage the network (previously a combination with systemd-networkd/resolved has been used).
    • HiKey made some progress toward the switch to UEFI. GRUB is now integrated into the snapshots builds for both AOSP and Debian.
    • Initial Debian based build for Marvell PXA1928 Helium is setup and available.

Visit https://wiki.linaro.org/Cycles/1507/Release for a list of known issues, and further release details about the LEB, LMB (Linaro Member Builds), and community builds, as well as Android, Kernel, Graphics, Multimedia, Landing Team, Platform, Power management and Toolchain components.