[llvm-dev] [TCE] TTA-based Co-Design Environment (TCE) v1.18 released

Pekka Jääskeläinen via llvm-dev llvm-dev at lists.llvm.org
Fri Sep 21 09:46:28 PDT 2018

TTA-based Co-Design Environment (TCE) is a toolset for design and
programming of customized co-processors (typically DSPs) based on
the Transport Triggered Architecture (TTA).

The toolset provides a complete retargetable co-design flow from
high-level language programs down to synthesizable processor RTL (VHDL
and Verilog generation supported) and parallel program binaries.

Processor customization points include the register files, function
units, supported operations, and the interconnection network.

Release Highlights

- Support for LLVM 7.0.
- Added hexadecimal output to PIG.
- Added HDB with register files and a basic ALU optimized for Xilinx
Series 7 devices. Thanks to Stephan Nolting and Guillermo Payá-Vayá /
IMS, Leibniz University Hannover for the contribution of the shifter.


Get the release via git by cloning the release branch:

   git clone -b release-1.18 https://github.com/cpc/tce.git tce-1.18


The Customized Parallel Computing research group of Tampere University
of Technology (Finland) likes to thank the Academy of Finland (funding
decision 297548), Business Finland (FiDiPro project StreamPro,
1846/31/2014), ECSEL JU project FitOptiVis (project number 783162) and
HSA Foundation for funding most of the development work in this release.
Much appreciated!


TCE download page:  http://tce.cs.tut.fi/download.html
This announcement:  http://tce.cs.tut.fi/downloads/ANNOUNCEMENT
Change log:         http://tce.cs.tut.fi/downloads/CHANGES
Install info:       http://tce.cs.tut.fi/downloads/INSTALL


More information about the llvm-dev mailing list