top of page
  • Writer's picture

Demo 1: HLS & RTL Codec Design in Under 5 Seconds

Updated: Jun 16, 2020

Demo 1 Overview

This demo is intended for hardware designers of robots, controllers, processors, IoT and AI systems, video and voice processing systems, digital systems for automated and autonomous cars, etc. The demo may also be useful to university professors and college instructors that teach courses such as Digital system design, Systems on the chips, VLSI system design, Embedded systems, Computer system architecture, etc. Synthagate can also be used by engineers making the first steps in digital system design. In Demo 1: HLS & RTL Codec Design In Under 5 Seconds you will get acquainted with the new tool Synthagate for automatic design of digital systems at the High (HLS) and Register transfer level (RTL). You will learn that:

  • Synthagate works with Algorithmic State Machines (ASMs) at all design stages. 

  • Designers can construct ASM with Synthagate GUI ASM Creator or present ASM as a text in System C or VHDL. 

  • Synthagate implements various transformations of ASMs, such as ASM minimization, ASM combining, ASM inclusion etc. 

  • The designer doesn’t need to think about the optimization of the initial description of the digital system. Synthagate implements that automatically at the High level. 

  •  Synthagate automatically optimizes the initial description of digital systems at the High level. 

  • To implement High level synthesis of digital systems, the designer does not have to define each port and signal. Synthagate automatically constructs all functional and structural specifications.

By the end of this demo you will understand that Synthagate covers most digital systems designs from DSP to Processing Units.

Demo 1 Examples

To download the examples, please login/sign-up.

To read the introduction to the demo video series, visit Demo Series Intro.

To download ASM creator, visit ASM Creator.

Note: The beta version of Synthagate will be available on our site at the end of June. You will be able to download and try it for free. If you have any ideas, suggestions or comments we would be delighted to hear from you at Please subscribe below to be the first to get notified of new presentations and course details.

309 views0 comments

Recent Posts

See All


bottom of page