Blog

Posts tagged with 'C++'

Catapult C and the 7 Samuraïs

Posted Apr 1, 2011, by Thomas Bollaert

You may have already encountered the expression “Full-Chip High-Level Synthesis” on this blog. I typically define it as the ability to model, verify and synthesize complete IP subsystems starting from C++/SystemC. This obviously encompasses core processing functionality, but also control-logic, memories, hierarchy, complex interfaces and interconnects. In other words, being able to do the … Read More

Tags: SystemC, Full-Chip, User Testimonial, Catapult C, control, C++, High-Level Synthesis, Deepchip, ESNUG, Control-Logic Synthesis, Cooley

Synthesizing parallel designs from sequential C++ - part 1

Posted Jul 14, 2009, by Thomas Bollaert

It is a fact of life; preconceived ideas tend to live long. But in a rational and scientific domain such as electronic design, it really feels wrong when false statements are repeatedly asserted by engineers themselves. In EDA, and more specifically in the field of C synthesis, a commonly spread idea is that it is impossible to synthesize parallel hardware designs from sequential C++. The corollary … Read More

Tags: C++, High-Level Synthesis, Catapult C Synthesis