Hardware Designs Reuse Using C++ and High Level Synthesis
Requires Flash Player.
How C++ with High-Level Synthesis (HLS) enhances the reuse methodology at lower risk.
Duration: 43:29
Tags: ANSI C++, High-Level Synthesis
Products: Catapult C Synthesis
View On-demand Web Seminar (Opens in New Window/External URL)
Details
Overview
The purpose of this webinar is to explain how C++ with High-Level Synthesis (HLS) enhances the reuse methodology at lower risk.
We will explore the C++ language features of classes and templates to create parameterized models. We will then see how HLS synthesizes such models to target ASIC or FPGA together with the required performance and implementation size. HLS technology provides clear separation between functionality (C++) and implementation (RTL Gates). When the decision to reuse or re-implement returns the next time, there is a low risk option of using HLS on a functionality correct model but constrain the synthesis to produce the specified implementation.
As an architect or designer you face this dilemma: should I reuse existing RTL blocks for my next design or design from scratch? The problem is that reuse is often sub-optimal but new design takes time. Meeting specification or the project schedule? Either way there's risk.
What You Will Learn
- How to create parametrizable C/C++ for hardware
- Use template to create flexible C++
- Use Object Oriented techniques for reuse
- Using HLS how to target several hardware architectures
- C++ benefits in hardware design
- How High Level Synthesis enhances reuse by separating functionality and implementation
About the Presenter
Yves Pellerin
As European Product Specialist, Yves Pellerin is working with major system and electronic companies for the development of Electronic System Level (ESL) methodologies. Yves expertise lies in electronic design automation as well as ASIC/FPGA design. He has joined Mentor Graphics 12 years ago working in the field on subjects such as emulation, verification, IP and high level synthesis.
Prior Mentor Yves worked for 7 years as consultant for various electronic companies such as Alcatel, MBDA, Thales providing expertise for leading edge Asic designs. Yves holds a master in electronic from the University of Liverpool.
Who Should View
- System Architects
- System Designers
Related Resources
Multimedia
Formal Verification and Sequential Power Optimization of High Level Synthesis Output
Overview of sequential formal equivalence checking and its applicability to high level synthesis based flows.…View On-demand Web Seminar
Power-efficient Design with Catapult C
This webinar presents how design teams can gear up with High-Level Synthesis (HLS) to successfully close on not only timing and area goals, but also on power requirements.…View On-demand Web Seminar
Using the High-Level Synthesis Blue Book
This webinar provides a step-by-step approach for using C++ as a hardware design language.…View On-demand Web Seminar
Other Related Resources
High-Level Synthesis in the TSMC Reference Flow 11
White Paper: The result of an ongoing collaboration between TSMC and Mentor Graphics, the TSMC RF11 HLS flow steps a hardware design engineer through the complete Catapult flow from concept to gates, including C to...…View White Paper
A Designer’s Perspective on ESL Methodologies for an OFDM Modem Design
White Paper: This paper presents an ESL methodology from a designer‘s perspective. The design process is explained in context of a high throughput and multi-million gate complexity Orthogonal Frequency-Division...…View White Paper
High-Level Synthesis Walks the Talk: Synthesizing a Complete Graphics Processing Application
White Paper: In this paper, we will describe how a complete graphics processing pipeline was implemented using an HLS methodology. As with most real-life applications, this design consists of a complex mix of control...…View White Paper
