首页> 外文会议>IEEE International Parallel and Distributed Processing Symposium Workshops >An Application-Specific Memory Management Unit for FPGA-SoCs
【24h】

An Application-Specific Memory Management Unit for FPGA-SoCs

机译:用于FPGA-SOC的特定应用程序内存管理单元

获取原文

摘要

HW/SW-Codesign approaches using so-called FPGA-SoCs such as the Zynq-7000 can provide superior performance while consuming less energy than other solutions. The communication between software and hardware components in HW/SW-Codesign is one of the most influential aspects of such approaches, as it can reduce the performance significantly. Most contemporary FPGA-SoCs do not support memory virtualization in the FPGA part, in contrast to the CPU part, thus impeding the communication between IP cores in the FPGA and the CPU. In this work, we present an application-specific memory management unit for FPGA-SoCs that enables memory virtualization in the FPGA part and can therefore present a solution to this issue. We describe the structure of the unit as well as how it can be integrated into an FPGA-SoC running Linux. An evaluation shows that, by adapting the memory management unit to the memory access patterns of the actually used IP cores in a project, a configuration can be found that incurs only a minimum overhead while still providing a reasonable bandwidth.
机译:使用所谓的FPGA-SOC的HW / SW-代号方法,例如Zynq-7000,可以提供优越的性能,而不是其他解决方案的能量。 HW / SW-CodeSign中的软件和硬件组件之间的通信是这种方法最具影响力的方面之一,因为它可以显着降低性能。与CPU部分相比,最具同时的FPGA-SOC不支持FPGA部分中的内存虚拟化,从而阻碍了FPGA和CPU中的IP核心之间的通信。在这项工作中,我们为FPGA-SOC提供了一个特定于应用程序的内存管理单元,可以在FPGA部分中实现内存虚拟化,因此可以向解决此问题提供解决方案。我们描述了该单元的结构以及如何集成到FPGA-SoC运行Linux中。评估表明,通过将存储器管理单元调整到项目中实际使用的IP内核的存储器访问模式,可以发现配置仅在仍然提供合理的带宽时引起最小开销。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号