Home About Us Technology Products News & Events Contact Us  
 
- Hannibal tool
- Genghis-Khan tool
- ARC 625D
s
- CEVA Teak
s
- CEVA TeakLite
s
- Gaisler-Leon3
s
Virtual Dual Teaklite IP created by Mplicity’s CoreUpGrade

The process of upgrading the CEVA-TeakLite to a virtual dual-core environment required that the respective single-core Netlist be used as the base input for Mplicity’s CoreUpGrade process. The single-core TeakLite was transparently transformed, using Mplicity’s CoreUpGrade algorithms and tools, into a significantly enhanced, yet fully compatible multi-core Netlist file for the same DSP core.

 

 

 

 

 

The CEVA-TeakLite DSP core, running at 142MHz was transformed into a virtual dual core CEVA-Teaklite with each virtual core running at slightly less than the original speed due to overhead required by the creation of the new CEVA Teaklite multi-dual environment. However, the actual processor speed achieved after the CoreUpGrade was now 260MHz, with each virtual core within the multi-core environment running at 130MHz. The speed of the new Mplicity CEVA virtual multicore entity had increased by 83%, yet the area required for the new virtual multi-core was only 19% larger than the original single core. This indicates a performance/Area ratio of 53%!

This type of solution is ideal for CEVA customers who are looking for enhanced performance normally only possible from multicore implementations, but may not have the physical area available within their design parameters to run two, or more, full core implementations.

CEVA Core

Original Speed

After CoreUpGrade Transformation (MHz)

Core Area Increase (%)

Performance Increase (%)

Performance/Area
Ratio

TeakLite

142MHz

2 x 130 = 260MHz

20

83

53%

CEVA TeakLite - Virtual Dual Core Using Mplicity's CoreUpGrade

TeakLite is a product of CEVA