|
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
|