[llvm-commits] CVS: llvm-www/ProjectsWithLLVM/index.html
Chris Lattner
sabre at nondot.org
Sun Apr 26 18:28:23 PDT 2009
Changes in directory llvm-www/ProjectsWithLLVM:
index.html updated: 1.47 -> 1.48
---
Log message:
Add TTA-based Codesign Environment (TCE)
---
Diffs of the changes: (+27 -0)
index.html | 27 +++++++++++++++++++++++++++
1 files changed, 27 insertions(+)
Index: llvm-www/ProjectsWithLLVM/index.html
diff -u llvm-www/ProjectsWithLLVM/index.html:1.47 llvm-www/ProjectsWithLLVM/index.html:1.48
--- llvm-www/ProjectsWithLLVM/index.html:1.47 Thu Mar 26 11:54:50 2009
+++ llvm-www/ProjectsWithLLVM/index.html Sun Apr 26 20:27:24 2009
@@ -35,6 +35,7 @@
<div class="www_text">
<ul>
+<li><a href="#tta-tce">TTA-based Codesign Environment (TCE)</a></li>
<li><a href="#icedtea">The IcedTea Version of Sun's OpenJDK</a></li>
<li><a href="#pure">The Pure Programming Language Compiler</a></li>
<li><a href="#LDC">LDC Compiler for the D Programming Language</a></li>
@@ -63,6 +64,32 @@
</div>
+<!--=========================================================================-->
+<div class="www_subsection">
+<a name="tta-tce">TTA-based Codesign Environment (TCE)</a>
+</div>
+
+<div class="www_subsubsection">
+By the Flexible Design Methodologies for Application Specific Processors (FlexASP) Team
+</div>
+
+<div class="www_text">
+<p>
+<a href="http://tce.cs.tut.fi">TCE</a> is a toolset for designing
+application-specific processors (ASP) based on
+the Transport triggered architecture (TTA). The toolset 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.</p>
+
+<p>
+TCE uses llvm-gcc and LLVM for C language support, target independent
+optimizations and also for parts of code generation. TCE generates new
+LLVM-based code generators "on the fly" for the designed TTA processors and
+loads them in to the compiler backend as runtime libraries to avoid per-target
+recompilation of larger parts of the compiler chain.
+</p>
+</div>
<!--=========================================================================-->
<div class="www_subsection">
More information about the llvm-commits
mailing list