feature article archive
Subscribe Now

Success with System Simulation

As a private pilot, I’m well acquainted with the benefits of simulation.  With a light plane, it’s pretty clear.  You can virtually fly for hours at near zero cost using only a laptop (and maybe a couple extra controllers and a nice monitor, if you’re fancy), whereas the cost of flying an actual plane can be as much as hundreds of dollars per hour.  There are other benefits too, such as being able to fly when the weather wouldn’t permit operation of a real plane and being able … Read More → "Success with System Simulation"

Unified FPGA-ASIC Design Flow Provides Designers Versatility in Meeting Production Goals

Today’s fast-paced chip delivery schedules require that logic designers employ design flows that are versatile enough to take advantage of several implementation technologies. Specification changes, pricing or yield issues, and production ramps can change the target implementation technology for a design. Designers might be required to change FPGA devices or vendors, or move their designs from prototyping in an FPGA to production with an ASIC.

Making a decision on whether to use FPGAs or ASICs is based on several requirements including performance, power, unit volumes and time to market. In some cases, FPGAs are used … Read More → "Unified FPGA-ASIC Design Flow Provides Designers Versatility in Meeting Production Goals"

Pins for Pennies

The low-cost FPGA battle is now officially on fire.  Not that long ago, the FPGA race was two-dimensional – whoever could provide the most programmable logic running at the highest Fmax was the winner.  Considerations like cost, power, and feature sets were almost irrelevant.  The people (telecom infrastructure) buying FPGAs were scrambling to deploy as much bandwidth as they could as quickly as possible.  They had big budgets and bigger power supplies.  The FPGA business was relatively simple.

As the technology has matured and broadened, however, specialization has taken over.  It … Read More → "Pins for Pennies"

The New DSP

On the fading footsteps of the fury of the Supercomputing conference, our minds typically whirl on the world of accelerated computation.  We picture powerful systems based on elegant devices that crunch through complex calculations at an almost inconceivable speed.  When we visualize that, of course, we don’t always think about the fact that the “sea level” of compute power is in an ever-increasing tide surge.  As the common desktop computer climbs ever higher in compute performance, many problems and applications that were once the purview of supercomputers have been conquered by the … Read More → "The New DSP"

The Secret

“…It works the same as assertions in System Verilog,” he said. 

I quickly nodded my head — maybe too quickly.  “Oh, OK, I see,” I replied, almost before he had finished his sentence.

I wanted to give him confidence that the message was received so he would move on in the conversation.  If I looked puzzled, perplexed or confused – if I showed weakness or hesitation, he might linger in the lounge of this idea.  He might hang around here in the vicinity of trouble.  He might catch the scent of … Read More → "The Secret"

The Secret

“…It works the same as assertions in System Verilog,” he said. 

I quickly nodded my head — maybe too quickly.  “Oh, OK, I see,” I replied, almost before he had finished his sentence.

I wanted to give him confidence that the message was received so he would move on in the conversation.  If I looked puzzled, perplexed or confused – if I showed weakness or hesitation, he might linger in the lounge of this idea.  He might hang around here in the vicinity of trouble.  He might catch the scent of … Read More → "The Secret"

Team SDR

Software defined radio is developing into a benchmark challenge for the creators of technology.  The idea is simple enough – take the information coming in from an antenna and digitize it as early as possible.  Then, the entire behavior of the radio can be handled and modified in the digital domain with the flexibility of software.  Then (as the theory goes), hardware could be made very generic, and new radio standards could be quickly deployed and changed in the field without replacing hardware.  One radio could do the work of many with greatly reduced cost, … Read More → "Team SDR"

Computational Bottlenecks and Hardware Decisions for FPGAs

The High Performance Computing (HPC) community recognized the inherent limits of serial processing long ago. In the drive to continually improve the performance of HPC codes, programmers have explored a variety of alternatives, including employing new types of processors, coupling multiple processors, and parallel processing. Initially, these strategies were hindered by slow inter-processor communications and limited ability to parallelize algorithms. As a result, early attempts at alternatives to serial computation could employ only tens of processors. Over time, several innovations (including higher-bandwidth inter-processor links, algorithmic improvements that reduced the amount of data sent across those links, coarse-grain parallelism, and … Read More → "Computational Bottlenecks and Hardware Decisions for FPGAs"

Team SDR

Old wisdom says that too many cooks spoil the broth.  New wisdom says that accomplishing anything really big in high-tech requires a great deal of collaboration.  This week, new wisdom trumped old at the SDR forum as an unlikely coalition consisting of Texas Instruments, Xilinx, Green Hills, Objective  Interface, CRC, and even The MathWorks all had roles in producing a new platform for development of software defined radio (SDR) applications.

Software defined radio is developing into a benchmark challenge for the creators of technology.  The idea is simple enough – take the information … Read More → "Team SDR"

Optimizing Architectures for Performance and Area using Virtual System Prototypes

With new virtual system prototyping technology, the ability to make correct design decisions has been greatly enhanced so that system engineers may be able to evaluate their decisions under the actual operating conditions of the final system and to evaluate these decisions based on measurable goals such as run time performance and cost.

The Problem

Traditionally, architecture design for silicon embedded systems has been done with very ad hoc approaches. Architects may have used tools such as a spreadsheet or other calculus to make estimates of system performance and cost. These … Read More → "Optimizing Architectures for Performance and Area using Virtual System Prototypes"

featured blogs
Nov 22, 2024
We're providing every session and keynote from Works With 2024 on-demand. It's the only place wireless IoT developers can access hands-on training for free....
Nov 22, 2024
I just saw a video on YouTube'”it's a few very funny minutes from a show by an engineer who transitioned into being a comedian...