feature article archive
Subscribe Now

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"

It’s All About Us

Three years and over one-hundred-fifty editions ago, the first copy of FPGA Journal rolled off the virtual presses, coursing its way through the digital jungle to about a thousand unsuspecting initial subscribers. Our first feature article, “Making the Transition – FPGA Primer for ASIC Designers,” was well received, as were most of the ninety-one features and hundreds of news stories we ran that first year in 2003 and 2004. If you’ve never browsed our [Read More → "It’s All About Us"

Soft Core War

Before FPGAs became viable system-on-chip platforms, there were two simple basic food groups in the embedded processor world: stand-alone processors for board- and module-level integration and processor IP cores for system-on-chip integration. Some of the most successful offerings today are processor architectures that managed to span both of those domains, such as ARM’s wildly successful architectures that have attained widespread adoption both as flexible IP cores in ASIC SoC implementations and in high-value, stand-alone chipsets for board-level integration.

Recently (as we’ve thoroughly documented in these pages), FPGAs have shrunk and grown to the … Read More → "Soft Core War"

Connecting the Camps

The MathWorks is bucking that trend, however, because they’ve approached the problem from a different direction. First, they won the hearts and minds of the electronic design community with their general purpose (non-EDA-specific) tools like MATLAB and Simulink. Then, when they apparently noticed that they had thousands of seats of software in places where only EDA companies typically played, they set about developing domain-specific technology to try and capitalize on that market presence.

This week, The MathWorks made another bold step across that line from supplier of general-purpose software tools to head-on competitor for some of … Read More → "Connecting the Camps"

featured blogs
Apr 4, 2025
Gravitrams usually employ a chain or screw lift to hoist their balls from the bottom to the top, but why not use a robot?...