Archives: Articles

  • Going Against the Grain

    Going Against the Grain

    It has long been a dream of big-picture systems engineering visionaries to crack the barrier between hardware and software. Traditionally, the amount of effort required…

  • Taming C?

    Taming C?

    There is a problem with the C programming language. It is too flexible. While it is this flexibility that makes it attractive to many users,…

  • Dynamic Power Reduction in Flash FPGAs

    Actel’s flash-based FPGAs are the low-power leaders in the industry. In addition to utilizing low-power attributes of flash-based FPGAs, you can deploy several design techniques to…

  • JTAG Gets an Upgrade

    JTAG Gets an Upgrade

    We all know that time to market is everything. Months matter. Weeks matter. When production takes a long time, it can sometimes make sense to…

  • Embedded Data-Oriented Programming

    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…

  • Full Frontal Attack

    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…

  • Scouting the Backroads

    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…

  • MIPS Rolls Out Its Own IDE

    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…

  • Doing More with Less

    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…

  • Selecting the Right FPGA Synthesis Tool

    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…