Did you know that 82% of developers are considering Linux or Android in their next embedded development?* And that 70% of rich embedded devices are based on Arm?**
That means, by offering easy, low-cost access to Linux-capable, Arm CPUs, developers can unlock the world of Linux software. This saves companies considerable time and costs by using operating systems, middleware and applications that are proven and already ready to run on Arm.
With this in mind, Arm is further expanding our DesignStart program to help drive innovation, bringing Arm-based Linux development within reach.
Developers can now get fast, low-cost access to the Arm Cortex-A5 processor for a small access fee of $75k, including one year of support. Cortex-A5 is an advanced, highly capable application processor with the lowest power of any Arm Cortex-A CPU. Now with simple access to the proven, advanced, Linux-capable CPU, along with a comprehensive package of system IP, designers can more easily create rich embedded and IoT systems-on-chip (SoCs).
For the last decade, the DesignStart program has offered a quick and easy way to access Cortex-M processors for the development of custom SoCs. The program has enabled hundreds of companies to develop application-optimized designs and recently we added the Arm Cortex-M1 and Cortex-M3 soft IP to DesignStart for development on Xilinx FPGAs. Continuing the momentum, today we’re excited to widen this offering, expanding the possibilities in the rich-featured embedded design space.
There are a huge range of IoT applications and devices, but many can be categorized into the following three classes:
To date, DesignStart has enabled constrained and mainstream applications with fast access to the Cortex-M0 and Cortex-M3. Now, with the addition of Cortex-A5 to DesignStart, we are enabling more innovation for the rich embedded applications.
Cortex-A5 is a proven and widely deployed CPU that has been shipped in over two billion devices. Let's explore the CPU's key features:
Cortex-A5 is a highly capable CPU that is ideal for innovation in advanced and cost-sensitive applications. The CPU offers high performance for embedded markets, but yet it has a very small footprint of 0.28mm2 on 40nm and a low silicon fabrication cost.
The processor is almost twice as efficient as the Cortex-A9 - yet it has the same feature set and 70% of the performance. It is also very efficient at 10mW/100MHz on the established 40nm process node!
When it comes to additional features, the Cortex-A5 offers many options - it is highly configurable, including a fully coherent quad-core design. It has a Floating Point Unit (FPU), security with TrustZone and a high-performance accelerator port for fast connection to machine learning or other custom processors.
One of the processor's key features is advanced SIMD data processing with NEON, which offers enhanced signal and multimedia processing. The SIMD engine makes it possible to significantly boost performance. In fact, a YUV colour conversion has a 50% performance increase using Cortex-A5 with NEON, compared to a standard integer processor.
NEON is used widely across the industry – from image processing to voice control. And, it is easy to use too – there are hundreds of open source and proprietary libraries and middleware built for or optimized for NEON. One of the most popular signal processing development tools, MATLAB, even outputs NEON code. This code has been optimized for Arm to use directly on Cortex-A processors.
Cortex-A5 can also be used for machine learning (ML) applications. Arm provides a vast range of software to make ML on Arm easy and efficient. We have open-sourced Arm NN, an inference engine which allows developers to create their ML application using their favorite framework and then map this to any Arm IP or CPU - or indeed any third-party IP.
We then have the Arm Compute Library - providing deeply optimized functions that get the very best out of the Arm hardware.
The Cortex-A5 DesignStart package also includes a comprehensive set of system IP that makes it much simpler to create Cortex-A5 systems. The proven SoC foundation includes a set of flexible system IP for area and power-optimized SoC development.
Included in the system IP package is Arm CoreLink NIC-400 that provides configurable and low-power connectivity with design flexibility. It also includes the industry-standard CoreSight debug and trace solution for seamless debugging.
Cortex-A5 also comes with TrustZone - a system-wide security solution. TrustZone technology provides hardware-enforced isolation to establish a secure root of trust and has been proven in billions of Cortex-A based devices to date.
The package also offers out-of-box support for FPGA prototyping and development on Cortex-M Prototyping System 3 board (MPS3). The board can be used to develop and debug the design prior to implementing the optimized design on silicon.
Linux is extremely important for embedded applications. As mentioned above, 82% of developers are considering Linux for their next embedded development*.
The Cortex-A5 unlocks the world of Linux software for developers with its comprehensive set of software stacks and the breadth of ready-to-run middleware and applications that are needed for rich embedded designs.
Arm and Linaro combined are in the top three contributors to the Linux kernel, and by choosing Arm, developers will save money and man-years of time on software development alone.
The Cortex-A5 DesignStart package comes with a basic Linux port that enables users to take benefits of the extensive open-source support, which includes middleware, device drivers, frameworks and more for Arm IP.
The package also offers simulation models. Arm Fast Model allows developers to start their software development before the hardware or silicon is available. The same software can be ported onto the silicon, once it is available. The Cortex-A5 DesignStart Fast Model offers a virtual platform with a reference Linux port to accelerate your software development.
The Cycle Model is a cycle-accurate model of the Cortex-A5 DesignStart and can be used for performance evaluation.
Read more on models for Cortex-A5 DesignStart here
Developers can design confidently on Arm with access to the largest technology ecosystem, offering a wealth of resources and a strong foundation on which to scale their products. The Cortex-A5 ecosystem contains hundreds of tools, RTOS and open-source, and propriety rich operating systems that run on Arm.
The Cortex-A5 has been manufactured across all major foundries and process nodes, from 180nm to 7nm. The experience foundries have of Arm CPUs and Cortex-A5 means that it is much simpler for an ASIC designer to successfully tape out their project, saving companies many months of time and effort.
You can access our optimized Arm Artisan physical IP portfolio through DesignStart Physical IP.
Accessing the Cortex-A5 through DesignStart is straightforward. First, you need to create an Arm account by registering for access. Following your registration, a member of the DesignStart team will be in touch.
We've significantly reduced the Cortex-A5 license fee to a small $75k access fee to the IP, which includes a year of global support from Arm engineers to assist at each stage of your SoC development. For longer projects we offer an alternative $150k access fee that includes three years' of support.
Following approval of your application, you can get started on your Cortex-A5 based design. Our team of highly-experienced engineers are available globally, so wherever you are in the world, we are here to help with your SoC development.
Once you are at the tape-out and manufacturing stage, there is a $50k tape out fee and a small royalty above 1,000 units.
Free access for research: If you're an academic researcher interested in developing high-performance, feature-rich SoCs for embedded and IoT applications, you can now get free access to Cortex-A5 through our Research Enablement program!
By adding Cortex-A5 to the DesignStart program, developers now have fast, low-cost access to a high-performance, ultra-efficient CPU that is ideal for a wide range of embedded and IoT applications. And it isn't just about the CPU - the support, system IP and peripherals provided, combined with the incredible cost savings that a developer will get from all of the Linux software, middleware and applications that simply just work on Arm, will save organizations time and money when developing SoCs for rich IoT and embedded applications.
Get started with Cortex-A5 DesignStart today
*2017 EETimes Embedded Markets Study and Arm**VDC 2016 (CPU & SoC unit volume in embedded, excluding mobile, tablets, and networking)