feature article
Subscribe Now

Freescale Bets on “Net-Book” Processor Chip

Just in time for the post-holiday buying season, Freescale has announced its newest embedded microprocessor, the i.MX51. Like other chips in the company’s MX line, the i.MX51 is an ARM-based chip intended for relatively high-end portable systems. Whereas the i.MX31 and ’35 parts are often found inside of automobiles, the ’51 is being touted as the ideal processor for a whole new category of products: the “net-book” computer.

Priced at less than $20 in volume, including its companion power-management and audio-codec chips, the i.MX51 bundle is a bargain. Freescale’s hope is that net-book computer makers will look favorably upon the i.MX51 when comparing it against similar chips from Intel, TI, and Qualcomm. Freescale’s pricing undercuts Intel’s by almost one-half, depending on what you count. Whether that $20 difference in hardware bill of materials will swing the deal is anybody’s guess.

What’s Inside

The i.MX51 is Freescale’s latest design based on the ARM-A8 processor core. If you’re not an ARM aficionado, a bit of a refresher may be in order here. The –A8 is ARM’s current top-of-the-line 32-bit processor design. Following the very successful ARM7, ARM9, and ARM11, the company eschewed simple sequence numbers; henceforth all ARM processors would be called Cortex, followed by a suffix. The Cortex line is subdivided into three ranges: the high-end A series, the midrange R series, and the low-end M series. See how this works? Within each series, there are specific processor designs, such as the M3 or the A8. At present, the A8 and A9 are at the top of ARM’s A-range, and thus represent the current state of the ARM art. Got all that?

In technical terms, the Cortex-A8 is a dual-issue 32-bit RISC processor with a 13-stage pipeline, separate media-processing pipeline, a floating-point unit, branch prediction, and two-level caches (L1 and L2). In other words, it’s nothing at all like the early ARM processors. Nor is it really a RISC processor anymore, for what that distinction is worth. ARM, like virtually all RISC architectures, has quietly adopted all the features it once avoided. In modern processor design, everything old is new again.

Be that as it may, the A8 is small and quick. Freescale has cranked the A8 processor core up to 1 GHz and endowed the i.MX51 with dual 32 KB L1 caches (one for instructions, one for data) and a 256 KB shared L2 cache. These should keep the processor’s dual-issue pipeline well fed at 1 GHz, even though any additional memory will have to be located off-chip.

That memory gets its own on-chip controller, so designers won’t have to construct their own. The i.MX51 handles both standard DDR2 and “mobile” DDR (mDDR) memory chips. Although mDDR uses less power (its raison d’être), standard DDR2 memory is much less expensive. Freescale suggests that customers obsessed with power consumption will opt for mDDR, while those more focused on cost will prefer standard DDR2 memories. It’s nice to know the i.MX51 supports either type equally well.

As if a 1-GHz dual-issue processor weren’t enough, the i.MX51 also comes with two (count ’em) hardware graphics accelerators. One is for OpenGL graphics and one’s for OpenVG video. Both designs are licensed from ATI (now part of AMD) and are intended to offload rendering and decoding tasks from the main processor. Indeed, the A8 processor actually does less work when the chip is decoding video than when it isn’t.

The chip’s peripheral mix reads like a laundry list of standard I/O components: USB, UARTs, IrDA, I2C, SPI, CSPI, 1-Wire, SPDIF, Ethernet, timers, PWM, general-purpose I/O pins, and more. What it doesn’t have is any sort of built-in wireless networking or cellular interface, a seemingly glaring omission in a chip destined for always-on, always-connected “net-books.” And herein lies a little marketing sleight of hand.

The Microprocessor Stork

Although Freescale pitches the i.MX51 as the ideal processor for the emerging (though largely hypothetical) “net-book” market, the chip wasn’t actually designed for that purpose. Product planning and chip design take a long time, and the i.MX51 was well underway before the concept of net-books ever entered the public consciousness. So whether it’s through shrewd product planning or just dumb luck, Freescale managed to design itself a chip that very neatly drops into an emerging market while it’s still emerging. Sometimes even big companies get lucky.

Whatever the background or the reasons, the chip’s wagon is firmly hitched to the net-book star. Only time will tell whether that’s a good strategy. Freescale is positioning the i.MX51 against TI’s dominant OMAP processor family (which combines an ARM processor core with TI’s own DSP) and Qualcomm’s Snapdragon processors (which also combine ARM and DSP). Freescale has also drawn a target on Intel’s new Atom line of low-power x86 processors. This is a bold move, since Freescale (as did Motorola) has a poor track record competing with Intel. And so far, today’s net-books are overwhelmingly x86-based. Freescale has set itself a steeply uphill battle in trying to dislodge Intel once again.  

If the net-book market takes off – and this is far from certain – Freescale might be able to eke out some share of the market. Net-books are, almost by definition, supposed to be processor independent, so it shouldn’t matter whose chip is inside. But history suggests that it always matters.

Déjà vu All Over Again

I can’t help comparing the current net-book hoopla to the “network computer” buzz from a decade ago. Back then, everyone who wasn’t working for Intel predicted that the Internet would enable a whole new category of products that didn’t rely on x86 processors or Windows operating systems. We’d all read our e-mail, surf the Web, and run our applications from the big Internet cloud, blissfully unaware of whose processor or whose software was inside the box. The sun would shine, the angels would sing, and the Intel/Microsoft hegemony would be broken at last. More than a few serious business plans were based on this fairy tale, and more than a few chip companies went down to inglorious defeat because of it.

In the end, Intel and Microsoft maintained their dominance (indeed, they may have increased it), and network computers never came to be. The epic failure of NCs came down to two factors. First – ironically enough – was because customers didn’t care whose processor was in their machine. Unlike engineers, real customers had no particular axe to grind with Intel. They simply didn’t care about the religious wars going on among processor vendors and didn’t see the point. Whether the chip inside their computer came from Intel or Mattel, or was powered by a hamster in a treadmill, customers were supremely indifferent. So the strident “anti-x86” battle cry held no import for them whatsoever. It’s hard to lead a revolution when the populace is uninterested in politics.

Second, customers weren’t satisfied with the watered-down, generic applications available on NCs. Unlike processor chips, this was a difference they could see. Without the familiar plug-ins for Flash, Acrobat, Shockwave, and all the other features they’d grown accustomed to using on their PCs and Macs, NCs felt like weak substitutes. Although you could surf the Web or check your e-mail on a generic NC, nobody wanted to.

So here we are in 2009, and the arguments for net-book computers sound strangely familiar. The haves (Intel and Microsoft, mostly) find themselves under attack from the have-nots (every other microprocessor and operating system vendor). And again the population seems utterly indifferent to the pleas of the combatants. As laptop PCs get cheaper and cell phones get more capable, the supposed gap between those two products closes still further. What high-school or college student wants yet another device to tote around? An iPhone or BlackBerry costs around $200 (ignoring the monthly fees), while brand-new Windows XP laptops can be had for $500 or less… where’s the market window? A $200 net-book that doesn’t make phone calls and doesn’t fit in a pocket, but that still requires either a monthly data plan or round-the-clock proximity to someone else’s Wi-Fi network doesn’t make a lot of sense to me.

Whether the net-book market takes off or not, we can’t blame Freescale either way. The i.MX51 is a wonderful processor with high-end features and a low-ball price. At about $15, it’s a good choice for embedded developers working in any number of different product areas. It’s got a broad mix of I/O. It’s got a very fast processor core. It’s got good power management and can be throttled down to more moderate speeds if you don’t need 1-GHz performance. And maybe, just maybe, it will become a high-volume part that caught the wave of a new product category.

Leave a Reply

featured blogs
Apr 25, 2024
Structures in Allegro X layout editors let you create reusable building blocks for your PCBs, saving you time and ensuring consistency. What are Structures? Structures are pre-defined groups of design objects, such as vias, connecting lines (clines), and shapes. You can combi...
Apr 25, 2024
See how the UCIe protocol creates multi-die chips by connecting chiplets from different vendors and nodes, and learn about the role of IP and specifications.The post Want to Mix and Match Dies in a Single Package? UCIe Can Get You There appeared first on Chip Design....
Apr 18, 2024
Are you ready for a revolution in robotic technology (as opposed to a robotic revolution, of course)?...

featured video

How MediaTek Optimizes SI Design with Cadence Optimality Explorer and Clarity 3D Solver

Sponsored by Cadence Design Systems

In the era of 5G/6G communication, signal integrity (SI) design considerations are important in high-speed interface design. MediaTek’s design process usually relies on human intuition, but with Cadence’s Optimality Intelligent System Explorer and Clarity 3D Solver, they’ve increased design productivity by 75X. The Optimality Explorer’s AI technology not only improves productivity, but also provides helpful insights and answers.

Learn how MediaTek uses Cadence tools in SI design

featured paper

Designing Robust 5G Power Amplifiers for the Real World

Sponsored by Keysight

Simulating 5G power amplifier (PA) designs at the component and system levels with authentic modulation and high-fidelity behavioral models increases predictability, lowers risk, and shrinks schedules. Simulation software enables multi-technology layout and multi-domain analysis, evaluating the impacts of 5G PA design choices while delivering accurate results in a single virtual workspace. This application note delves into how authentic modulation enhances predictability and performance in 5G millimeter-wave systems.

Download now to revolutionize your design process.

featured chalk talk

Optimize Performance: RF Solutions from PCB to Antenna
Sponsored by Mouser Electronics and Amphenol
RF is a ubiquitous design element found in a large variety of electronic designs today. In this episode of Chalk Talk, Amelia Dalton and Rahul Rajan from Amphenol RF discuss how you can optimize your RF performance through each step of the signal chain. They examine how you can utilize Amphenol’s RF wide range of connectors including solutions for PCBs, board to board RF connectivity, board to panel and more!
May 25, 2023
37,757 views