Posts Tagged ‘automotive’

Nvidia Announces Tegra X1 64-bit Octa-core Processor with 256-Core Maxwell GPU

January 5th, 2015 16 comments

CES 2015 has started, and the first company to present their innovations is Nvidia. Last year their introduced Tegra K1, the first mobile processor with a desktop GPU with support for OpenGL. They’ve now raised the bar with Tegra X1, an octa-core 64-bit ARM processor with a 256-core Maxwell GPU delivering 1.5x to 2x the performance of Tegra K1, and supporting 4K60 video playaback with H.265 and VP9 codecs.

Tegra_X1Some geekbench benchmark comparing X1, K1, and Apple A8x.

Tegra_X1_BenchmarkNvidia CEO also claiemd Tegra X1 is the first mobie SoC delivering over 1 Teraflops, something that was achieved around year 2,000 with 20,000 Pentium pro processor consuming 1 millions Watts, while X1 SoC only consumes about 10 Watts.

Nvidia_Tegra_X1_TeraflopsPower efficiency is said to have improved too, as Maxwell GPU is said to delivers more performance with similar power efficiency.


They also introced Drie CX mini computer for automotive application featuring Tegra X1. It can handle 16.6M pixel, or 2x 2K displays @ 60 Hz, and runs QNX, Linux, or Android.
Nvidia_Drive_CX_mini_ComputerThe company also showcase a Cockpit demo during the presentation.

And they’ve also announced Drive PX board with two Tegra X1 processors, 12-camera inputs for autonomous cars that drive themselves.

Nvidia_Drive_PXThe board uses a new technology called Deep Neural Networks for better object detection.

More information should be published soon on Nvidia Tegra page.

Update. Some specs:

Tegra X1 supports all major graphics standards, including Unreal Engine 4, DirectX 12, OpenGL 4.5, CUDA®, OpenGL ES 3.1 and the Android Extension Pack, making it easier for developers to bring PC games to mobile.
Tegra X1’s technical specifications include:

  • 256-core Maxwell GPU
  • 8 CPU cores (4x ARM Cortex A57 + 4x ARM Cortex A53)
  • 60 fps 4K video (H.265, H.264, VP9)
  • 1.3 gigapixel of camera throughput
  • 20nm process

F&S Electronik Systeme Introduces eFus A9 Industrial Computer Modules Powered by Freescale i.MX6 SoC

October 7th, 2014 No comments

F&S Electronik Systeme, a German embedded systems company, has announced their efus A9 Computers-on-Module (CoM) based on Freescale i.MX6, are now in mass production. The CPU comes in two variants A9V2 for i.MX6 Solo, and A9V3 with i.MX6 DualLite, both of which are certified for automotive and industrial applications, and support commercial, extended, and industrial temperature ranges.


eFuse A9 computer-on-module specifications:

  • SoC –  CPU Freescale i.MX6 Solo (eFus A9V2) or DualLite (eFus A9V3) @ up to 1.2 GHz + Vivante 2D and 3D GPUs
  • System Memory – 512MB (Up to 1GB RAM)
  • Storage – 256 MB NAND flash (Up to 1GB), 2 GB eMMC (eFus A9V3 only. up to 32GB), optional SPI NOR, optional I2C EEPROM
  • Display I/F – 18-bit RGB, 2x 24-bit LVDS, and DVI
  • Other interfaces available via 230 pins MXM-2 edge connector:
    • 2x SD card I/F
    • 1x Gigabit Ethernet
    • 1x USB Host, 1x USB Device
    • 2x CAN
    • 4x UART
    • 2x I2C, 2x SPI
    • I2S
    • Touch Panel ext. via I2C
    • 1x digital camera interface
    • 1x PCIe
  • Power Supply – +5VDC/ ±5%
  • Temperature Range – Operating: 0°C – +70°C, optional:-20°C – +85°C or -40°C – +85°C.
  • Dimensions – 47×62.1x11mm
  • Weight – 15 grams

eFus A9 modules come with BSPs for either Windows Embedded Compact 7, Windows Embedded Compact 2013, or Linux 3.3 operating systems. Wireless modules (Bluetooth, WLAN, ZigBee, Z-Wave, EnOcean) can also be connected to the CoM without changing the layout of the CPU area.

eFus A9 Starter Kit

eFus A9 Starter Kit

For evaluation and development, the company provides Starter kits composed of eFus A9 CoM and eFus Start Interface baseboard with the following hardware details:

  • CoM Connector – 230-pin MXM-2 socket
  • External Storage – 1x micro SD card slot, 1x SD card slot, 1x SATA (AFAIK not usable with i.MX6 Solo / DualLite modules)
  • Video Output – DVI/HDMI connector, digital RGB connector, backlight, resistive and capacitive touch headers
  • Audio I/F – HDMI, Line In, Line Out, Mic IN
  • Connectivity – 2x Ethernet RJ45 ports
  • USB – 2x USB 2.0 host ports, 1x micro USB device port
  • Camera – Analog and digital camera interfaces (analog not supported by current eFus A9 modules)
  • Expansion Headers:
    • 2×29-pin “feature” connector with SPI, I2C, PWM, UART, VBAT, etc…
    • 2×5-pin CAN headers
    • Three 2×5 serial headers
  • Expansion slots – mini PCIe socket
  • Misc – Reset button, RTC with battery slot
  • Power Supply – 5V power barrel

There are four versions of the starter kit depending on the operating system (Linux or Windows), and the version (V2 or V3) or the eFus CoM. The kit includes the baseboard and module, as well as a cable kit, and access data to documentation and software. V3 kit also adds a 7“ WVGA TFT display.

F&S eFus A9 computer-on-modules are available now starting at 39 Euros, Starterkit efus A9 Linux/Windows (V3 module) for 399 Euros including the display, and Starterkit 2 efus A9 Linux/Windows (V2 module) for 169 Euros. The company commits to long term availability of the modules until 2027. Further details about the modules and devkits, including some publicly available hardware and software documentation,  can be found on F&S Electronik Systeme’s eFus A9 product page.

ARM Introduces Cortex-M7 MCU Core for IoT, Wearables, Industrial and Automotive Applications

September 24th, 2014 5 comments

ARM has just announced Cortex-M7 processor based on ARMv7-M architecture, with double the compute and digital signal processing (DSP) capability of ARM Cortex M4. The latest ARM MCU core targets IoT and wearables applications for the automotive, industrial, and consumer markets including motor control, industrial / home / factory automation, advanced audio, image processing, connected vehicle applications, and so on.

Cortex-M7 Block Diagram

Cortex-M7 Block Diagram

Cortex-M7 comes with enhanced DSP instructions, a better FPU (FPv5 with single and double precision support), and tight coupled memory compared to Cortex-M4, according to an Anandtech article. ARM Cortex-M7 also achieves 5 CoreMark/MHz against 3.41 CoreMark/MHz for Cortex M4, and up to 3.23 DMIPS/MHz against up to 1.95 DMIPS/MHz.

ARM Cortex-M7 features listed in the press release:

  • Six stage, superscalar pipeline delivering 2000 Coremarks at 400MHz in a 40LP process.
  • AXI interconnect (supports 64-bit transfer) and fully integrated optional caches for instruction and data allowing efficient access to large external memories and powerful peripherals.
  • Tightly coupled memory interfaces for rapid, real-time response.
  • Extensive implementation configurability to enable a wide range of cost and performance points to be targeted.
  • Optional full instruction and data trace via the Embedded Trace Macrocell enabling greater system visibility.
  • An optional safety package and built-in fault detection features contribute toward ASIL D (Automotive Safety Integrity Level) and SIL 3 (Safety Integrity Level) compliance.
  • Third-party tools, RTOS, middleware support of any architecture, provided by the ARM Connected Community of complementary partner companies.

Cortex-M7 remains binary compatible with older Cortex-M processors, so system designers can take advantage of code reuse in order to lower development and maintenance costs. Available tools include Keil microcontroller development kit (MDK) and ULINK debug adapter, and various real-time operating systems will be supported such as Express Logic ThreadX, FreeRTOS, Mentor Graphics Nucleus, or Micrium µC/OS-III.

Atmel, Freescale and ST Microelectronics will be the first companies to release MCUs based on Cortex-M7.

You can find more details on the Anandtech article, or ARM Cortex-M7 product page.

Freescale To Give Away StarterTRAK Development Boards for Automotive Applications

September 5th, 2014 No comments

Freescale StarterTRAK development boards are based on the company’s Kinetis EA Cortex M0+ MUCs or Qorivva 32-bit MCU targeting automotive applications with support a wide temperature range (–40° to +125°C) and interfaces such as LIN (Local Interconnect Network) and CAN. These development boards can be used for body and security, powertrain, and safety & chassis applications. Freescale has decided to giveaway 60 StarterTRACK development board to random winners, so if you are knowledgeable in this field it could be an opportunity to try the platform. There will be 5 different kits given away, all based on Kinetis MCU: TRK‐KEA8, TRK‐KEA64, TRK‐KEA128, KEA128LEDLIGHTRD and KEA128BLDCRD. Let’s have a closer look at TRK-KEA128 development board.

TRK-KEA Boards Description (SCI port not available on TRK-KEA128)

TRK-KEA Boards Description (SCI Selector is not available on TRK-KEA128)

Key features and specifications of  TRK-KEA128 board:

  • MCU – Kinetis KEA128 ARM Cortex M0+ MCU @ 48MHz with 16KB RAM and 128KB flash in a 80 LQFP package
  • On-board openSDA debugging and programming circuit using the PK20DX128 MCU
  • LIN communications interface
  • Analog interface with ambient light sensor
  • 4 high efficiency LEDs
  • 2 push buttons
  • SCI serial communication interface (sharing the openSDA interface)
  • CAN communications interface
Kinetis EA MCU Block Diagram

Kinetis EA MCU Block Diagram

The development kit includes a TRK-KEA128 board, a DVD with CodeWarrior software, a USB cable, TRK-KEA Quick Start Guide, and Freescale Warranty Card. Schematics, BoM, as applications notes are also provided by the company. Automotive application possible with this board include HVAC, doors, window lift and seat control, parking breaks, tire pressure monitoring system (TPMS), and more. They can also be used to control brushless DC motors. Full details can be found on TRK-KEA128 page.

If you’d like the board you can either spend $49, or try your luck for with giveaway. The constest is open to individuals who are at least 18 years old and resident in a non‐U.S.‐embargoed country, expect residents of Canada. To enter, simply fill that form with your name, email, and country of residence. That’s all, no question about your potential project is even asked. The draw will take place on September 24, 2014.

Thanks to Nanik!

Navdy is an Android Head Up Display for your Car Controlled by Voice and Gestures

August 9th, 2014 3 comments

Following up on yesterday’s Android rear view mirrors (ARVM), where I and others mentioned safety of such devices in comments, it has been brought to my attention that there’s a possibly safer alternative with Navdy, a 5.1″ Head-Up Display (HUD) running Android 4.4, that’s placed right in front of your eyes on the top of the dashboard, and coming with both common and different features compared to ARVM.

Navdy’s preliminary specifications:

  • Processor – Unnamed dual core processor
  • System Memory – N/A
  • Storage – N/A
  • Display – 5.1″ wide transparent Head-Up Display (HUD) with high quality projector
  • Camera – IR camera for touchless gesture control
  • Connectivity – WiFi (802.11 b/g/n), Bluetooth 4.0/LE
  • Sensors – Accelerometer, e-compass, ambient light sensor
  • Audio – Via Bluetooth or 3.5mm minijack mini-USB port, Internal speaker and microphone with noise canceling DSP
  • Data / Power interface – OBD-II power and data connection to car computer, with optional 12 volt power adapter
  • Mount – Portable, bendable, non-marking, powered friction mount, with magnetic connection to the device
  • Dimensions – 130x140x95 mm (excluding mount, and including display)
Navdy GPS Application

Navdy GPS Application

Navdy can also be paired with your smartphone (Android or iOS) to access your apps and data. It is fully controlled by gestures and voice input, and I could not see any buttons on the device, which allows to answer/give calls, read/write SMS, control your music, and drive with GPS instructions right in front of your eyes. To better understand what Navdy does, watch the promo/demo video below.

The apps are not displayed as-is on the HUD, but a simplified version is shown to make it more HUD friendly. Compared to Android rear view mirrors, it has the advantage of sitting right in front of your eyes, it does not hide anything on the rear view mirror, supports gesture control, and has built-in support for ODBII, but does not come with cameras for DVR functions or parking assitance, and it looks like you may only be able to run a subset of Android apps.

Navdy is available for pre­-order for 30 days at the introductory price of $299, at 40% discount from the expected $499 retail price, and will ship “early 2015”.

Thanks to Connolly for the tip.

Android Rear View Mirrors Feature Dual Cameras for DVR Function, GPS, Bluetooth, and More

August 8th, 2014 9 comments

I first heard about Android rear view mirrors back in 2012 with a solution designed by Huawei running Android 2.3. But this morning, DealExtreme listed three Android rear view mirrors, with model names like EL-H100, EL-H200, and EL-H800 selling between $120 to $216 depending on the features. The mirrors feature 4.3″ to 5″ displays, and all come with dual camera support, run Android 4.0, and seem powered by AllWinner A10 or A13 ARM Cortex A8 processor, with the most expensive (EL-H800) also supporting Bluetooth and GPS. One model also support IR night vision (EL-H100).

Elebest EL-H800 Rear View Mirror

Elebest EL-H800 Rear View Mirror

Features and specifications for EL-H800 model are listed as follows:

  • SoC – AllWinner A13 ARM Cortex A8 @ 1.2GHz with Mali-400 GPU
  • System Memory – 512MB DDR3
  • Storage – 8GB flash and micro SD slot up to 32GB
  • Display – 5″ TFT Touch Screen, 800×480 resolution
  • Connectivity – Wi-Fi and Bluetooth earphone support, FM radio
  • Video In – AV-IN support
  • Audio – Earphone jack, mono speakers, microphone
  • Camera
    • 2x 5.0MP camera lenses, with 140 deg wide angle, and 5x optical zoom.
    • DVR function supported @ 1080p30
    • Motion detection, timestamp, anti-shake, auto-white balance. IR night vision NOT supported.
  • USB – 1x mini USB 2.0 port for data interface
  • Power
    • 5V/1A DC via cable connected to car charger
    • 800 mAh battery
  • Dimensions – 17 cm x 12 cm x 11 cm
  • Weight – 750 grams

The kit is sold with the “Car DVR” rear view mirror, a rear camera, a DC 5V/1A car charger + cable (3 meters), a USB cable, as well as a user’s manual in English and Chinese. The pictures also show a Bluetooth audio headset, but it’s not listed in the product page… Having a rear view mirror running Android on half the screen seems like a distraction, and I’m not even sure how this can be legal… Nevertheless, I’ve searched for video to better understand what could be done with these models, but there weren’t any, and instead I’ve seen an interesting video for Germind JM-043LA Android rear view mirror which shows the different use cases including voice input, GPS, etc… Some of the features supported by the Germind model may not be supported by the EL-Hxx models.

Beside the products listed on DX, I could also find a model called B6000 on GeekBuying with GPS ($127) with a few positive users’ feedback, and Maxxiss on Amazon ($250), both also based on AllWinner A10. All these car DVR systems based on AllWinner may partially explain why the company is now working on V10 and V15 SoCs specifically for car and sports DVRs.

Shenzhen Elebest Technology (HK) appears to be the manufacturer of the EL-Hxx models, but only EL-H800 is listed on their website.

ARM TechCon 2014 Schedule – 64-Bit, IoT, Optimization & Debugging, Security and More

July 23rd, 2014 No comments

ARM Technology Conference (TechCon) 2014 will take place on October 1 – 3, 2014, in Santa Clara, and as every year, there will be a conference with various sessions for suitable engineers and managers, as well as an exposition where companies showcase their latest ARM based products and solutions. The detailed schedule for the conference has just been made available. Last year,  there were 90 sessions organized into 15 tracks, but this year, despite received 300 applications,  the organizers decided to scale it down a bit, and there will be 75 session in the following 11 tracks:ARM_TechCon_2014

  • Chip Implementation
  • Debugging
  • Graphics
  • Heterogeneous Compute
  • New Frontiers
  • Power Efficiency
  • Safety and Security
  • Software Development and Optimization
  • Software Optimization for Infrastructure and Cloud
  • System Design
  • Verification

There are also some paid workshops that take all day with topics such as “Android (NDK) and ARM overview”, “ARM and the Internet of Things”, or “ARM Accredited Engineer Programs”.

As usual, I’ve gone through the schedule builder, and come up with some interesting sessions with my virtual schedule during the 3-day event:

Wednesday – 1st of October

In this session, Dr. Saied Tehrani will discuss how Spansion’s approach to utilize the ARM Cortex-R line of processors to deliver energy efficient solutions for the automotive MCU market has led the company to become a vital part of the movement toward connectivity in cars. Beginning with an overview of the auto industry’s innovation and growth in connected car features, he will explain how these systems require high performance processing to give drivers the fluid experience they expect. Highlights in security and reliability with ARM Cortex-R, including Spansion’s Traveo Family of MCU’s will also be presented.

HEVC and VP9 are the latest video compression standards that significantly improves compression ratio compared to its widely used predecessors H.264 and VP8 standard. In this session the following will be discussed:

  • The market need for GPU accelerated HEVC and VP9 decoders
  • Challenges involved in offloading video decoding algorithms to a GPU, and how Mali GPU is well suited to tackle them
  • Improvement in power consumption and performance of Mali GPU accelerated decoder
  • big.LITTLE architecture and CCI/CCN’s complementing roles in improving the GPU accelerated video decoder’s power consumption

ARM’s Cortex-M family of embedded processors are delivering energy-efficient, highly responsive solutions in a wide variety of application areas right from the lowest-power, general-purpose microcontrollers to specialised devices in advanced SoC designs. This talk will examine how ARM plans to grow the ARM Cortex-M processor family to provide high performance together with flexible memory systems, whilst still maintaining the low-power, low-latency characteristics of ARM’s architecture v7M.

IoT devices as embedded systems cover a large range of devices from low-power, low-performance sensors to high-end gateways. This presentation will highlight the elements an embedded engineer needs to analyse before selecting the MCU for his design. Software is fundamental in IoT: from networking to power management, from vertical market protocols to IoT Cloud protocols and services, from programming languages to remote firmware update, these are all design criteria influencing an IoT device design. Several challenges specific to IoT design will be addressed:

  • Code size and RAM requirements for the major networking stacks
  • Optimizing TCP/IP resources versus performance
  • Using Java from Oracle or from other vendors versus C
  • WiFi (radio only or integrated module)
  • Bluetooth (Classis versus LE) IoT protocols

Thursday – 2nd of October

Amongst ARM’s IP portfolio we have CPUs, GPUs, video engines and display processors, together with fabric interconnect and POP IP, all co-designed, co-verified and co-optimized to produce energy-efficient implementations. In this talk, we will present some of the innovations ARM has introduced to reduce memory bandwidth and system power, both in the IP blocks themselves and the interactions between them, and how this strategy now extends to the new ARM Mali display processors.

Designing a system that has to run on coin cells? There’s little accurate information available about how these batteries behave in systems that spend most of their time sleeping. This class will give design guidance on the batteries, plus examine the many other places power leakages occur, and offer some mitigation strategies.

64-bit is the “new black” across the electronics industry, from server to mobile devices. So if you are building or considering building an ARMv8-A SoC, you shall attend this talk to either check that you know everything or find out what you shall know! Using the ARMv8 Juno ARM Development Platform (ADP) as reference, this session will cover:

  • The ARMv8-A hardware compute subsystem architecture for Cortex-A57, Cortex-A53 & Mali based SoC
  • The associated ARMv8-A software stack
  • The resources available to 64-bit software developers
  • Demonstration of the Android Open Source Project for ARMv8 running on Juno.

Rapid prototyping platforms have become a standard path to develop initial design concepts. They provide an easy-to-use interface with a minimal learning curve and allow ideas to flourish and quickly become reality. Transitioning from a simple, easy-to-use rapid prototyping system can be daunting, but shouldn’t be. This session presents options for starting with mbed as a prototyping environment and moving to full production with the use of development hardware, the open-source mbed SDK and HDK, and the rich ARM ecosystem of hardware and software tools.Attendees will learn how to move from the mbed online prototyping environment to full production software, including:

  • Exporting from mbed to a professional IDE
  • Full run-time control with debugging capabilities
  • Leveraging an expanded SDK with a wider range of integration points
  • Portability of applications from an mbed-enabled HDK to your custom hardware

Statistics is often perceived as scary and dull… but not when you apply it to optimizing your code! You can learn so much about your system and your application by using relatively simple techniques that there’s no excuse not to know them.This presentation will use no slides but will step through a fun and engaging demo of progressively optimizing OpenCL applications on a ARM-powered Chromebook using IPython. Highlights will include analyzing performance counters using radar diagrams, reducing performance variability by optimizing for caches and predicting which program transformations will make a real difference before actually implementing them.

Friday – 3rd of October

The proliferation of mobile devices has led to the need of squeezing every last micro-amp-hour out of batteries. Minimizing the energy profile of a micro-controller is not always straight forward. A combination of sleep modes, peripheral control and other techniques can be used to maximize battery life. In this session, strategies for optimizing micro-controller energy profiles will be examined which will extend battery life while maintaining the integrity of the system. The techniques will be demonstrated on an ARM Cortex-M processor, and include a combination of power modes, software architecture design techniques and various tips and tricks that reduce the energy profile.

One of the obstacles to IoT market growth is guaranteeing interoperability between devices and services . Today, most solutions address applications requirements for specific verticals in isolation from others. Overcoming this shortcoming requires adoption of open standards for data communication, security and device management. Economics, scalability and usability demand a platform that can be used across multiple applications and verticals. This talk covers some of the key standards like constrained application protocol (CoAP), OMA Lightweight M2M and 6LoWPAN. The key features of these standards like Caching Proxy, Eventing, Grouping, Security and Web Resource Model for creating efficient, secure, and open standards based IoT systems will also be discussed.

Virtual Prototypes are gaining widespread acceptance as a strategy for developing and debugging software removing the dependence on the availability of hardware. In this session we will explore how a virtual prototype can be used productively for software debug. We will explain the interfaces that exist for debugging and tracing activity in the virtual prototype, how these are used to attach debug and analysis tools and how these differ from (and improve upon) equivalent hardware capabilities. We will look in depth at strategies for debug and trace and how to leverage the advantages that the virtual environment offers. The presentation will further explore how the virtual prototype connects to hardware simulators to provide cross-domain (hardware and software) debug. The techniques will be illustrated through case studies garnered from experiences working with partners on projects over the last few years.

Attendees will learn:

  • How to set up a Virtual Prototype for debug and trace
  • Connecting debuggers and other analysis tools.
  • Strategies for productive debug of software in a virtual prototype.
  • How to setup trace on a virtual platform, and analysing the results.
  • Hardware in the loop: cross domain debug.
  • Use of Python to control the simulation and trace interfaces for a virtual platform.
  • 14:30 – 15:20 – GPGPU on ARM Systems by Michael Anderson, Chief Scientist, The PTR Group, Inc.

ARM platforms are increasingly coupled with high-performance Graphics Processor Units (GPUs). However the GPU can do more than just render graphics, Today’s GPUs are highly-integrated multi-core processors in their own right and are capable of much more than updating the display. In this session, we will discuss the rationale for harnessing GPUs as compute engines and their implementations. We’ll examine Nvidia’s CUDA, OpenCL and RenderScript as a means to incorporate high-performance computing into low power draw platforms. This session will include some demonstrations of various applications that can leverage the general-purpose GPU compute approach.

Abstract currently not available.

That’s 14 sessions out of the 75 available, and you can make your own schedule depending on your interests with the schedule builder.

In order to attend ARM TechCon 2014, you can register online, although you could always show up and pay the regular on-site, but it will cost you, or your company, extra.

Super Early Bird Rare
Ended June 27
Early Bird Rate
Ends August 8
Advanced Rate
Ends September 19
Regular Rate
VIP $999 $1,299 $1,499 $1,699
All-Access $799 $999 $1,199 $1,399
General Admission $699 $899 $1,099 $1,299
AAE Training $249 $299 $349 $399
Software Developers Workshop $99 $149 $199 $249
Expo FREE FREE $29 $59

There are more types of pass this year, but the 2-day and 1-day pass have gone out of the window. The expo pass used to be free at any time, but this year, you need to register before August 8. VIP and All-access provides access to all events, General Admission excludes AAE workshops and software developer workshops, AAE Training and Software Developers Workshop passes give access to the expo plus specific workshops. Further discounts are available for groups, up to 30% discount.

AllWinner V10 and V15 SoCs Target Video Recording Applications

July 9th, 2014 1 comment

AllWinner A-series that can be found in tablets and media players are pretty well known, but AllWinner also has V-Series processors with V10 and V15. A first glance, AllWinner V10 is quite similar to AllWinner A31 with a quad core Cortex A7 CPU coupled with a PowerVR SGX544MP2 GPU, and AllWinner V15 has the same CPU/GPU combo as AllWinner A10 (CortexA8/Mali-400). But AllWinner V-Series are actually video encoders targeting applications such as IP cameras, car DVRs, and sports digital video cameras thanks to features such as motion detection, video scaling, and digital watermarking.

AllWinner V10 Block Diagram

AllWinner V10 Block Diagram

Let’s go through AllWinner V10 specifications, and I’ll mark differences with AllWinner A31, or features not mentioned in A31 specs, in bold:

  • CPU – Quad-core ARM Cortex-A7 with· 256KB L1 cache, 1MB L2 cache
  • GPU – PowerVR SGX544MP2 compliant with OpenCL 1.1 EP and delivering up to 20GFLOPS.
  • Memory – 32-bit DDR3/LPDDR2 SDRAM controller, supporting up to 2GB; NAND I/F
  • Video
    • Supports H.264 High Profile [email protected] video encoding
    • Digital watermarking
    • Motion detection
    • CBR/VBR bit rate control mode
    • Supports [email protected] video decoding
    • Supports multi-format video decoding including MPEG 1/2/4, H.264, VP8, AVS,VC-1, etc.
    • Supports independent encoding and decoding
    • 1/16 ~ 16x scaling
  • Video Input/Output
    • Supports 12-bit parallel CSI and 4-lane MIPI CSI
    • Supports up to 12M CMOS sensor
    • Supports one video layer and two graphic layers
    • Supports scaling up to 4K x 4K
  • HawkView ISP
    • Auto exposure/focus/white balance (AE/AF/AWB)
    • Dynamic range control (DRC)
    • Color enhancement
    • Noise reduction
  • Audio Codec
    • Integrated Hi-Fi 100dB audio codec
    • Three integrated differential analog mic amplifiers for headset and phone
    • One digital mic interface with software noise cancellation
  • Peripherals
    • 3 x USB ports
    • 4 x SD card 3.0
    • RTP/CTP
  • Package – BGA609, 18mm x 18mm, 0.65 pitch

AllWinner V10 also appears to be lacking 3840×1080 3D decoding ability found in A31, and may not have a dual band RAM interface, and no support for LPDDR3 memory. I’m not sure if A31 also supports independent encoding and decoding, or that would means Skype or Google Hangout calls are partially handled by software. AllWinner provides support for Android and Linux operating systems for the V10 and V15 processor, specifically Android 4.4 for V10. AllWinner V15 has similar features as V10 but only comes with a single Cortex A8 core, a Mali-400 GPU, supports 1080p decoding, 720p encoding, and features less peripherals. It’s also smaller with a BGA336 (14mm x 14mm) package.

I could not find any development boards, nor products based on AllWinner V10 and V15. There may be some, but the processors are seldom advertised in devices like digital cameras, and digital video recorders. I’ve asked some details to AllWinner, and I’ll update this post if I get an answer.

You can may find more information in AllWinner V10 and V15 on their respective product pages.