Array
(
    [content] => 
    [params] => Array
        (
            [0] => /forum/threads/strength-of-ceva-dsp-vs-competitors.1666/
        )

    [addOns] => Array
        (
            [DL6/MLTP] => 13
            [Hampel/TimeZoneDebug] => 1000070
            [SV/ChangePostDate] => 2010200
            [SemiWiki/Newsletter] => 1000010
            [SemiWiki/WPMenu] => 1000010
            [SemiWiki/XPressExtend] => 1000010
            [ThemeHouse/XLink] => 1000970
            [ThemeHouse/XPress] => 1010570
            [XF] => 2021770
            [XFI] => 1050270
        )

    [wordpress] => /var/www/html
)

Strength of CEVA DSP vs. competitors

pardot123

New member
Hi, admittedly a very generic question but wanted to reach out to DSP engineers who have used CEVA IP. Could you please share your experiences on using CEVA. How does it compare with competing products? are they easily interchangeable or would it require a lot of re-coding.

Thanks
 
Thanks Daniel! I've been through some of the white papers. But I wasn't clear how hard or difficult it would be for someone (say Broadcom) to switch out CEVA and use someone else (say Tensilica) for their baseband IP. Is the software codebase hard to port? Do DSP engineers who work on CEVA get comfortable programming on it that they may resist changing to another IP provider.. Just trying to get a feel..
 
Can you put together a table or matrix for the comparison? The feedback I have gotten has been very positive so I think this would be worth doing. We can make it into a Wiki so the search engines can run with it.
 
Here is a first attempt at a table: There may be other relevant questions, so please add. Thanks!!

[table] width="1024" style="width: 1024px"
<colgroup><col><col span="4"><col><col span="7"></colgroup>|-
| style="height: 20px; width: 246px" | Comparison of various DSP IP cores
| style="width: 64px" |
| style="width: 64px" |
| style="width: 64px" |
| style="width: 64px" |
| style="width: 74px" |
| style="width: 64px" |
| style="width: 64px" |
| style="width: 64px" |
| style="width: 64px" |
| style="width: 64px" |
| style="width: 64px" |
| style="width: 64px" |
|-
| style="height: 20px" |
|
| CEVA
| Tensilica
| ARM
| Qualcomm
| Other
|
|
|
|
|
|
|-
| style="height: 20px" | Power
|
|
|
|
|
|
|
|
|
|
|
|
|-
| style="height: 20px" | Speed
|
|
|
|
|
|
|
|
|
|
|
|
|-
| style="height: 23px" | Ability to customize [SUP](1)[/SUP]
|
|
|
|
|
|
|
|
|
|
|
|
|-
| colspan="2" style="height: 23px" | Learning curve / ease of programming [SUP](2)[/SUP]
|
|
|
|
|
|
|
|
|
|
|
|-
| colspan="2" style="height: 23px" | Ability to switch to a competing solution [SUP](3)[/SUP]
|
|
|
|
|
|
|
|
|
|
|
|-
| style="height: 23px" | Other?
|
|
|
|
|
|
|
|
|
|
|
|
|-
| style="height: 20px" |
|
|
|
|
|
|
|
|
|
|
|
|
|-
| style="height: 20px" | (1) How granular is the instruction set?
|
|
|
|
|
|
|
|
|
|
|
|
|-
| colspan="13" style="height: 20px" | (2) I would think the harder it is to learn how to the program the core, the harder it would be for an engineer to switch (given the time spent learning the core)
|-
| colspan="3" style="height: 20px" | (3) Is it a plug and play core; the easier to do so the better
|
|
|
|
|
|
|
|
|
|
|-
[/table]
 
Back
Top