首页> 外文期刊>Microprocessors and microsystems >Applying frame layout to hardware design in FPGA for seamless support of cross calls in CPU-FPGA coupling architecture
【24h】

Applying frame layout to hardware design in FPGA for seamless support of cross calls in CPU-FPGA coupling architecture

机译:将帧布局应用于FPGA中的硬件设计,以无缝支持CPU-FPGA耦合架构中的交叉调用

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

摘要

A cross call between a host processor and FPGA is one of the main challenges for supporting automatic translation of high-level languages into hardware description languages (HDL). In this paper, we present a novel communication framework between the processor and FPGA, which supports unlimited cross calls and hardware recursive calls by following the software's frame layout in HDL code generation and sharing a stack space between software and hardware codes. Also, we introduce two implementation methods for our cross call, a direct and an indirect interfaces by an instruction-level and an interrupt communication, respectively. Our experiment shows that the proposed approach achieves our goal with small additional complexity in implementation and insignificant overhead in execution time.
机译:主机处理器和FPGA之间的交叉调用是支持将高级语言自动转换为硬件描述语言(HDL)的主要挑战之一。在本文中,我们介绍了处理器与FPGA之间的一种新颖的通信框架,该框架通过在HDL代码生成中遵循软件的帧布局并在软件和硬件代码之间共享堆栈空间来支持无限的交叉调用和硬件递归调用。另外,我们为交叉调用引入了两种实现方法,分别是通过指令级和中断通信的直接接口和间接接口。我们的实验表明,所提出的方法实现了我们的目标,实现的额外复杂度很小,执行时间的开销很小。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号