首页> 外文会议>13th Euromicro Conference on Digital System Design: Architectures, Methods and Tools >C?aSH: Structural Descriptions of Synchronous Hardware Using Haskell
【24h】

C?aSH: Structural Descriptions of Synchronous Hardware Using Haskell

机译:C?aSH:使用Haskell的同步硬件的结构说明

获取原文

摘要

CλaSH is a functional hardware description language that borrows both its syntax and semantics from the functional programming language Haskell. Polymorphism and higher-order functions provide a level of abstraction and generality that allow a circuit designer to describe circuits in a more natural way than possible with the language elements found in the traditional hardware description languages. Circuit descriptions can be translated to synthesizable VHDL using the prototype CλaSH compiler. As the circuit descriptions, simulation code, and test input are also valid Haskell, complete simulations can be done by a Haskell compiler or interpreter, allowing high-speed simulation and analysis.
机译:CλaSH是一种功能硬件描述语言,它从功能编程语言Haskell借用了其语法和语义。多态性和高阶函数提供了一定程度的抽象性和通用性,使电路设计人员能够比使用传统硬件描述语言中的语言元素以更自然的方式描述电路。电路描述可以使用原型CλaSH编译器转换为可综合的VHDL。由于电路描述,仿真代码和测试输入也是有效的Haskell,因此可以由Haskell编译器或解释器完成完整的仿真,从而可以进行高速仿真和分析。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号