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

    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

    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

    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

    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…

  • Simplifying Processor-Based Designs in FPGAs

    Using processors in FPGAs?  It doesn’t have to be complicated.  Join Amelia Dalton as she chats with Steve Wenande of Xilinx about Simplifying Processor-Based Designs…

  • Unpicking the Codes

    Unpicking the Codes

    We did think of “ARM for Dummies” as the title of this guide to the arcane, but ultimately logical, world of ARM architectures and processors,…

  • Beyond the Usual Suspects

    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

    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,…