Ramping up with C Synthesis, part 2

Recent testimonials and success stories from engineers at STMicroelectronics, Texas Instruments or Fujitsu give a pretty good idea of what can be accomplished with C synthesis. If you are interested in gaining a deeper understanding of how C synthesis really works and what synthesizable C code looks like, I can only recommend this upcoming web seminar:

  • Mobile Chip Design Using High-Level Synthesis
Preparing Recommendations

Hardware for mobile devices has some of the most intricate design constraints of any ASIC development flow. The hardware is constrained by tight area and power requirements and design cycles are often less than a year, requiring tradeoffs to be made quickly without exploring all the possible solutions. Hidden away in most of the mobile devices manufactured this year you’ll find hardware built using high-level synthesis. Usually it is focused on the wireless modem, and sometimes in the custom hardware for video and audio processing. This webinar discusses how HLS has been used successfully in mobile devices based on real-world experience. This will include best practices and the key technologies that make HLS a reality in mobile device design. [click here to register].

64 QAM Decoder Results

64 QAM Decoder Results

My colleague Dan Gardner, who also runs his own high-level synthesis blog, will walk you through a 64 QAM decoder example, including complete C++ source code description. In relationship to the source code, Dan will explain how synthesis constraints such as loop merging or loop unrolling can be used to achieve an optimal RTL implementation given a 30Mbps throughput requirement.

Catapult C can help you achieve significant productivity gains, but getting there requires a ramp up phase. Dan Gardner will help you take the first step on November 3rd. Mark your calendars!

About Thomas Bollaert

imageMy first encounter with HLS, back then behavioural synthesis, dates more than 15 years. Since then my ventures have led me to explore many aspects of the ESL design flow, including HW/SW co-design, architecture exploration and of course, C synthesis. Five years ago, I joined Mentor to develop the Catapult C product line in Europe. Recently, my little family followed me all the way from Paris to Oregon, where I now serve as product marketing manager for Mentor Graphics' high-level synthesis product line. Visit Thomas Bollaert’s Blog

More Posts by Thomas Bollaert

More Blog Posts

Preparing Recommendations

Comments

No one has commented yet on this post. Be the first to comment below.

Add Your Comment

Please complete the following information to comment or sign in.

(Your email will not be published)