首页> 外国专利> HARDWARE-SOFTWARE DESIGN FLOW WITH HIGH-LEVEL SYNTHESIS FOR HETEROGENEOUS AND PROGRAMMABLE DEVICES

HARDWARE-SOFTWARE DESIGN FLOW WITH HIGH-LEVEL SYNTHESIS FOR HETEROGENEOUS AND PROGRAMMABLE DEVICES

机译:异构和可编程设备的高级综合软硬件设计流程

摘要

For an application specifying a software portion for implementation within a data processing engine (DPE) array of a device and a hardware portion having High-Level Synthesis (HLS) kernels for implementation within programmable logic (PL) of the device, a first interface solution is generated that maps logical resources used by the software portion to hardware resources of an interface block coupling the DPE array and the PL. A connection graph specifying connectivity among the HLS kernels and nodes of the software portion to be implemented in the DPE array; and, a block diagram based on the connection graph and the HLS kernels are generated. The block diagram is synthesizable. An implementation flow is performed on the block diagram based on the first interface solution. The software portion of the application is compiled for implementation in one or more DPEs of the DPE array.
机译:对于指定用于在设备的数据处理引擎(DPE)阵列内实现的软件部分和具有用于在设备的可编程逻辑(PL)内实现的高级综合(HLS)内核的硬件部分的应用,生成第一接口解决方案,将软件部分使用的逻辑资源映射到耦合DPE阵列和PL的接口块的硬件资源。连接图指定要在DPE阵列中实现的软件部分的HLS内核和节点之间的连接;并且,基于连接图和HLS内核生成了一个框图。该框图是可综合的。在基于第一接口解决方案的框图上执行实现流程。编译应用程序的软件部分,以便在DPE阵列的一个或多个DPE中实现。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号