[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