editor's blog
Subscribe Now

One + One > Two

The latest, greatest mobile standards appear to be beastly affairs. Added to the old ones, and the number of algorithms that a poor cellphone – even a smart one – has to manage becomes pretty daunting.

And features like MIMO – various permutations and combinations of multiple antennae on the sending and receiving sides – make for an array of possible algorithms that CEVA says can only be managed through a software approach. That is, you load the software you need for the algorithm required at the moment rather than hard-code every possible variant, which would simply take too much silicon.

CEVA attacks this market with their XC architecture, and they recently beefed it up by announcing a multicore version. “OK, big deal,” you might say. “I had one core, now I can have more than one. I could do that before by instantiating more than one.”

Yes and no. Going truly multicore means one more huge addition to the architecture, most of which operates in the background: cache coherency. So even if that was all they had done, that’s a lot of work in its own right.

But they appear to have gone beyond that, adding packet management and scheduling hardware, along with design tools that understands higher-level concepts like queues and buffers. And frankly, at least conceptually, this starts to look a lot like a Cavium OCTEON chip, only with DSPs instead of RISC CPUs.

But, of course, this is IP, not hard silicon (although they have emulation boards). So you can configure things any way you want – including homogeneous and heterogeneous architectures, the latter blending DSPs and CPUs if desired.

They’ve also added floating point support; they point to the MIMO algorithms as a particularly compelling reason to move beyond fixed-point.

So it’s a larger leap than just adding another core or two. You can see more of the speeds and feeds in their release.

Leave a Reply

featured blogs
Jan 27, 2020
Everybody writing software wants it to perform according to its specification and to be reliable. I hope that this is a safe assumption. There are 3 things to be done to achieve these goals: design well; implement carefully; test thoroughly. None of these are optional. A care...
Jan 27, 2020
I see switches everywhere: toggle switches, slider switches, rotary switches, pushbutton switches, magnetic switches, reed switches, mercury switches, smart switches, and'€¦ the list goes on....
Jan 24, 2020
[From the last episode: We looked at the different ways memory can be organized in different kinds of systems.] Let'€™s look at a scenario: you run a restaurant, but you'€™re short on funds to hire people. So you'€™re your own chief cook and bottle-washer. You do everyt...
Jan 23, 2020
Embedded design trends typically revolve around three main ideas: faster data rates, smaller form factors and cost-effective solutions. Those design trends drive the theme for the 2020 Embedded Tech Trends forum: The Business and Technology Forum for Critical and Intelligent ...

Featured Video

Automotive Trends Driving New SoC Architectures -- Synopsys

Sponsored by Synopsys

Today’s automotive trends are driving new design requirements for automotive SoCs targeting ADAS, gateways, connected cars and infotainment. Find out why it is essential to use pre-designed, pre-verified, reusable automotive-optimized IP to meet such new requirements and accelerate design time.

Drive Your Next Design to Completion Today with DesignWare IP® for Automotive SoCs