feature article archive
Subscribe Now

Imagine Cup 2007

Last year, we looked at the amazing embedded design achievements of student teams in Microsoft’s Windows Embedded Student Challenge.  On impossibly short schedules, and with almost no existing infrastructure and with no previous experience in most of the development tools, these student teams put together complete working systems with custom hardware and software components, as well as marketing and product plans to assess the viability of their projects as products. 

The dedication, creativity, and energy required to pull off such a feat are well beyond the capacity of most commercial product development teams.& … Read More → "Imagine Cup 2007"

FPOAs Meet the Challenges of H.264 Encoding of High Definition Video

Introduction

Insatiable demand for high definition video and rapidly proliferating video production and distribution methods are driving the need for advanced video encoding and compression schemes. Several international standards and forums have been established in recent years to deal with various aspects of digital video encoding. The MPEG-4 Part10/H.264 encoding standard is useful in a wide range of professional video applications including broadcast head-end, IPTV, multi-stream encoding / decoding, and image processing, among others.

The standard provides for a higher level—and wider range—of compression and quality of the compressed … Read More → "FPOAs Meet the Challenges of H.264 Encoding of High Definition Video"

I/O-topia

Last week we examined the legacy of the LUT – the basic building block that defines the very fabric of FPGAs.  Surprisingly, however, the primary driver of attributes such as cost, power consumption, and utility in FPGAs is not the fabric itself, but the choice of I/O for the device.  You see, while the internal logic keeps shrinking, some of the I/O structures don’t really scale well – things like bonding pads and higher-current transistors don’t track Moore’s Law, so the cost of an individual I/O compared with … Read More → "I/O-topia"

Where am I?

A “computer” used to be a system in and of itself.  It was a device whose primary purpose was computing.  We are all familiar with the form factors and metaphors of “computers” – mainframe, desktop, laptop, server…  We in the embedded computing industry, however, have made careers out of putting computing technology into things that are not computers – airplanes, mobile phones, home appliances, industrial equipment – the list goes on and on.  This is a natural, second-generation evolution of the technology.  In some way, this is the concept … Read More → "Where am I?"

FP?A

In olden times, when digital dinosaurs roamed the vast plains of our circuit boards – when 22V10’s walked the earth in vast herds, programmable logic devices were essentially nothing more than routing.  By creating an array of programmable interconnect, you could essentially hard-wire any complex combinational logic function.  PLDs quickly evolved into FPGAs, however, as it became clear that more structural variation was required than and and/or matrix, and sequential behavior was highly desired from programmable logic.

FPGA, as we all know, stands for “Field Programmable Gate Array.”  However, … Read More → "FP?A"

NOS FPGA

Collectors and restorers of vintage automobiles place a high value on factory-original parts.  Most cherished are parts that are still in perfect condition and still installed on the original auto.  One tick down the desirability hierarchy are identical original parts taken from another vehicle – not as cool as the “matching serial number” perfection of the original unit, but very close.  Restorers scour salvage yards and wrecks behind barns, sometimes even resorting to theft in order to obtain the one missing link that would complete their masterpiece.

If original iron is absolutely … Read More → "NOS FPGA"

Software Defined Silicon

Move over SoCs, ASICs, ASSPs and FPGAs, there is a new acronym on the block: SDS. If the inventors deliver on the claims, then Software Designed Silicon will give consumer electronics designers the power and cost advantages of an SoC, the flexibility of an FPGA, and ease of design like nothing else. And if you have read the discussion of parallel processing by Iann Barron (READ IT HERE ), much of the approach will ring bells.

University Gate is a modern office block in the centre of the West … Read More → "Software Defined Silicon"

Creating Cool

The new iPhone is out.

Don’t panic, but you need to make some changes.

First, when you go home today, do something for the other side of your brain – you know, the right side.  Don’t roll your eyes, this is important.  It’s for your career.

It doesn’t really matter what you do, as long as it engages your intuition rather than reason.  Go hear a band.  Visit an art show.  Dance.  Finger paint.

As embedded systems … Read More → "Creating Cool"

Duct Tape, WD-40, FPGAs

The race car flies into the pits just below the maximum speed – its automatic governor making sure that the team isn’t assessed a penalty.  Exhaust gases vent at 1500 degrees fahrenheit as throttle valves close.  Over a million dollars worth of high-performance technology glides down the tarmac to the designated pit.  The crew is already engaged: tires are off and replacement rubber is being mounted, fuel is gushing into the tank through a high-volume filler connection, and the pit chief runs out with the critical component to keep the team in the race – … Read More → "Duct Tape, WD-40, FPGAs"

Freescale Goes Multi-Core

The math is simple.  When the amount of power required to double the speed of one processor far exceeds the amount of power required for two processors, it’s time to be thinking about multi-core.  This idea has been around for at least thirty years.  We all knew it would eventually happen.  Supercomputing was probably the first to fall.  The giant monolithic supercomputer was rendered obsolete by massively parallel processing arrays years ago.  In the desktop computing world, we have made the jump from single core to multi-core for high-end machines within … Read More → "Freescale Goes Multi-Core"

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?...