Difference between revisions of "GAUT - A Free and Open-Source High-Level Synthesis tool"

From F-Si wiki
Jump to navigation Jump to search
 
(3 intermediate revisions by 2 users not shown)
Line 1: Line 1:
* Speaker: Philippe Coussy
* email: philippe.coussy@univ-ubs.fr
* web: http://www-labsticc.univ-ubs.fr/~coussy/
==Abstract==
GAUT is a free academic High-Level Synthesis (HLS) tool. Starting from a C/C++ input description and a set of synthesis options, GAUT automatically generates a hardware architecture composed of a controller and a datapath as well as memory and communication interfaces. GAUT generates IEEE P1076 compliant RTL level VHDL and SystemC projects. The VHDL files are inputs for off the shelf logical synthesis tools. Windows, Linux and MacOS platforms are supported (32 or 64 bits).
GAUT is a free academic High-Level Synthesis (HLS) tool. Starting from a C/C++ input description and a set of synthesis options, GAUT automatically generates a hardware architecture composed of a controller and a datapath as well as memory and communication interfaces. GAUT generates IEEE P1076 compliant RTL level VHDL and SystemC projects. The VHDL files are inputs for off the shelf logical synthesis tools. Windows, Linux and MacOS platforms are supported (32 or 64 bits).


Line 4: Line 9:


More information are available on-line [http://www.gaut.fr here]
More information are available on-line [http://www.gaut.fr here]
==Downloads==
* [[:File:Fsic-coussy.pdf|Slides]]
* [https://peertube.f-si.org/videos/watch/c6636fca-9c67-4669-87e9-f52c31bfe88c Video recording]

Latest revision as of 16:11, 16 July 2019

Abstract

GAUT is a free academic High-Level Synthesis (HLS) tool. Starting from a C/C++ input description and a set of synthesis options, GAUT automatically generates a hardware architecture composed of a controller and a datapath as well as memory and communication interfaces. GAUT generates IEEE P1076 compliant RTL level VHDL and SystemC projects. The VHDL files are inputs for off the shelf logical synthesis tools. Windows, Linux and MacOS platforms are supported (32 or 64 bits).

This talk will introduce the main steps of HLS and give an overview of the GAUT tool (main features, architecture, short history and purpose).

More information are available on-line here

Downloads