feature article archive
Subscribe Now

The End of Silicon Valley

A moment of silence, please, for Silicon Valley. Intel announced last week it would close its chip-manufacturing plant located near the company’s headquarters in Santa Clara – and with it, the very last chip fab anywhere in Silicon Valley.

The technology that gave its name to the Santa Clara valley, once called “the valley of heart’s delight” for no immediately obvious reason, has left for greener pastures. When I started working in electronics, Santa Clara still had fruit orchards in it. Chip plants alternated with cherry trees. Now there’s … Read More → "The End of Silicon Valley"

Buy a Processor; Get an Operating System

Everybody’s making deals these days. Fast-food joints have “value menus.” Hotels are offering two-for-one deals; ailing Internet retailers will cover the cost of shipping; desperate SUV dealers are probably ready to offer sexual favors in exchange for a test drive.

We’ve got red-hot deals in embedded processors, too. Freescale has hung out the banners, inflated the balloons, hired the clowns, and shouted, “we must be crazy!” Their gimmick: buy a microprocessor – get a free operating system.

Yup, that’s right. If you buy one of … Read More → "Buy a Processor; Get an Operating System"

Breakout

It was crunch time – the end of the semester in EE school – early 1980s.  I, in my usual undergraduate fashion, had procrastinated and was now slamming a unit every day on my self-badly-paced logic design course.  The course was designed so that we could complete an average of a unit per week and finish within the semester.  Each unit had a section of the textbook to study, (such as “Karnaugh Maps”), a quiz to pass, and a lab to complete (like “verifying Karnaugh simplification using TTL logic”).  I had waited until there were exactly enough … Read More → "Breakout"

Open, Virtual and a Platform

Let’s start with some thundering generalisations. It is taking too long to bring SoCs to the market. A big bottleneck, and a large and growing part of the overall cost of an SoC, is developing the software to run on the embedded processors. It is often not possible to begin software development until the chip architecture has been pinned down, which severely limits the influence that the software team can have over the architecture. The desk-top development environment, in which software is usually developed, behaves differently to the target environment. Hardware prototypes in, for example, FPGAs, if … Read More → "Open, Virtual and a Platform"

Sun Starts to Flame Out

Cue the obligatory wordplay about sunsets, falling stars, or fading sunlight. Sun Microsystems, the former darling of Silicon Valley, is dwindling fast. And I must say, it’s about time.

What value does Sun provide, really? I mean apart from the not-insignificant employment of tens of thousands of clever people. I haven’t been able to make a decent business case for Sun’s existence for years. The company has gradually edged into irrelevance and insignificance, succumbing to the very forces that led to its creation. There’s some poetic justice in that, … Read More → "Sun Starts to Flame Out"

HDL is Dead

The mid-term exam was straightforward.  We were given five specifications, and we had to write a program for each.  Each program would be worth 20 points, for a total of 100 on the exam.  The exam was 40% of our final grade in the class.  Oh, I almost forgot – the language was Motorola 6809 assembly, and we had to hand-assemble the programs and submit machine code.  The exam was on paper (in a blue book), and no computers or calculators could be used.

 

As I was taking … Read More → "HDL is Dead"

Hijacking the Hijacker

Parasites are generally not perceived as a good thing. They benefit at the expense of something else. There’s none of the quid pro quo associated with a symbiotic relationship. There’s a clear winner and a clear loser. The question is whether or not the host can muster the wherewithal to withstand the parasite, even if the hanger-on can’t be shaken off completely.

Semiconductor ICs suffer from parasites. They’re the uninvited capacitors and resistors and their ilk that attach themselves to brilliantly conceived circuits, typically challenging the mettle of the … Read More → "Hijacking the Hijacker"

Coverity Enforces Software Architecture

There’s a school of thought that says that you should write your comments first and the code afterwards and that source code should be treated as a human-readable document that only incidentally contains instructions for the computer. In other words, if you write code that other programmers can understand, you’ll automatically write code that’s more efficient and maintainable. Who knows, some day you may need to revise your little gem, and you don’t want to be caught wondering, “What was this part supposed to do?”

By the … Read More → "Coverity Enforces Software Architecture"

The Making of FPGA Journal

9AM Wednesday morning:  

——–

Kevin, 

 

My client, ArrayMaster, is announcing a new member of their popular FPGA family aimed specifically at developers of drum-playing monkey toys.  The new PercussivePrimate ™ series of FPGAs can reduce the development time for the average drum-playing monkey toy (DPMT) by up to 67% while increasing battery life and allowing the developer to add key, product-differentiating features such as user-programmable beats.  The new hard-wired animatronic IP blocks with built-in rhythm generator PLLs allow developers to have … Read More → "The Making of FPGA Journal"

Guarding Against Interlopers

As you approach the entrance, you know you’re in the right place. You almost feel it before you hear it. A few more steps and there remains no doubt. The unmistakable thump of some serious bass brings with it the promise of some serious hip-hop.

This club is much like any of a number of similar clubs you can find anywhere in any major metropolis. As with any musical event, the evening starts with the little-known people, the upstarts, those that feel they have something to say and need to prove that what they have … Read More → "Guarding Against Interlopers"

featured blogs
Dec 19, 2024
Explore Concurrent Multiprotocol and examine the distinctions between CMP single channel, CMP with concurrent listening, and CMP with BLE Dynamic Multiprotocol....
Jan 10, 2025
Most of us think we know something about quantum computing, right until someone else asks us to explain it to them'¦...