Blog

Posts tagged with 'Bluebook'

HLS Fundamentals / Part 2

Posted Apr 25, 2011, by Thomas Bollaert

In my last two posts, I introduced the question that proved the most challenging in the HLS Bluebook quiz (here) and presented some fundamental concepts about loop unrolling and loop pipelining and explained why answer 2 was not the right one (here). Let’s now see what happens in the case of answer 1, when we unroll LOOP0 by 4 and pipeline the design with II=1. Partially unrolling by 4 means … Read More

Tags: High-Level Synthesis, Unrolling, Bluebook, C synthesis, HLS, ANSI C++, Loop, Pipelining, How-to, Learning

HLS Fundamentals: Loop Unrolling and Loop Pipelining

Posted Apr 19, 2011, by Thomas Bollaert

The dust has settled and four winners have emerged from the HLS Bluebook contest, and this week, as promised, I will discuss the question that proved to be the most challenging in third and final round of the contest. The culprit was the following question, which only 15% of the contenders answered correctly: HLS Contest - Round 3, Question 1 What this simple C code does is: reading 8 input values … Read More

Tags: High-Level Synthesis, Bluebook, Unrolling

The Why, What and How of HLS @ DATE 2011

Posted Mar 7, 2011, by Thomas Bollaert

Good news for the industry: the DATE (Design, Automation, and Test in Europe) conference is back to growth. And perhaps it is not a surprise given that this year the event is being held in Grenoble. With its great views on the snowy Alps, Grenoble is emerging has the major hub of the electronic and semiconductor industry in Europe. 3D ICs, Low-power, ESL… The rich conference program covers all hot … Read More

Tags: C synthesis, High-Level Synthesis, Bluebook, User Testimonial, STMicroelectronics, Tutorial

Your Chance to Beat John Cooley!

Posted Dec 16, 2010, by Thomas Bollaert

In a recent ESNUG post, John Cooley reviews the High-Level Synthesis Blue Book and takes the C synthesis contest. It takes less than 5 minutes to take the quiz. You also can test your HLS IQ. Will you best John Cooley’s score? Take the quiz: http://www.surveymonkey.com/s/VSKFYJ8 … Read More

Tags: High-Level Synthesis, Bluebook

The HLS Bluebook: got your copy yet?

Posted Jun 13, 2010, by Thomas Bollaert

With every new technology comes a learning curve, and High-Level Synthesis isn’t different in this respect. Ramping up on a new tool obviously means learning its knobs and switches, but most importantly when it comes to synthesis, the ultimate key to successful results is to learn and understand the proper coding style. Let’s time warp back to 1994. Back then I was learning RTL synthesis and picking … Read More

Tags: DAC, Bluebook