首页> 外文OA文献 >Embedding a hardware description language in a functional meta-programming language
【2h】

Embedding a hardware description language in a functional meta-programming language

机译:将硬件描述语言嵌入功能性元编程语言中

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

General purpose functional languages such as Haskell, have been widely used as host languages for the embedding of domain specific languages. In particular, various hardware description languages have been successfully embedded in Haskell and other functional languages. More recently, meta-programming languages have also started being used for the embedding of such languages, where the meta-language features allow us to access the structure of data objects in a shallow-style embedding, while retaining the characteristics of a deep-embedding. In this paper, we discuss the application of meta-functional languages for the embedding of a hardware description language, based on reFLect, a functional meta-language which provides an alternative approach for embedding a hardware description language by means of built-in reflection features. Through the use of code quotation and pattern matching, we use reFLect to build a framework through which we can access the structure of our circuits by means of reflection.
机译:通用功能语言(例如Haskell)已广泛用作宿主语言,用于嵌入领域特定的语言。特别是,各种硬件描述语言已成功嵌入Haskell和其他功能语言中。最近,元编程语言也已开始用于此类语言的嵌入,其中元语言功能允许我们以浅样式的嵌入方式访问数据对象的结构,同时保留深度嵌入的特征。 。在本文中,我们基于功能元语言reFLect讨论了元功能语言在嵌入硬件描述语言中的应用,该功能元语言为通过内置反射功能嵌入硬件描述语言提供了另一种方法。通过使用代码引用和模式匹配,我们使用reFLect构建了一个框架,通过该框架我们可以通过反射的方式访问电路的结构。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号