Archives: Articles

  • Deterministic Name Generation for Incremental Synthesis

    Deterministic Name Generation for Incremental Synthesis

    Introduction Incremental design is a useful capability when implemented properly. Unfortunately, due to the naming schemes employed by logic synthesis tools, confusion arises over what…

  • The First FPGAs of Spring

    The First FPGAs of Spring

    The wild winds of winter have ravaged the technology plains with bitter cold, their icy breath wearing thin the layer of protective press releases lovingly…

  • Mixing Fossil Fuel and Electrons

    Mixing Fossil Fuel and Electrons

    Zoom-Zoom. Vrooom, vroom. Beep-beep-beep, click, whir, bong. Pop quiz: which is the sound of a car? If you answered, “all of the above,” you’re right.…

  • DSP to a Different Drummer

    DSP to a Different Drummer

    FPGAs, possibly the most powerful processors in existence today by many measures, were never intended to be processors at all. Conceived as general-purpose programmable logic…

  • Managing the Middle Manager

    Managing the Middle Manager

    Middle Manager makes his way through the maze of chest-high walls, passing members of his team as he plans his morning, pausing a couple of…

  • Reprogrammable Logic Drives Automotive Vision Systems Design

    Reprogrammable Logic Drives Automotive Vision Systems Design

    Automotive electronics system development teams increasingly grapplewith the challenges of new industry standards and product features. An automotive vision system is an example of a…

  • Short Stack with Syrup

    Short Stack with Syrup

    Non-volatile FPGA is one of today’s oddest market segments. Bound by the ill-defined characteristic of “non-volatility,” the field of available devices is diverse from the…

  • Is it February? Then it must be embedded world

    Is it February? Then it must be embedded world

    When you come out of three days of hard-sell briefings from company spokespeople at an event like Nürnberg’s embedded world (lower case e and w…

  • Doin’ Hard Time

    Doin’ Hard Time

    If the concepts of “Linux” and “Real Time” are stored in different sections of your brain, you are not alone.  Real-time Linux has always felt…

  • Un-structured ASIC

    Un-structured ASIC

    In the continuum of custom logic device technologies reaching from highly-custom Standard Cell ASIC at the high end to FPGA at the low end, we…