【24h】

A Prolog-Based Hardware Development Environment

机译:基于Prolog的硬件开发环境

获取原文
获取原文并翻译 | 示例

摘要

This paper presents a Hardware Development Environment based on the logic programming language Prolog. Central to this environment are a hardware description notation called HIDE, and a high level generator, which takes an application specific, high level algorithm description, and translates it into a HIDE description. The latter describes scaleable and parameterised architectures using a small set of Prolog constructors. EDIF netlists can be automatically generated from HIDE descriptions. The high-level algorithm descriptions are based on a library of reusable Hardware Skeletons. A hardware skeleton is a parameterised description of a task-specific architecture, to which the user can supply parameters such as values, functions or even other skeletons. A skeleton contains built-in rules, written in Prolog that will apply optimisations specific to the target hardware at the implementation phase. This is the key towards the satisfaction of the dual requirement of high-level abstract hardware design and hardware efficiency.
机译:本文提出了一种基于逻辑编程语言Prolog的硬件开发环境。该环境的核心是称为HIDE的硬件描述符号,以及高级生成器,该生成器采用特定于应用程序的高级算法描述,并将其转换为HIDE描述。后者使用一小组Prolog构造函数描述了可伸缩和参数化的体系结构。 EDIF网表可以从HIDE描述中自动生成。高级算法描述基于可重用的硬件框架库。硬件框架是特定于任务的体系结构的参数化描述,用户可以向其提供诸如值,功能甚至其他框架之类的参数。框架包含以Prolog编写的内置规则,这些规则将在实施阶段应用特定于目标硬件的优化。这是满足高级抽象硬件设计和硬件效率双重要求的关键。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号