Archives: Articles
-
I/O Design Flexibility with the FPGA Mezzanine Card (FMC)
The FPGA’s inherent flexibility has proven indispensable for the creation of external I/O interfaces. However, unless I/O is implemented on a daughter card (mezzanine module), replacing the physical I/O…
-
Taking Advantage of Advances in FPGA Floating-Point IP
Recently available FPGA design tools and IP provide a substantial reduction in computational resources, as well as greatly easing the implementation effort in a floating-point…
-

Catching Mr. X: Diagnosing CDC Errors in FPGAs
One of the more popular board games of the 1980’s was Scotland Yard, a game of co-operation in which each player is a detective… except…
-

Taming a Tenth of a Terabit
When the bandwidth glut funnels its way from the bundle of “last-miles” into the big aggregators, switching our packets with ever-increasing density – we inevitably…
-

Fill Solutions Are Getting Smarter
As the industry begins production at 45-nm geometries, one of the issues that needs to be resolved is that of planarity—the flatness of the IC…
-

Decisions, Decisions, and Threads
The whole way through creating your SoC you are faced with decisions. Some of the hardest decisions, since they are the most difficult to change…
-

Beyond the Usual Suspects
We often discuss the proliferation of programmable logic into a plethora of new projects. We’ve chronicled the capacity of FPGAs to carry us outside the…
-

Not For Software Engineers
Wolfgang froze when he saw it. He had heard rumors that such things might be possible, that his job could one day be at risk,…
