HomeSitemapContactEnter text in Search field and press the arrows

Forte Design Systems - The Industry Standard for ESL Synthesis
 

Go to Japanese Site

HIGH-LEVEL DESIGN | SOLUTIONS

TLM System Design

RTL is a well-understood level of abstraction for hardware designers, while C++ is a standard among software developers.

SystemC bridges the gap between these two worlds by providing hardware constructs in the context of the C++ language while connecting hardware implementation with high-level transaction-based system design.

The Cynthesizer TLM Synthesis solution uses SystemC-based transaction-level descriptions for behavioral synthesis. It is the first behavioral synthesis capability to integrate high-speed SystemC TLM models with the implementation flow, while maintaining a common source for simulation and implementation. Cynthesizer automatically creates high-quality RTL from the TLM representation by adding bus-specific, cycle-accurate, pin-level hardware interface details.

TLM Synthesis provides the ability to synthesize complex sub-systems by using behavioral synthesis to build peripherals as slaves on the processor bus in addition to using primitive elements such as bus ports, bus protocol, address decode, storage, and algorithms.

The modular interface capability included with TLM Synthesis supports "object-oriented design" techniques that keep primitives separate for maximum reuse, but allows them to be used together in an integrated state machine (similar to RTL design) for optimum performance.

This level of modularity coupled with behavioral synthesis provides the ability to:

  • Reuse different bus interfaces in multiple designs without modification
  • Retarget designs easily to a new processor platform without modification
  • Automatically switch between transaction-level and pin-level interfaces

Cynthesizer also establishes a single verification environment for simulating the design using TLM and RTL blocks. Because the process is automatic and fast, it is easy to change I/O interfaces and retarget behavioral IP to a number of different interfaces.

TLM Synthesis provides a critical link for accelerating system design by eliminating costly code rewrites and allowing extensive exploration of various interfaces and their effect on application performance and quality-of-results.

For more information see TLM Synthesis, an option to Cynthesizer.

 




Copyright Forte Design Systems. All Rights Reserved.
Terms Of Use / Privacy / Site Help / Site Feedback