High-Level Synthesis Blue Book

HLS Blue BookAn engineer's reference guide on C++ design coding for high-level synthesis is now available.

  • Comprehensive guide for designing hardware using C++
  • Targeted RTL and systems designers moving to High-Level Synthesis (HLS)
  • Step-by-step approach to learning HLS coding style from the basics to advanced case studies
  • Detailed C++ source code examples with hardware and timing diagrams

The goal of the book is to provide a step-by-step approach to using C++ as a hardware design language, including an introduction to the basics of HLS using concepts familiar to RTL designers. Each chapter provides easy to understand C++ examples, along with hardware and timing diagrams where appropriate. On completion of reading this book, a designer should be well on their way to becoming an expert in high level synthesis.

Learn More

What is the High-Level Synthesis Blue Book?

The High-Level Synthesis Blue Book is a comprehensive guide for designing hardware using C++, regardless of which HLS tool is used. It targets RTL designers currently using, moving, or planning to move... View On-demand Web Seminar

What readers have to say...

If I had to capture in one sentence what I think of the book I would say: if you are considering using High-Level synthesis, if you are using High-Level synthesis, if you think you know High-Level synthesis, read the book.”

“The beauty of the book is the high concentration of code examples.”

“Buy the book, it will save you hours of debugging time. In fact ask your company to buy the book. It will save them thousand of dollars of engineering time.”

Gabe Moretti - Gabe on EDA

To be totally honest with you, in the back of my mind, I was vaguely anticipating being crushingly disappointed before I even opened this book...Thus, you can only imagine my delight in discovering that Michael Fingeroff is an excellent writer. He has the rare skill of being able to convey extremely complex information in such a way that readers can understand what's going on without having their brains leak out of their ears.

The bottom line is that I strongly recommend this book for anyone who is considering the use of an HLS flow including system/algorithm designers, RTL designers, and engineering managers (bless their little cotton socks). The book is of interest to anyone involved in chip design.”

Clive "Max" Maxfield, Chip Design

With all the pics and code examples, the Blue Book was a good first intro to C-to-RTL synthesis for me. I'm glad I got a copy of it.”

John Cooley, www.deepchip.com