feature article archive
Subscribe Now

ABCs of ESC

Embedded Systems Conference 2007 in San Jose has ended, but we have devised a devious database of alphabetically arranged alliterative announcements to alleviate any anxiety you might feel from foregoing this fabulous event and thus missing out on the embedded action from an FPGA perspective.  Rather than rely on a plethora of press releases flying in formation, we’ve condensed the conference into a laundry list of simplified summaries – ready for the pleasure of your perusal.

Actel – addresses the audience in association with ARM – announcing the creative new Cortex-M1 core – custom created for FPGA.& … Read More → "ABCs of ESC"

Smaller is Bigger

The San Jose version of the Embedded Systems Conference (ESC) in this year began with Al Gore throwing down the gauntlet.  Socially and environmentally conscious companies need not sacrifice the environment for profit.  In fact, the bottom line and the ozone layer may have mutual allies as emphasis on more efficient systems makes sense for both.  If the types of technology under discussion and on display at ESC are applied to the problem of creating more efficient systems, Gore explains, embedded engineers can make a significant difference in the troubling trends threatening Earth’s environment.</ … Read More → "Smaller is Bigger"

Bigger, Faster, More Connected

Embedded Systems have tracked the progress in desktop and enterprise computing, only faster. Development practices and standards have been much slower to mature, however, and this week’s Embedded Systems Conference in San Jose will surely show an industry struggling to keep pace with the rapid rate of change in technology demands. Embedded computing systems have gone from bit-stingy, machine coded, custom crafted, one-off jobs to standards-based, memory-rich, multi-processing, IP-re-using, connected wonders – in an improbably short period of time.

As systems have changed, so have the engineers and teams that design them. Rapidly disappearing is … Read More → "Bigger, Faster, More Connected"

ArcticLink

You’re designing a new handheld device. You’ve got your processor picked, your software platform selected, your debugger dialed-in, and your battery bolted into place. Marketing has signed off on the baddest list of requirements ever – convergence has taken a turn for the terrible, and your device has to connect to ubiquitous wireless standards, seven kinds of mass storage, USB2.0, SDIO, and even PCI (Don’t ask why you’d need all of those – this is a fictional project, OK? Suspend disbelief for a moment.) The point is, you need … Read More → "ArcticLink"

Cyclone III

Power, Price, and Performance – in the old days, every new click of Moore’s law gave us all three, automatically.  Shrink the gates and you can fit more of ‘em in the same space, they switch faster, and you can drop your supply voltage, saving power.  As we passed down into double-digit nanometers, however, we started having to compromise more.  Now, we have to pick just two out of the three “Ps” of Moore’s Law.

Altera is perfectly content with that state of affairs, as they have … Read More → "Cyclone III"

ARM Optimizes for FPGA

“The translation of a conception, which was at the beginning, which is intended for ASIC in a FPGA, can poor and ineffective results give.”

So says the Google Translate tool, when offered the sentence:

“Translating a design that was originally intended for ASIC into an FPGA can yield poor and inefficient results.”

…and asked to translate from English to French to German and back to English.  Google’s translation technology is actually very good – and the quality of these results is much higher than what … Read More → "ARM Optimizes for FPGA"

Deterministic Name Generation for Incremental Synthesis

Introduction

Incremental design is a useful capability when implemented properly. Unfortunately, due to the naming schemes employed by logic synthesis tools, confusion arises over what in the design has actually changed. What is needed is an algorithm that deterministically creates names for generated logic elements, simplifying the task of correctly identifying what has changed at each cycle.

For the incremental design flow illustrated in Figure 1 to be most effective, minor changes should be made to the design at each incremental turn to allow the reuse of the place-and-route data generated during the previous … Read More → "Deterministic Name Generation for Incremental Synthesis"

The First FPGAs of Spring

The wild winds of winter have ravaged the technology plains with bitter cold, their icy breath wearing thin the layer of protective press releases lovingly laid down to protect the crops during the dormant days of digital design.   Groggy-headed marketers return from Maui and the extra-worldly environment of their sales kickoff events to face the bleak reality of product releases awaiting their magic touch.  The frozen pond of high-tech public relations may look barren today, but a barrage of activity blossoms just beneath the surface.  The technology universe, too, is tilted on its axis, and … Read More → "The First FPGAs of Spring"

Mixing Fossil Fuel and Electrons

Zoom-Zoom. Vrooom, vroom. Beep-beep-beep, click, whir, bong. Pop quiz: which is the sound of a car? If you answered, “all of the above,” you’re right. Today’s cars have more computing power then even a high-end PC and more software, too. Yet, paradoxically, racing cars have less technology than before, a victim of competition rules and crass commercial realities.

In fact, racing is surprisingly low-tech. Even the pinnacle of the sport, Formula One Grand Prix racing, bans antilock brakes, traction control, and active suspension – features even a mid-price family sedan would … Read More → "Mixing Fossil Fuel and Electrons"

DSP to a Different Drummer

FPGAs, possibly the most powerful processors in existence today by many measures, were never intended to be processors at all. Conceived as general-purpose programmable logic devices, their simple arrays of logic elements were not designed to accelerate computationally intensive tasks. Instead, they fell into the role in a Rube-Goldbergian fashion – evolving their processing prowess over a decade or more with engineering’s version of emergent behavior rather than ground-up purposeful design.

Today, FPGAs are used in many applications for heavy lifting chores such as video processing, often paired with conventional processors charged with handling the … Read More → "DSP to a Different Drummer"

featured blogs
Apr 19, 2024
Data type conversion is a crucial aspect of programming that helps you handle data across different data types seamlessly. The SKILL language supports several data types, including integer and floating-point numbers, character strings, arrays, and a highly flexible linked lis...
Apr 18, 2024
Are you ready for a revolution in robotic technology (as opposed to a robotic revolution, of course)?...
Apr 18, 2024
See how Cisco accelerates library characterization and chip design with our cloud EDA tools, scaling access to SoC validation solutions and compute services.The post Cisco Accelerates Project Schedule by 66% Using Synopsys Cloud appeared first on Chip Design....