Embedded

October 16, 2013

Intel Quark Provides Spin, Charm, and Strange

New Low-end x86 MCU Line Emerging from the Lab

by Jim Turley

Intel is going subatomic in its charge to empower embedded systems.

Last week the company teased out a few hints about a new low-end product line called Quark. Quark is like Atom, but smaller. (Get it? Quark? Atom? It’s nerdy.) Like Atom, Quark chips will be x86-based embedded processors, but, unlike Atom, they’ll be more like an MCU or SoC. Indeed, the first (and so far, only) Quark chip revealed has “SoC” right in its name.

Like real quarks, the Intel version is hard to capture and pin down. The company has revealed almost nothing about Quark’s features or technical merits, preferring instead to just telegraph its intention to enter the market for “intelligent systems” that need x86 compatibility.

Spin

First, the spin. Intel claims that Quark’s beating x86 heart is one-fifth the size and one-tenth the power of an Atom CPU. Sounds impressive, but it’s just smoke and mirrors at this point. Comparing a “core” to a “CPU” leaves a lot of taxonomic wiggle room: does one include caches and peripherals while the other leaves them out? Are we comparing them fabricated in the same silicon process node? Or are we, perhaps, just waving our hands in front of the cameras? Too soon to tell, but the takeaway here is “small.”

Quark is also pitched squarely at wearable devices and the dreaded Internet of Things (IoT). Of course, you’d expect the company to say that. Every technology announcement these days includes those two terms. “Wearable” and “IoT” are the bells that trigger investors’ Pavlovian reactions. I wouldn’t read too much into the discussion, apart from the fact that Quark is intended for small-scale embedded devices. Think 32-bit MCU.

Up

On the upside, Quark is expected to be tiny, cheap, low-power, and available in integrated SoCs like an x86-based microcontroller. It should have all the goodness of x86, but in a fun-sized package.

The initial device, called Quark SoC X1000, will run at 400 MHz and sport a DDR3 memory controller, PCIe, Ethernet, USB, and the usual assortment of serial interfaces (UART, SPI, I2C, JTAG, et al). Software support will come from Wind River, naturally, as well as from McAfee, the latter providing unspecified “integrated security” features presumably designed to thwart hacking or reverse-engineering. The chip will run Linux (though not quickly) and be compatible at some level with little Arduino boards. Given all the stuff on the chip, the x86 processor core is probably the smallest part of the device.

Down

On the downside, Intel still isn’t licensing the Quark CPU core to other SoC developers. If you want Quark (or indeed, any x86 CPU) inside your chip, you’ll have to buy the whole chip from Intel.

The company isn’t saying much about the X1000, and even less about the broader Quark product range as a whole. There’s no way to know where the rest of this family is headed, and no guides to evaluate its roadmap. Will future Quark devices be relevant to your designs, your market, and your needs? Gonna have to wait for that. Also no word on pricing or availability. At this point, Quark is a largely theoretical particle with an unknown trajectory or half-life. 

Charm

Even so, Quark certainly has its charming aspects. The x86 is one of the most popular and best-supported CPU families in the world; who wouldn’t want some of that in their own system? Low-end designers – sorry, designers of low-end systems – can get a “genuine Intel inside” processor for their Internet-enabled Coke machine or smart watch. And with McAfee and Wind River also standing behind it, you’ve got a gold-plated backup team.

Intel says the core of Quark is synthesizable, as opposed to hand-designed, which means it’s relatively easy for the company to spin out new variations. That means Quark could become Intel’s rapid-response weapon of choice for new markets and new design opportunities. We might see new Quark chips pop up faster than, say, new Atom chips have done in the past.

Strange

Quark is not without its peculiarities. Intel says it’s “based on the Pentium” architecture, which sounds harmless enough. After all, haven’t all x86 chips been based on pretty much the same architecture for 40 years now? So of course it’s based on the Pentium… right?

Not so fast. When Intel says Quark is based on Pentium, they really mean it’s based on Pentium. As in, a 20-year-old chip. As in, rewind the clock and undo all the changes Intel has made to its processors since 1993. No MMX media extensions. No streaming SIMD (SSE) instructions. No out-of-order execution. No 64-bit registers, instructions, or addressing. In short, none of the stuff that you probably grew up expecting to find in a modern x86 processor. Talk to your parents about what Pentium processors were like back in the day and you’ll get the idea.

Quark seems deliberately hobbled, as if to protect Atom. There’s nothing to prevent Intel from producing an MCU-friendly x86 core with more modern features in it. Well, nothing technical, anyway. The barriers here are purely self-imposed. Exhuming a 20-year-old Pentium design seems like a remarkably big step backwards for little apparent benefit. Programming tools – one of the strong points of the x86 ecosystem – will have to be rejiggered for the retrograde motion of Quark. Time to blow the dust off your old 5.25-inch floppies and boot up the DOS-based development system. Does Windows 3.1 run on this thing?

Top and Bottom

With Quark, Intel has filled out the periodic table, from heavy metal (Xeon) to the lighter elements, such as Atom. About the only thing the company doesn’t offer now is a 16-bit MCU based on the original 8080 or 8086. Quark will – or at least, is intended to – appeal to designers at the bottom end of the range for whom Atom is too big, too expensive, or too fast.

I wouldn’t expect quark to be cheap, however. Intel has a reputation for making premium-priced processors, and Quark is likely to follow suit. If the initial X1000 is any indication, Quark chips won’t be stripped-down generic MCUs. They’ll be heavily loaded with peripherals in order to justify Intel-level prices. But x86 compatibility and Intel-quality silicon don’t come cheap. If that’s what you want for your next wearable Coke machine, then the solution is elementary. 

Channels

Consumer Electronics. Embedded. Industrial. Mobile.

 
    submit to reddit  

Comments:

You must be logged in to leave a reply. Login »

Related Articles

Where is the Value? Where is the ROI?

IoT Business Model Ruminations

by Bryon Moyer

When you think about it, the much-vaunted launch of the Internet of Things (IoT) represents an enormous investment in research, development, and rollout. Much is made of all the cool things well be able to do once its all in place, but I see less discussion of what the return will be on all of that investment. After all, some of us may be focused on this because we think the technology is cool, but someone else has to pay us, and so theyre going to want to see something for their efforts in the long-run.

You might wonder, for example, why a simple, self-respecting thermostat maker would want to get all complicated by adding a bunch of functionality to the poor little wall-mounted bugger, bringing the phone and cloud into the party as well. If youre that thermostat guy and youre using classical marketing thinking, then one reason for doing this might be so that your thermostat will do more than your competitors, and so youll sell more than they will.

The return? The extra profits from the extra sales....

Who Controls the Power?

Open Power Foundation Aims to Make PowerPC More Plentiful

by Jim Turley

Once upon a time, there were many little RISC processors frolicking in the deep green microprocessor forest. There was the jaunty little ARM. The bright little SPARC. The mighty little MIPS. The aristocratic little PowerPC. And so many others. They all played and laughed and had ever such a good time.

Then, one by one, the happy little RISC processors started disappearing. Were they gobbled up by the big, bad CISC processor that lurked in the woods? Did they cross over the Wheatstone Bridge and into another land? Or did they just get lost in the tall grass, wandering aimlessly until their mommies and daddies forgot about them? ...

iWatch, You Speculate Incessantly

by Bruce Kleinman, FSVadvisors

I held out as long possible before writing anything iWatch related. The irony is that I am iFatigued with everyone iGuessing about an iUnnanounced product, and yet here I am contributing to the noise. iCaramba! The proverbial last straw: I read a piece comparing Microsofts unannounced wearable to Apples unannounced wearable. OMG.

And AFTER deciding to write this piecebut before I could startanother piece appeared with the declarative headline Heres Everything We Know About the iWatch. And because I cannot make up stuff this good, apparently the things we KNOW include:...

Dont Pass Me By

Project Ara Dev Boards and the Internet of Moving Things

by Amelia Dalton

The pedal is to the metal, our motor is running, and Fish Fry is hitting the open road. At the wheel this week is mCube...

FPGAs in the IoT

Lattice iCE40 Ultra Brings Programmability to Wearables

by Kevin Morris

In the 1960s, an electronic device was cool if it had the word transistor in it. Even though the general public didnt understand the...

  • Feature Articles RSS
  • Comment on this article
  • Print this article

Login Required

In order to view this resource, you must log in to our site. Please sign in now.

If you don't already have an acount with us, registering is free and quick. Register now.

Sign In    Register