|
Saratoga, Calif – IP provider 3Plus1 today unveiled its first offerings, the CoolEngine-1010 and CoolEngine-1020. The CoolEngine is a multicore platform for modems and audio/video codecs in mobile devices. 3Plus1 says the platform delivers unprecedented performance, power, and price for a programmable platform. For example, 3Plus1 says the CoolEngine-1010 can do H.264 Baseline D1 decoding at 180 MHz with a silicon area of 1.01 mm² in 65 nm.
The heart of the CoolEngines, shown in Figure 1, is the CoolW core. The CoolW is a single-stream, multiple-operations per cycle processor. The CoolEngine-1010 has only one CoolW and can handle a wide range of applications including WiFi, WiMAX, GSM/GPRS/EDGE, GPS, MPEG-2/4, H.264, MP3, and JPEG2000. The CoolEngine-1020 has two CoolWs and can handle any two of these applications simultaneously. For example, the CoolEngine-1020 can run an H.264 D1 decoder and a 3G modem simultaneously.

Figure 1. High-level diagram of the CoolEngine-1010 and CoolEngine-1020 cores
Unlike other processors targeting multi-mode modems and codecs, the CoolW doesn't have interrupts or support a real-time operating system. Instead, the processor relies on a simple non-interlocking pipeline and quasi-static scheduling. The core also eschews multithreading or hyperthreading. In 3Plus1's analysis, threads are wasteful of energy and resources, and quasi-static scheduling allows it to achieve high utilization of the CoolW's functional units. These design decisions reflect 3Plus1's narrow focus on codecs and modems. For more information on 3Plus1's general approach see the EETimes article on the company's debut. For an in-depth discussion of the architecture see Microprocessor Report.
The CoolEngines are programmed in a mix of C and assembly, and have a programming model similar to that of a traditional DSP. To help programmers get started, the company provides a library of optimized functions for modem and codec applications.
3Plus1 will face stiff competition from established IP vendors such as ARC and Tensilica. It will also face competition from other startups such as Sandbridge, Icera, and Coresonic. 3Plus1 appears to have an advantage in terms of performance, power, and area. However, some competing solutions may be more complete. ARC and Tensillica, for example offer a range of off-the-shelf codecs, whereas 3Plus1 customers must port their IP to a new core. 3Plus1 has a clearer advantage in terms of flexibility. The CoolEngine's ability to handle H.264 and 3G modems with equal ease is extremely unusual, and is sure to be a major selling point for 3Plus1.
The CoolEngine-1010 and CoolEngine-1020 are available now as synthesizable soft cores. For more information, contact 3Plus1.
– By Seth Benton (travelingseth@yahoo.com), analyst at Cabral Consulting, and Kenton Williston (kentonwilliston@yahoo.com), site editor of DSP DesignLine and president of Cabral Consulting.
Related articles:
Startup spins novel core strategy
|