Graphics acceleration has just recently become a common feature in embedded devices. When looking at the space from a ‘standards’ point of view, this acceleration comes in two types: OpenGL ES and OpenVG™. OpenVG is a relatively new API (application programming interface) and is seeing a number of vendors produce dedicated hardware to support it. The API is much more focused on rendering primitives that complement user interface elements with a focus on features that promote higher quality ‘vector graphics’ as opposed to features that only make sense in deep depth environments. Due to the focus on user interfaces, OpenVG™ makes itself the ideal API for an SoC targeted on HMIs and other embedded applications like NXP’s i.MX35 processor. The i.MX35 has a high performance ARM11® core, low power consumption, high level of integration, and graphics acceleration making it a suitable processor for a variety of applications. Along with this, the i.MX35’s support for open operating systems and vast third party networks help to provide a complete solution that reduces customers’ time to market.

