Projects / TTA-based Co-design Environ...

TTA-based Co-design Environment

TTA-based Co-design Environment (TCE) is a toolset that provides a complete co-design flow from C programs down to synthesizable VHDL and parallel program binaries. Processor customization points include the register files, function units, supported operations, and the interconnection network.

Tags
Licenses
Operating Systems
Implementation

RSS Recent releases

  •  21 Jan 2013 19:43

    Release Notes: This release adds support for LLVM 3.2, initial support for half-precision floats, improved vector support, and OpenCL host-tta-device mode simulation with pocl's ttasim driver.

    •  07 Jun 2012 15:19

      Release Notes: This release adds support for LLVM 3.1, an experimental Verilog backend for the Processor Generator, support for explicit access to multiple address spaces from C, a simplified C++ interface for accessing the simulation engine, automated generation of clustered-style TTA machines, experimental vector input, and a bottom-up instruction scheduler.

      •  14 Dec 2011 00:59

        Release Notes: This release includes support for LLVM 3.0, experimental OpenCL C Embedded Profile support (in offline compilation/standalone mode), a lightweight (debug output) printing library, support for calling custom operations in specific function units, generalizations to the architecture description format to allow using the instruction scheduler for operation triggered architectures (with a proof of concept for the Cell SPU), several code generator improvements, and plenty of bugfixes.

        •  11 Apr 2011 21:32

          Release Notes: Support for LLVM 2.9, some new VHDL implementations (an FPU and streaming operations), a connectivity optimizer, code generation improvements, plenty of bugfixes, and more.

          •  10 Nov 2010 21:59

            Release Notes: Support for LLVM 2.8 (support for LLVM 2.7 has been retained), an instruction execution profile that can be converted to cachegrind-compatible format, SystemC integration, basic support for debugging info when compiled with 'tcecc -g', improved automated FPGA integration, and more.

            Screenshot

            Project Spotlight

            AjaXplorer

            A Web-based file explorer with a rich GUI.

            Screenshot

            Project Spotlight

            vbackup

            A modular backup utility.