C语言至硬件编译器(HLL合成) [英] C-to-hardware compiler (HLL synthesis)

查看:778
本文介绍了C语言至硬件编译器(HLL合成)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我尽量让所有的C到硬件编译器的调查/历史。

I try to make an survey/history of all C-to-hardware compilers.

对于这一切不知道他们:他们把C code,那么它翻译成一些硬件描述语言(如VHDL或Verilog),然后可以用来产生硬件(通常它被映射到一个FPGA - 但我并不限于此,作为ASIC的目标就可以了太)。

For all that dont know them: they take C code then translate it into some hardware description language (like VHDL or Verilog), which then can be used to generate hardware (usually it gets mapped to an FPGA - but I am not limited to that, ASIC as target would be fine too).

我已经有相当收集了一些(+信息对他们)。所以我的问题是:你知不知道任何其他的编译器(如果是的话有任何引用,指针,关于他们的信息)

I already have quite collected some (+ info about them). So my question is: Do you know any other compilers (and if so have any references, pointers, information about them)?

我的名单至今:


  • AutoESL

  • 巴赫-C(夏普)

  • C2H(Altera的)

  • C2R(Cebatech)

  • C2Verilog(CompiLogic / C级设计/ Synposys)

  • 点菜/ MAP(SRC计算机)

  • 级联(CriticalBlue的)

  • CASH(卡内基 - 梅隆大学,匹兹堡)

  • 弹射-C(Mentor Graphics公司)

  • CHC(Altium的)

  • 黑猩猩(美国华盛顿大学(西雅图)/赛灵思/商用在即?)

  • C-到的Verilog(海法)

  • 同志(TU Braunschweig的E.I.S. +达姆施塔特E.S.A.)

  • CVC(日立)

  • 网络(NEC)

  • 代达罗斯(统一阿姆斯特丹,统一莱顿)

  • DIME-C(Nallatech公司)

  • eXCite的(YXI)

  • FP-编译器(Altera的)

  • FpgaC(开放源代码)

  • GarpCC(加州卡拉汉,大学伯克利分校)

  • GAUT(UBS安大学Frankreich)

  • Handel-C语言(Celoxica公司)

  • Hthreads(堪萨斯大学)

  • 脉冲-C(脉冲加速技术的)

  • Mitrion-C(Mitrionics公司)

  • DWARV(代尔夫特理工大学)

  • NIMBLE(新思科技,E.I.S.不伦瑞克)

  • NISC(加州大学尔湾分校)

  • PICO-Ex的preSS(Synfora公司=>新思科技)

  • PRISC(哈佛大学,剑桥大学)

  • ROCCC(加州大学河滨分校)

  • SPARK(美国加州大学欧文分校)

  • SpecC(Gajski等)

  • 三叉戟(开放源代码,洛斯阿拉莫斯国家实验室)

  • UGH

  • VEAL

  • vfTools(矢量面料)

  • xPilot(美国加州大学洛杉矶分校)

(我知道不是所有的名单上有C作为索里,有的采用C-类似的方言,而几乎所有的支持只是一个子集,我也interrested在这样的)。

(I know not all on the list have C as soure, some use C-similar dialect, and almost all support only a subset, I am also interrested in such).

编辑:我知道如何使用谷歌,所以我已经检查了ususal嫌疑人,包括结果。所以这是非常可能是有人只能回答在这里如果他真的知道一些纸张或外来的工具(也许没有这么奇异的,但实现某种程度上隐藏的功能,并且编译器不通告)。

I know how to use google, so I already checked the ususal suspects and have included the results. So it is very likely that someone can only answer here if he does really know some paper or exotic tool (or maybe not so exotic but that implements the functionality somehow hidden, and the compiler is not advertised).

推荐答案

系统-C?

这篇关于C语言至硬件编译器(HLL合成)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆