【24h】

An Automatic Translation of CSP to Handel-C

机译:CSP自动转换为Handel-C

获取原文
获取原文并翻译 | 示例

摘要

We present tools that convert a subset of CSP into Handel-C code. Handel-C was derived from the original occam concurrency language, but has a syntax similar to the standard C programming language. It compiles to produce files to program an FPGA. We thus now have a process that can directly generate hardware from a verified high-level description. The CSP to Handel-C translator makes use of the Lex and Yacc programming tools. The Handel-C code produced is functional, but not necessarily optimized for all situations. The translator has been tested using several CSP scripts of varying complexity. The functionality of the resulting Handel-C programs has been verified with simulations, and two scripts were further checked with successful implementations on an FPGA.
机译:我们提供了将CSP子集转换为Handel-C代码的工具。 Handel-C源自原始的occam并发语言,但语法类似于标准C编程语言。它编译生成文件以对FPGA进行编程。因此,我们现在有了一个可以根据经过验证的高级描述直接生成硬件的过程。从CSP到Handel-C的转换器使用了Lex和Yacc编程工具。生成的Handel-C代码具有功能,但不一定在所有情况下都经过优化。已使用多种复杂程度不同的CSP脚本对翻译程序进行了测试。生成的Handel-C程序的功能已通过仿真进行了验证,并且通过在FPGA上的成功实现进一步检查了两个脚本。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号