首页> 外文期刊>Computers & Digital Techniques, IET >Behavioural synthesis utilising recursive definitions
【24h】

Behavioural synthesis utilising recursive definitions

机译:利用递归定义的行为综合

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

摘要

Behavioural synthesis is the process of automatically translating an abstract specification to physical realisation ?? silicon. The endpoints of this process are accelerating apart (behavioural descriptions become more abstract, DSM silicon becomes less willing to behave as Boolean circuits) but there is still work outstanding in the middle ground. Recursion allows the elegant expression of complicated systems, and is supported by many languages (software and hardware). The electronic design automation (EDA) tool designers?? task is to support the semantics of a language (both simulation and synthesis). Although recursive descriptions can always be re-cast into non-recursive iterative forms, if a language supports a construct, a user should be able to utilise it (the authors are not offering any opinion on the relative wisdom of using recursion or iteration). The authors describe the problems/solutions of supporting the semantics of recursion (single/multiple, direct/ arbitrarily indirect) in synthesis. The hardware synthesised can be smaller and faster than that obtained by reformulating the description. It is dangerous, to conclude too much from this ?? recursion requires a stack and a heap (plus managers). In software, these are taken for granted (`free?? resources that do not feature in footprint metrics); in hardware, every resource needed must be explicitly created.
机译:行为综​​合是自动将抽象规范转换为物理实现的过程?硅。这个过程的端点正在加速发展(行为描述变得更加抽象,DSM硅片变得不愿意充当布尔电路),但是中间仍然有出色的工作。递归允许复杂系统的优雅表达,并受许多语言(软件和硬件)的支持。电子设计自动化(EDA)工具设计师?任务是支持语言的语义(模拟和综合)。尽管递归描述总是可以重铸为非递归迭代形式,但是如果语言支持构造,则用户应该能够使用它(作者对于使用递归或迭代的相对智慧没有提出任何意见)。作者描述了在综合中支持递归语义(单/多,直接/任意间接)的问题/解决方案。所合成的硬件可以比通过重新描述而获得的硬件更小,更快。从中得出太多结论是很危险的?递归需要一个堆栈和一个堆(加上管理器)。在软件中,这些是理所当然的(“免费”资源不会在占用空间指标中显示);在硬件中,必须显式创建所需的每个资源。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号