C 到硬件编译器(HLL 综合) [英] C-to-hardware compiler (HLL synthesis)

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

问题描述

我尝试对所有 C 到硬件的编译器进行调查/历史记录.

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

对于所有不了解它们的人:他们采用 C 代码,然后将其翻译成某种硬件描述语言(如 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)
  • Carte/MAP(SRC 计算机)
  • 级联(CriticalBlue)
  • 现金(卡内基梅隆大学,匹兹堡)
  • Catapult-C(导师图形)
  • CHC (Altium)
  • CHiMPS(华盛顿大学(西雅图)/赛灵思/即将商业化?)
  • C 到 Verilog(海法)
  • 同志(TU Braunschweig E.I.S. + TU Darmstadt E.S.A.)
  • CVC(日立)
  • 网络 (NEC)
  • 代达罗斯(阿姆斯特丹大学、莱顿大学)
  • DIME-C(纳拉泰克)
  • 励志 (YXI)
  • FP 编译器 (Altera)
  • FpgaC(开源)
  • GarpCC(卡拉汉,加州大学伯克利分校)
  • GAUT (UBS-法兰克帝国大学)
  • Handel-C (Celoxica)
  • Hthreads(堪萨斯大学)
  • Impulse-C(脉冲加速技术)
  • Mitrion-C (Mitrionics)
  • DWARV(代尔夫特理工大学)
  • NIMBLE(Synopsys,E.I.S. Braunschweig)
  • NISC(加州大学欧文分校)
  • PICO-Express (Synfora => Synopsys)
  • PRISC(哈佛大学,剑桥)
  • ROCCC(加州大学河滨分校)
  • SPARK(加州大学欧文分校)
  • SpecC(Gajski 等人)
  • Trident(开源,洛斯阿拉莫斯国家实验室)
  • 哎呀
  • 小牛肉
  • vfTools(矢量织物)
  • xPilot(加利福尼亚大学洛杉矶分校)

(我知道不是所有列表中的 C 都如此糟糕,有些使用与 C 类似的方言,而且几乎所有都只支持一个子集,我也对此感兴趣).

(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).

我知道如何使用谷歌,所以我已经检查了通常的嫌疑人并包含了结果.因此,很可能只有当他确实知道一些论文或奇异工具(或者可能不是那么奇异但以某种方式隐藏了实现功能,并且没有宣传编译器)的情况下,有人才能在这里回答.

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).

推荐答案

System-C?

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

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