Global Sources
EE Times-India
EE Times-India > EDA/IP

App dev't kit aimed at imaging, vision platforms

Posted: 07 Aug 2013     Print Version  Bookmark and Share

Keywords:CEVA  vision platform  imaging  application developer kit  CEVA-MM3000 

CEVA Inc. has released the application developer kit (ADK) for the CEVA-MM3000 imaging and vision platforms. According to the firm, the ADK was developed in-house and serves to substantially ease overall software development experience, cut product design cycle, and offer significant memory bandwidth and power consumption savings.

The CEVA Application Developer Kit (ADK) includes the CEVA-CV, SmartFrame, Real-Time OS (RTOS) Scheduler, CPU-DSP Link and CV API.

The CEVA-CV is a standard library of more than 600 programming functions for computer vision processing, based on OpenCV and fully optimised for the CEVA-MM3000 platforms. CEVA-CV enables developers to use pre-optimised standard OpenCV kernels for their target application, resulting in quick time-to-market and optimal performance metrics. For example, CEVA's DVS module leverages a number of these functions, including Harris Corner, KLT feature detection, RANSAC, Kalman and Affine Transform.

SmartFrame is a software tool designed to handle all of the system resource requirements including data transfers, DMA transactions and the execution of kernels, thereby abstracting the system architecture and automating frame handling for the application developer. The SmartFrame tool also supports kernel tunnelling, whereby multiple functions can be linked together, minimising memory bandwidth and overall system power consumption.

Real-Time OS (RTOS), Scheduler is a DSP task management and scheduling software module, handling task prioritisation and task switching. The CPU-DSP Link is a set of communication channels and system drivers for both the CPU and DSP platforms, which completely abstracts the CPU-DSP interface for the programmer. Automatic task offloading from the CPU to the DSP occurs through this Link, detailed the company. Additionally, the CV API is a software APIs on the CPU for a wide range of computer vision functions including the CEVA-CV library, enabling the CPU programmer to easily utilise any module running on the DSP, while completely abstracting it.

To address specific customer requirements, the tools are delivered in source code format to CEVA licencees, allowing further customisation and modifications.

The ADK is available for CEVA-MM3000 platform licencees.

Comment on "App dev't kit aimed at imaging, visi..."
*  You can enter [0] more charecters.
*Verify code:


Visit Asia Webinars to learn about the latest in technology and get practical design tips.


Go to top             Connect on Facebook      Follow us on Twitter      Follow us on Orkut

Back to Top