The DesignWare® ARC™ Android is a full port of the Android Open Source Project (v2.3 Gingerbread release) to the ARC processor architecture. It features both a fast Dalvik MTERP Interpreter and a Dalvik JIT Compiler optimized for ARC processors and offers excellent performance running on the DesignWare ARC 770D processor. DesignWare ARC Android allows designers to leverage the extensive, existing software and applications available for the operating system while taking advantage of the broad, highly configurable and power efficient ARC processor family. Integrated, built and tested with the GNU Toolchain for DesignWare ARC processors features an excellent out-of-the-box experience and is delivered with an optimized Board Support Package for reference designs to provide designers a quick and easy start-up guide.
Android - Building an Industry-wide Ecosystem
Android is open source, royalty free platform developed by Google and the Open Handset Alliance, which combines an operating system with middleware and a suite of core applications. It builds upon the proven Linux kernel providing basic system functionality such as process and memory management, and security, while leveraging Linux's extended device driver support for peripheral and networking hardware. On top of the Android Linux kernel, the Android middleware stack includes native CC++ libraries that provide hardware platform optimized services (i.e. for web browsing, graphics rendering, media playback, etc), and a JAVA application framework that offers higher level generic services. Using Android's Runtime Dalvik Virtual Machine, the portable JAVA applications are converted into machine independent byte-code that subsequently is interpreted into processor core specific executable code. This process enables the Android architecture to successfully shield applications from the underlying processor core.
Originally developed for mobile handsets and optimized for low power and small memory size, the Android operating system is now seeing wider usage in consumer electronic products such as Set-Top Boxes, digital picture frames, portable media players, digital cameras, VoIP, and video phones. With more than 100,000 applications available that run on Android any embedded product that connects to the internet and has an advanced (touch-screen) user interface can benefit by adopting the Android OS. In addition to the rapid adoption of Android in the consumer market, the Open Embedded Software Foundation (OESF) is committed to offer additional framework support for driving Android in new markets beyond the cell-phone market.
DesignWare ARC Android at the Heart of Your SoC
Running at 1.1 GHz and delivering 1800 DMIPs in a 40-nm process the DesignWare ARC 770D host processor is ideal for Android-based applications that require a high performance, low power and cost effective solution. The ARC 770D processor offer a broad range DSP and floating point capabilities, enabling designers to address a wide range of processing requirements with a single processor in the host application. DesignWare ARC Android running on an ARC 770D combined with other ARC processors and the DesignWare audio and video subsystem solutions, gives designers a comprehensive IP solution for their portable, consumer and digital home applications. Using a single processor architecture simplifies designs, reduces silicon-area and enables faster chip debug. In addition, it gives designers a single, trusted source for their development tools and processor needs.
By supporting the Android operating system on the ARC processors, Synopsys is enabling designers to use and reuse common applications and software programs, allowing them to focus on the proprietary, differentiating software needed for their SoC development projects. It makes available a wide range of applications for the portable, consumer and digital home markets, where the Android operating system is key to bringing innovative applications and openness to the market.
- Ideal for designers requiring a high-performance, low-power and cost-effective Android-based solution
- Allows designers the ability to leverage the extensive, existing software and applications available for the Android operating system, while taking advantage of the broad, highly configurable and power efficient ARC processor family
- Processor hardware and application software can be configured for the target product, providing unique differentiation in the market
- Features both a fast Dalvik MTERP Interpreter and a Dalvik JIT Compiler optimized for ARC processors and offers excellent performance
- Integrated, built and tested with the GNU Toolchain for DesignWare ARC processors, featuring excellent out-of-the-box experience
- Delivered with an optimized board support package for reference designs to provide designers a quick and easy start-up guide