首页> 外文会议>International Symposium on Trends in Functional Programming >Using Rewriting to Synthesize Functional Languages to Digital Circuits
【24h】

Using Rewriting to Synthesize Functional Languages to Digital Circuits

机译:使用重写将功能语言合成数字电路

获取原文

摘要

A straightforward synthesis from functional languages to digital circuits transforms variables to wires. The types of these variables determine the bit-width of the wires. Assigning a bit-width to polymorphic and function-type variables within this direct synthesis scheme is impossible. Using a term rewrite system, polymorphic and function-type binders can be completely eliminated from a circuit description, given only minor and reasonable restrictions on the input. The presented term rewrite system is used in the compiler for CλaSH: a polymorphic, higherorder, functional hardware description language.
机译:从功能语言到数字电路的直接合成将变量转换为电线。这些变量的类型决定了线的钻头宽度。在该直接合成方案中分配位宽度与多态和功能型变量是不可能的。使用术语重写系统,可以从电路描述中完全消除多态和功能型粘合剂,只给出输入的次要和合理的限制。呈现的术语重写系统用于Cλash的编译器:多态,高阶,功能硬件描述语言。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号