feature article archive
Subscribe Now

Embedded Data-Oriented Programming

Embedded applications haven’t historically been known for managing humongous amounts of data. One exception to this is the area of communications, where data packets are inspected, poked, prodded, interrogated, waterboarded, and then sent on. Gee, sounds like a stay at Gitmo. Well, except for the being sent on part.

Because of the amount of work performed on data packets, communications applications have been way ahead of the curve on multicore computing, and they provide a great model for embedded data processing in general. The way the packets are handled creates a significant design challenge to … Read More → "Embedded Data-Oriented Programming"

Full Frontal Attack

War is invoked ad nauseum in the discussion of marketing. Partly because there are a lot of legitimate parallels. And partly because war reeks of testosterone and gives us a quick sharp adrenaline boost. This is in contrast to the cold, clammy, creepy feeling evoked by the word “marketing.” One influential book, “Marketing Warfare” by Ries and Trout, defines four kinds of marketing: offensive, defensive, flanking, and guerilla. Summarized, defensive is for the big guys that are too slow and dull to do anything innovative except use their oversized derrières to … Read More → "Full Frontal Attack"

Scouting the Backroads

Conventional wisdom would suggest that the quickest way to get between two places is via the fastest available road. And, with some exceptions, that would generally be a freeway (or “highway” for those of you with a more extensive toll infrastructure and who take umbrage at such roads being called “freeways”). And, of course, that’s where you’ll find most people that are driving from one place to another. And it usually works just fine.

So why would anyone try a route other than the freeway? … Read More → "Scouting the Backroads"

MIPS Rolls Out Its Own IDE

IDEs are so popular even hardware companies are selling them. As we mentioned a few weeks ago [Embedded Tech Journal, September 2, “The March of IDEs”], integrated development environments (IDEs) are all-in-one editors, compilers, linkers, and debuggers that allow a programmer to sit down and write, edit, download, and debug all his code from one place with a single user interface. The individual tools within the IDE might change, but overall … Read More → "MIPS Rolls Out Its Own IDE"

Doing More with Less

If you’re Kool-Aid or Coca-Cola, you’re likely going to want to make your drinkage available to lots of people in lots of places. So you need to manufacture it somewhere and then truck it somewhere else. Problem is, most of what’s in the drink is water – and water is heavy and takes a lot of space. Lugging it all over the country is an onerous task. But even though your product is mostly water, the part where you add value is the flavor. And water can be had almost anywhere. So life … Read More → "Doing More with Less"

Selecting the Right FPGA Synthesis Tool

When it comes to successful FPGA implementation, synthesis serves as arguably the most influential step in ensuring that design requirements are met and the product can be shipped. In many cases, design requirements refer to performance and area—the design needs to operate at a minimum frequency and it needs to fit into the selected device. Hence, designers or CAD managers looking to standardize on a synthesis tool tend to look for good out-of-the-box quality-of-results (QoR).

The criteria for selecting the right synthesis tool, however, can—and should—be involve more than this. Adequate … Read More → "Selecting the Right FPGA Synthesis Tool"

Fast. Very, Very Fast.

How fast?  Try 1.5 GHz.

Now, I know what you’re thinking…

“offer void where prohibited, professional stunt engineer on closed-course benchmark – do not attempt, your frequency may vary, dealer participation may affect final negotiated performance, operating frequency is not valid in North Dakota, Florida, Alaska, Hawaii, or at any location with ambient temperatures above 24C, performance graph not to scale, preliminary datasheet, results not typical…”

Well, before you go inventing all your own “fine print” for why a large-capacity FPGA fabricated on … Read More → "Fast. Very, Very Fast."

Non-Volatile Memory’s Continued Mission Creep

It’s no surprise that non-volatile RAM has been making a play to upstage hard disks. The promise of SSDs comes ever closer to being realized. But even as we watch the intrusion of solid state memories into the domain of rotating media, another quieter movement has been underway: the intrusion of non-volatile memory into the domain of DRAMs.

Whoa there Nellie! Yeah, that’s just a tad hard to swallow. Somehow we’re used to thinking that DRAM is a … Read More → "Non-Volatile Memory’s Continued Mission Creep"

Play It Again, Sam

No one wants to sit around waiting for software to run. Whether it’s simulation, FPGA fitting, timing analysis, or place-and-route (PnR), run time is the enemy. The worse it is, the fewer design turns can be made and the fewer “what-if” scenarios can be played. And, of course, we all care about the bottom line: the longer it takes the software to run, the longer it takes to get a product out the door.

So everyone works hard to speed up their software. It’s no accident that … Read More → "Play It Again, Sam"

Comparing Low-Cost SERDES-Based FPGAs to ASSPs for PCI Express System Design

The applications space for the PCI Express standard continues to expand tremendously as it becomes more commonplace in PCs and other systems where inexpensive, high-speed interconnect is required.  In order to meet the demands of this growth, a plethora of systems solutions intended to get designers up and running quickly with PCI Express have been developed by a growing number of hardware and software vendors.  As a result, designers often are faced with a bewildering number of choices when creating and implementing PCI Express-based add-in cards or systems.  These choices include the width of … Read More → "Comparing Low-Cost SERDES-Based FPGAs to ASSPs for PCI Express System Design"

featured blogs
Apr 19, 2024
In today's rapidly evolving digital landscape, staying at the cutting edge is crucial to success. For MaxLinear, bridging the gap between firmware and hardware development has been pivotal. All of the company's products solve critical communication and high-frequency analysis...
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....