Intel’s CE4100 SoC

Intel first started down the path to Smart TV two years ago at IDF alongside Yahoo. The goal was to enable internet connected TVs equipped with Intel CE3100 SoCs running Yahoo powered widgets. You’d get your normal TV viewing experience but you’d be able to pull in content from the web. That partnership didn’t really go anywhere, so when Intel introduced the successor to the CE3100, aptly named the CE4100, Yahoo was nowhere to be found.

The CE4100 announcement happened a year after the CE3100 and Intel was light on partner details at the time. Several months later, Google started talking about Google TV and we knew where the CE4100 would eventually find its home.

Today the CE4100 is used in a decent number of devices, but not that many when you consider how many netbooks, notebooks and desktop PCs use Intel’s x86 silicon. The Boxee Box and all Google TV products (Logitech Revue, Sony’s Google TV box and the four Sony TVs with integrated Google TV) all run some variant of the CE4100. Intel is expecting two more CE4100 based products to ship in Europe in the near future and over the next 12 months we’ll see even more product launches.

Intel’s goal in this space is to put out a new chip every 12 months. The CE4200, announced at this year’s IDF, is the next member of the family and we’ll probably see a CE5100 at IDF 2011.

At a high level the CE4100 used in the Boxee Box pairs a 45nm Atom core (architecturally identical to what’s in Moorestown and Atom based netbooks/nettops) with a bunch of CE specific IP blocks.

There’s a dual stream 1080p video decoder that can offload H.264, MPEG-2, MPEG-4/DivX and VC-1 decoding at up to 60 fps (hardware accelerated JPEG decoding is also supported). Intel integrates a Tensilica HiFi 2 DSP that can decode everything you’d want to on a set-top box: Dolby Digital 5.1, TrueHD, DTS-HD MA, MP3, AAC and WMA9.

As some Boxee users have discovered, MJPEG isn’t supported by the video decode block. Since Atom is a general purpose x86 processor Boxee/D-Link do have the ability to decode MJPEG (or any other codecs) in software, assuming the CPU core is fast enough to handle the task.

All the I/O you need is also supported by the CE4100. There’s an integrated NAND controller for on-board solid state storage, 10/100/1000 ethernet support, 2 x 3Gbps SATA ports and 2 USB 2.0 ports. For audio and video you’ve got HDMI, SPDIF and RCA audio outputs.

Intel has an on-die security processor that handles all of the DRM and conditional access necessary to enable popular multichannel lossless audio codecs and decode protected video content.

The CE4100 GPU is the same PowerVR SGX 535 used in the MID/smartphone implementations of Atom. It runs at up to 400MHz depending on the particular CE4100 model you’re looking at.

Feeding all of the blocks on the CE4100 are two 32-bit DDR2/DDR3 memory controllers. This is 2x the memory bus width of the Atom Z600 series targeted at smartphones and made necessary due to the bandwidth demands of decoding high bitrate 1080p video.

As I mentioned above the CPU core is identical to all other 45nm Atom processors. It has a 512KB L2 cache and a 24/32KB L1 cache (I/D). The chip runs at either 1.2GHz or 1.6GHz depending on the particular SKU. Although we’ve been calling it the CE4100, there are actually four SKUs that presently make up the CE4100 family. Their names and specs are below:

Intel CE4100 Family
SKU CPU Clock GPU Clock A/V Capture TDP
Intel CE4110 1.2GHz 200MHz No < 10W
Intel CE4130 1.2GHz 200MHz Yes < 10W
Intel CE4150 1.2GHz 400MHz Yes < 10W
Intel CE4170 1.6GHz 400MHz Yes > 10W

It’s unclear what SKUs are used in the Boxee Box and Google TV platforms. Boxee told us there’s a 1.2GHz part inside the Box, so if I had to guess I’d peg it as the CE4110 to keep costs down.

Hyper Threading is supported by the underlying architecture but it is not enabled on the first generation of CE4100 SoCs. Next year Intel will ship a new member of the CE4100 family with HT enabled.

The CE4100 doesn’t support a number of power management features today. The platform doesn’t support Suspend to RAM (STR), which I noticed in my Boxee testing. There’s no difference in power consumption between an idle Boxee Box and one that’s put to sleep - both consume 11 - 13W of power because STR doesn’t work.

Intel plans on enabling STR next year however it’s unclear whether Boxee will be able to backport STR support with a software update or if it’ll need a hardware modification as well. If the latter is true, current Boxee users will likely be out of luck.

There’s also no clock or power gating supported on the CE4100, which manifests as higher than expected idle power consumption on the Boxee Box. The lowest I saw was 11.2W when the box was totally idle, which isn’t bad compared to a HTPC but is much worse than your typical streamer boxes. I would expect roughly half that. Without power gating all of the blocks you see in the diagram above are always using power, even when they’re not in use. They may not consume as much power as they would while active, but they are still senselessly snacking on watts.

The CE4200, announced at this year’s IDF, adds a few features onto the CE4100 that should make the next version of the Boxee Box even better should Boxee/D-Link choose to use it.

The CE4200 adds power and clock gating, which will drive idle power consumption lower. Presumably STR will also be supported in the first releases of the 4200. The CE4200 includes a CableCARD interface and a hardware video encoder that could enable some interesting usage models. Imagine a Boxee Box like device with an iPhone dock that would automatically transcode and let you take your content with you.

I asked Intel if it ever plans to offer reference designs to the general public based on the CE4100 or CE4200. While there are licensing issues involved in offering the shipping CE4100 to the general public (e.g. you need to be a DTS license holder), Intel did mention that it may begin offering reference platforms to interested customers/distributors once the Google TV source code is published next summer.

Inside the Boxee Heptahedron The Boxee Remote
Comments Locked

43 Comments

View All Comments

  • sprockkets - Tuesday, November 23, 2010 - link

    Let's just say for instance, you don't use Windows and use Boxee since you can.

    $50 HDD
    $30 for Ram
    $42 for the cpu
    $80 for a decent case with a fanless 65w psu or $50 case with $30 hq Seasonic psu
    $140 for a motherboard. That's right, just a CPU won't cut it, it needs a decent chipset with hardware acceleration as well, and a Zotac 9300 itx board fills that need.

    Figure $20 to ship and you get $362.

    You still end up having to pay more, and you are left to assemble it. You get more, but $362 isn't $200, nor will it work OOTB.
  • Shadowmaster625 - Wednesday, November 24, 2010 - link

    You dont need to be fanless. There are plenty of low cost cooling options available that are "silent enough" without having to pay a premium for fanless. However, I bet an underclocked, undervolted wolfdale celeron wouldnt even need a fan at all. Especially if you use something like a Q6600 stock heatsink. But even if it needed a fan it would only need to run at 500 rpm, which is pretty much inaudible.
  • sprockkets - Wednesday, November 24, 2010 - link

    That system isn't fanless, just the PSU. In either case, finding a good mini-itx case with a hq ps is next to impossible, at $50.

    Like you said, the fan even on a dual core 2.5 ghz processor is quite silent, but the psu one is noticeable. Still, to compare apples to apples as much as possible, I compared it with a hardware accel. chipset, and those cost more.
  • azcoyote - Tuesday, November 23, 2010 - link

    Any chance you could test this with PlayOn.tv, particularly the HULU stream (no subscription required)???

    PlayOn.TV plus Netflix is how I got free of DirecTV.

    Thanks!
  • schreinereiner - Tuesday, November 23, 2010 - link

    I actually have a Boxee Box and have been using it in conjunction with PlayOn from day one and am very happy with it so far. Have not had bigger issues so far mainly using Hulu, Comedy Central, and Netflix (inlieu of a native app for the Boxee Box which has been announced to be ready in the next 4-5 weeks before the end of the year).
  • AmdInside - Tuesday, November 23, 2010 - link

    10 watts on standby? That's a deal breaker for me. For a device that I would leave connected all the time, that is too much standby power draw.
  • JarredWalton - Tuesday, November 23, 2010 - link

    For a person with "AMDInside" as their name, that's a little ironic isn't it? I mean, we're talking $10 per year at average power pricing to have it plugged in and running 24/7.
  • gigahertz20 - Tuesday, November 23, 2010 - link

    Well, so much for the Boxee Box hype, I think the next media streamer I get will be the new Popcorn Hour A-210. It's the same thing as the A-200 hardware wise I think, but the case is now aluminum and fanless, which were the main drawbacks for the A-200. I have owned a A-110 for over a year now and it has played back everything.

    I'd love to see Anandtech do a review of both the Popcorn Hour A-210 and the new Netgear NeoTV.

    Also, the last page of the review has some spelling/grammar mistakes. Below:

    "But parting iwth $199 for a product with bugs"

    "You can’t build an similarly capable HTPC"
  • schreinereiner - Tuesday, November 23, 2010 - link

    My approach right now due to the generous return window on Amazon (at least in the US) for pre-Christmas purchases is to give it until early January and re-evaluate.

    I went through the early Sigma players, returned a PopBox, am still fiddling with an Acer Revo Xbmc setup and have to say that with all its shortcomings the Boxee Box is the closest anyone in my eyes has gotten to marrying on- and offline content successfully while maintaining the simplicity of a set-top box. The first firmware update to address some bugs is planned for likely the end of this week. It's already being beta-tested.
  • spambonk - Tuesday, November 23, 2010 - link

    " so if you want to truly save power you’ll have to shut the Boxee Box down completely."

    Do you chose the shutdown option, or pull the plug out of the socket?

Log in

Don't have an account? Sign up now