C to HDL
From Wikipedia, the free encyclopedia
This page is to describe tools and methods that convert C or C like languages into hardware description languages like VHDL or Verilog. Typically this is a method of creating designs for Field-programmable_gate_array.
Contents |
[edit] Discussion
There didn't seem to much link information on the various C to HDL tools and flows.
[edit] History
Early development on C to HDL was done by Ian Page and colleagues at oxford University in the 90s. They comercialized their research by forming Celoxica in 1999. There are other tools and flow that aim to achieve the same but with flow rather than C based design, these are discussed in the Flow_to_HDL page.
[edit] Applications
Application currently are mainly the sort of applications that currently take too long with existing supercomputer architectures. These may include Bioinfomatics, CFD, Financial processing, Oil and Gas survey data analysis. Embedded applications that require high performance or real-time data processing is also an area of use. Also System-on-a-chip design can be done using this flow.
[edit] Examples
- Catapult C tools from Mentor Graphics
- SystemC from [Celoxica]
- Handel-C from [Celoxica]
- DIME-C from Nallatech
- Impulse_C from [Impulse Accelerated Technologies]
- FpgaC which is an open source initiative
- SA-C_programming_language
- Cascade from [Critical Blue]
- Mitrion-C from [Mitrion]
- C2R Compiler from [Cebatech]
- Mimosys Clarity from [Mimosys]