The Dangers of Over-Optimization

The Dangers of Over-Optimization

Recently I dealt with some code in a design where the original designer was trying to outsmart the synthesis engine. The code was largely unreadable to determine it’s function and he had it down to optimizing for just the number of registers he needed to store the final value. You …

Read More »

I want you to get this job part 4: FIFOs

FIFOs jobs

The next question is more general. Just basically to get an idea if you know the parts of a FIFO and how they work together. I would recommend reading Cliff Cummings paper on the subject: http://www.sunburst-design.com/papers/CummingsSNUG2002SJ_FIFO1.pdf This is a short post, since Cliff covered this very thoroughly and there is …

Read More »