首页> 外文OA文献 >Hardware synthesis in ForSyDe: The design and implementation of a ForSyDe-to-VHDL Haskell-embedded compiler.
【2h】

Hardware synthesis in ForSyDe: The design and implementation of a ForSyDe-to-VHDL Haskell-embedded compiler.

机译:ForSyDe中的硬件综合:ForSyDe-to-VHDL Haskell嵌入式编译器的设计和实现。

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

摘要

The ForSyDe (Formal System Design) methodology is targeted at modelling systems, with the goal of using a high level of abstraction in the specification of its models.ududAlthough it is a general system modelling methodology, the initial scope of ForSyDe has specifically been Synchronous Systems (systems in which a global clock is used to synchronize the different parts of the system). A well-known type of such system is synchronous hardware, which is the main subject of this thesis. A synchronous system in ForSyDe is based on the concept of processes which “map input signals onto output signals”.ududCurrently, the software implementation of ForSyDe is based upon the Haskell programming language. The designer specifies the system model in Haskell as a network of cooperating process constructors with the assistance of the ForSyDe Library.ududUntil now, there has not been an automated way to synthesize ForSyDe models (i.e. generate an equivalent low-level implementation from which to build real hardware). However, as a result of this thesis, hardware synthesis is now a feature of ForSyDe, enabling ForSyDe designs to finally reach silicon. That is possible thanks to the development of a ForSyDe-to-VHDL compiler. By using this compiler, a ForSyDe model can be first translated to synthesizable VHDL93 (one of the two most common hardware design languages) and then, the designer can use any of the existing VHDL-tools to synthesize the model.ududThis thesis report is aimed at documenting the background, design, implementationudand use of the compiler.
机译:ForSyDe(正式系统设计)方法论是针对建模系统的,其目标是在其模型规范中使用高级抽象。 ud ud尽管这是一种通用的系统建模方法论,但是ForSyDe的初始范围特别是同步系统(使用全局时钟来同步系统不同部分的系统)。这种系统的一种众所周知的类型是同步硬件,这是本文的主要主题。 ForSyDe中的同步系统基于“将输入信号映射到输出信号”的过程的概念。 ud ud当前,ForSyDe的软件实现基于Haskell编程语言。设计师在Haskell中将系统模型指定为在ForSyDe库的协助下协作流程构造函数的网络。 ud ud直到现在,还没有一种自动的方法来综合ForSyDe模型(即从中生成等效的低层实现)以构建真正的硬件)。但是,由于本文的结果,硬件综合现在已成为ForSyDe的功能,从而使ForSyDe设计最终可以到达芯片。这要归功于ForSyDe-to-VHDL编译器的开发。通过使用此编译器,ForSyDe模型可以首先转换为可综合的VHDL93(两种最常见的硬件设计语言之一),然后设计人员可以使用任何现有的VHDL工具来综合模型。 ud ud该报告旨在记录编译器的背景,设计,实现使用。

著录项

  • 作者

    Acosta Gómez Alfonso;

  • 作者单位
  • 年度 2007
  • 总页数
  • 原文格式 PDF
  • 正文语种 {"code":"en","name":"English","id":9}
  • 中图分类

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号