feature article archive
Subscribe Now

Embedded Britain?

So, what are embedded engineers up to in all of this? At the recent ESS (Embedded System Show), Britain’s leading exhibition and conference, I talked to a number of the exhibitors to try and get a qualitative overview for what is happening today.

While ESS is a small brother of the ESCs of the US and the even bigger embedded world in February in Germany, it still attracts around 2500 attendees, mainly from within Britain. It provides a good barometer for the general feeling in the industry, and for the second year running the barometer … Read More → "Embedded Britain?"

The Haunting of Fab 51

The wild wind whistles strange through the bright gloom of eternal daylight in the tightly-sealed semiconductor fab.  In the power-assured place where progress never pauses – where cryptically-coded wafers plod persistently through mysterious machines in the acrid vacuum of the clean room – where white-suited phantoms pass FPGAs through evil rays and deadly potions and spinning saws… something is amiss.

In the nooks and crannies of nanometer features – in the spaces between the spaces – in the places where the design rule checkers never checked, engineers never engineered, and vectors never ventured, there is … Read More → "The Haunting of Fab 51"

Adrift…

A moment later, it was gone. The mark – their goal for their next leg of the race – had unceremoniously sunk into the sea, leaving no trace of its previous location. Spinning on his heels, the tactician saw that the previous mark had also disappeared into the deep green water. The entire race course had effectively suddenly vanished. He looked at his skipper and the other members of their yacht’s “brain trust” in confusion.

The entire racing fleet was now adrift at top speed. In a matter of seconds, what had been a tightly fought battle for … Read More → "Adrift…"

Adrift…

A moment later, it was gone. The mark – their goal for their next leg of the race – had unceremoniously sunk into the sea, leaving no trace of its previous location. Spinning on his heels, the tactician saw that the previous mark had also disappeared into the deep green water. The entire race course had effectively suddenly vanished. He looked at his skipper and the other members of their yacht’s “brain trust” in confusion.

The entire racing fleet was now adrift at top speed. In a matter of seconds, what had been a tightly … Read More → "Adrift…"

Fall Fury

One thing is clear, though. Our new [insert catchy techno-trademark here] will speed your time to market, reduce the number of costly debug iterations, improve your system reliability, and slash your BOM costs. Your software will run faster, your batteries will run longer, and your system will be immune to a host of evils, the likes of which you haven’t yet even begun to comprehend. Don’t believe us? Why not ask our well-compensated and supported beta customers? They’ve had it for awhile, they get it, and just listen to them rave about how … Read More → "Fall Fury"

Sensible SerDes at Sixty Five

At first, high speed serial I/O was a checkbox item in FPGAs – either you had it or you didn’t. FPGA vendors bolted transceivers onto their devices, fired off some press releases, and let the games begin. As the race heated up, the competition became one of speed and versatility. FPGA transceiver complexity exploded as vendors vied to lay claim to the most standards and protocols supported, the highest bit rates, the lowest jitter, the highest jitter tolerance, and just about any other specification where a superlative could be claimed.

Of course, the more you … Read More → "Sensible SerDes at Sixty Five"

Power Parallelism

What so many have been seeking is an architecture that combines efficient parallelizing of the performance core of demanding algorithms with the ease of programming and predictability of traditional von Neumann-based machines. A number of approaches to the problem have emerged over the past couple of years, each working to overcome the key problem of ease of programming while delivering on the promise of parallelism.

This week, Ambric announced their entry into the parallelism party. Their new devices are massive parallel processor arrays based on the globally asynchronous locally synchronous (GALS) architecture. GALS attacks the global synchronization … Read More → "Power Parallelism"

Power Parallelism

Computing architectures have reached a critical juncture. The monolithic microprocessor has collided with the thermal wall with a resounding, “Ouch! That’s too hot!” Traditional processor architects have moved on to dual-and-more core processors, pursuing some parallelism to mitigate their power problems. Other technologies have responded with “Hey, if parallelism is the solution, why not really go for it?” Compute acceleration with devices like FPGAs can boost the number of numbers crunched per second per Watt by orders of magnitude, but programming them is an activity akin to custom hardware design – … Read More → "Power Parallelism"

Making the MOST

In the good old days, people knew what a LUT was.

Why, when I was a design engineer, we taped out our design on glass – with real tape. There was none of this fancy new lithography. After FPGAs came out, we used to work out the LUT truth tables by hand, coding up Karnaugh maps to minimize our equations, doing De Morgan equivalents… Heck, kids these days with all their fancy IP blocks and algorithm compilers – they couldn’t cross-couple a NAND gate if their life depended on it. Spoiled, I tell … Read More → "Making the MOST"

Happy Birthday to Us

Our first year saw explosive growth in the “ecosystem” of embedded system development, including rapid expansion of open-source offerings for embedded design, increased competition in the commercial software, tools, and IP space, and a reckoning of the co-existence of open-source and commercial components within the same systems. We watched ARM and MIPS roll out new processor offerings, Wind River, Microsoft, and Mentor Graphics turn up the competitive heat on embedded device operating systems, and we tracked a wide variety of announcements from companies whose offerings accelerate the development cycle for device software and hardware platform development.

< … Read More → "Happy Birthday to Us"
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'¦...