GAUT: a high-level synthesis tool for DSP applications. From algorithm to digital circuit. This chapter presents GAUT, an academic and open-source high-level synthesis tool dedicated to digital signal processing applications. Starting from an algorithmic bit-accurate specification written in C/C++, GAUT extracts the potential parallelism before processing the allocation, the scheduling and the binding tasks. Mandatory synthesis constraints are the throughput and the clock period while the memory mapping and the I/O timing diagram are optional. GAUT next generates a potentially pipelined architecture composed of a processing unit, a memory unit and a communication with a GALS/LIS interface.
Keywords for this software
References in zbMATH (referenced in 4 articles )
Showing results 1 to 4 of 4.
- Breust, Alexis; Chabot, Christophe; Dumas, Jean-Guillaume; Fousse, Laurent; Giorgi, Pascal: Recursive double-size fixed precision arithmetic (2016)
- Bhadauria, Saumya; Sengupta, Anirban: Adaptive bacterial foraging driven datapath optimization: exploring power-performance tradeoff in high level synthesis (2015)
- Menard, Daniel; Herve, Nicolas; Sentieys, Olivier; Nguyen, Hai-Nam: High-level synthesis under fixed-point accuracy constraint (2012) ioport
- Thabet, Farhat; Coussy, Philippe; Heller, Dominique; Martin, Eric: Exploration and rapid prototyping of DSP applications using SystemC behavioral simulation and high-level synthesis (2009) ioport