Crossing the Gap between Algorithm and Hardware Implementation
Requires Flash Player.
In this webinar, you will learn about modeling techniques for representing bit-accurate arithmetic in C++ using Mentor Graphics' "Algorithmic C" data types.
Duration: 51:40
Products: Catapult C Synthesis
View On-demand Web Seminar
(Opens in New Window/External URL)
Details
Overview
Learn how C++ and Catapult C Synthesis can accelerate the design, implementation, and verification of complex system-level algorithms.
In this webinar, you will learn about modeling techniques for representing bit-accurate arithmetic in C++ using Mentor Graphics' "Algorithmic C" data types. We will show you through a series of presentation material and examples how untimed "pure" C++ algorithms can be turned into high-performance RTL implementations. You will see how the area, latency, and throughput of an algorithm can be optimized, and RTL code created, in minutes instead of the days or weeks required for VHDL or Verilog coding.
You will experience our integrated verification environment to automatically validate the generated RTL functionality against the original C++ design without any need for the RTL design engineer to create an HDL testbench, or deal with vector capture and synchronization. Powerful system level concepts for streaming data between concurrent hierarchical blocks will be covered to illustrate how high performance hierarchical systems can easily be created with C++ and tuned to meet aggressive throughput requirements.
Related Resources
Multimedia
Changing the hardware design process with High Level Synthesis
Using High Level Synthesis (HLS) design groups today are fundamentally changing the way they design hardware as the "traditional" RTL design process is breaking.…View On-demand Web Seminar
How to Optimize System Power through Transaction Level Analysis and High Level Synthesis
During this webinar, we will describe a technique for adding power characteristics to transaction level models and how transaction level power analysis interacts with high level synthesis.…View On-demand Web Seminar
SystemC Synthesis - Announcement Highlights
Mentor Graphics added SystemC support to its industry leading Catapult C high-level synthesis solution. This short video provides an overview of the announcement and reviews the key benefits of this new...…View Technology Overview
Other Related Resources
Making the Case for HLS
White Paper: Algorithms and architectures used in today’s new designs are so complex that traditional design practices are becoming inadequate. This paper gives an overview of the problems associated with the...…View White Paper
Hitachi, Ltd.
Success Story: Design teams face considerable pressure because they have a short design cycle in which to get the work done.…View Success Story
SystemC Modeling, Synthesis, and Verification in Catapult C
White Paper: Catapult® C Synthesis added SystemC support for modeling, verification, and synthesis of complex ASICs at the system level. Both cycle-accurate and transaction-level (TLM) abstractions are supported,...…View White Paper
