GAUT: A high-level synthesis tool for DSP applications from C algorithm to RTL architecture

47Citations
Citations of this article
5Readers
Mendeley users who have this article in their library.
Get full text

Abstract

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. © 2008 Springer Science + Business Media B.V.

Cite

CITATION STYLE

APA

Coussy, P., Chavet, C., Bomel, P., Heller, D., Senn, E., & Martin, E. (2008). GAUT: A high-level synthesis tool for DSP applications from C algorithm to RTL architecture. In High-Level Synthesis: From Algorithm to Digital Circuit (pp. 147–169). Springer Netherlands. https://doi.org/10.1007/978-1-4020-8588-8_9

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free