首页> 外文OA文献 >HeDLa : a strongly typed, component-based embedded hardware description language
【2h】

HeDLa : a strongly typed, component-based embedded hardware description language

机译:HeDLa:一种强类型的,基于组件的嵌入式硬件描述语言

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

摘要

Over the past years, various techniques for the embedding of hardware description languages within general purpose languages have been developed and explored. In particular, numerous HDLs embedded in strongly typed functional languages have been developed and used for different applications. A common trait of most of these languages is that they treat hardware components as functions or relations between the inputs and outputs of the circuit. The alternative view, of viewing the circuits as components which can be instantiated, composed and transformed has been a relatively less well explored area in this context. In this paper we present HeDLa, a component-based hardware description language embedded in Haskell, and show how features such as strong-typing and higher-order functions enable us to design and compose circuits in a safer and more abstract fashion. Furthermore, the component-based approach allows access to circuit structure directly, enabling us to reason about non-functional aspects of the component, such as placement, area and power consumption more easily. Finally, we discuss some initial experiments in multi-level simulation of circuits which enable testing and more effective simulation of large circuits.
机译:在过去的几年中,已经开发和探索了用于将硬件描述语言嵌入通用语言中的各种技术。特别是,已经开发了许多嵌入强类型功能语言中的HDL,并将其用于不同的应用程序。这些语言中的大多数的共同特征是,它们将硬件组件视为电路的输入和输出之间的功能或关系。在这种情况下,将电路视为可以实例化,组成和变换的组件的另一种观点在探索领域相对较少。在本文中,我们介绍了HeDLa(一种嵌入在Haskell中的基于组件的硬件描述语言),并展示了强类型和高阶函数等功能如何使我们能够以更安全,更抽象的方式设计和组成电路。此外,基于组件的方法允许直接访问电路结构,使我们能够更轻松地推断组件的非功能性方面,例如布局,面积和功耗。最后,我们讨论了电路多级仿真中的一些初始实验,这些实验可以测试和更有效地仿真大型电路。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号