Changes between Version 2 and Version 3 of Tools/GAUT
- Timestamp:
- Feb 6, 2009, 3:00:55 PM (15 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Tools/GAUT
v2 v3 5 5 GAUT is an academic High-Level Synthesis tool dedicated to Digital Signal Processing DSP applications. 6 6 7 Starting from a pure C function GAUT extracts the potential parallelism before selecting/allocating operators, scheduling and binding operations. 7 Starting from a pure C function GAUT extracts the potential parallelism before selecting/allocating operators,[[BR]] 8 scheduling and binding operations. 8 9 9 The mandatory design constraints are (1) the throughput (the initiation interval), (2) the clock period and (3) the target technology.10 The optional design constraints are I/O timing diagram and the memory mapping.10 The mandatory design constraints are (1) the throughput (the initiation interval), (2) the clock period and [[BR]] 11 (3) the target technology. The optional design constraints are I/O timing diagram and the memory mapping. 11 12 12 GAUT synthesizes a potentially pipelined architecture composed of a processing unit, a memory unit, a communication and multiplexing unit and13 a GALS/LIS interface.13 GAUT synthesizes a potentially pipelined architecture composed of a processing unit, a memory unit, a communication[[BR]] 14 and multiplexing unit and a GALS/LIS interface. 14 15 15 GAUT generates an IEEE P1076 compliant RTL level VHDL file. This VHDL file is an input for commercial, off the shelf, logical synthesis tools16 l ike ISE/Foundation from Xilinx and Design Compiler from Synopsys.16 GAUT generates an IEEE P1076 compliant RTL level VHDL file. This VHDL file is an input for commercial, off the shelf, [[BR]] 17 logical synthesis tools like ISE/Foundation from Xilinx and Design Compiler from Synopsys. 17 18 18 19