Mentor Graphics Catapult C Supports Transaction Level Models Synthesis

According to Mentor Graphics, 87% of respondents in a recent survey indicated it was either mandatory or highly desirable to have high-level synthesis tools integrated with ESL flows. With that in mind, Mentor has enhanced their Catapult C high-level synthesis tool to support the synthesis of transaction level models (TLMs). TLM synthesis results in a TLM 2.0-based solution for virtual prototyping and hardware implementation, and enables the creation of synthesis-ready virtual platforms.

TLM Synthesis Flow Highlights

  • Catapult C high-level synthesis tool supports the synthesis of transaction level models (TLMs)
  • TLM synthesis enables interplay between Catapult C Synthesis and the Vista platform
  • TLM 2.0-based solution for virtual prototyping and hardware implementation
  • Catapult C tool delivers a methodology and a set of models to support TLM synthesis
  • Abstract TLM models are converted to pin-accurate, protocol-specific, SystemC models, and then synthesized to RTL code
  • Existing synthesizable descriptions can be converted to TLMs
  • Flow supports custom protocols and standard off-the-shelf bus interfaces
  • Links virtual prototyping and HLS-based hardware implementation

More info: Mentor Graphics