首页> 外国专利> Means and method for compiling high level software languages into algorithmically equivalent hardware representations

Means and method for compiling high level software languages into algorithmically equivalent hardware representations

机译:用于将高级软件语言编译成算法上等效的硬件表示的方式和方法

摘要

The compilation of a high-level software-based description of an algorithm into efficient digital hardware implementation(s) is addressed. This is done through the definition of new semantics for software constructs with respect to hardware implementations. This approach allows a designer to work at a high level of abstraction, while the semantic model can be used to infer the resulting hardware implementation. These semantics are interpreted through the use of a compilation tool that analyzes the software description to generate a control and data flow graph. This graph is then the intermediate format used for optimizations, transformations and annotations. The resulting graph is then translated to either a register transfer level or a netlist-level description of the hardware implementation.
机译:解决了算法的基于软件的高级描述到高效数字硬件实现中的汇编。这是通过针对硬件实现定义软件构造的新语义来完成的。这种方法允许设计人员在较高的抽象水平上工作,而语义模型可用于推断最终的硬件实现。这些语义是通过使用编译工具来解释的,该编译工具分析软件说明以生成控件和数据流图。然后,此图是用于优化,转换和注释的中间格式。然后将结果图转换为硬件实现的寄存器传输级别或网表级别描述。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号