首页> 外国专利> 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)阵列的数据处理引擎(DPE)阵列中指定用于实现的软件部分的应用程序以及具有高电平合成(HLS)内核的用于实现的可编程逻辑(PL),第一接口解决方案 生成的是,将软件部分使用的逻辑资源映射到耦合DPE阵列和PL的接口块的硬件资源。 在DPE阵列中指定HLS内核和软件部分的节点之间的连接的连接图; 并且,生成基于连接图和HLS内核的框图。 块图是可合成的。 基于第一接口解决方案对框图执行实现流程。 应用程序的软件部分被编译用于DPE阵列的一个或多个DPE中的实现。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号